Postingan

Menampilkan postingan dari 2018

Kriptografi Simetrik :Dasar Block Cipher

Gambar
Salah satu kriptografi simetrik adalah Block Cipher. Block Cipher melakukan enkripsi dan dekripsi terhadap sebuah data yang masuk , membaginya dalam blok – blok data terlebih dahulu, lalu proses enkripsi dilakukan secara terpisah terhadap masing – masing blok data . Ambil bahwa dalam suatu teks sandi sepanjang n-bit, terlebih dahulu kita bagi dalam beberapa blok – blok dengan ukuran panjang yang sama. Dengan kunci yang sama dan dengan algoritma tertentu, blok – blok ini dienkripsi, dan hasil outputnya pun berupa blok – blok sandi yang terenkripsi dan berukuran sama. Block cipher memiliki beberapa keuntungan, yaitu mudahnya implementasi algoritma Block Cipher ke dalam software – software. Error Propagation yang terjadi pun tidak merambat ke ciphertext lainnya karena enkripsi masing – masing bloknya independen. Namun, Block Cipher sangat mudah dianalisis karena blok – blok yang dienkripsi saling independen dan kuncinya sama, maka hal ini memudahkan kriptanalis untuk mengetahui kun...

Jaminan Keamanan MAC

Jaminan Keamanan dari MAC Seperti yang telah dijelaskan sebelumnya, ada dua segi keamanan yang dijamin oleh MAC, yaitu integritas pesan dan keabsahan pengirim. Berikut penjelasan lebih rinci bagaimana MAC dengan prosedur kerja seperti yang dijelaskan di atas dapat memenuhi kebutuhan akan dua segi keamanan tersebut: Otentikasi Pengirim Integritas Pesan 1. Otentikasi adalah keamanan yang memeriksa identifikasi pihak-pihak yang saling berkomunikasi (pengirim dan penerima dokumen). Dalam MAC terdapat kode identifikasi perseorangan yang terenkripsi dengan sebuah kunci rahasia. Jika MAC yang dihasilkan sama dengan yang diterima, tandanya kunci rahasia yang digunakan. Karena kunci rahasia tersebut hanya diketahui oleh dua orang, maka penerima merasa yakin bahwa pesan yang ia dapat benar berasal dari pengirim yang tepat. 2. Integritas adalah keamanan yang menjamin isi dokumen asli dan tidak diubah saat proses transmisi. Idealnya, program juga dapat mengidentifikasi bagian mana dan je...

CBC-MAC

Gambar
CIPHER BLOCK CHAINING MESSAGE AUTHENTICATION CODE MAC (Message Authentication Code) adalah suatu metode pengamanan dengan melakukan otentikasi pada suatu pesan dimana pengirim dan penerima pesan butuh untuk memasukkan kunci untuk mengecek keotentikan dari pesan tersebut. Message Authentication Code berfungsi untuk melakukan otentikasi dari pesan tersebut untuk mengecek apakah pesan tersebut telah mengalami perubahan atau belum sehingga dapat dideteksi apabila ada yang melakukan modifikasi (man in the middle attack) pada pesan tersebut. Dalam penerapannya berbagai metode algoritma digunakan untuk Message Authentication Code. Dalam pemecahannya banyak juga metode penyerangan (attack) yang dilakukan oleh orang-orang yang ingin memperoleh isi pesan tersebut yang bersesuaian dengan algoritma Message Authentication Code yang digunakan. Dalam penggunaannya Message Authentication Code digunakan dalam berbagai aplikasi yang berkaitan dengan pengiriman pesan seperti email, messenger, dan be...