SlideShare a Scribd company logo
1 of 16
KRIPTOGRAFI
ELINDA REVITA, M.KOM
PENGERTIAN KRIPTOGRAFI
• Asal Nama:
• Kripto : rahasia
• Graphia : tulisan
• Kriptografi sudah lama digunakan oleh tentara Sparta di Yunani
pada awal 400 sm. Mereka menggunakan alat yang disebut scytale
PENGERTIAN KRIPTOGRAFI
Menurut Terminology
“kriptografi adalah teknik untuk menjaga keamanan pesan ketika
pesan dikirim dari suatu tempat ke tempat lain”
2. Algorithma Kriptografi Klasik
• Plaintext : pesan asli/message
• Chipertext : pesan tersandi
• Algorithma : peraturan dalam sandi
• Key : kunci/sandi
2. Algorithma Kriptografi Klasik
• Enkripsi
• Proses mengubah pesan asli (message) menjadi pesan tersandi (chipertext)
dengan menggunakan kunci (key)
• Dekripsi
• Proses mengubah pesan tersandi (chipertext) menjadi pesan asli (message)
dengan menggunakan kunci (key)
Teknik Kriptografi Dasar
• Substitution cipher dengan Caesar cipher
Salah satu contoh dari “substitution cipher” adalah Caesar cipher yang
digunakan oleh Julius Caesar. Pada prinsipnya, setiap huruf digantikan dengan
huruf yang berada tiga (3) posisi dalam urutan alphabet. Sebagai contoh huruf
“a” digantikan dengan huruf “D” dan seterusnya. Transformasi yang digunakan
adalah:
Plantext
Ciphertext
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
3. Teknik Kriptografi Dasar
Contoh : buatlah ciphertext dari kalimat “PESAN RAHASIA”
Ciphertext dari kalimat ini “PESAN RAHASIA”
Adalah : shvdq udkdvld
Buatlah plaintext dari kalimat berikut “XQDPD PDQWDS”
Teknik Substitusi ROT13
• ROT13:
• Membagi karakter menjadi 2 kelompok
beranggotakan 13 karakter saling menggantikan
Contoh : buatlah ciphertext dari kalimat ini “PESAN INI SANGAT RAHASIA”
Menggunakan metode ROT13
Maka ciphertext yang dimaksud adalah : CRFNA VAV FNTNG ENUNFN
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
TEKNIK BLOCKING
• Dengan menggunakan enkripsi blocking dipilih jumlah lajur dan
kolom untuk penulisan pesan. Jumlah lajur atau kolom menjadi
kunci bagi kriptografi dengan teknik ini.
• Plaintext dituliskan secara vertical kebawah berurutan pada lajur,
dan dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis
• Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal
berurutan sesuai dengan blok-nya.
• Plaintext dapat pula ditulis secara horizontal dan ciphertextnya
adalah hasil pembacaan secara vertikal
TEKNIK BLOCKING
• Sistem enkripsi terkadang membagi plaintext menjadi blok-blok
yang terdiri dari beberapa karakter yang kemudian di enkripsikan
secara independen.
• Plaintext yang dienkripsikan dengan menggunakan teknik blocking
adalah:
plaintextnya :
5 TEKNIK DASAR KRIPTOGRAFI
ENKRIPSINYA :
5KG KR TDRA EAIF KSPI NAT IRO
5 K G
K R
T D R A
E A I F
K S P I
N A T
I R O
KRIPTOGRAFI MODERN
• Tetap menggunakan gagasan pada algorithma klasik, tetapi lebih
rumit (sangat sulit dipecahkan)
• Perkembangan algorithma kriptografi modern didorong oleh
penggunaan komputer digital untuk keamanan pesan
• Komputer digital merepresentasikan data dalam biner
Algorithma Enkripsi dengan Rangkaian Bit
• Pesan (dalam bentuk rangkaian bit) dipecah menjadi beberapa
blok
• Contoh:plaintext 100111010110
bila dibagi menjadi blok 3-bit
100 111 010 110
Maka setiap blok menyatakan 0 sampai 7
4 7 2 6
Algorithma Enkripsi dengan Rangkaian Bit
• Contoh:
diketahui plaintext 1100101110000101
tentukan ciphertextnya dengan:
1. blok 4-bit
2. blok 3-bit
Enkripsi XOR
• Melakukan enkripsi bit dengan logika (XOR)
Input 1 Input 2 Input 3
0 0 0
0 1 1
1 0 1
1 1 0
Enkripsi XOR
• Bersifat Simetri
• Plaintext (P) : 100111010110
• Kunci (K) : 101010101010
• Ciphertext (C) : 001101111100
Kunci (K) 101010101010
Plaintext (P) 100111010110
Enkripsi XOR
• Contoh
Lakukan enkripsi XOR dari bit berikut;
- 1001101010001100
- 1010101101010010
dengan kunci ;
P-1001101010001100
K-1011001110001111

More Related Content

Similar to Pembelajaran tentang Kriptografi dengan format ppt

Pertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasiPertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasiRoziq Bahtiar
 
Iss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFIIss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFIVina Stevani
 
05 cryptography
05 cryptography05 cryptography
05 cryptographyKing Gruff
 
MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)
MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)
MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)Bambang
 
Kriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan DekripsiKriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan DekripsiFarichah Riha
 
Information System Security - Kriptografi
Information System Security - KriptografiInformation System Security - Kriptografi
Information System Security - KriptografiDudy Ali
 
introduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraintroduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraBudi Sulistyo
 
Dasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem InformasiDasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem InformasiWildan Maulana
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modernniizarch
 
Kriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci PublikKriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci PublikKuliahKita
 

Similar to Pembelajaran tentang Kriptografi dengan format ppt (20)

Jaringan Komputer dan Internet 13
Jaringan Komputer dan Internet 13Jaringan Komputer dan Internet 13
Jaringan Komputer dan Internet 13
 
Kriptografi
KriptografiKriptografi
Kriptografi
 
Pertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasiPertemuan02 dasarkeamanansisteminformasi
Pertemuan02 dasarkeamanansisteminformasi
 
Iss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFIIss gslc 2_KRIPTOGRAFI
Iss gslc 2_KRIPTOGRAFI
 
Algoritma Klasik
Algoritma KlasikAlgoritma Klasik
Algoritma Klasik
 
05 cryptography
05 cryptography05 cryptography
05 cryptography
 
MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)
MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)
MK Keamanan Komputer - Sesi 6 : Kriptografi (Introduction)
 
Kriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan DekripsiKriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan Dekripsi
 
KR02.pptx
KR02.pptxKR02.pptx
KR02.pptx
 
Kriptografi
KriptografiKriptografi
Kriptografi
 
Cryptography
CryptographyCryptography
Cryptography
 
Information System Security - Kriptografi
Information System Security - KriptografiInformation System Security - Kriptografi
Information System Security - Kriptografi
 
introduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology eraintroduction to cryptography and its role in information technology era
introduction to cryptography and its role in information technology era
 
Dasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem InformasiDasar-Dasar Keamanan Sistem Informasi
Dasar-Dasar Keamanan Sistem Informasi
 
Cryptography
CryptographyCryptography
Cryptography
 
CRPTOGRAFY
CRPTOGRAFYCRPTOGRAFY
CRPTOGRAFY
 
Enkripsi
EnkripsiEnkripsi
Enkripsi
 
07 tk3193-cryptography-v4
07 tk3193-cryptography-v407 tk3193-cryptography-v4
07 tk3193-cryptography-v4
 
Kriptografi modern
Kriptografi modernKriptografi modern
Kriptografi modern
 
Kriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci PublikKriptografi - Kriptografi Kunci Publik
Kriptografi - Kriptografi Kunci Publik
 

Pembelajaran tentang Kriptografi dengan format ppt

  • 2. PENGERTIAN KRIPTOGRAFI • Asal Nama: • Kripto : rahasia • Graphia : tulisan • Kriptografi sudah lama digunakan oleh tentara Sparta di Yunani pada awal 400 sm. Mereka menggunakan alat yang disebut scytale
  • 3. PENGERTIAN KRIPTOGRAFI Menurut Terminology “kriptografi adalah teknik untuk menjaga keamanan pesan ketika pesan dikirim dari suatu tempat ke tempat lain”
  • 4. 2. Algorithma Kriptografi Klasik • Plaintext : pesan asli/message • Chipertext : pesan tersandi • Algorithma : peraturan dalam sandi • Key : kunci/sandi
  • 5. 2. Algorithma Kriptografi Klasik • Enkripsi • Proses mengubah pesan asli (message) menjadi pesan tersandi (chipertext) dengan menggunakan kunci (key) • Dekripsi • Proses mengubah pesan tersandi (chipertext) menjadi pesan asli (message) dengan menggunakan kunci (key)
  • 6. Teknik Kriptografi Dasar • Substitution cipher dengan Caesar cipher Salah satu contoh dari “substitution cipher” adalah Caesar cipher yang digunakan oleh Julius Caesar. Pada prinsipnya, setiap huruf digantikan dengan huruf yang berada tiga (3) posisi dalam urutan alphabet. Sebagai contoh huruf “a” digantikan dengan huruf “D” dan seterusnya. Transformasi yang digunakan adalah: Plantext Ciphertext A B C D E F G H I J K L M N O P Q R S T U V W X Y Z D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
  • 7. 3. Teknik Kriptografi Dasar Contoh : buatlah ciphertext dari kalimat “PESAN RAHASIA” Ciphertext dari kalimat ini “PESAN RAHASIA” Adalah : shvdq udkdvld Buatlah plaintext dari kalimat berikut “XQDPD PDQWDS”
  • 8. Teknik Substitusi ROT13 • ROT13: • Membagi karakter menjadi 2 kelompok beranggotakan 13 karakter saling menggantikan Contoh : buatlah ciphertext dari kalimat ini “PESAN INI SANGAT RAHASIA” Menggunakan metode ROT13 Maka ciphertext yang dimaksud adalah : CRFNA VAV FNTNG ENUNFN A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • 9. TEKNIK BLOCKING • Dengan menggunakan enkripsi blocking dipilih jumlah lajur dan kolom untuk penulisan pesan. Jumlah lajur atau kolom menjadi kunci bagi kriptografi dengan teknik ini. • Plaintext dituliskan secara vertical kebawah berurutan pada lajur, dan dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis • Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan sesuai dengan blok-nya. • Plaintext dapat pula ditulis secara horizontal dan ciphertextnya adalah hasil pembacaan secara vertikal
  • 10. TEKNIK BLOCKING • Sistem enkripsi terkadang membagi plaintext menjadi blok-blok yang terdiri dari beberapa karakter yang kemudian di enkripsikan secara independen. • Plaintext yang dienkripsikan dengan menggunakan teknik blocking adalah: plaintextnya : 5 TEKNIK DASAR KRIPTOGRAFI ENKRIPSINYA : 5KG KR TDRA EAIF KSPI NAT IRO 5 K G K R T D R A E A I F K S P I N A T I R O
  • 11. KRIPTOGRAFI MODERN • Tetap menggunakan gagasan pada algorithma klasik, tetapi lebih rumit (sangat sulit dipecahkan) • Perkembangan algorithma kriptografi modern didorong oleh penggunaan komputer digital untuk keamanan pesan • Komputer digital merepresentasikan data dalam biner
  • 12. Algorithma Enkripsi dengan Rangkaian Bit • Pesan (dalam bentuk rangkaian bit) dipecah menjadi beberapa blok • Contoh:plaintext 100111010110 bila dibagi menjadi blok 3-bit 100 111 010 110 Maka setiap blok menyatakan 0 sampai 7 4 7 2 6
  • 13. Algorithma Enkripsi dengan Rangkaian Bit • Contoh: diketahui plaintext 1100101110000101 tentukan ciphertextnya dengan: 1. blok 4-bit 2. blok 3-bit
  • 14. Enkripsi XOR • Melakukan enkripsi bit dengan logika (XOR) Input 1 Input 2 Input 3 0 0 0 0 1 1 1 0 1 1 1 0
  • 15. Enkripsi XOR • Bersifat Simetri • Plaintext (P) : 100111010110 • Kunci (K) : 101010101010 • Ciphertext (C) : 001101111100 Kunci (K) 101010101010 Plaintext (P) 100111010110
  • 16. Enkripsi XOR • Contoh Lakukan enkripsi XOR dari bit berikut; - 1001101010001100 - 1010101101010010 dengan kunci ; P-1001101010001100 K-1011001110001111