Defenisi Kriptografi
- Kriptografi berasal dari bahasa yunani, crypto (rahasia) dan graphia (tulisan)
- Menurut terminologi Kriptografi adalah ilmu atau seni menjaga keamanan informasi suatu pesan yang dikirim dari suatu tempat ke tempat lainnya
- Kriptografi sudah ada sejak 400 tahun SM, yang dikenalkan oleh orang-orang mesir melalui hierogliph
Implementasi kriptografi:
- Dasar pengembangannya menggunakan model matematika.
- Banyak digunakan terutama dalam bidang pertahanan dan keamanan.
- Umum diaplikasikan untuk segala aktivitas yang berhubungan dengan Teknologi Informasi.
Prinsip Kriptografi:
Adapun Prinsip Kriptografi yaitu:
- Menjaga kerahasiaan pesan (confidentiality).
- Keabsahan pengirim (user authentication).
- Keaslian pesan (message authentication).
- Anti-penyangkalan (non-repudiation).
Elemen Sistem Kriptografi
- Adapun Beberapa Elemen Pada Sistem Kriptografi diantaranya
- Plaintext: yakni pesan sumber yang pertama dibuat oleh user; dapat dibaca oleh orang umumnya .
- Ciphertext: ini adalah bentuk setelah pesan dalam plaintext telah diubah bentuknya menjadi lebih aman dan tidak dapat dibaca. Proses mengubah plaintext menjadi ciphertext disebut encryption (enciphering), dan proses membalikkannya kembali disebut decryption (deciphering).
- Cryptographic algorithm: yaitu mekanisme/ tahapan yang digunakan berdasar operasi matematika untuk mengubah plaintext menjadi ciphertext.
- Key: yakni kunci yang digunakan berdasar pada cryptographic algorithm untuk melakukan proses enkripsi dan dekripsi kepada pesan yang dikirimkan. Ini berarti bahwa hanya user yang memiliki key saja yang dapat men-decrypt sebuah pesan dalam bentuk ciphertext.
Skema Proses Enkripsi dan Dekripsi
Berikut gambar Skema pada Proses Enkripsi dan Dekripsi
Algoritma Kunci Kriptografi
Adapun Algoritma Pada Kunci Kriptografi ada dua diantaranya:
1. Simetri
kunci yang digunakan untuk enkripsi pesan sama dengan kunci yang digunakan untuk dekripsi pesan, yang menggunakan kunci simeri seperti Algoritma kroptografi klasik, Data Encription Standar (DES), RC2, RC4, RC5, RC6, EAS, dll..
2. Asimetri
kunci yang digunakan untuk enkripsi pesan berbeda dengan kunci yang digunakan untuk dekripsi pesan. Yang menggunakan kunci asimetri seperti Digital Signature Algorithm (DSA), RSA, Merkle Helman, dll..
Jenis kriptografi
ada 2 jenis Kriptografi yaitu Kriptografi Modern dan Klasik, Tetapi yang Sering digunakan yaitu Kriptografi Klasik Berikut Penjelasannya:
- Kriptografi Klasik
kriptografi klasik merupakan kriptografi yang telah digunakan berabad-abad yang lalu dengan menggunakan teknik substitusi (pergantian karakter) dan teknik transposisi (permutasi)
- Kriptografi Modern
kriptografi yang menggunakan teknik perhitungan yang rumit dan lebih kompleks.
Algoritma Kriptografi Klasik
- Kode Kaisar
- Blok
- Karakter
- Zigzag
- Kode Geser
- Kode Vigenere
- Kode Playfair
Kriptografi Klasik : Kode Kaisar
Substitusi kode yang pertama kali dalam penyandian terjadi pada pemerintahan Yulius Cesar yang dikenal dengan kode Kaisar. Kode kaisar merupakan penyandian dengan mengganti posisi awal dari alfabet atau disebut juga dengan algoritma ROTK, berikut contoh kriptografi kode kaisar dengan metode root3
PLAINTEXT CIPHERTEXT
UKHAIR XQNKDLU
UNIVERSITAS KHAIRUN XQLYHUVLWDV NKDLUXK
Contohnya :
Rumus Yang digunakan yaitu:
- Rumus Enkripsi Kode Kaisar
(P + K) mod (26)
- Rumus Dekripsi Kaisar
(C – K) mod (26)
Kode Kaisar Algoritma Kunci Geser
Contoh soal menggunakan Algoritma Kunci Geser
Plain text : Universitas khairun
|
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 |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
menggunakan 4 Kunci
|
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 |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
|
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 |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
Enkripsi Kode Kaisar : YRLZIVWLXEW, ( PMFNWZS)
Soal:
Menggunakan Nama Panjang dan NPM Mahasiswa (49 Kunci 9)
Plaintext : GUSTI RANDA SAMPE
Tabel Normal
Chiper Text: P D B C R A J W M J B J V Y N
Komentar
Posting Komentar