Perbedaan Kunci: Kriptografi adalah seni menyembunyikan pesan dengan mengubahnya menjadi teks tersembunyi. Ini umumnya dilakukan untuk mengirimkan pesan melalui saluran yang tidak aman. Di sisi lain, cryptanalysis adalah seni mendekripsi atau mendapatkan teks biasa dari pesan tersembunyi melalui saluran yang tidak aman. Ia juga dikenal sebagai cracking kode.

Kriptografi mengubah plaintext (pesan untuk dikomunikasikan) menjadi pesan teks sandi dengan menggunakan teknik enkripsi. Proses mendapatkan teks sandi dari teks biasa disebut sebagai dekripsi. Seni kriptografi ini adalah seni kuno dan penggunaan yang pertama kali didokumentasikan dari istilah ini ditulis pada tahun 1900 SM. Secara umum, ada tiga skema kriptografi berbeda yang digunakan secara luas -
- Kunci rahasia atau Kriptografi Simetris - menggunakan kunci yang sama untuk enkripsi dan dekripsi
- Public-key atau Asymmetric Cryptography, dan - ia menggunakan satu kunci untuk enkripsi dan lainnya untuk dekripsi
- Fungsi hash - memanfaatkan transformasi matematis untuk mengenkripsi informasi dengan cara yang tidak dapat dipulihkan.

- Ciphertext-only attack - Dalam hal ini, penyerang hanya memiliki teks cipher untuk mencapai teks biasa, dan dengan demikian ia membuat tebakan tentang teks teks.
- Diketahui-serangan plaintext - Dalam hal ini, penyerang mencoba untuk menebak teks dengan menganalisis beberapa bagian dari teks sandi.
- Chosen-plaintext attack - cryptanalyst dapat memilih plaintext dan mendapatkan teks sandi yang sesuai. Tujuannya adalah untuk memilih teks plaintext sehingga pasangan teks plaintext dan cipher yang dihasilkan memudahkan untuk menyimpulkan kunci enkripsi.
- Man in the middle attack - orang tersebut akan mencegat sinyal yang dikirim oleh pengirim dan penerima. Dia akan berpose kepada mereka sebagai pihak lain dan akan bertukar kunci dengan keduanya secara terpisah.
Cipher klasik didekodekan oleh cryptanalysts dengan menggunakan metode seperti indeks kebetulan, pemeriksaan Kasiski dan analisis frekuensi. Penyerang modern mulai dengan serangan pada block cipher DES standar dengan menggunakan serangan Differential dan Linear di tahun 90-an.
Oleh karena itu, kriptografi dan kriptanalisis adalah dua proses yang berbeda. Dalam kriptografi, sebuah pesan diberi kode sehingga tidak dapat dibaca oleh orang-orang yang dapat menyalahgunakan informasi tersebut. Di sisi lain, cryptanalysis dilakukan oleh penyusup dalam memerintahkan untuk memecahkan kode pesan.
Perbandingan antara Kriptografi dan Kriptanalisis:
Kriptografi | Pembacaan sandi | |
Definisi | Seni atau ilmu mengenkripsi pesan biasa ke dalam teks sandi untuk keamanan pesan terutama saat transmisi. | Seni mendapatkan teks biasa dari teks sandi tanpa sepengetahuan kunci. |
Asal | Dari κρυπτός Yunani, "tersembunyi, rahasia"; dan γράφειν, graphein, "writing", atau -λογία, -logia, "study", masing-masing | Dari kryptós Yunani, "tersembunyi", dan analen, "untuk melonggarkan" atau "untuk melepaskan" |
Praktisi | Kriptografer | Cryptanalyst |
Fokus | Menulis rahasia | Rahasia pecah |
Kepedulian terhadap cipher atau hash |
|
|
Karakteristik |
|
|