Penggantian
tetap sama sepanjang pesan, sehingga cipher digolongkan sebagai jenis
substitusi monoalphabetic , karena bertentangan dengan substitusi
polyalphabeti.
2. Letter Map
Standar Letter Map menggunakan tabel korespondensi yang dipilih secara sembarang, misalnya:
Huruf asli : a b c d e f g h i j …
Huruf sandi : q w e e r t y u i o …
Jika
dikirimkan berita asli “baca”, akan menjadi “wqeq”. Ketentuan ini tidak
mutlak, aturan sandi bisa berubah-ubah tergantung dari orang yang
mengirimnya.
3. Transposition Cipher
Sandi Permutasi sering juga disebut dengan sandi transposisi,
sebab metode enkripsi yang digunakan tidak seperti pada algoritma sandi
pada umumnya, tetapi dengan mengganti urutan huruf pada plainteks.
Ada banyak metode dan variasi sandi transposisi. Berikut ini diberikan beberapa contohnya.
Contoh.
Diberikan plainteks “BELAJAR SANDI ITU MUDAH”. Selanjutnya tulis
plainteks secara horizontal dengan lebar kolom tetap, misalkan lebarnya
5, dalam hal ini kuncinya adalah 5. Diperoleh:
B E L A J
A R S A N
D I I T U
M U D A H
Maka cipherteksnya dibaca secara vertikal, yaitu “BADMERIULSIDAATAJNUH”.
Metode lainnya bisa ditulis secara zig-zag, melingkar, dan sebagainya. Makanya banyak yg menyebutnya Sandi Ular.
Transposition
ciphers mengatur ulang huruf-huruf dari plaintext tanpa menggantinya.
Sebagai contoh, transposition cipher yang sangat sederhana adalah the
rail fence, di mana plaintext ditulis per huruf dalam dua baris dan
kemudian dibaca per baris untuk dijadikan ciphertext.
The rail
fence adalah contoh sederhana dari jenis transposition ciphers yang
disebut juga dengan route ciphers. Umumnya, di route ciphers
elemen-elemen plaintext (biasanya per huruf) ditulis ke dalam bentuk
matriks yang disetujui oleh pengirim (transmitter) dan penerima
(receiver).
Contoh berikut ini menggunakan kunci kata CIPHER, sebuah matriks dapat ditulis seperti berikut ini:
Tidak
seperti sebelumnya, plaintext ditulis secara normal dari kiri ke kanan,
dan ciphertext-nya akan dibaca dari atas ke bawah (per kolom). Urutan
di mana kolom akan ditulis dari ciphertext disesuaikan dengan urutan
kuncinya. Matriks di atas akan menghasilkan ciphertext: BE DM AAR UNLI
USTIKAEK.
Kolom pertama C dalah pendahulu dalam urutan alphabet
dibanding dengan huruf-huruf lainnya dalam kata “CIPHER”. Diikuti dengan
kolom kedua E, dan seterusnya. Keamanan dalam metode enkripsi ini dapat
ditingkatkan dengan enkripsi ulang hasil cipher dengan menggunakan
transposisi lain. Hal itu dimungkinkan karena setiap hasil transposisi
yang berupa ciphertext dapat ditransposisi dengan kunci lainnya untuk
menghasilkan ciphertext berikutnya.
4. Data Encryption Standard (DES)
DES termasuk ke dalam sistem kriptografi simetri dan tergolong jenis cipher blok.
DES beroperasi pada ukuran blok 64 bit. DES mengenkripsikan 64 bit
plainteks menjadi 64 bit cipherteks dengan menggunakan 56 bit kunci
internal (internal key) atau upa-kunci (subkey). Kunci internal dibangkitkan dari kunci eksternal (external key) yang panjangnya 64 bit.
DES
merupakan cipher blok pola dasar - algoritma yang mengambil string
tetap-panjang bit plaintext dan mengubahnya melalui serangkaian operasi
rumit menjadi lain bitstring ciphertext yang sama panjang. Dalam kasus
DES, ukuran blok adalah 64 bit. DES juga menggunakan tombol untuk
menyesuaikan transformasi, sehingga dekripsi yang konon bisa hanya
dilakukan oleh mereka yang mengetahui kunci tertentu yang digunakan
untuk mengenkripsi. Kuncinya seolah-olah terdiri dari 64 bit, namun
hanya 56 di antaranya benar-benar digunakan oleh algoritma. Delapan bit
digunakan semata-mata untuk memeriksa paritas, dan setelah itu dibuang.
Oleh karena panjang kunci efektif adalah 56 bit, dan tidak pernah
dikutip seperti itu. Setiap bit ke-8 dari kunci yang dipilih akan
dibuang, yaitu, posisi 8, 16, 24, 32, 40, 48, 56, 64 dikeluarkan dari
kunci 64 bit hanya meninggalkan kunci bit 56.
Seperti
cipher blok lainnya, DES dengan sendirinya bukan berarti aman dari
enkripsi melainkan harus digunakan dalam modus operasi. FIPS-81
menetapkan beberapa mode untuk digunakan dengan DES. Komentar lebih
lanjut mengenai penggunaan DES yang terkandung dalam FIPS-74.
5. Triple DES
3DES (Triple Data Encryption Standard) merupakan suatu algoritma pengembangan dari algoritma DES (Data Encryption Standard).
Pada dasarnya algoritma yang digunakan sama, hanya pada 3DES
dikembangkan dengan melakukan enkripsi dengan implementasi algoritma DES
sebanyak tiga kali. 3DES memiliki tiga buah kunci yang berukuran
168-bit (tiga kali kunci 56-bit dari DES).
Pada algoritma 3DES dibagi menjadi tiga tahap, setiap tahapnya merupakan implementasi dari algoritma DES.
Tahap
pertama, plainteks yang diinputkan dioperasikan dengan kunci eksternal
pertama (K1) dan melakukan proses enkripsi dengan menggunakan algoritma
DES. Sehingga menghasilkan pra-cipherteks pertama. Tahap kedua,
pra-cipherteks pertama yang dihasilkan pada tahap pertama, kemudian
dioperasikan dengan kunci eksternal kedua (K2) dan melakukan proses
enkripsi atau proses dekripsi (tergantung cara pengenkripsian yang
digunakan) dengan menggunakan algoritma DES. Sehingga menghasilkan
prs-cipherteks kedua. Tahap terakhir, pra-cipherteks kedua yang
dihasilkan pada tahap kedua, dioperasikan dengan kunci eksternal ketiga
(K3) dan melakukan proses enkripsi dengan menggunakan algoritma DES,
sehingga menghasilkan cipherteks (C).
Dalam
kriptografi, Triple DES adalah nama umum untuk Algoritma Data
Encryption Triple (TDEA atau Triple DEA) blok cipher, yang menerapkan
Standar Enkripsi Data (DES) algoritma cipher tiga kali untuk setiap blok
data.
Ukuran kunci DES asli cipher dari 56 bit pada
umumnya cukup ketika algoritma yang dirancang, tetapi ketersediaan daya
komputasi semakin membuat serangan brute force layak. Triple DES
menyediakan metode yang relatif sederhana meningkatkan ukuran kunci DES
untuk melindungi terhadap serangan tersebut, tanpa perlu merancang
sebuah algoritma blok cipher baru.
6. Rivest Code 2
Dalam
kriptografi , RC2 adalah cipher blok yang dirancang oleh Ron Rivest di
1987 . “RC” singkatan dari “Ron’s Code” atau “Rivest Cipher”; cipher
lainnya yang dirancang oleh Rivest termasuk RC4 , RC5 dan RC6 .
Pengembangan
RC2 disponsori oleh Lotus , yang sedang mencari kebiasaan sandi yang,
setelah evaluasi oleh NSA , dapat diekspor sebagai bagian dari Lotus
Notes perangkat lunak. NSA menyarankan beberapa perubahan, yang Rivest
dimasukkan. Setelah negosiasi lebih lanjut, cipher telah disetujui untuk
ekspor di 1989 . Seiring dengan RC4, RC2 dengan 40-bit ukuran kunci
dirawat baik di bawah US peraturan ekspor untuk kriptografi .
Awalnya,
rincian algoritma dirahasiakan – eksklusif untuk RSA Security – tetapi
pada Januari 29 , 1996 , kode sumber untuk RC2 adalah anonim diposting
ke Internet pada Usenet forum, sci.crypt . Sebuah pengungkapan yang sama
telah terjadi sebelumnya dengan algoritma RC4. Tidak jelas apakah
poster itu memiliki akses dengan spesifikasi atau apakah telah reverse
engineered .
RC2
adalah 64-bit blok cipher dengan ukuran variabel kunci . 18 Its putaran
diatur sebagai sumber-berat jaringan Feistel , dengan 16 putaran dari
satu jenis (pencampuran) diselingi oleh dua putaran jenis lain
(dihaluskan). Sebuah putaran pencampuran terdiri dari empat aplikasi
transformasi MIX, seperti ditunjukkan pada diagram.
7. International Data Encryption Alghorythm (IDEA)
International
Data Encryption Algorithm (IDEA) adalah algoritma yang dikembangkan
oleh Dr X. Lai dan Prof J. Massey di Swiss pada awal 1990 untuk
menggantikan standar DES. Menggunakan tombol yang sama untuk enkripsi
dan dekripsi, seperti DES beroperasi pada tanggal 8 byte pada suatu
waktu. Tidak seperti DES meskipun menggunakan kunci 128-bit. Panjang
kunci ini tidak memungkinkan untuk istirahat oleh hanya mencoba setiap
kunci, dan tidak ada cara lain serangan dikenal. Ini adalah algorighm
cepat, dan juga telah diimplementasikan dalam chipset perangkat keras,
membuatnya lebih cepat.
Data
Encryption Algoritma Internasional (IDEA) adalah blok cipher yang
dirancang oleh James Massey dari ETH Zurich dan Xuejia Lai dan pertama
kali dijelaskan pada 1991. Sebagai blok cipher, juga simetris. Algoritma
ini dimaksudkan sebagai pengganti Data Encryption Standard (DES). IDEA
merupakan revisi kecil dari Standar, cipher sebelumnya Enkripsi Usulan
(PES); IDEA awalnya disebut Improved PES (IPES).
IDEA
beroperasi pada 64-bit blok dengan menggunakan kunci 128-bit, dan
terdiri dari serangkaian delapan transformasi identik (bulat, lihat
ilustrasi) dan transformasi keluaran (setengah bulat). Proses untuk
enkripsi dan dekripsi adalah sama. IDEA berasal banyak dari keamanan
dengan interleaving operasi dari kelompok yang berbeda - Selain modular
dan perkalian, dan bitwise exclusive OR (XOR) - yang secara aljabar
"kompatibel" dalam arti tertentu.
8. Skipjack
Algoritma skipjack diketahui suatu algoritma symmetric, yang menggunakan 80-bit kunci dan mempunyai 32 putaran untuk memproses setiap masing-masing encrypt atau decrypt operasi. Clipper-Chip adalah suatu chip komersil dibuat oleh NSA untuk encryption, dan menggunakan Algoritma . AT&T mempunyai rencana untuk menggunakan Clipper Chip untuk encrypted jalur suara telpon.
Skipjack sebagai salah satu chipper merupakan suatu encryption algoritma yang dikembangkan oleh National Security Agency Badan Keamanan Nasional Amerika Serikat ( NSA) untuk Clipper Chip. Tidak banyak diketahui algoritma Skipjack ini, karena itu algoritma Skipjack digolongkan rahasia oleh pemerintah Amerika Serikat.
Itulah Macam macam enkripsi......... sampai jumpa di post selanjutnya ... terima kasih