Gaya Hidup

Enkripsi Simetris dan Asimetris dalam Teknologi

Enkripsi Simetris & Asimetris 

Enkripsi merupakan konsep kunci dalam kriptografi.

Ini adalah proses di mana seseorang dapat menyandikan pesan ke format yang tidak dapat dibaca oleh penyadap.

Ini adalah teknik kuno, dan salah satu kasus penggunaan kuno yang populer ditemukan dalam pesan Caesar, yang dienkripsi menggunakan sandi Caesar.

Itu bisa dianggap sebagai transformasi.

Pengguna memiliki teks biasa, dan ketika dikodekan menjadi teks sandi, tidak ada penyadap yang dapat mengganggu teks biasa Anda.

Setelah diterima oleh penerima yang dituju, dia dapat mendekripsinya untuk mendapatkan teks biasa yang asli.

Enkripsi digunakan di hampir semua komunikasi jaringan dalam berbagai tingkat tanpa sepengetahuan kami.

Dulu terbatas pada aplikasi militer dan komunikasi pemerintah, tetapi dengan meluasnya internet baru-baru ini, kebutuhan akan saluran informasi yang aman menjadi yang terpenting, dan enkripsi menjadi solusi utama untuk itu.

Ada dua jenis enkripsi utama yang dikenal sebagai Enkripsi Simetris dan Enkripsi Asimetris.

Kami akan membandingkan mereka berdampingan satu sama lain hari ini.

Enkripsi simetris

Ini adalah jenis enkripsi paling sederhana yang melibatkan penggunaan satu kunci rahasia.

Ini adalah metode enkripsi tertua yang diketahui dan sandi Caesar termasuk dalam kategori ini.

Kunci rahasia bisa sesederhana angka atau rangkaian huruf, dll.

Sebagai contoh, mari kita lihat shift cipher yang merupakan teknik enkripsi simetris sederhana yang dapat didemonstrasikan dengan elegan.

Kami memiliki teks biasa ‘Saya ingin mengirim pesan rahasia’ di tangan kami, dan kunci rahasia kami adalah menggeser setiap huruf dengan tiga posisi.

Jadi jika Anda memiliki ‘A’ di plaintext, itu akan menjadi ‘D’ di ciphertext.

Inilah yang dikenal sebagai sandi Caesar, dan teks sandi Anda akan terlihat seperti ‘L zdqw wr vhqg d vhfuhw phvvdjh’.

Sepintas, ini tidak dapat dipahami, tetapi begitu Anda mendekodekannya dengan kunci rahasia, itu menjadi teks biasa lagi.

Ada banyak algoritma enkripsi kunci simetris yang digunakan saat ini yang mencakup cipher aliran seperti RC4, FISH, Py, QUAD, SNOW dll.

Dan cipher blok seperti AES, Blowfish, DES, Serpent, Camellia dll.

Enkripsi Asimetris

Enkripsi asimetris juga dikenal sebagai kriptografi kunci publik yang merupakan area yang relatif baru dibandingkan dengan enkripsi simetris.

Enkripsi asimetris menggunakan dua kunci untuk mengenkripsi teks biasa Anda.

Ini datang ke arena untuk mengatasi masalah yang melekat dengan sandi simetris.

Jika penyadap entah bagaimana mendapatkan kunci rahasia simetris, maka inti dari enkripsi dibatalkan.

Ini sangat mungkin karena kunci rahasia mungkin harus dikomunikasikan melalui saluran komunikasi yang tidak aman.

Sebagai solusinya, enkripsi asimetris menggunakan dua kunci di mana satu kunci tersedia untuk umum, dan kunci lainnya bersifat pribadi dan hanya diketahui oleh Anda.

Bayangkan seseorang ingin mengirimi Anda pesan; dalam skenario itu, Anda akan memiliki kunci rahasia pribadi dan kunci publik yang sesuai untuk itu akan tersedia bagi siapa saja yang mungkin ingin mengirimi Anda pesan terenkripsi.

Jadi pengirim mengenkripsi pesan menggunakan kunci publik dan mengubah teks biasa menjadi teks sandi, dan ini hanya dapat didekripsi menggunakan kunci pribadi yang sesuai yang memungkinkan siapa pun mengirimi Anda pesan tanpa harus berbagi kunci rahasia dengan Anda.

Jika sebuah pesan dienkripsi dengan kunci rahasia, maka pesan itu juga dapat didekripsi dengan kunci publik.

Faktanya, enkripsi asimetris banyak digunakan dalam saluran komunikasi sehari-hari terutama melalui internet.

Algoritme enkripsi kunci asimetris yang populer termasuk ElGamal, RSA, teknik kurva Elliptic, PGP, SSH dll.

Apa perbedaan antara Enkripsi Simetris dan Enkripsi Asimetris?

  • Enkripsi Simetris menggunakan kunci rahasia tunggal yang perlu dibagikan di antara orang-orang yang perlu menerima pesan, sedangkan enkripsi asimetris menggunakan sepasang kunci publik, dan kunci pribadi untuk mengenkripsi dan mendekripsi pesan saat berkomunikasi.
  • Enkripsi Simetris adalah teknik lama sedangkan Enkripsi Asimetris relatif baru.
  • Enkripsi Asimetris diperkenalkan untuk melengkapi masalah yang melekat pada kebutuhan untuk berbagi kunci dalam model enkripsi simetris menghilangkan kebutuhan untuk berbagi kunci dengan menggunakan sepasang kunci publik-pribadi.

Pengantar Enkripsi Simetris dan Enkripsi Asimetris

Saya dapat memberi Anda gambaran menyeluruh tentang apakah akan memilih enkripsi simetris atau enkripsi asimetris, tetapi kenyataannya adalah sangat tidak mungkin Anda akan mendapatkan kesempatan untuk memilih jika Anda bukan pengembang atau insinyur perangkat lunak.

Ini karena semua enkripsi ini terjadi di lapisan aplikasi dan di bawahnya di model jaringan OSI dan orang awam tidak perlu mengganggu semua itu.

Mereka akan memiliki jaminan untuk berbagai tingkatan tentang privasi tergantung pada program yang mereka gunakan.

Jadi yang penting untuk diingat adalah jangan pernah mengomunikasikan kunci rahasia Anda melalui jaringan publik jika Anda menggunakan algoritme kunci simetris, dan enkripsi asimetris menghindari kerumitan itu.

Namun, biasanya enkripsi asimetris membutuhkan waktu yang relatif lebih lama dan dengan demikian, sebagian besar sistem nyata menggunakan gabungan dari dua metode enkripsi ini di mana kunci rahasia yang digunakan dalam enkripsi simetris dienkripsi menggunakan enkripsi asimetris untuk dikirim melalui saluran yang tidak aman sedangkan sisanya dari enkripsi asimetris.

data dienkripsi menggunakan enkripsi simetris dan dikirim melalui saluran yang tidak aman.

Ketika penerima mendapatkan kunci yang dienkripsi secara asimetris, dia menggunakan kunci privatnya untuk mendekripsinya dan begitu dia mengetahui rahasianya, dia dapat dengan mudah mendekripsi pesan yang dienkripsi secara simetris.