
Teknologi telah meningkat dan banyak diperbarui dalam beberapa tahun, semuanya online atau di komputer. Komunikasi atau penyimpanan data semuanya serba digital di komputer. Sedangkan dalam hal penyimpanan data, masalah yang paling sering muncul adalah keamanan data.
Kita semua menyadari penipuan dan pelanggaran yang terjadi saat mentransfer atau menyimpan data yang dapat menyebabkan kerugian. Bahkan menyebabkan meningkatnya kejahatan dunia maya. Untuk meningkatkan keamanan ini, beberapa sistem telah dikembangkan. RSA dan DSA adalah contoh dari sistem tersebut. Untuk memahami mereka sepenuhnya, hal pertama adalah mengetahui bagaimana keduanya berbeda.
RSA vs DSA
Perbedaan antara RSA dan DSA adalah RSA singkatan dari Rivest-Shamir-Adleman sedangkan DSA berarti Digital Signature Algorithm, seperti namanya mereka digunakan untuk berbagai tujuan, dan untuk ini, mereka menggunakan konsep kerja yang berbeda. RSA dikembangkan lebih awal dari DSA, dan keduanya dikembangkan oleh orang yang berbeda. Mereka juga berbeda dalam hal kecepatan dekripsi dan enkripsi dan penggunaannya.
Rivest-Shamir-Adleman atau dikenal sebagai RSA, adalah sistem yang digunakan untuk mengamankan transmisi data yang dikembangkan pada tahun 1977. Ini adalah kriptosistem kunci publik. Namanya diambil dari nama keluarga pengembangnya. Ini adalah kriptosistem tertua yang digunakan untuk transmisi data yang aman dan juga dikenal sebagai kriptografi kunci publik.
Algoritma Tanda Tangan Digital adalah algoritma enkripsi kunci publik yang digunakan untuk menghasilkan tanda tangan digital/elektronik dan memverifikasinya. Ini dikembangkan setelah RSA pada tahun 1991 dan dianggap terbaik untuk dekripsi dan masuk. Tanda tangan hanya dapat dibuat oleh orang yang mengirimkan data.
Tabel Perbandingan Antara RSA dan DSA
Parameter Perbandingan |
RSA |
DSA |
Berarti |
Algoritma kriptosistem |
Algoritma tanda tangan digital |
Digunakan untuk |
Mengamankan transmisi data |
Verifikasi tanda tangan digital |
Dikembangkan di |
1977 |
1991 |
menggunakan |
konsep matematika |
logaritma diskrit dan eksponensial modular |
Paling cocok untuk |
Verifikasi dan enkripsi |
Dekripsi dan masuk |
Apa itu RSA?
Ini adalah jenis algoritma kriptografi asimetris yang berarti menggunakan dua kunci, publik dan pribadi, untuk bekerja. Ini digunakan untuk enkripsi dan dekripsi data. Pribadi disimpan aman atau pribadi sementara kunci publik diberikan kepada publik, yang digunakan untuk enkripsi data. Ini digunakan untuk enkripsi dan dekripsi data. Pesan dapat diretas hanya dengan menggunakan kunci pribadi. Oleh karena itu sangat penting untuk tidak membagikan kunci pribadi dengan siapa pun karena dapat membocorkan data.
Kelebihan RSA:
- RSA telah terbukti lebih kuat daripada algoritma lain yang digunakan untuk tujuan serupa.
- Ini telah mengatasi batasan utama dari algoritma simetris keaslian dan kerahasiaan.
- Ini adalah algoritma yang paling terpercaya.
- Tidak seperti DSA, ia dapat melakukan dekripsi juga.
Kekurangan RSA:
Proses perhitungannya memakan waktu dan lama.
Oleh karena itu disimpulkan bahwa RSA merupakan algoritma terbaik sejauh ini memiliki lebih sedikit kekurangan dan beberapa kelebihan. Ini digunakan di seluruh dunia untuk enkripsi dan dekripsi data karena tidak ada pihak ketiga tanpa kunci pribadi yang dapat mendekripsinya.
Apa itu DSA?
Beberapa algoritma dibuat untuk membuat tanda tangan digital karena sangat penting untuk memastikan bahwa data ditransmisikan dengan aman. Algoritma ini mengikuti metode kunci privat yang serupa. Oleh karena itu dikembangkanlah DSA yang digunakan untuk membuat tanda tangan digital. Itu tidak dapat digunakan untuk enkripsi seperti RSA tetapi hanya untuk menghasilkan dan memverifikasi tanda tangan digital. Kunci publik atau pribadi adalah dasar untuk tanda tangan yang dihasilkan dengan DSA. Kunci pribadi adalah kunci dengan orang yang membuat tanda tangan, dan kunci publik adalah kunci dengan orang yang mengenkripsinya. Pribadi sangat penting karena dapat digunakan untuk menghasilkan tanda tangan yang sama dengan milik Anda.
Kelebihan DSA:
- Ini memiliki tingkat kekuatan yang sangat kuat.
- Ini juga memiliki standar tanda tangan digital kecil.
- Kecepatan komputasi tanda tangan sangat kurang.
- Itu tidak membutuhkan ruang besar dibandingkan dengan yang lain.
- Itu tidak termasuk biaya apa pun dan dapat digunakan secara gratis.
Kekurangan DSA:
- Proses otentikasi sangat memakan waktu karena verifikasi membutuhkan banyak waktu.
- Otentikasi data dapat dilakukan di DSA. Itu tidak dapat dienkripsi.
- DSA tergantung pada SHA1 yang dimiliki. Oleh karena itu, setiap batasan atau masalah ini adalah masalah yang tercermin dalam DSA.
Perbedaan Utama Antara RSA dan DSA
- Baik RSA dan DSA memiliki kegunaan yang terpisah. RSA digunakan untuk mengamankan transmisi data sedangkan DSA menggunakan tanda tangan digital dan juga verifikasinya.
- DSA dikembangkan kemudian pada tahun 1991 oleh National Institutes of Standards and Technology daripada RSA, yang dikembangkan lebih awal pada tahun 1977 oleh Ron Rivest, Adi Shamir, dan Leonard Adleman.
- Keduanya menggunakan konsep kerja yang berbeda. DSA menggunakan logaritma diskrit dan eksponensial modular, sedangkan RSA menggunakan konsep matematika dua faktorisasi prima besar.
- RSA paling cocok untuk enkripsi dan verifikasi, sedangkan DSA untuk penandatanganan dan dekripsi.
- Keduanya memiliki manfaat yang berbeda satu sama lain, karena RSA lebih lambat dalam pembuatan kunci jika dibandingkan dengan DSA, yang jauh lebih cepat untuk ini, tetapi ketika menyangkut enkripsi, itu benar-benar berlawanan, RSA lebih cepat daripada DSA dalam proses enkripsi. .
- Last but not least, DSA, yang paling cocok untuk dekripsi, lebih cepat dalam prosesnya daripada RSA.
Kesimpulan
Sekarang, sangat jelas bagaimana keduanya berbeda satu sama lain dan untuk tujuan apa mereka dikembangkan dan digunakan. Keduanya memiliki kepentingan mereka; mereka tidak dapat diganti satu sama lain, karena RSA adalah untuk enkripsi yang mengamankan data, DSA digunakan untuk dekripsi. Dekripsi juga sangat penting karena data yang ditransfer tidak akan berguna jika seseorang tidak dapat memahami atau memperoleh informasi yang dimilikinya.
Keduanya telah sangat membantu dalam proses transmisi data. Sebelum pengembangannya, adalah masalah untuk mentransfer data dengan aman, dan setelah enkripsi selesai, masalah utama adalah dekripsi. Kemudian, RSA dan DSA dikembangkan, dan dengan demikian masalah teratasi.
Referensi
- https://ieeexplore. ieee. org/abstract/document/1056264/
- https://link. springer.com/chapter/10. 1007/3-540-68697-5_9
- https://www. ams. org/notices/199902/boneh. pdf
- https://link. springer.com/chapter/10. 1007/978-3-540-28632-5_9
- https://pubs. rsna. org/doi/abs/10. 1148/radiol. 2302021465
- https://www. sciencedirect.com/science/article/pii/S0013468600003388