KRIPTOGRAFI
Posted by Irma14 at 3:02 AM . Saturday, November 1, 2008
Labels: Keamanan-Komputer
Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier - Applied Cryptography]. Selain pengertian tersebut terdapat pula pengertian ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data [A. Menezes, P. van Oorschot and S. Vanstone - Handbook of Applied Cryptography].
Kriptografi memiliki sejarah yang panjang, dalam bagian ini kita akan membahas secara singkat masalah penting tentang kriptografi.
Ada beberapa istilah – istilah yang digunakan dalam kriptografi :
- Plaintext :Pesan yang harus dienkripsi, ditransformasikan oleh suatu kunci
- Ciphertext :Output pesan yang telah dienkripsi
- Criptanalysis :Seni memecahkan sandi
- Criptography :Seni membuat atau memasang sandi
- Cryptology :Seni membuat atau memechakan sandi secara kolektif
Berdasarkan historisnya, metoda enkripsi dibagi menjadi dua bagian :
CHIPER SUBTITUSI
Pada suatu cipher substitusi masing – masing huruf atau kelompok akan digantikan dengan huruf atau kelompok huruf lainnya untuk disamarkan.
Salah satu cipher paling tua dikenal dengan sebutan Cipher Caesar yang dikaitkan dengan Julius Caesar, dalam Cipher ini plaintext diberikan dalam huruf kecil sedangkan Ciphertext diberikan dalam huruf besar.
Penyempurnaan berikutnya adalah dengan menizinkan penggunaan symbol didalam plaintext misalnya :
Plaintext : abcdefghijklmnopqrstuvwxyz
Ciphertext : QWERTYUIOPASDFGHJKLZXCVBNM
System umum ini biasa disebut Substitusi Monoalphabetis, yang berkaitan dengan alphabet
Dengan kunci diatas maka plaintext “attack” akan ditransformasikan kedalam ciphertext menjadi “QZZQEA”
CHIPER TRANSPOSISI
Chiper Substitusi menjaga urutan symbol Plain Text namun menyembunyikan hal itu. Sebaliknya dengan chiper Transposisi mengurutkan kembali huruf namun tidak menyembunyikannya. Gambar dibawah ini menjelaskan chiper transposisi yang umum yaitu kolom. Chiper dikunci oleh suatu kata atau frasa yang tidak memiliki huruf yang sama. Dalam contoh dibawah ini kuncinya adalah “MEGABUCK”.
Penggunaan kunci ditujukan untuk memberi nomor pada kolom, kolom 1 terletak pada kunci yang terdekat dengan awal alfabet, dst
Plain Text ditulis secara horisontal dalam baris, chiper dibaca berdasarkan kolom yang diawali dengan kolom yang mempunyai huruf terkecil.
M E G A B U C K
7 4 5 1 2 8 3 6
p l e a s E t r
a n s f e R o n
e m i l l I o n
d o l l a R s t
o m y s w I s s
b a n k a C c o
u n t s i X t w
o t w o a B c d
Sehingga didapatkan
- Plain text dari cipher tersebut adalah :
Pleasetransferonemilliondollarstomyswissbankaccountssixtwotwo
- dengan Chiper Text :
AFLLS KSOSELAWA IATOOS SCTCLNM OMANT ESILYNTW RNNT SOWDPAEDO BUOE RIRI CXB
6.1. Kesimpulan
Berdasarkan percobaan dan analisis yang sudah
dituliskan di atas, penulis bisa menarik beberapa
kesimpulan terkait Vigènere chiper dengan modifikasi
Fibonacci.
Vigènere chiper dengan modifikasi Fibonacci
lebih baik daripada Vigènere chiper biasa karena
menghilangkan perulangan kunci yang
digunakan.
Vigènere chiper dengan modifikasi Fibonacci
sangat kuat terhadap serangan chipertext-only,
berupa teknik analisis frekuensi ataupun metode
Kasiski.
Vigènere chiper dengan modifikasi Fibonacci
sangat rawan terhadap serangan known-plaintext
dan chosen-plaintext.
Senin, 09 November 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar