Langsung ke konten utama

Unbreakable Cipher_(Kriptografi ) Oleh (zaidan davin arrafi)

 One-Time Pad, Cipher yang Tidak Dapat Dipecahkan (Unbreakable Cipher)


zaidan davin arrafi/4C
2103015040
Kriptografi dan Keamanan Informasi

One-Time Pad (OTP) • Satu-satunya algoritma kriptografi sempurna aman (perfect secrecy) sehingga tidak dapat dipecahkan adalah one-time pad (OTP). 
• OTP ditemukan pada tahun 1917 oleh Major Joseph Mauborgne.
 • OTP mengatasi kelemahan pada Vigenere Cipher. Vigenere Cipher mengulang penggunaan kunci secara periodik → mudah ditemukan dengan metode Kasiski. 
• Pada OTP, panjang kunci = panjang plainteks Plainteks: otpadalahcipheryangtidakbisadipecahkan Kunci: 
trjkdndkdwerylgrgdkopcegyhbdwjbtrfhgvk

Unbreakable Cipher adalah klaim yang dibuat oleh kriptografer terhadap algoritma kriptografi yang dirancangnya

. Unbreakable Cipher merupakan jenis cipher yang tidak dapat dipecahkan

. Namun, kebanyakan algoritma yang sudah dibuat adalah breakable cipher

. Ada beberapa syarat agar suatu cipher dapat dikatakan sebagai Unbreakable Cipher, yaitu:

Kunci harus benar-benar acak Panjang kunci harus sama dengan panjang plainteks Plainteks yang sama tidak selalu menghasilkan cipherteks yang sama

One-Time Pad (OTP) adalah salah satu jenis Unbreakable Cipher

. OTP memiliki keamanan teoretis yang disebut sebagai information-theoretic security, sehingga tidak ada yang dapat memecahkan cipher tersebut selama kunci digunakan dengan benar

. Kunci pada OTP harus dihasilkan secara acak, ukuran kunci harus setidaknya sama dengan ukuran pesan, dan kunci tidak boleh digunakan lagi

. Meskipun OTP memiliki keamanan teoretis yang sangat kuat, namun penggunaannya sulit dilakukan dalam praktik karena membutuhkan kunci yang sangat panjang dan harus dihasilkan secara acak


Kelemahan OTP • Meskipun OTP menawarkan keamanan yang sempurna, tetapi ia tidak umum digunakan dalam aplikasi praktis (aplikasi komersil maupun aplikasi lainnya). 

• Alasan: 1. Tidak mangkus, karena panjang kunci = panjang pesan. Makin panjang pesan, makin besar ukuran kuncinya. Butuh komputasi yang berat untuk membangkitkan milyaran karakter-karakater yang benar-benar acak. 

2. Karena kunci dibangkitkan secara acak, maka ‘tidak mungkin’ pengirim dan penerima membangkitkan kunci yang sama secara bersamaan.

Contoh Penggunaan OTP 

• Perang dingin antara AS dan Uni Soviet (tahun 1940):

 - agen spionase Uni Soviet membawa kunci one-time pad ke AS 

- pesan-pesan rahasia dienkripsi dengan OTP dan dikirim dari AS 

- di Uni Soviet, kunci OTP yang sama digunakan untuk mendekripsi cipherteks

• OTP ini tidak dapat dipecahkan karena: 

1. Kunci acak + plainteks yang tidak acak = cipherteks yang seluruhnya acak. 

2. Hanya terdapat satu kunci yang memetakan plainteks ke cipherteks, begitu juga sebaliknya. 

• Mendekripsi cipherteks dengan beberapa kunci berbeda dapat menghasilkan plainteks yang bermakna, sehingga kriptanalis kesulitan menentukan plainteks mana yang benar. 


sumber:https://onlinelearning.uhamka.ac.id/my/

Komentar

Postingan populer dari blog ini

Tugas 3 Struktur & Fungsi Komputer zaidan/2103015040

  zaidan davin arrafi jumat,25 maret 2022 Organisasi dan Arsitektur Komputer Organisasi komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem komputer,contoh : sinyal kontrol, prosesor, interface komputer dan peripheral, teknologi memori yang digunakan.   Arsitektur komputer mempelajari atribut-atribut sistem komputer yang terkait dengan seorang programmer dan memiliki dampak langsung pada eksekusi logis sebuah program, contoh : set instruksi, jumlah bit yang digunakan untuk merepresentasikan bermacam-macam jenis data (misal bilangan, karakter), aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.    KOMPUTER SEBAGAI MESIN 6 LEVEL   Pada level 1 – 3 merupakan bahasa mesin bersifat numerik. Program-program didalamnya terdiri dari deretan angka yang panjang, yang tidak menjadi masalah untuk mesin tapi merupakan persoalan untuk manusia. Mulai pada level 4 bahasa berisi kata/singkatan yang mempun...

tugas 1 zaidan OAK2A22TI

  ZAIDAN DAVIN ARRAFI jumat,11 maret 2022 tugas 1 zaidan OAK2A22TI KONTRAK BELAJAR OAK2A22TI 1.  Perkuliahan ini dengan Bobot 3 SKS, diselenggarakan tiap Hari Jumat, Jam 07.50 - 10.20. 2.  Mohon untuk selalu membaca doa sebelum dan setelah belajar.  3.  Mohon mengisi daftar hadir  paling lambat 30 menit setelah jadwal dimulai, pada hari dan tanggal perkuliahan dijadwalkan.  5. Perkuliahan direncanakan dilaksanakan 16 pertemuan termasuk UTS dan UAS. 6. Penilaian akhir dilakukan menggunakan formula : 10 % Keaktifan ; 20 % Tugas ; 30 % UTS ; 40 % UAS. 7. Keaktifan terdiri dari absen dan ketepatan waktu mengerjakan Tugas 8.  Setiap mahasiswa diwajibkan memiliki BLOG PRIBADI untuk mengerjakan tugas kuliah. 9. Bagi yang sebelumnya sudah punya BLOG PRIBADI dianjurkan untuk menggunakan BLOG PRIBADI yang sudah lama tersebut. 10. Bagi yang belum punya silahkan membuat BLOG berbasis BLOG SPOT dengan berbasis gmail.  11. Mahasiswa diwajibkan mengiku...

Kriptografi dan Keamanan Informasi zaidan davin arrafi/4C

  Kriptografi dan Keamanan Informasi  zaidan davin arrafi 2103015040 Apa itu Kriptografi? Kriptografi adalah praktik melindungi informasi melalui penggunaan algoritme kode,  hash , dan tanda tangan. Informasi dapat dalam keadaan diam (seperti  file  pada  hard drive ), bergerak (seperti komunikasi elektronik yang dipertukarkan antara dua pihak atau lebih), atau sedang digunakan (saat menghitung data). Kriptografi memiliki empat tujuan utama: Kerahasiaan  – Membuat informasi hanya tersedia untuk pengguna yang berwenang. Integritas  – Memastikan bahwa informasi tidak dimanipulasi. Autentikasi  – Mengonfirmasi keaslian informasi atau identitas pengguna. Antipenyangkalan  – Mencegah pengguna menolak komitmen atau tindakan sebelumnya. Apa kegunaan dari kriptografi? Kriptografi berakar pada pengiriman informasi sensitif antara tokoh militer dan politik. Pesan dapat dienkripsi sehingga tampak seperti teks acak bagi siapa pun kecuali penerima ya...