Algoritma Kriptografi

       Kriptografi, merupakan ilmu atau seni melindungi data dan informasi dari pihak-pihak yang tidak dikehendaki baik saat ditransmisikan maupun saat disimpan.

Cryptographer : Orang yang membuat cryptography
Cryptoanalysis : Ilmu untuk memecahkan masalah pada pesan-pesan tersebut.
Elemen Kriptografi
:

 

Teknik Kriptografi
Kriptografi memiliki 5 teknik, yaitu :

1. Metode Kuno (Ceaser Ciper)
   Mensubtitusi alphabet secara berurutan yaitu oleh alphabet ketiga yang mengikutinya.

Tabel Subtitusi :
pi :  A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ci :  D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
Contoh :
Plain text     : HELLO WORLD  
Hasil enkripsi : KHOOR ZRUOG

2. Teknik Substitusi
    Teknik kriptografi yang sama dengan metode caesar chiper, namun peraturan dibuat sendiri oleh penulis dalam bentuk tabel sehingga penerima pesan juga harus memiliki tabel yang sama untuk keperluan deskripsi.

Tabel Subtitusi :
Alphabet      : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Deret inversi : T E D A B C Z W Y X F U V S Q R G K O N M P L H J I
Contoh :
Plain text     : HELLO WORLD
Hasil enkripsi : WBUUQ LQKUA

3. Teknik Blocking

    Sistem enkripsi ini membagi plaintext menjadi beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan secara independen.

Caranya :

    Plaintext dituliskan secara vertikal ke bawah berurutan pada lajur, dan dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis. Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan sesuai dengan blok-nya.
Contoh :
https://i2.wp.com/rahmansurya.net/wp-content/uploads/2013/10/blocking.png

4. Teknik Permutasi
    Salah satu teknik enkripsi yang terpenting adalah permutasi atau sering juga disebut transposisi. Teknik ini memindahkan atau merotasikan karakter dengan aturan tertentu. Prinsipnya adalah berlawanan dengan teknik substitusi. Dalam teknik substitusi, karakter berada pada posisi yang tetap tapi identitasnya yang diacak. Pada teknik permutasi, identitas karakternya tetap, namun posisinya yang diacak. Sebelum dilakukan permutasi, umumnya plaintext terlebih dahulu dibagi menjadi blok-blok dengan panjang yang sama.
https://i1.wp.com/rahmansurya.net/wp-content/uploads/2013/10/11.png
Contoh :
https://i2.wp.com/rahmansurya.net/wp-content/uploads/2013/10/12.png
5. Teknik Ekspansi
    Teknik untuk melakukan ekspansi pesan (memelarkan pesan) dengan aturan tertentu.

Bila suatu kata dimulai dengan huruf konsonan atau bilangan ganjil, maka letakkan huruf awal di akhir kata itu dan ditambahkan akhiran “–an”.

Bila suatu kata dimulai dengan huruf vokal atau bilangan genap, letakkan huruf diawalkata dan ditambahkan akhiran “-i”.
Contoh :
Plain text     : 5 TEKNIK DASAR KRIPTOGRAFI
Hasil enkripsi : 5AN EKIKTAN ASARDAN RIPTOGRAFIKAN
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s