Kamis, 27 Juni 2013

CRIPTOGRAPHY

                         CRIPTOGRAPHY

Cryptography adalah seni menyandikan data. Menyandikan tidak harus berarti menyembunyikan meskipun kebanyakan algoritma yang dikembangkan di dunia kriptografi berhubungan dengan menyembunyikan data.
Enkripsi
·         Mengamankan data dengan mengacak data sehingga sulit dibaca
·         Memastikan tidak ada perubahan data
·         Memastikan identitas seseorrang sebagai pengguna/ prmilik yang sah
Deskripsi
Dekripsi adalah  kebalikan dari enkripsi, adalah proses untuk mengubah ciphertext menjadi plaintext dibaca.
Komponen Kriptography
·         Plain text
Plain teks adalah teks informasi yang merupakan masukan bagi suatu algorima enkripsi, sedangkan keluarannya disebut teks tersandi atau teks sandi
·         Chipper text
Chiphertext (atau cyphertext) adalah hasil dari enkripsi dilakukan pada plaintext menggunakan algoritma, disebut cipher. Chipher text juga dikenal sebagai informasi yang dienkripsi atau disandikan karena mengandung bentuk plaintext asli yang dapat dibaca oleh manusia atau komputer tanpa cipher yang tepat untuk mendekripsi itu
·         Algoritma
Algoritma yang merupakan  tujuan dari kriptografi, dalam algoritma kita harus  melakukan konfusi dan difusi untuk mengamankan suatu informasi. Dengan kata lain algoritma adalah metode untuk melakukan enkripsi dan deskripsi
·         Kunci
Kunci adalah suatu informasi yang mengendalikan jalannya sebuah algoritma kriptografi.





Enkripsi
C = Ek (P)
Deskripsi
P = Dk (C)
Keterangan :
C = Chiper  text
P= Plain text
E= Fungsi Enkripsi
D= Fungsi Deskripsi
K= Kunci

Metode Kriptography
ü  Subsitusi
Mengganti karakter dengan karakter yang lain berdasarkan kunci tertentu
ü  Transposisi
Merubah susunan karakter dengan menggunakan algoritma dan kunci tertentu
Caesar Chipper
Algoritma caesar digunakan saat pemerintahan Yulius Caesar dengan mengganti posisi huruf
Dengan huruf lain yang memiliki selisih tertentu. Algoritma ini merupakan algortima paling sederhana dan paling terkenal.

Enkripsi :
C= E(p) = (p+k) + mod (26)
Deskripsi:
P=D(c) = (c-k) mod (26)

Monoalphabetic Chipper
Merupakan metode yang menetapkan abjad secara berurutan berdasarkan kunci berupa nama, atau kata namun tidak ada abjad yang berulang.

Polialphabetic Chipper
Merupakan metode yang menggunkan perhitungan seperti caesar namun menggunkan kunci berupa nama atau kata seperti monoalphabetic akan tetapi kunci diulang sepanjang plain text.

Tidak ada komentar:

Posting Komentar