Algoritma Kriptografi
Bab 3
Cryptoanalysis : Ilmu untuk memecahkan masalah pada pesan-pesan tersebut.
Elemen Kriptografi :
Teknik Kriptografi :
1.
Metode kuno : Caesar Chiper
Mensubtitusi alphabet secara berurutan yaitu oleh alphabet ketiga yang mengikutinya.
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
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 :
U N I V E R S I T A S G U N A D A R M A
X Q L Y H U V L W D V J X Q D G D U P D
Mensubtitusi alphabet secara berurutan yaitu oleh alphabet ketiga yang mengikutinya.
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
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 :
U N I V E R S I T A S G U N A D A R M A
X Q L Y H U V L W D V J X Q D G D U P D
2.
Teknik Subsitusi :
– Membuat tabel substitusi.
– Penerima pesan juga harus memilik tabel yang sama untuk keperluan dekripsi.
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
B F 1 K Q G A T P J 6 H Y D 2 X 5 M V 7 C 8 4 1 9 N
– Membuat tabel substitusi.
– Penerima pesan juga harus memilik tabel yang sama untuk keperluan dekripsi.
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
B F 1 K Q G A T P J 6 H Y D 2 X 5 M V 7 C 8 4 1 9 N
1 2 3 4 5 6 7 8 9 0 . ,
R E U 3 L S W , . O Z 0
R E U 3 L S W , . O Z 0
3.
Teknik Blocking :
Membagi plaintext menjadi blok-blok yang terdiri dari beberapa karakter kemudian di enkripsi secara independen.
5 K G Blok 1
K R Blok 2
T D R A Blok 3
E A I F Blok 4
K S P I Blok 5
N A T Blok 6
I R O Blok 7
5 TEKNIK DASAR KRIPTOGRAFI
5K G KRTDRAEAIFKSPINAT IRO
Membagi plaintext menjadi blok-blok yang terdiri dari beberapa karakter kemudian di enkripsi secara independen.
5 K G Blok 1
K R Blok 2
T D R A Blok 3
E A I F Blok 4
K S P I Blok 5
N A T Blok 6
I R O Blok 7
5 TEKNIK DASAR KRIPTOGRAFI
5K G KRTDRAEAIFKSPINAT IRO
4.
Teknik Permutasi
:
Memindahkan/merotasi karakter tertentu, kemudian membaginya ke dalam 6 karakter dengan aturan.
Memindahkan/merotasi karakter tertentu, kemudian membaginya ke dalam 6 karakter dengan aturan.
5.
Teknik Ekspansi
:
Teknik untuk melakukan ekspansi pesan (memelarkan pesan) dengan aturan tertentu.
Teknik untuk melakukan ekspansi pesan (memelarkan pesan) dengan aturan tertentu.
Contoh :
– Bila suatu kata dimulai dengan huruf konsonan atau bilangan ganjil, maka letakkan huruf awal di akhir kata itu & ditambahkan akhiran “an”.
– Bila suatu kata dimulai dengan huruf vocal atau bilangan genap letakkan huruf di awal kata dan ditambahkan akhiran “I”.
– Bila suatu kata dimulai dengan huruf konsonan atau bilangan ganjil, maka letakkan huruf awal di akhir kata itu & ditambahkan akhiran “an”.
– Bila suatu kata dimulai dengan huruf vocal atau bilangan genap letakkan huruf di awal kata dan ditambahkan akhiran “I”.
5 TEKNIK DASAR KRIPTOGRAFI
5an EKNIKTan ASARDan RIPTOGRAFIKan