[ad_1]
Kriptografi adalah seni dan ilmu pengetahuan yang mengacu hampir secara eksklusif pada enkripsi, yang merupakan proses mengubah informasi biasa (disebut teks biasa) menjadi omong kosong yang tidak dapat dipahami (disebut teks sandi). Kita juga dapat mengatakan bahwa Kriptografi adalah tentang komunikasi di hadapan musuh.
ADVERTISEMENT
SCROLL TO RESUME CONTENT
Kriptografi menjamin otorisasi layanan keamanan dasar, otentikasi, integritas, kerahasiaan, dan non-penyangkalan dalam semua komunikasi dan pertukaran information dalam masyarakat informasi baru.
Jaminan ini dicapai sebagai berikut:
Kerahasiaan – melalui enkripsi
Autentikasi – melalui tanda tangan virtual dan sertifikat virtual
Integritas – melalui pembuatan tanda tangan virtual dengan kunci publik dan memperoleh intisari pesan, kemudian melakukan hashing pada pesan tersebut untuk mendapatkan intisari kedua. Jika intisarinya identik, pesannya asli dan identitas penandatangannya terbukti.
Non-penyangkalan – melalui tanda tangan virtual dari pesan yang di-hash kemudian mengenkripsi hasilnya dengan kunci pribadi pengirim, sehingga mengikat tanda tangan virtual ke pesan yang dikirim.
Tidak dapat diputar ulang – melalui enkripsi, hashing, dan tanda tangan virtual
Jenis Enkripsi
Algoritme enkripsi berbasis kunci dapat bersifat simetris, yang juga dikenal sebagai enkripsi konvensional, atau asimetris, yang juga dikenal sebagai enkripsi kunci publik.
Enkripsi Simetris
Enkripsi simetris atau enkripsi kunci rahasia menggunakan kunci umum dan algoritma kriptografi yang sama untuk mengacak dan menguraikan pesan.
Algoritma Enkripsi Simetris
Metode enkripsi simetris yang paling banyak digunakan adalah block cipher Triple Knowledge Encryption Same old (3DES). Triple DES yang dikembangkan dari DES asli dan sekarang di-crack menggunakan kunci 64-bit yang terdiri dari 56 bit kunci efektif dan 8 bit paritas.
Masalah dengan Enkripsi Simetris
Enkripsi simetris, meskipun cepat, mengalami beberapa masalah dalam lingkungan komunikasi virtual trendy termasuk:
Masalah terbesarnya adalah satu kunci yang harus dibagikan secara berpasangan antara pengirim dan penerima. Dalam lingkungan terdistribusi dengan sejumlah besar pasangan kombinasi yang terlibat dalam topologi komunikasi banyak-ke-satu, sulit bagi satu penerima untuk menyimpan begitu banyak kunci untuk mendukung semua komunikasi.
Besarnya ruang komunikasi menimbulkan permasalahan. Karena potensi besar jumlah individu yang dapat melakukan komunikasi dalam topologi banyak-ke-satu, satu-ke-banyak, dan banyak-ke-banyak yang didukung oleh Web misalnya, kriptografi kunci rahasia, jika digunakan secara ketat , membutuhkan miliaran pasangan kunci rahasia untuk dibuat, dibagikan, dan disimpan.
Enkripsi Kunci Publik
Enkripsi kunci publik, yang biasa dikenal dengan enkripsi asimetris, menggunakan dua kunci berbeda, kunci publik yang diketahui oleh semua orang dan kunci pribadi yang hanya diketahui oleh pengirim dan penerima. Baik pengirim maupun penerima memiliki sepasang kunci, satu kunci publik dan satu lagi kunci pribadi yang dijaga ketat. Untuk mengenkripsi pesan dari pengirim A ke penerima B, A dan B harus membuat pasangan kuncinya sendiri. Kemudian A dan B mempublikasikan kunci publiknya – siapa pun dapat memperolehnya. Ketika A mengirim pesan M ke B, A menggunakan kunci publik B untuk mengenkripsi M. Setelah menerima M, B kemudian menggunakan kunci pribadinya untuk mendekripsi pesan M. Selama hanya B, penerima, yang memiliki akses. ke kunci pribadi, maka A, pengirim, yakin bahwa hanya B, penerima, yang dapat mendekripsi pesan tersebut. Hal ini menjamin kerahasiaan information. Integritas information juga terjamin karena agar information dapat diubah oleh penyerang, penyerang harus memiliki B, kunci pribadi penerima. Kerahasiaan dan integritas information dalam enkripsi kunci publik juga terjamin.
Algoritma Enkripsi Kunci Publik
Berbagai algoritma tersedia untuk enkripsi kunci publik termasuk RSA, DSA, PGP, dan El Gamal.
Masalah dengan Enkripsi Kunci Publik
Meskipun enkripsi kunci publik tampaknya telah memecahkan masalah enkripsi kronis utama dalam pertukaran kunci dan penolakan pesan, enkripsi ini masih mempunyai permasalahannya sendiri.
Masalah terbesar dalam skema kriptografi kunci publik adalah kecepatan. Algoritma kunci publik sangat lambat dibandingkan dengan algoritma simetris. Hal ini karena penghitungan kunci publik memakan waktu lebih lama dibandingkan penghitungan kunci simetris karena melibatkan penggunaan eksponensial bilangan yang sangat besar sehingga memerlukan waktu lebih lama untuk dihitung. Misalnya, algoritma kriptografi kunci publik tercepat seperti RSA masih jauh lebih lambat dibandingkan algoritma simetris pada umumnya. Hal ini membuat algoritme dan skema kunci publik ini kurang diminati untuk digunakan dalam kasus pesan yang panjang.
Algoritme enkripsi kunci publik berpotensi terkena serangan man-in-the-middle. Serangan man-in-the-middle adalah serangan yang terkenal, terutama dalam komunitas jaringan di mana penyerang mengendus paket dari saluran komunikasi, memodifikasinya, dan memasukkannya kembali ke saluran tersebut.
[ad_2]
Sumber: www.simplilearn.com








