Perbedaan antara Kriptografi dan Kriptanalisis

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 berfungsi sebagai aset ketika harus menyembunyikan informasi terutama melalui saluran yang tidak aman. Saat ini, sebagian besar pesan dikomunikasikan melalui interaksi bank seperti internet dan komunikasi email. Oleh karena itu, menjadi keharusan untuk menggunakan teknik menyembunyikan pesan.

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.

Kriptanalisis adalah seni yang dikaitkan dengan dekripsi teks sandi menjadi teks biasa. Orang yang tidak berwenang mencoba mendekripsi pesan dengan menguping ke saluran yang tidak aman. Ini juga dikenal sebagai pemecahan kode. Orang ini tidak terikat oleh aturan apa pun. Dia dapat menggunakan salah satu metode untuk mendapatkan teks biasa. Dalam hal ini, orang itu sekarang sadar dengan kunci yang tepat, dan dengan demikian menggunakan satu atau banyak teknik cryptanalytic. Beberapa teknik adalah -

  • 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

  • Memperoleh hash asli atau sepenuhnya baru.
  • Hash atau sandi yang efisien
  • Hash atau cypher perlu lebih konservatif dan karenanya lebih lambat
  • Kurang orisinal

Karakteristik

  • Ia menggunakan operasi seperti substitusi, transposisi, dan sistem produk
  • Sistem dapat menggunakan tombol yang sama atau tombol yang berbeda untuk pengirim dan penerima
  • Teknik pemrosesan termasuk blok cipher dan stream cipher
  • Bergantung pada sifat algoritma dan sebagian besar pada beberapa pengetahuan tentang karakteristik plaintext
  • Mencoba untuk menemukan teks sandi atau kunci
Direkomendasikan

Artikel Yang Berhubungan

  • perbedaan antara: Perbedaan antara Samsung Galaxy Mega 6.3 dan iPhone 5

    Perbedaan antara Samsung Galaxy Mega 6.3 dan iPhone 5

    Perbedaan utama: Samsung kini telah memperluas penawaran dalam kategori phablet dengan memperkenalkan Samsung Galaxy Mega 5.8 dan Samsung Galaxy Mega 6.3. Samsung Galaxy Mega 6.3 dinamai demikian karena layar sentuh kapasitif TFT 6, 3 inci dengan resolusi 720 x 1280 piksel. Ponsel ini ditenagai oleh prosesor Dual-core 1, 7 GHz Cortex-A15 dengan RAM 1, 5 GB
  • perbedaan antara: Perbedaan antara Skype, Rapat Skype, dan Skype for Business

    Perbedaan antara Skype, Rapat Skype, dan Skype for Business

    Perbedaan Utama: Skype, Rapat Skype, dan Skype for Business adalah tiga versi berbeda dari Skype yang tersedia untuk digunakan. Skype dirancang terutama untuk digunakan oleh konsumen reguler untuk melakukan panggilan Skype ke Skype. Rapat Skype digunakan untuk menyiarkan pertemuan. Skype for Business dirancang untuk bisnis besar dan terintegrasi dengan Microsoft Office
  • perbedaan antara: Perbedaan antara Wiski dan Brandy

    Perbedaan antara Wiski dan Brandy

    Perbedaan Utama: Wiski atau wiski adalah jenis minuman beralkohol suling yang dibuat dari segala bentuk tumbuk biji fermentasi. Tergantung pada wilayah geografis atau jenis wiski yang sedang dibuat, wiski dapat dibuat dari gandum, gandum malt, gandum hitam, gandum gandum hitam, gandum, dan jagung. Brandy, kependekan dari brandywine adalah sprit yang disuling dari anggur, anggur, dan jus buah lainnya
  • perbedaan antara: Perbedaan antara Bambu dan Tebu

    Perbedaan antara Bambu dan Tebu

    Perbedaan utama: Bambu pada dasarnya adalah rumput dalam keluarga rumput Poaceae. Ada ratusan jenis bambu; Namun, sebagian besar kayu bambu bersumber dari genus Phyllostachys dan Bambusa. Tongkat terutama milik dua genera dalam keluarga Poaceae: Arundo dan Arundinaria. Arundo adalah asli ke wilayah antara Mediterania dan Timur Jauh, sedangkan Arundinaria adalah asli ke Amerika
  • perbedaan antara: Perbedaan antara Sony Xperia P dan Alcatel One Touch Idol

    Perbedaan antara Sony Xperia P dan Alcatel One Touch Idol

    Perbedaan utama: Sony Xperia P memiliki layar sentuh TFT 4 inci yang memungkinkan hingga 4 sentuhan. Layarnya anti gores dan memiliki lapisan anti pecah. Layar sentuh memberikan kepadatan sekitar 275 ppi piksel bersama dengan teknologi WhiteMagic, yang menambahkan piksel putih ekstra dengan warna merah, biru, dan hijau yang sudah ada
  • perbedaan antara: Perbedaan antara Danau dan Kolam

    Perbedaan antara Danau dan Kolam

    Perbedaan Utama: Tidak ada perbedaan teknis yang dibakukan secara universal antara danau dan kolam. Banyak ilmuwan mengklasifikasikan mereka hanya berdasarkan ukuran. Air sangat penting untuk kelangsungan hidup manusia dan air juga merupakan unsur yang paling umum ditemukan di Bumi. Air membentuk 71% dari bumi dan ditemukan dalam berbagai bentuk yang berbeda termasuk danau, kolam, sungai, laut, cekungan, lautan, dll
  • perbedaan antara: Perbedaan antara Ketakutan dan Fobia

    Perbedaan antara Ketakutan dan Fobia

    Perbedaan Kunci: Ketakutan adalah respons emosional alami yang sangat penting dalam evolusi manusia. Itu membuat orang tetap aman, sedangkan fobia adalah gangguan kecemasan. Ini adalah ketakutan irasional yang mempengaruhi kualitas hidup seseorang. Istilah takut dan fobia secara langsung dikaitkan satu sama lain, namun mereka masih sangat membingungkan
  • perbedaan antara: Perbedaan antara Konsultan dan Karyawan Penuh Waktu

    Perbedaan antara Konsultan dan Karyawan Penuh Waktu

    Perbedaan Utama: Karyawan penuh waktu adalah karyawan perusahaan yang bekerja penuh waktu di sana. Mereka memiliki semua manfaat pekerjaan, termasuk berada di daftar gaji, liburan, manfaat, lembur, dll. Seorang konsultan adalah profesional khusus yang memberikan saran ahli di bidangnya. Oleh karena itu, mereka sering dipekerjakan untuk tugas atau proyek tertentu di mana mereka dapat menerapkan keahlian mereka atau memberikan saran
  • perbedaan antara: Perbedaan antara Samsung Galaxy Mega 6.3 dan Samsung Galaxy Tab 2 7.0

    Perbedaan antara Samsung Galaxy Mega 6.3 dan Samsung Galaxy Tab 2 7.0

    Perbedaan utama: Samsung kini telah memperluas penawaran dalam kategori phablet dengan memperkenalkan Samsung Galaxy Mega 5.8 dan Samsung Galaxy Mega 6.3. Samsung Galaxy Mega 6.3 dinamai demikian karena layar sentuh kapasitif TFT 6, 3 inci dengan resolusi 720 x 1280 piksel. Ponsel ini ditenagai oleh prosesor Dual-core 1, 7 GHz Cortex-A15 dengan RAM 1, 5 GB

Pilihan Editor

Perbedaan antara bahasa pemrograman Prosedural, Struktural dan Berorientasi Objek

Perbedaan Utama: Bahasa pemrograman prosedural terdiri dari satu set panggilan prosedur dan satu set kode untuk setiap prosedur. Bahasa pemrograman struktural menekankan pada pemisahan data program dari fungsinya. Di sisi lain, bahasa berorientasi objek didasarkan pada entitas yang dikenal sebagai objek