ABSTRAKSI: Tugas akhir ini membahas tentang teknik digital signature sebagai salah satu solusi untuk melakukan verifikasi. Dengan adanya digital signature maka integritas data dan identitas pemilik data dapat dibuktikan. Algoritma yang digunakan pada tugas akhir ini adalah Digital Signature Algorithm (DSA) menggunakan Secure Hash Algorithm (SHA-1). Algoritma DSA terdiri dari tiga proses yaitu proses generate kunci dan proses signing yang diimplemetasikan pada aplikasi client serta proses verifying yang diimplementasikan pada aplikasi server. Tingkat performansi dari algoritma DSA dapat diketahui dengan mengetahui avalanche effect. Dari hasil analisis performansi didapatkan tingkat avalanche effect yang baik. Semakin baik tingkat avalanche effect yang diperoleh maka performansi algoritma DSA juga semakin baik.Tingkat keamanan pada digital signature yang dihasilkan dianalisa dengan menggunakan uji korelasi dan uji chi-square. Dari hasil pengujian dengan uji korelasi diperoleh tingkat korelasi yang lemah antara nilai hash dan tandatangan digital. Tingkat korelasi yang lemah ini menyebabkan tingkat keamanan digital signature yang dihasilkan baik. Sedangkan dengan uji chi-square diperoleh tingkat kerandoman dari digital signature yang baik. Semakin random digital signature yang dihasilkan maka semakin baik tingkat kemanannya
Kata Kunci : digital signature, DSA, signing, verifyingABSTRACT: This final assignment implements digital signature technology as one solution to verify data. With digital signature, integrity data and the identity of the owner can be evidenced. Algorithm that used in this final assignment is Digital Signature Algorithm (DSA) using Secure Hash Algorithm (SHA-1). DSA algorithm consist of three components, generate signature and generate key that implemented in client side, while verify the signature implemented in server side. Performance rate of DSA can be known with its avalanche effect. The avalanche effect of DSA in this final assignment is having good rate. Good avalanche effect will caused performance of DSA performance as good well. The security rate is analysed using correlation test and chi-square . From correlation test, can be known that between input and ouput has weak correlation. This weak correlation caused the security of digital signature is good. While chi-square is a test to know the randomness of digtal signature. if it's more random than the security is better.
Keyword: digital signature, DSA, signing, verifying