Algoritma Kriptografi Modern

Slides:



Advertisements
Presentasi serupa
Algoritma Kriptografi Modern (Bagian 1)
Advertisements

Algoritma Kriptografi Knapsack
1 Asep Budiman K., MT Pendahulan  Sebelum komputer ada, kriptografi dilakukan dengan algoritma berbasis karakter.  Algoritma yang digunakan.
Algoritma Kriptografi Modern
KEAMANAN KOMPUTER ADITYO NUGROHO,ST
Keamanan Komputer Kriptografi -Aurelio Rahmadian-.
Algoritma Kriptografi Klasik
Sumber : Rinaldi Munir, ITB
Algoritma Kriptografi
KEAMANAN KOMPUTER ADITYO NUGROHO,ST
One-Time Pad, Cipher yang Tidak Dapat Dipecahkan (Unbreakable Cipher)
Bahan Kuliah IF3058 Kriptografi
Pengenalan Kriptografi (Week 1)
KEAMANAN KOMPUTER ADITYO NUGROHO,ST
KEAMANAN KOMPUTER ADITYO NUGROHO,ST
Algoritma Kriptografi Modern (Bagian 1)
PERTEMUAN KE 9 PERKULIAHAN KEAMANAN KOMPUTER By : Nanda Prasetia, ST.
KRIPTOGRAFI.
Bahan Kuliah IF3058 Kriptografi
Algoritma Kriptografi Modern
Sumber : Rinaldi Munir, ITB
KEAMANAN KOMPUTER ADITYO NUGROHO,ST
Bahan Kuliah IF5054 Kriptografi
Sistem Kriptografi Kunci-Publik
BILANGAN BULAT (lanjutan 1).
Bahan Kuliah IF4020 Kriptografi
Kriptografi Kunci Publik (Asimetry Key) Algoritma Elgamal Materi 9
Algoritma Kriptografi Klasik. Pendahuluan 1. Cipher Substitusi.
Data Encryption Standard (DES)
Bahan Kuliah IF5054 Kriptografi
Algoritma dan Struktur Data Lanjut
Algoritma Kriptografi Modern (Bagian 2)
Super Enkripsi & Algoritma yang sempurna
Algoritma Kriptografi Modern
Hill Cipher & Vigenere Cipher
Data Encryption Standard (DES)
KEAMANAN KOMPUTER ADITYO NUGROHO,ST
Algoritma Stream Cipher
Bahan Kuliah IF5054 Kriptografi
Kriptografi – Pertemuan 1 Pengenalan Kriptografi
OTP Eko Hari Rachmawanto.
Algoritma Kriptografi Klasik (lanjutan)
KRIPTOGRAFI.
Kelompok 5 Akbar A. C. A Sandhopi A
Electronic Code Book & Cipher Block Chaining
Algoritma Kriptografi Modern
TEKNIK BLOCK CIPHER Kriptografi - Week 9 Aisyatul Karima, 2012.
Algoritma ElGamal Kelompok 8.
TEKNIK BLOCK CIPHER Kriptografi - Week 9 Aisyatul Karima, 2012.
Latihan.
Tipe dan Mode Algoritma Simetri
ALGORITMA CRYPTOGRAPHY MODERN
Kustanto Sumber : Rinaldi Munir, ITB
Kriptografi Modern.
Algoritma Kriptografi Modern
Algoritma Kriptografi Klasik. Pendahuluan Algoritma kriptografi klasik berbasis karakter Menggunakan pena dan kertas saja, belum ada komputer Termasuk.
Pengenalan Kriptografi Modern
Bahan Kuliah IF5054 Kriptografi
Algoritma Kriptografi Klasik
Kriptografi.
Keamanan Komputer (kk)
Algoritma Kriptografi Klasik
Kriptografi Modern (1) Levy Olivia Nur, MT.
Kriptografi Levy Olivia Nur, MT.
Algoritma Kriptografi Klasik
Algoritma Kriptografi Modern
Oleh : Solichul Huda, M.Kom
Pengenalan Kriptografi (Week 1)
Kriptografi Modern.
Algoritma Kriptografi Klasik. Pendahuluan Algoritma kriptografi klasik berbasis karakter Menggunakan pena dan kertas saja, belum ada komputer Termasuk.
Transcript presentasi:

Algoritma Kriptografi Modern Bahan kuliah ke-8 IF5054 Kriptografi Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Pendahuluan Beroperasi dalam mode bit (algoritma kriptografi klasik beroperasi dalam mode karakter)  kunci, plainteks, cipherteks, diproses dalam rangkaian bit  operasi bit xor paling banyak digunakan Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Tetap menggunakan gagasan pada algoritma klasik: substitusi dan transposisi, tetapi lebih rumit (sangat sulit dipecahkan) Perkembangan algoritma kriptografi modern didorong oleh penggunaan komputer digital untuk keamanan pesan. Komputer digital merepresentasikan data dalam biner. Rinaldi M/IF5054 Kriptografi

Diagram Blok Kriptografi Modern Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Rangkaian bit Pesan (dalamm bentuk rangkaian bit) dipecah menajdi beberapa blok Contoh: Plainteks 100111010110 Bila dibagi menjadi blok 4-bit   1001 1101 0110 maka setiap blok menyatakan 0 sampai 15:   9 13 6 Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Bila plainteks dibagi menjadi blok 3-bit:   100 111 010 110 maka setiap blok menyatakan 0 sampai 7: 4 7 2 6 Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Padding bits: bit-bit tambahan jika ukuran blok terakhir tidak mencukupi panjang blok Contoh: Plainteks 100111010110 Bila dibagi menjadi blok 5-bit: 10011 10101 00010 Padding bits mengakibatkan ukuran plainteks hasil dekripsi lebih besar daripada ukuran plainteks semula. Rinaldi M/IF5054 Kriptografi

Representasi dalam Heksadesimal Pada beberapa algoritma kriptografi, pesan dinyatakan dalam kode Hex: 0000 = 0 0001 = 1 0010 = 2 0011 = 3 0100 = 4 0101 = 5 0011 = 6 0111 = 7 1000 = 8 1011 = 9 1010 = A 1011 = B 1100 = C 1101 = D 1101 = E 1111 = F Contoh: plainteks 100111010110 dibagi menjadi blok 4-bit:   1001 1101 0110 dalam notasi HEX adalah   9 D 6 Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Operasi XOR Notasi:  Operasi: 0  0 = 0 0  1 = 1 1  0 = 1 1  1 = 0 Operasi XOR = penjumlahan modulo 2: 0  0 = 0  0 + 0 (mod 2) = 0 0  1 = 1  0 + 1 (mod 2) = 1 1  0 = 1  0 + 1 (mod 2) = 1 1  1 = 1  1 + 1 (mod 2) = 0 Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Hukum-hukum yang terkait dengan operator XOR:   (i) a  a = 0 (ii) a  b = b  a (iii) a  (b  c) = (a  b)  c Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Operasi XOR Bitwise Rinaldi M/IF5054 Kriptografi

Algoritma Enkripsi dengan XOR Enkripsi: C = P  K Dekripsi: P = C  K Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Algoritma enkripsi XOR sederhana pada prinsipnya sama seperti Vigenere cipher dengan penggunaan kunci yang berulang secara periodik. Setiap bit plainteks di-XOR-kan dengan setiap bit kunci. Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi Program komersil yang berbasis DOS atau Macintosh menggunakan algoritma XOR sederhana ini.   Sayangnya, algoritma XOR sederhana tidak aman karena cipherteksnya mudah dipecahkan. Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi

Rinaldi M/IF5054 Kriptografi