SlideShare a Scribd company logo
1 of 13
Download to read offline
TEKNIK
CRYPTOGRAPHY
(KRIPTOGRAFI)
BAGIAN 1
PERTEMUAN 4
METODE KRIPTOGRAFI
Klasik Modern
KRIPTOGRAFI
KLASIK
• Teknik subsitusi: sebuah teknik enkripsi
yang menggunakan metode
pertikaran huruf pada plainteks
dengan huruf lainnya atau dengan
angka atau dengan simbol tertentu
• Contoh Teknik subsitusi:
• monoalphabetic cipher
• Caesar Cipher
• Polyalphabetic cipher
MONOALPHABETIC
CIPHER
• Satu karakter di plainteks diganti dengan satu
karakter yang bersesuaian
• Fungsi penyandian adalah fungsi satu ke satu
• Jika plainteks terdiri dari huruf-huruf abjad,
maka jumlah kemungkinan susunan huruf-huruf
cipherteks yang dapat dibuat adalah 26! =
403.291.461.126.605.635.584.000.000
• Caesar cipher adalah kasus khusus dari
monoalphabetic cipher, dimana susunan huruf
cipherteks diperoleh dengan menggeser huruf-
huruf abjad sejauh 3 karakter
• ROT13 adalah program enkripsi sederhana
yang ditemukan pada Sistem UNIX dengan k =
13
• Huruf A diganti dengan N, B diganti
dengan O, dst
CAESAR
CIPHER
• Teknik enkripsi subsitusi yang pertama
kali dan paling sederhana ditemukan
oleh Julius Caesar.
• Caesar cipher disebut juga Sandi
Shift, Kode Caesar, atau Caesar’s
SHIFT
• Metode yang digunakan dalam
Caesar cipher dengan
mempertukarkan setiap huruf dari
plainteks dengan huruf yang lain
dengan interval 3 huruf dari huruf
plainteks
CONTOH
CAESAR
CIPHER
• Plain: Belajar Mengamankan
Informasi Penting
• Cipher: EHODMDU
PHQJDPDQNDQ LQIRUPDVL
SHQWLQJ
• Pergeseran dan kunci = 3
RUMUS CAESAR CIPHER
Untuk plainteks diberikan simbol P sedangkan untuk cipherteks
C dan K untuk Kunci, sedangkan rumusan adalah sebagai
berikut:
C = E(P) = (P + K) mod 26, untuk rumus enkripsi
P = D(C) = (C – K) mod 26, untuk rumus dekripsi
CONTOH PENGERJAAN RUMUS
ENKRIPSI CAESAR CIPHER
Plainteks : Belajar Mengamankan Informasi Penting
Kunci = 3
Cipherteks ?
E(B) = (B + 3) mod 26 E(L) = (L + 3) mod 26 E(J) = (J + 3) mod 26
= (1 + 3) mod 26 = (11 + 3) mod 26 = (9 + 3) mod 26
= 4 ➔ E = 14 ➔ O = 12 ➔ M
E(E) = (E + 3) mod 26 E(A) = (A + 3) mod 26 E(R) = (R + 3) mod 26
= (4 + 3) mod 26 = (0 + 3) mod 26 = (17 + 3) mod 26
= 7 ➔ H = 3 ➔ D = 20 ➔ U
Dst…. Hasil Cipherteks = EHODMDU PHQJDPDQNDQ LQIRUPDVL SHQWLQJ
CATATAN
• Pergeseran 0 sama dengan pergeseran 26 (susunan huruf
tidak berubah)
• Pergeseran lain untuk k > 25 dapat juga dilakukan namun
hasilnya akan kongruen dengan bilangan bulat dalam 26.
Misalkan k= 37 kongruen dengan 11 dalam modulo 26, atau
37 o 11 (mod 26)
• Karena ada operasi penjumlahan, maka Caesar cipher
kadang-kadang dinamakan Additive cipher
CONTOH CAESAR CIPHER
• Plainteks: LUMPUR LAPINDO
• K = 7
• Cipherteks: ?
PENGERJAAN DENGAN MODULO
• E(L) = (L + 7) mod 26 = (11 + 7) mod 26 = 18 mod 26 = 18 ➔ S
• E(U) = (U + 7) mod 26 = (20 + 7) mod 26 = 27 mod 26 = 1 ➔ B
• E(M) = (M + 7) mod 26 = (12 + 7) mod 26 = 19 ➔ T
• E(P) = (15 + 7) mod 26 = 22 ➔ W
• E(R) = (17 + 7) mod 26 = 24 ➔ Y
• E(A) = 7 mod 26 = 7 ➔H
Dst…….
Cipherteks = SBTWBY SHWPUKV
PENGERJAAN DENGAN URUTAN
INTEGER
L U M P U R L A P I N D O
11 20 12 15 20 17 11 0 15 8 13 3 14
+7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7
18 27 19 22 27 24 18 7 22 15 20 10 21
-26 -26
1 1
S B T W B Y S H W P U K V
Ciphertext = SBTWBY SHWPUKV
DEKRIPSI?
S B T W B Y S H W P U K V
18 1 19 22 1 24 18 7 22 15 20 10 21
-7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7
11 -6 12 15 -6 17 11 0 15 8 13 3 14
+26 +26
20 20
L U M P U R L A P I N D O
Plainteks = LUMPUR LAPINDO

More Related Content

Similar to Pertemuan 4 Keamanan Komputer_Rev.pdf (10)

Sistem Kriptografi Klasik Berbasis Substitusi
Sistem Kriptografi Klasik Berbasis SubstitusiSistem Kriptografi Klasik Berbasis Substitusi
Sistem Kriptografi Klasik Berbasis Substitusi
 
Materi Aljabar Persamaan Linear
Materi Aljabar Persamaan LinearMateri Aljabar Persamaan Linear
Materi Aljabar Persamaan Linear
 
Aljabar linier-matriks1
Aljabar linier-matriks1Aljabar linier-matriks1
Aljabar linier-matriks1
 
Nilai mutlak
Nilai mutlakNilai mutlak
Nilai mutlak
 
Aljabar linier-matriks (1)
Aljabar linier-matriks (1)Aljabar linier-matriks (1)
Aljabar linier-matriks (1)
 
Aljabar linier-matriks (1)
Aljabar linier-matriks (1)Aljabar linier-matriks (1)
Aljabar linier-matriks (1)
 
Kriptografi Klasik belajar kriptografi mudah
Kriptografi Klasik belajar kriptografi mudahKriptografi Klasik belajar kriptografi mudah
Kriptografi Klasik belajar kriptografi mudah
 
Beberapa Metode Penyelesaian Sistem Persamaan Linear
Beberapa Metode Penyelesaian Sistem Persamaan LinearBeberapa Metode Penyelesaian Sistem Persamaan Linear
Beberapa Metode Penyelesaian Sistem Persamaan Linear
 
Muhamad rafi'ul fajar 201011402127 pertemuan ke 16 & 17 kalkulus
Muhamad rafi'ul fajar 201011402127 pertemuan ke 16 & 17 kalkulusMuhamad rafi'ul fajar 201011402127 pertemuan ke 16 & 17 kalkulus
Muhamad rafi'ul fajar 201011402127 pertemuan ke 16 & 17 kalkulus
 
Algoritma matematika
Algoritma matematika Algoritma matematika
Algoritma matematika
 

Recently uploaded

WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...
WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...
WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...
imrotus nur istiqomah
 
Jual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
ssupi412
 
Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...
Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...
Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...
ssupi412
 

Recently uploaded (6)

Modul 5 & 6 - Konsep Dasar IPS - Kelompok 3.pdf
Modul 5 & 6 - Konsep Dasar IPS - Kelompok 3.pdfModul 5 & 6 - Konsep Dasar IPS - Kelompok 3.pdf
Modul 5 & 6 - Konsep Dasar IPS - Kelompok 3.pdf
 
WA 0821-2636-0569, Kelas Akademi Online Pra Nikah Terbaik Di Medan
WA 0821-2636-0569, Kelas Akademi Online Pra Nikah Terbaik Di MedanWA 0821-2636-0569, Kelas Akademi Online Pra Nikah Terbaik Di Medan
WA 0821-2636-0569, Kelas Akademi Online Pra Nikah Terbaik Di Medan
 
DRAFT PROGRAM KERJA UMUM SEKSI BIDANG.pdf
DRAFT PROGRAM KERJA UMUM SEKSI BIDANG.pdfDRAFT PROGRAM KERJA UMUM SEKSI BIDANG.pdf
DRAFT PROGRAM KERJA UMUM SEKSI BIDANG.pdf
 
WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...
WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...
WA/TELP : 0822-3006-6162, Pusat Tas Selempang Kurir, Pusat Tas Kurir Termurah...
 
Jual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Mamasa Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
 
Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...
Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...
Jual Obat Cytotec Di Karanganyar 0823.2222.3014 Pusat Pelancar Haid Ampuh Ber...
 

Pertemuan 4 Keamanan Komputer_Rev.pdf

  • 3. KRIPTOGRAFI KLASIK • Teknik subsitusi: sebuah teknik enkripsi yang menggunakan metode pertikaran huruf pada plainteks dengan huruf lainnya atau dengan angka atau dengan simbol tertentu • Contoh Teknik subsitusi: • monoalphabetic cipher • Caesar Cipher • Polyalphabetic cipher
  • 4. MONOALPHABETIC CIPHER • Satu karakter di plainteks diganti dengan satu karakter yang bersesuaian • Fungsi penyandian adalah fungsi satu ke satu • Jika plainteks terdiri dari huruf-huruf abjad, maka jumlah kemungkinan susunan huruf-huruf cipherteks yang dapat dibuat adalah 26! = 403.291.461.126.605.635.584.000.000 • Caesar cipher adalah kasus khusus dari monoalphabetic cipher, dimana susunan huruf cipherteks diperoleh dengan menggeser huruf- huruf abjad sejauh 3 karakter • ROT13 adalah program enkripsi sederhana yang ditemukan pada Sistem UNIX dengan k = 13 • Huruf A diganti dengan N, B diganti dengan O, dst
  • 5. CAESAR CIPHER • Teknik enkripsi subsitusi yang pertama kali dan paling sederhana ditemukan oleh Julius Caesar. • Caesar cipher disebut juga Sandi Shift, Kode Caesar, atau Caesar’s SHIFT • Metode yang digunakan dalam Caesar cipher dengan mempertukarkan setiap huruf dari plainteks dengan huruf yang lain dengan interval 3 huruf dari huruf plainteks
  • 6. CONTOH CAESAR CIPHER • Plain: Belajar Mengamankan Informasi Penting • Cipher: EHODMDU PHQJDPDQNDQ LQIRUPDVL SHQWLQJ • Pergeseran dan kunci = 3
  • 7. RUMUS CAESAR CIPHER Untuk plainteks diberikan simbol P sedangkan untuk cipherteks C dan K untuk Kunci, sedangkan rumusan adalah sebagai berikut: C = E(P) = (P + K) mod 26, untuk rumus enkripsi P = D(C) = (C – K) mod 26, untuk rumus dekripsi
  • 8. CONTOH PENGERJAAN RUMUS ENKRIPSI CAESAR CIPHER Plainteks : Belajar Mengamankan Informasi Penting Kunci = 3 Cipherteks ? E(B) = (B + 3) mod 26 E(L) = (L + 3) mod 26 E(J) = (J + 3) mod 26 = (1 + 3) mod 26 = (11 + 3) mod 26 = (9 + 3) mod 26 = 4 ➔ E = 14 ➔ O = 12 ➔ M E(E) = (E + 3) mod 26 E(A) = (A + 3) mod 26 E(R) = (R + 3) mod 26 = (4 + 3) mod 26 = (0 + 3) mod 26 = (17 + 3) mod 26 = 7 ➔ H = 3 ➔ D = 20 ➔ U Dst…. Hasil Cipherteks = EHODMDU PHQJDPDQNDQ LQIRUPDVL SHQWLQJ
  • 9. CATATAN • Pergeseran 0 sama dengan pergeseran 26 (susunan huruf tidak berubah) • Pergeseran lain untuk k > 25 dapat juga dilakukan namun hasilnya akan kongruen dengan bilangan bulat dalam 26. Misalkan k= 37 kongruen dengan 11 dalam modulo 26, atau 37 o 11 (mod 26) • Karena ada operasi penjumlahan, maka Caesar cipher kadang-kadang dinamakan Additive cipher
  • 10. CONTOH CAESAR CIPHER • Plainteks: LUMPUR LAPINDO • K = 7 • Cipherteks: ?
  • 11. PENGERJAAN DENGAN MODULO • E(L) = (L + 7) mod 26 = (11 + 7) mod 26 = 18 mod 26 = 18 ➔ S • E(U) = (U + 7) mod 26 = (20 + 7) mod 26 = 27 mod 26 = 1 ➔ B • E(M) = (M + 7) mod 26 = (12 + 7) mod 26 = 19 ➔ T • E(P) = (15 + 7) mod 26 = 22 ➔ W • E(R) = (17 + 7) mod 26 = 24 ➔ Y • E(A) = 7 mod 26 = 7 ➔H Dst……. Cipherteks = SBTWBY SHWPUKV
  • 12. PENGERJAAN DENGAN URUTAN INTEGER L U M P U R L A P I N D O 11 20 12 15 20 17 11 0 15 8 13 3 14 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 +7 18 27 19 22 27 24 18 7 22 15 20 10 21 -26 -26 1 1 S B T W B Y S H W P U K V Ciphertext = SBTWBY SHWPUKV
  • 13. DEKRIPSI? S B T W B Y S H W P U K V 18 1 19 22 1 24 18 7 22 15 20 10 21 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 11 -6 12 15 -6 17 11 0 15 8 13 3 14 +26 +26 20 20 L U M P U R L A P I N D O Plainteks = LUMPUR LAPINDO