Anda di halaman 1dari 25

Kriptografi

Lilik Widyawati, M.Kom

http://www.free-powerpoint-templates-design.com
Minggu Lalu
Kontrak Perkuliahan
01 Capaian Pembelajaran
Tu j u a n Mahasiswa mampu menjelaskan fungsi dari
kriptografi, kriptanalisis dan Kriptologi

02 Capaian Pembelajaran
Mahasiwa mampu mengklasifikasikan teknik
penyandian subsitusi, transposisi dan gabungan

03 Capaian Pembelajaran
.Mahasiswa mampu mengkonstruksi teknik
penyandian sederhana
Apa itu Kriptografi ?
Kriptografi

ilmu dan seni untuk menjaga kerahasian pesan dengan


cara menyandikannya ke dalam bentuk yang tidak dapat
dimengerti lagi maknanya
Kriptografer
Type of Criptography
.
Text Criptography .

.Video Criptogrrphy

. .
Image Criptography
Examples of Text Kriptography
Ztâxzp/épêp/qtüyp{p}<yp{p}/sx/p}âpx;
épêp/|t}t|äzp}/qp}êpz/étzp{x/ztxâx
}v êp}v/|tüp}vzpz/|t}äyä/{päâ=/\tütz
p psp{pw/p}pz<p}pz/ztxâx}v/êp}
v/qpüä |t}tâpé/spüx/sp{p|/péxü=/]
p{äüx |ttüzp/|t}vpâpzp}/qpwåp/{päâ
/psp{pw ât|pâ/ztwxsäp}/|tützp=

Ketika saya berjalan-jalan di pantai,


saya menemukan banyak sekali kepiting
yang merangkak menuju laut. Mereka
adalah anak-anak kepiting yang baru
menetas dari dalam pasir. Naluri
mereka mengatakan bahwa laut adalah
tempat kehidupan mereka.
Examples of Image Criptography
Examples of Video Criptography
Examples of Database
Plainteks (siswa.dbf):

NIM Nama Tinggi Berat


000001 Elin Jamilah 160 50
000002 Fariz RM 157 49
000003 Taufik Hidayat 176 65
000004 Siti Nurhaliza 172 67
000005 Oma Irama 171 60
000006 Aziz Burhan 181 54
000007 Santi Nursanti 167 59
000008 Cut Yanti 169 61
000009 Ina Sabarina 171 62
Cipherteks (siswa2.dbf):

NIM Nama Tinggi Berat


000001 tüp}vzpz/|t}äyä/{äâ |äzp} épêp
000002 |t}tâpé/spüx/sp péxü= ztwxsä•
000003 ât|•pâ/ztwxsä•p}/| }/|tü spüx/
000004 épêp/|t}t|äzp}/qpêpz qp}êpz wxsä
000005 étzp{x/zt•xâx}v êp} päâ/psp étzp{
000006 spüx/sp{p|/•péxü=/] xâx}v ttüzp/|
000007 Ztâxzp/épêp/qtüypp}< äzp} }äyä/{
000008 qpwåp/{päâ/psp{pw Ztwxs xâx}v
000009 }t|äzp}/qp}êpz/ép{ qp}êp äzp}/qp

Keterangan: hanya field Nama, Berat, dan Tinggi yang dienkripsi.


Sistem kriptografi (cryptosystem) Terdiri dari:
K K

plainteks chiperteks plainteks semula


enkripsi dekripsi

Gambar 1.3 Enkripsi dan dekripsi dengan kunci


algoritma kriptografi
cipherteks
• aturan untuk enchipering dan
dechipering, atau pesan yang telah disandikan sehingga
• fungsi matematika yang digunakan tidak memiliki makna lagi
untuk enkripsi dan dekripsi.
Add Text Add Text
Simple PowerPoint Simple PowerPoint
Presentation Presentation

plainteks
Kunci
data atau informasi yang dapat dibaca
dan dimengerti maknanya. Kunci yang digunakan dalam proses
enkripsi atau deskripsi.
Kriptanalisis

ilmu dan seni untuk memecahkan chiperteks menjadi


plainteks tanpa mengetahui kunci yang diberikan

Kriptanalis
Kriptologi

studi mengenai kriptografi dan kriptanalisis


kriptografer vs kriptanalis

Persamaan kriptografer dan kriptanalis:


→ Keduanya sama-sama menerjemahkan
cipherteks menjadi plainteks

Perbedaan kriptografer dan kriptanalis:


→ Kriptografer bekerja atas legitimasi pengirim
atau penerima pesan
→ Kriptanalis bekerja atas nama penyadap
yang tidak berhak.
Kriptografi :

Kriptografi klasik beroperasi dalam mode karakter, yakni


Klasik menggunakan huruf abjad (A - Z) dan algoritma yang
digunakan cukup sederhana sehingga memungkinkan
ciphertext dapat dipecahkan dengan mudah

algoritma modern umumnya beroperasi dalam mode bit biner


Modern (0 dan 1) yang dibentuk dari kode ASCII (American Standard
Code for Information Interchange) kemudian di buat
sedemikian kompleks sehingga kriptanalis sangat sulit
memecahkan ciphertext tanpa mengetahui kuncinya
Teknik Substitusi
Contoh Algoritma Enkripsi

Kriptografi Klasik
• Caesar Cipher
• Vigenere Cipher
Kriptografi Modern

Beroperasi dalam mode bit (algoritma kriptografi klasik


beroperasi dalam mode karakter)
kunci, plainteks, cipherteks, diproses dalam rangkaian
bit
operasi bit xor paling banyak digunakan
Perkembangan algoritma kriptografi modern didorong
oleh penggunaan komputer digital untuk keamanan
pesan.
Komputer digital merepresentasikan data dalam biner.
Contoh
1. Data Encryption Standard (DES)
standar bagi USA Government
didukung ANSI dan IETF
popular untuk metode secret key
terdiri dari : 40-bit, 56-bit dan 3x56-bit (Triple DES)

2. Advanced Encryption Standard (AES)


untuk menggantikan DES (launching akhir 2001)
menggunakan variable length block chipper
key length : 128-bit, 192-bit, 256-bit
dapat diterapkan untuk smart card.

3. Digital Certificate Server (DCS)


verifikasi untuk digital signature
autentikasi user
menggunakan public dan private key
contoh : Netscape Certificate Server
4. IP Security (IPSec)
enkripsi public/private key
dirancang oleh CISCO System
menggunakan DES 40-bit dan authentication
built-in pada produk CISCO
solusi tepat untuk Virtual Private Network (VPN) dan Remote
Network Access

5. Kerberos
solusi untuk user authentication
dapat menangani multiple platform/system
free charge (open source)
IBM menyediakan versi komersial : Global Sign On (GSO)

6. Point to point Tunneling Protocol(PPTP), Layer Two Tunneling


Protocol (L2TP)
dirancang oleh Microsoft
autentication berdasarkan PPP(Point to point protocol)
enkripsi berdasarkan algoritm Microsoft (tidak terbuka)
terintegrasi dengan NOS Microsoft (NT, 2000, XP)
7. Remote Access Dial-in User Service (RADIUS)
multiple remote access device menggunakan 1 database untuk
authentication
didukung oleh 3com, CISCO, Ascend
tidak menggunakan encryption

8. RSA Encryption
dirancang oleh Rivest, Shamir, Adleman tahun 1977
standar de facto dalam enkripsi public/private key
didukung oleh Microsoft, apple, novell, sun, lotus
mendukung proses authentication
multi platform

9. Secure Hash Algoritm (SHA)


dirancang oleh National Institute of Standard and Technology
(NIST) USA.
bagian dari standar DSS(Decision Support System) USA dan
bekerja sama dengan DES untuk digital signature.
SHA-1 menyediakan 160-bit message digest
Versi : SHA-256, SHA-384, SHA-512 (terintegrasi dengan AES)
10. MD5
dirancang oleh Prof. Robert Rivest (RSA, MIT) tahun 1991
menghasilkan 128-bit digest.
cepat tapi kurang aman

11. Secure Shell (SSH)


digunakan untuk client side authentication antara 2 sistem
mendukung UNIX, windows, OS/2
melindungi telnet dan ftp (file transfer protocol)
12. Secure Socket Layer (SSL)
dirancang oleh Netscape
menyediakan enkripsi RSA pada layes session dari model OSI.
independen terhadap servise yang digunakan.
melindungi system secure web e-commerce
metode public/private key dan dapat melakukan authentication
terintegrasi dalam produk browser dan web server Netscape.
Video AES
Kesimpulan
Pengertian Kriptografi, Kriptanalisis dan
Kriptologi
Algoritma Kriptografi
Tugas
1. Buat Rangkuman terkait penggunaan Kriptografi (minimal 3
studi kasus)
THANK YOU
Insert the Subtitle of Your Presentation

Anda mungkin juga menyukai