Kriptografi Klasik
Teknik Dasar Kriptografi Klasik
Algoritma kriptografi klasik beroperasi dalam
mode karakter dengan :
Teknik substitusi: mengganti huruf
plainteks dengan huruf cipherteks.
Teknik transposisi: mengubah susunan
atau posisi huruf plainteks ke posisi
•
Dikenal
dua macam cipher di dalam kriptografi klasik:
1. Cipher
Substitusi (Substitution Ciphers)
2. Cipher
Transposisi (Transposition Ciphers)
Monoalphabetic Cipher
·
Tabel subtitusi dapat dibentuk secara acak :
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 |
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 |
D |
·
Atau
dengan kalimat yang mudah diingat :
Contoh : rahmat
Buang duplikasi huruf : rahmt
Sambung denganhuruf yang belum ada :
Rahmtbcdefgijklnopqsuvwxyz
Table subtitusi
:
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 |
R |
A |
H |
M |
T |
B |
C |
D |
E |
F |
G |
I |
J |
K |
L |
N |
O |
P |
Q |
S |
U |
V |
W |
X |
Y |
Z |
•
Cipherteks
diperoleh dengan mengubah posisi huruf di dalam plaintekls.
•
Dengan
kata lain, algoritma ini melakukan transpose terhadap rangkaian huruf di dalam
plainteks.
•
Nama
lain untuk metode ini adalah permutasi, karena transpose setiap karakter di
dalam teks sama dengan mempermutasikan karakter-karakter tersebut
Contoh :
plainteks : Rahmat
adalah mahasiswa stmik akba
Key : 4
Enkripsi :
RAHMATAD
ALAHMAHA
SISWASTM
IKAKBA
Cipherteks : RASI ALIK HASA MHWK
AMAB TASA AHTD AM (4 huruf)
RASIALIKHASAMHWKAMABTASAAHTDAM
(tanpa spasi)
Komentar
Posting Komentar