Hezzekia Rafael Miracle
Universitas Dian Nuswantoro

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Digital Signature Implementation Using RSA and SHA-256 Algorithms for Authenticity Verification of Digital Certificate Images Hezzekia Rafael Miracle; Christy Atika Sari; Budi Handoko
Journal of Applied Informatics and Computing Vol. 10 No. 5 (2026): October 2026
Publisher : Politeknik Negeri Batam

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30871/jaic.v10i5.13886

Abstract

The need for a system capable of accurately and rapidly verifying academic documents is crucial for ensuring the authenticity of digital certificates. This research implements a digital signature mechanism within the ECert Verify (Electronic Certificate Verification) system, utilizing the RSA-2048 algorithm alongside the PSS (Probabilistic Signature Scheme) padding scheme and the SHA-256 hash function to authenticate digital certificate images from Coursera. Each certificate is automatically converted into a 300 DPI (3508×2480 pixel) grayscale image to maintain hash consistency. The system was developed using Python with the pyca/cryptography library, Django for the backend, and React (Vite) for the frontend. Testing involved 20 datasets, comprising 5 authentic certificates and 15 manipulated samples (involving screenshots, re-compression, and content modification). Test results demonstrated a 100% verification accuracy rate, with no instances of false positives or false negatives. An average Avalanche Effect of 50.88% indicates that SHA-256 is highly sensitive to minor changes in the certificate image. Shannon Entropy testing yielded an average value of 7.1786 bits (89.73%)—close to the theoretical maximum of 8.0 bits—demonstrating a high level of randomness in the generated digital signatures. The average verification time was just 2.46 ms per file, indicating strong performance in a controlled single-user testing environment. Furthermore, a limited user acceptance survey regarding the interface's operational aspects revealed that the system is highly rated and functional in supporting the certificate issuance process for operators.