Anda di halaman 1dari 35

SISTEM KEAMANAN DAN

KRIPTOGRAFI
Pertemuan 1
ENC %????Ü3E«Q)_lp?²D¹J„ö
´Ö ô
Gx)€_ Ûë¶<æ¨Äó~„³ý~eÿw—
ÔÖɃ80

???????????????
Pesan
1. Teks 3. Image
“Halo apa kabar”

2. Audio

4. Video

3
Terminologi
Contoh:

Plainteks:
culik anak itu jam 11 siang

Cipherteks:
t^$gfUi89rewoFpfdWqL:p[uTcxZ
Terminologi
Enkripsi (encryption)
 enciphering

Dekripsi (decryption)
 deciphering

Notasi Matematis
Kriptografi Klasik
Cipher  Berbasis karakter
Menggunakan pena dan kertas
Termasuk ke dalam kriptografi kunci-
simetri
Algoritma kriptografi klasik:
 Cipher Substitusi (Substitution Ciphers)
 Cipher Transposisi (Transposition Ciphers)
Kasus Wikileaks
1. Wikileaks: mengungkapkan dokumen-dokumen
rahasia negara dan perusahaan kepada publik
melalui situs web.

Julian Assange, salah satu Kantor dan tempat penyimpanan data


pendiri situs WikiLeaks. WikiLeaks
Contoh Kasus
Contoh Kasus
Contoh Kasus

Dokumen yang dibocorkan:


1. Data Nasabah Bank Julius Baer
2. Surel Sarah Palin
3. Video Helikopter Apache
4. Perang Afganistan
5. Berkas Guantanamo
5. Dokumen Perang Irak
6. Kawat diplomatik Amerika Serikat
Contoh Kasus

OTA MITM

Kegagalan transaksi dan transaksi berulang karena


SMS-delay
Contoh Kasus

Sumber : sharingvision.com
Contoh Kasus
Solusi
Analisis PIN ATM

1. kode PIN paling populer digunakan oleh


nasabah bank
2. kesalahan umum dan mendasar yang
sering terjadi dalam membuat dan
mengelola PIN
3. Kode PIN yang paling susah ditebak
4. Hasil survey terhadap perilaku nasabah
dalam menggunakan dan merawat PIN
ATM mereka
Hasil Analisis

- Password 4 digit akun online = PIN ATM bank


- Penggunaan Password dari 3,4 juta password
1.10,71% 1234
2. 1111 (6%)
3. 0000 (1,88%)
- Hasil survey sebelumnya  123456
- Sekitar 26,83% password  Brute Force! (Misal: 20
Kemugkinan)
Solusi Lain
Rangkaian BIT dan Operasinya
Pesan (dalam bentuk rangkaian bit)
dipecah menjadi beberapa blok

Contoh: Plainteks 100111010110


dibagi menjadi blok 4-bit
dibagi menjadi blok 3-bit
Operator Biner

XOR. Notasi  , ^
Hukum yang terkait dengan XOR
KOMUTATIF
ASOSIATIF
Contoh : 10011
11001
Cipher dengan XOR Sederhana

Penggunaan Kunci Berulang Secara


Periodik  Vigenere cipher
C = P  K
P = C  K
Contoh :
plainteks 01100101
kunci 00110101
Jenis Algoritma Kriptografi
Algoritma Simetri
a. Blok Chiper : DES, IDEA, AES
b. Stream Chiper : OTP, A5 dan RC4
Algoritma Asimetri : DH,RSA, ECC,
DSA
Fungsi Hash : MD5, SHA1
Block Cipher
Bit plaintext dibagi menjadi blok bit
dengan panjang sama (p=c)
Blok P yang samaencrypt Blok C
yang sama Jika K sama
P = (P1, P2,…, Pm)
Dan
C= (C1,C2,…, Cm)
Prinsip penyandian SHANNON
2 Properties Encoding Data
1.Confusion
- Menyembunyikan hubungan apapun
antara P,C dan K (mis: caesar cipher
yang mudah diketahui)
- membuat hubungan statistik antara
P,C dan K  Rumit
Prinsip penyandian SHANNON
2.Diffusion
- Menyebarkan pengaruh 1 bit P/K 
banyak C (mis : pengubahan kecil 1
atau 2 bit  perubahan pada
ciphertext)
Mode Operasi Cipher Block
1. ECB
2. CBC
3. CFC
4. OFB
Eletronic Code Book
Encrypt  Ci = Ek(Pi)
Decrypt  Pi = Dk(C1)

Mis : P = 10100010001110101001
K=1011
ciphertext dengan mode ECB?
Eletronic Code Book
FAKTA  Blok P yang sama akan
selalu diencrpt menjadi blok C yang
sama

Dimungkinkan membuat Code Book


Plaintext dan Ciphetext yang
berkoresponden
Eletronic Code Book
Semakin besar ukuran blok  Ukuran
Buku Kode Semakin Besar  Terlalu
Besar disimpan

Setiap Kunci punya buku kode yang


besar
Contoh Kriptanalisis
Uang ditransfer lima satu juta rupiah

Dimanipulasi dengan membuang


beberapa blok chipertext
CBC (Cipher Block Chaining)
 Mekanisme feedback pada blok
 Blok P yang current di Encrypt terlebih
dahulu dengan blok C Hasil Encrypt
selanjutnya
 Hasil peng-XOR-an masuk kedalam
fungsi Encrypt
CBC (Cipher Block Chaining)
Ci = Ek (Pi  Ci-1)

Dan Decrypt sebagai


Pi = Dk (Ci)  Ci-1
Dengan C0 sebagai IV
Dokumen Gambar

Plain image Cipher image

32
Dokumen Gambar

33
Contoh Ilustrasi Kasus
Pada suatu negara, ada rencana peluncuran roket.
Insinyur roket ini mendesain eksekusi peluncuran
sedemikian rupa sehingga hanya dapat diluncurkan
apabila ada tiga orang pemegang kunci yang
menyetujui peluncuran tersebut dan mengumpulkan
kunci mereka. Insinyur ini kemudian membagi kunci
peluncuran menjadi empat bagian.

Carilah kunci tunggal S berdasarkan informasi di atas!


Threshold Scheme SS

Interpolasi Lagrange

Anda mungkin juga menyukai