PERANCANGAN DAN IMPLEMENTASI DSA (DIGITAL SIGNATURE ALGORITHM)MENGGUNAKAN BAHASA PEMROGRAMAN JAVA
暂无分享,去创建一个
The digital signature is a value of cryptography which depends on message and sender. Using digital
signature, the integrity of data can be guaranted, Beside that, it can be used for authetification of message (legality of
sender) and for non repudiation purposes. Thereby, this research is performed to make an application of public key
algorithm that is used especially for digital signature, that is DSA (Digital Signature Algorithm) algorithm using Java
programming language. DSA algorithm is using two keys, those are private key and public key. The function of private
key is to make formation of the signature and to verify signature using public key. Large integer that is used in DSA
make DSA very difficult to be eavesdropped. The stages of research are requirement analysis of system, designing
system, and testing system. Designing system of DSA using object oriented method. Design system produces a class
planning, package and user interface to implementation program with the java programming language. The SimDSA
application as a result of the research has an ability to generate key, generate digital signature, and verification of digital
signature. This application also can show that the message influence which is modified by another person towards
validity of the digital signature. This application can give the security service in the source of communication process
using data integrity checking and it's authentication of message source.
Kata kunci : Crypthography, DSA, Java