Adhitya Nugraha
Vigènere Cipher menggunakan Bujursangkar Vi
gènere untuk melakukan enkripsi.
Setiap baris di dalam bujursangkar menyatakan
huruf-huruf cipherteks yang diperoleh dengan C
aesar Cipher.
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
a 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 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 A
c C 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
d 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
e 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
f 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 E
g G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
h H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
i I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
j J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
l L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
Ku m M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
nci n N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
o O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
p P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
r R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
s S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
t T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
u U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
v V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
w W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
x X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
z Z 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
Jika
panjang kunci lebih pendek daripada panjang plaint
eks, maka kunci diulang secara periodik.
Misalkan panjang kunci = 20, maka 20 karakter pertama
dienkripsi dengan persamaan (*), setiap karakter ke-i m
enggunakan kunci
Untuk 20 karakter berikutnya, kembali menggunakan pol
a enkripsi yang sama.
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
a 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 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 A
c C 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
d 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
e 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
f 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 E
g G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
h H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
i I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
j J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
l L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
K m M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
U n N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
N o O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
C p P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
I q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
r R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
s S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
t T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
u U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
v V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
w W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
x X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
z Z 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
Hasil
enkripsi seluruhnya adalah sebagai berikut:
Cipherteks:
Plaintext M E E T M E A T M I D N I G H T
Keyword F U L L M O O N F U L L M O O N
PLAINTEXT
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
F 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 E
U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
KUNCI
L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
Plaintext M E E T M E A T M I D N I G H T
Keyword F U L L M O O N F U L L M O O N
PLAINTEXT
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
F F E D C B A Z Y X W V U T S R Q P O N M L K J I H G
U U T S R Q P O N M L K J I H G F E D C B A Z Y X W V
KUNCI
L L K J I H G F E D C B A Z Y X W V U T S R Q P O N M
M M L K J I H G F E D C B A Z Y X W V U T S R Q P O N
O O N M L K J I H G F E D C B A Z Y X W V U T S R Q P
N N M L K J I H G F E D C B A Z Y X W V U T S R Q P O
a T B G U K F C R W J E L P N Z M Q H S A D V I X Y O
Misalnya,
Pesan: NEGARA PENGHASIL MINYAK
Kunci: INDO
Plainteks : NEGARAPENGHASILMINYAK
Kunci : INDONEGARAPENGHASILMI
adhitya@dsn.dinus.ac.id Fasilkom|| 05/28/2021
Running-Key Vigènere cipher
Misalnya,
Pesan: NEGARA PENGHASIL MINYAK
Kunci: KEMANUSIAN YANG ADIL DAN BERADAB
Dasar
dari teknik Hill Cipher adalah aritmatika modulo te
rhadap matriks.
Dalam penerapannya, Hill Cipher menggunakan teknik
perkalian matriks dan teknik invers terhadap matriks.
Kunci pada Hill Cipher adalah matriks n x n dengan n m
erupakan ukuran blok.
Matriks K yang menjadi kunci ini harus merupakan matri
ks yang invertible, yaitu memiliki inverse K-1 sehingga :
Secara matematis, proses enkripsi pada Hill Cip
her adalah:
C = Ciphertext
K = Kunci
P = Plaintext
Jika terdapat plaintext P:
P = STRIKE NOW
Maka plaintext tersebut dikonversi menjadi??
Plaintext tersebut
akan dienkripsi dengan teknik Hill Cip
her, dengan kunci K yang merupakan matriks 2×2.
Dimana K=
Hasil
perhitungan menghasilkan angka yang tidak berko
respondensi dengan huruf-huruf, maka lakukan modulo
26 pada hasil tersebut. Sehingga, C1,2 menjadi:
Proses
dekripsi pada Hill Cipher pada dasarnya sama d
engan proses enkripsinya. Namun matriks kunci harus d
ibalik (invers) terlebih dahulu. Secara matematis, proses
dekripsi pada Hill Cipher dapat diturunkan dari persama
an enkripsi.
Hasil
:
Blok kedua :
P = 19 20 18 9 11 5 14 15 23
P = S T R I K E N O W