Kriptography
Kriptography
KRIPTOGRAFI
9/24/2019
PENDAHULUAN
Pesan atau informasi yang dapat dibaca disebut plaintext
atau cleartext sedangkan pesan yang tidak dapat dibaca
disebut ciphertext
Teknik untuk membuat pesan menjadi tidak dapat dibaca
disebut enkripsi, proses kebalikan dari enkripsi disebut
deskripsi (membuat ciphertext menjadi plaintext)
Ilmu untuk menjaga keamanan pesan disebut kriptografi
Cryptanalisis ilmu yang memecahkan ciphertext menjadi
plaintext tanpa melalui deskripsi
Kriptosistem adalah algoritma kriptografi ditambah seluruh
kemungkinan plaintext, ciphertext, dan kunci-kuncinya
9/24/2019
Kriptografi tdk hanya memberikan
kerahasiaan data, namun jg memberikan
komponen2 berikut :
Authentication : penerima pesan dapat memastikan
keaslian pengirimnya
Integrity : penerima dapat memeriksa apakah pesan
telah dimodifikasi di tengah jalan
Nonrepudiation : pengirim tidak dapat mengelak bahwa
dialah pengirim pesan yang sesungguhnya
Authority : informasi yang berasa pada istem jaringan
hanya dapat dimodifikasi oleh pihak yang berwenang
9/24/2019
MACAM-MACAM ALGORITMA KRIPTOGRAFI
9/24/2019
ALGORITMA KRIPTOGRAFI KLASIK
TEKNIK SUBSTITUSI
TEKNIK TRANSPOSISI (PERMUTASI)
9/24/2019
TEKNIK SUBSTITUSI
9/24/2019
9/24/2019
TEKNIK TRANSPOSISI (PERMUTASI)
9/24/2019
9/24/2019
ALGORITMA KRIPTOGRAFI MODERN
9/24/2019
ALGORITMA SIMETRI
9/24/2019
ALGORITMA ASIMETRI
Didesain sedemikian shg kunci yg digunakan untuk
enkripsi berbeda degan kunci yg digunakan untuk
dekripsi
Disebut kunci publik karena semua orang dapat
menggunakan kunci enkripsi tersebut untuk
mengenkripsi pesan, namun hanyaorang tertentu (calon
penerima pesan dan sekaligus pemilik kunci deskripsi /
kunci private yang merupakan pasangan kunci publik)
yang dapat melakukan dekripsi pada pesan tsb
Istilah kunci privat pada algoritma simetri digunakan
untuk menyatakan kunci enkripsi dan kunci dekripsi.
Yang termasuk algoritma asimetri : ECC, LUC, RSA, EI,
Gamal, dan DH
9/24/2019
STEGANOGRAFI
9/24/2019
PENDAHULUAN
Steganografi merupakan seni untuk menyembunyikan
pesan di dalam pesan lainnya sedemikian rupa sehingga
orang Lain tidak menyadari ada sesuatu di dalam pesan
tersebut.
Tujuan dari steganografi adalah merahasiakan atau
menyembunyikan keberadaan dari sebuah pesan
tersembunyi atau sebuah informasi
Steganografi menggunakan algoritma simetri, yakni
menggunakan kunci yana sama
Format yang biasa digunakan diantaranya : Format
image : bitmap (bmp), gif, pcx, jpeg, dll. Format audio :
wav, voc, mp3, dll. Format lain : teks file, html, pdf, dll.
9/24/2019
KEUNTUNGAN STEGANOGRAFI
9/24/2019
KRITERIA MENYEMBUNYIKAN PESAN
Impercepbility. Keberadaan pesan tidak dapat
dipersepsi oleh indrawi. Jika pesan disisipkan ke dalam
sebuah citra, citra yang telah disisipi pesan harus tidak
dapat dibedakan dengan citra asli oleh mata. Begitu pula
dengan suara, telinga haruslah mendapati perbedaan
antara suara asli dan suara yang telah disisipi pesan.
Fidelity. Mutu media penampung tidak berubah banyak
akibat penyisipan. Perubahan yang terjadi harus tidak
dapat dipersepsi oleh indrawi.
Recovery. Pesan yang disembunyikan harus dapat
diungkap kembali. Tujuan steganografi adalah
menyembunyikan informasi, maka sewaktu-waktu
informasi yang disembunyikan ini harus dapat diambil
kembali untuk dapat digunakan lebih lanjut sesuai
keperluan.
9/24/2019
CARRIER FILE (FILE PEMBAWA)
Bitmap images
Text files
Adobe PDF files
9/24/2019
BITMAP IMAGES
9/24/2019
TEXT FILES
File stegano dapat memproses text file (*.TXT) sebaik
ASCII (dalam DOS) dan ANSI (dalam Windows).
wbStego4 menawarkan dua perbedaan metode dalam
encoding data dalam text file :
Metode standard : Ukuran dari file tetap tidak berubah.
Ketika mengimport manipulasi carrier file ke dalam word
processor (terutama dalam Window), disana akan
muncul karakter khusus dalam sebuah text.
Metode Compatible : File semakin bertambah. Tidak
akan ada kemungkinan ketika manipulasi carrier file
diimport ke aplikasi lain.
Kapasitas dari text file dalam menyembunyikan data
sangat tergantung pada file content tetapi dapat
dikalkukasi
9/24/2019
ADOBE PDF FILES
9/24/2019
METODE STEGANOGRAFI
9/24/2019
Least Significant Bit Insertion (LSB)
9/24/2019
ALGORITHMS AND TRANSFORMATION
9/24/2019
REDUNDANT PATTERN ENCODING
9/24/2019
SPREAD SPECTRUM METHOD
9/24/2019