Page 26 - E-Module Cyber Security Final 2
P. 26
rotasi yang bergantung pada data, penambahan modular, dan operasi XOR.
RC6 menggunakan operasi perkalian ekstra yang tidak ada di RC5 untuk
membuat rotasi bergantung.
g) Algoritma Tandatangan Digital (Digital Signature Algoritm)
Menggunakan konsep dasar tanda tangan yang kita gunakan dalam kehidupan
sehari-hari untuk membuktikan keaslian dan asal usul suatu dokumen, dalam
jaringan komputer digunakan Digital Signature Algorithm (DSA). Tanda Tangan
Digital dapat menyediakan tiga komponen keamanan jaringan, yaitu Keaslian
pesan, Integritas pesan, dan Non-penyangkalan. Tanda tangan digital tidak
dapat memberikan kerahasiaan komunikasi. Namun, hal ini dapat dicapai
dengan menggunakan enkripsi pesan dan tanda tangan.
Tanda Tangan Digital menggunakan Kunci Publik untuk menandatangani dan
memverifikasi paket. Penandatanganan dokumen memerlukan kunci pribadi
sedangkan Verifikasi memerlukan kunci Publik. Pengirim pesan
menandatangani dengan kunci pribadinya dan mengirimkannya ke penerima.
Penerima memverifikasi keaslian pesan dengan mendekripsi paket
menggunakan kunci publik pengirim. Karena kunci publik pengirim hanya
mendekripsi pesan, maka ia memverifikasi pengirim pesan tersebut. Integritas
pesan dipertahankan dengan menandatangani seluruh pesan. Jika ada isi
pesan yang diubah, pesan tersebut tidak akan mendapatkan tanda tangan
yang sama. Integritas adalah menandatangani dan memverifikasi pesan yang
diperoleh dengan menggunakan Fungsi Hash.
Sertifikat Digital berisi berbagai item seperti yang tercantum di bawah ini:
• Subyek. Nama pemegang sertifikat.
• Nomor Seri. Nomor unik untuk identifikasi sertifikat.
• Kunci Publik. Salinan publik dari pemegang sertifikat.
• Penerbit. Tanda tangan digital otoritas penerbit sertifikat untuk
memverifikasi bahwa sertifikat itu nyata.
25