Simetris vs. Asimetris – Enkripsi Dibuat Sederhana

Saat ini, cara kita berkomunikasi dan berinteraksi satu sama lain secara online telah membawa komunikasi modern ke titik yang terlihat seperti sihir. Tetapi menuai hasil teknologi ada harganya – mengabaikan privasi kami.

Dengan perkembangan internet, tindakan seperti peretasan telah menjadi umum, dan efeknya sering kali menghancurkan.

Enkripsi telah ada selama ribuan tahun, tetapi sekarang kami menyesuaikannya dengan perkembangan teknologi kami. Dan dalam industri seperti cryptocurrency, ia memainkan peran penting dalam mendukung keamanan dan anonimitas.

Ada dua teknik enkripsi utama – simetris dan asimetris.

Tetapi sebelum kita mulai membicarakannya, mari kita definisikan beberapa istilah yang akan kita temui, dan cari tahu caranya kriptografi benar-benar bekerja.

Istilah kriptografi yang harus Anda ketahui

  • Enkripsi. Proses mengubah teks sederhana menjadi teks yang tidak dapat dipahami.
  • Dekripsi. Proses mengubah teks yang tidak dapat dipahami menjadi teks normal.
  • Kunci. Kata sandi atau kode yang digunakan untuk mengenkripsi dan mendekripsi informasi.
  • Teks biasa. Pesan standar, tanpa bentuk enkripsi apa pun.
  • cipherteks. Pesan terenkripsi.

Apa itu Kriptografi?

Kembali pada hari itu, kriptografi sebagian besar digunakan dalam operasi militer atau pemerintah. Tetapi dengan evolusi teknologi baru-baru ini, ia dengan cepat menemukan tempatnya di sebagian besar aspek kehidupan.

Kriptografi menggunakan rumus matematika yang kompleks untuk mengubah teks sederhana menjadi tidak dapat dipahami untuk menyembunyikan pesan. Dalam rumus yang paling dasar, kriptografi memiliki dua langkah – enkripsi dan dekripsi.

Proses enkripsi menggunakan cipher untuk mengenkripsi plaintext dan mengubahnya menjadi ciphertext. Dekripsi, di sisi lain, menerapkan cipher yang sama untuk mengubah ciphertext kembali menjadi plaintext.

Berikut adalah contoh tampilan pesan yang dienkripsi menggunakan sandi Caesar:

Sd nyocx'd bokvvi wkddob.

Beri tahu saya di komentar jika Anda dapat mengetahui apa yang dikatakannya.

Dan meskipun sekilas teks mungkin terlihat tidak dapat dibaca, prosesnya sangat sederhana setelah Anda mengetahui cara kerja metode enkripsi. Juga dikenal sebagai sandi geser, sandi Caesar menggeser setiap huruf dengan sejumlah spasi ke kanan atau ke kiri alfabet.

Jadi jika kita memilih untuk beralih 7 spasi ke kanan, kita akan mendapatkan yang berikut ini:

  • SEBUAH = H
  • B = saya
  • C = J
  • D = K
  • ...
  • W = D
  • X = E
  • Y = F
  • Z = G

Seperti yang Anda lihat, Caesar's cipher cukup mudah, itulah sebabnya ini adalah salah satu yang paling mudah untuk dipecahkan. Yang harus Anda lakukan adalah mencari tahu jumlah spasi yang digunakan untuk mengganti alfabet.

Apa itu enkripsi simetris?

What is symmetric encryption?

Enkripsi simetris adalah bentuk enkripsi paling dasar, dengan sandi Caesar sebagai contoh sempurna.

Ini menggunakan satu kunci rahasia untuk mengenkripsi dan mendekripsi informasi, yang membuat prosesnya cukup sederhana. Sebuah pesan dienkripsi menggunakan kunci rahasia di komputer A. Pesan tersebut kemudian ditransfer ke komputer B, yang mendekripsinya menggunakan kunci yang sama.

Karena proses enkripsi dan dekripsi menggunakan kunci yang sama, enkripsi simetris lebih cepat daripada rekannya. Itulah sebabnya biasanya lebih disukai untuk file besar yang membutuhkan enkripsi massal – seperti database.

Enkripsi simetris biasanya digunakan oleh bank, karena secara efisien melindungi PII (Informasi Identifikasi Pribadi) tanpa biaya sumber daya yang besar. Ini membantu menurunkan risiko yang terlibat dalam menangani transaksi pembayaran setiap hari.

Metode modern enkripsi simetris termasuk AES (Advanced Encryption Standard), 3DES (Triple Data Encryption Standard), dan Blowfish.

Algoritma yang direkomendasikan oleh US National Institute of Standards Technology adalah AES. Jadi, yang paling populer adalah AES-128, AES-192, dan AES-256.

Bagaimana enkripsi asimetris berbeda?

Bagaimana enkripsi asimetris berbeda?

Juga dikenal sebagai Kriptografi Kunci Publik, kriptografi asimetris menggunakan lebih dari satu kunci, dari dua jenis yang berbeda – publik dan pribadi.

Dan saya yakin ini terdengar asing bagi Anda yang memiliki dompet kripto.

Seperti namanya, kunci publik adalah kunci yang tersedia untuk umum bagi siapa saja, sedangkan kunci pribadi bersifat rahasia. Hanya pemiliknya yang harus mengetahuinya.

Alih-alih menggunakan satu kunci untuk mendekripsi dan mengenkripsi informasi, enkripsi asimetris menggunakan dua di antaranya. Pesan yang dienkripsi oleh kunci publik hanya dapat didekripsi oleh kunci pribadi. Dan tentu saja, pesan yang dienkripsi oleh kunci pribadi hanya dapat didekripsi menggunakan kunci publik.

CATATAN. Sistem enkripsi asimetris seringkali menggunakan lebih dari hanya 2 kunci. Ada algoritma yang menggunakan 5 kunci, yang sangat meningkatkan keamanan dan jumlah solusi yang mungkin untuk mendekripsi pesan.

Penggunaan dua kunci membuat proses enkripsi dan dekripsi menjadi sangat kompleks, dan meningkatkan keamanan yang diberikannya. Hal ini membuat mereka menjadi bahan penting dalam sistem kripto saat ini, dengan memberikan anonimitas dan validitas.

Salah satu sistem enkripsi kunci publik pertama adalah RSA (Rivest-Shamir-Adleman) dan pertama kali diperkenalkan pada tahun 1978. Saat ini, beberapa algoritma yang paling banyak digunakan untuk enkripsi asimetris adalah Diffie-Hellman dan Digital Signature Algorithm.

Perbedaan utama antara algoritma ini adalah bahwa beberapa menyediakan distribusi kunci dan anonimitas, yang lain menyediakan tanda tangan digital, dan yang lain menyediakan keduanya.

Namun, masih ada satu masalah yang perlu diperbaiki - bukti keasliannya.

Di sinilah sertifikat digital masuk

Agar enkripsi asimetris berfungsi, kita memerlukan cara untuk memvalidasi keaslian pesan yang dikirimkan.

Salah satu solusinya adalah melalui penggunaan sertifikat digital. Sertifikat digital adalah paket informasi yang mengidentifikasi pengguna dan server. Anggap saja sebagai ID Anda.

Ini berisi nama Anda (atau nama organisasi Anda), nama organisasi yang mengeluarkan sertifikat, alamat email Anda, negara asal Anda, dan kunci publik Anda.

Ketika seseorang mengirim pesan terenkripsi melalui saluran aman, sertifikat digitalnya secara otomatis disertakan. Ini membantu mengidentifikasi dua pengguna/perangkat dan membangun saluran komunikasi yang aman.

Apa perbedaan antara enkripsi simetris dan asimetris?

Masalah utama dengan sistem enkripsi saat ini adalah sulitnya pertukaran kunci rahasia melalui internet. Inilah sebabnya mengapa sebagian besar sistem menggunakan kombinasi enkripsi simetris dan asimetris.

Enkripsi asimetris digunakan untuk mengirimkan kode yang diperlukan untuk menguraikan enkripsi simetris.

Pada dasarnya, enkripsi asimetris berfungsi sebagai seperangkat aturan tentang cara memulai mendekripsi pesan. Ini menjelaskan cara membuka kunci sandi yang diperlukan untuk mendekripsi data awal.

Oleh karena itu, mencoba untuk menyatakan bahwa satu enkripsi lebih baik dari yang lain adalah sulit. Tapi di sini adalah perbedaan utama antara 2 sistem.

  • Enkripsi simetris menggunakan satu kunci untuk mengenkripsi dan mendekripsi informasi, sementara enkripsi asimetris menggunakan lebih banyak kunci dari dua jenis yang berbeda – publik dan pribadi.
  • Sementara enkripsi simetris lebih cepat dan ideal untuk mengenkripsi sejumlah besar data, enkripsi asimetris biasanya digunakan untuk mengirimkan kode yang diperlukan untuk menguraikan enkripsi simetris.
  • Enkripsi asimetris adalah algoritma modern, sedangkan enkripsi simetris telah ada selama kurang lebih 2,000 tahun.
  • Enkripsi simetris adalah proses yang relatif sederhana, sedangkan enkripsi asimetris jauh lebih kompleks dan karenanya lebih sulit (tetapi bukan tidak mungkin) untuk dipecahkan menggunakan kekuatan komputasi murni.

Mana yang lebih aman – enkripsi simetris atau asimetris?

Ini adalah pertanyaan yang sulit untuk dijawab.

Kebanyakan orang percaya bahwa enkripsi asimetris lebih aman karena memiliki kunci publik dan pribadi. Tetapi membandingkan kekuatan dan ketahanan terhadap serangan enkripsi simetris dan asimetris tidaklah mudah.

Yang penting di sini adalah konteksnya.

Enkripsi simetris lebih baik digunakan ketika mencoba berbagi informasi di antara sejumlah kecil orang. Lebih mudah digunakan dan dipahami, sehingga kemungkinan informasi disalahartikan lebih kecil.

Selain itu, algoritma untuk enkripsi/dekripsi simetris cenderung bekerja lebih cepat.

Di sisi lain, enkripsi asimetris bekerja jauh lebih baik pada kelompok besar orang (seperti internet).

Sebagian besar sistem saat ini (seperti SSL atau TLS) menggunakan kombinasi enkripsi simetris dan asimetris, serta algoritme lainnya.

Oleh karena itu, mengatakan yang mana dari dua metode enkripsi sangat tergantung pada konteksnya.

Pesan terakhir

Enkripsi adalah topik yang kompleks, tetapi biasanya bermuara pada apa yang ingin Anda gunakan.

Ini membuat sulit untuk mengatakan bahwa “asimetris lebih baik daripada simetris” atau sebaliknya. Meskipun enkripsi simetris mungkin paling cocok untuk situasi tertentu, dalam kasus lain enkripsi asimetris mungkin merupakan pilihan yang lebih baik.

Dan meskipun mungkin tampak mudah untuk mengatakan bahwa enkripsi benar-benar menjadi perhatian pengembang, itu salah. Kita semua harus memiliki ide dasar tentang cara kerja keamanan internet. Itu akan membantu kami bertahan dengan lebih baik terhadap potensi serangan dan akan menumbuhkan perilaku yang bertanggung jawab dalam hal aktivitas online.

* Informasi dalam artikel ini dan tautan yang disediakan hanya untuk tujuan informasi umum dan bukan merupakan nasihat keuangan atau investasi. Kami menyarankan Anda untuk melakukan riset sendiri atau berkonsultasi dengan profesional sebelum membuat keputusan keuangan. Harap diketahui bahwa kami tidak bertanggung jawab atas kerugian apa pun yang disebabkan oleh informasi apa pun yang ada di situs web ini.

Sumber: https://coindoo.com/symmetric-vs-asymmetric-encryption/