Text
PENGGUNAAN DIGITAL SIGNATURE DENGAN ALGORITMA HYBRID CRYPTOSYSTEM ELGAMAL, RSA, DAN FUNGSI HASH MD5 PADA APLIKASI FILE AUTHENTICITY VERIFICATION BERBASIS JAVA
Algoritma Elgamal dan RSA adalah algoritma kriptografi asimetris. Kelebihan Elgamal adalah kerumitan pada logaritma diskrit sedangkan RSA adalah faktorisasi bilangan besar yang kompleks. MD5 merupakan fungsi hash dengan kecepatan lebih besar dari SHA256. Digital signature adalah teknik kriptografi untuk menanda tangani dokumen digital. Hybrid Cryptosystem adalah kriptografi yang memanfaatkan algoritma yang berbeda untuk memanfaatkan keunggulan tiap algoritma. Penelitian bertujuan untuk menerapkan hybrid cryptosytem menggunakan Elgamal, RSA, dan MD5 serta mengukur performa algoritma hybrid. MD5 digunakan untuk mengenkripsi plaintext menjadi 16 bytes. Elgamal digunakan untuk enkripsi lapisan pertama dan dekripsi lapisan kedua. RSA digunakan untuk enkripsi lapisan kedua dan dekripsi lapisan pertama. Pada penelitian ini, perangkat lunak berhasil mendeteksi perubahan file sebanyak 100%. Pada pengujian Avalanche, nilai AE rata – rata Elgamal adalah 49.77%, 46.88% untuk RSA dan 50.009% untuk hybrid. Rata – rata ini termasuk dalam range nilai AE yang baik. Pada pengujian waktu pemrosesan, waktu pemrosesan enkripsi dan verifikasi tanpa Elgamal dan RSA lebih cepat, dengan selisih 190 ms untuk enkripsi menggunakan kunci berukuran 1024 bit, 430 ms untuk enkripsi menggunakan kunci berukuran 2048 bit, 20 ms untuk verifikasi menggunakan kunci berukuran 1024 bit, dan 120 ms untuk verifikasi menggunakan kunci berukuran 1024 bit. Ukuran file mempengaruhi waktu pemrosesan. Namun, untuk file dengan ukuran yang berbeda dipengaruhi besar kunci yang dibangkitkan. Kunci dengan ukuran 1024 bit dan 2048 bit meningkatkan waktu enkripsi sebesar 17% dan waktu verifikasi sebesar 179%. Perangkat lunak berhasil mendeteksi perubahan, dengan rata – rata nilai AE yang baik sebesar 50.009%. Namun, belum lebih cepat daripada tanpa menggunakan hybrid.
Inventory Code | Barcode | Call Number | Location | Status |
---|---|---|---|---|
2307000849 | T86798 | T867982023 | Central Library (Referens) | Available but not for loan - Not for Loan |
No other version available