Cryptography

Download Report

Transcript Cryptography

Kriptografi
Disusun oleh :
Suryanto
Anjelica Booant
(12122006)
(12122014)
Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Mercubuana Yogyakarta
2014
Definisi
 Kriptografi
berasal dari bahasa yunani,
menurut bahasa dibagi menjadi dua
kripto dan graphia, kripto berarti secret
(rahasia) dan graphia berarti writing
(tulisan).
Implementasi
 Automatic
Teller Machine (ATM), Internet
Banking, Mobile Banking, Komunikasi
elektronik seperti telepon tetap, cellular, SMS,
MMS. 3G, Komunikasi via Internet seperti
email, messaging, chatting, Voice Call dan EGovernment , E-Commence.
Sejarah Kriptografi
 Menurut
catatan sejarah, kriptografi
sudah digunakan oleh bangsa Mesir sejak
4000 tahun yang lalu oleh raja-raja Mesir
pada saat perang untuk mengirimkan
pesan rahasia kepada panglima
perangnya melalui kurir-kurinya.
Syarat Algoritma kriptografi
 Kerahasiaan.
 Autentikasi.
 Integritas.
 Non-Repudiation
Elemen kriptografi
 Pesan,
Plainteks dan Cipherteks
 Pengirim dan Penerima
 Enkripsi dan dekripsi
 Cipher
 Sistem kriptografi
 Penyadap
 Kriptanalisis dan kriptologi
Algoritma kriptografi terdiri dari 2 bagian
fungsi, yaitu
 ENKRIPSI
(encryption)
Proses tranformasi dari plaintext menjadi
ciphertext disebut proses Encipherment
atau enkripsi (encryption).
 DEKRIPSI (decryption).
Proses mentransformasikan kembali
ciphertext menjadi plaintext disebut
proses dekripsi (decryption).
Menurut Shannon Algoritma kriptografi harus memiliki
kekuatan untuk melakukan konfusi dan difusi.
 KONFUSI
(confusion). Mengaburkan
hubungan antara plaintext dan
ciphertext
 DIFUSI (difusion), Menyebarkan redudansi
plaintext dengan menyebarkan masukan
ke seluruh ciphertext.
Secara umum berdasarkan kesamaan
kuncinya, algoritma sandi dibedakan menjadi
 ALGORITMA
KUNCI SIMETRIS.
Dalam symmetric cryptosystem ini, kunci
yang digunakan untuk proses enkripsi dan
dekripsi pada prinsipnya identik, tetapi
satu buah kunci dapat pula diturunkan
dari kunci yang lainnya.
Kriptografi simetris dapat
dibagi menjadi dua
 Penyandian
blok bekerja pada suatu
data yang terkelompok menjadi blok-blok
data atau kelompok data dengan
panjang data yang telah ditentukan
 Penyandian alir bekerja pada suatu data
bit tunggal atau terkadang dalam satu
byte.
ALGORITMA KUNCI ASIMETRIS.
 KUNCI
PUBLIK adalah kunci yang
digunakan untuk melakukan proses
enkripsi data. Kunci ini disebut publik
karena siapapun dapat mengetahuinya.
 KUNCI PRIVAT adalah kunci yang
digunakan untuk melakukan proses
dekripsi data.
Berdasarkan arah implementasi dan
pembabakan zamannya dibedakan menjadi :
 ALGORITMA
SANDI KLASIK.
kriptografi dilakukan dengan menggunakan
pensil dan kertas.
Ciri
 Berbasis karakter
 Menggunakan pena dan kertas saja, belum
ada computer
 Termasuk ke dalam kriptografi kunci simetris.
Algoritma klasik dikelompokkan menjadi
 Cipher
substitusi (substitution cipher)
 . Cipher transposisi (transposition cipher)
ALGORITMA SANDI MODERN
Algoritma kriptografi modern tidak lagi
mengandalkan keamanannya pada
kerahasiaan algoritma tetapi kerahasiaan kunci.
berdasarkan besar data yang diolah dalam satu
kali proses algoritma kriptografi dibedakan
menjadi dua jenis yaitu :
 Algoritma
block cipher
 Algoritma stream cipher
.
Sekian dan
terimakasih