Anda di halaman 1dari 26

PERTEMUAN 12


KRIPTOGRAFI
REVIEW FIREWALL
KRIPTOGRAFI
Pendahuluan :

Kriptografi adalah suatu ilmu yang mempelajari
bagaimana cara menjaga agar data atau pesan
tetap aman saat dikirimkan, dari pengirim ke
penerima tanpa mengalami gangguan dari pihak
ketiga

Hal ini seiring dengan semakin berkembangnya
teknologi jaringan komputer dan internet

Semakin banyaknya aplikasi yang muncul
memanfaatkan teknologi jaringan

Beberapa aplikasi tersebut menuntut tingkat aplikasi
pengiriman data yang aman
Proses Utama pada Kriptografi :

Enkripsi
adalah proses dimana informasi/data yang hendak
dikirim diubah menjadi bentuk yang hampir tidak
dikenali sebagai informasi awalnya dengan
menggunakan algoritma tertentu

Dekripsi
adalah kebalikan dari enkripsi yaitu mengubah kembali
bentuk tersamar tersebut menjadi informasi awal
Istilah dalam Kriptografi :
Berikut adalah istilah-istilah yang digunakan dalam bidang
kriptografi :

Plaintext (M) adalah pesan yang hendak
dikirimkan (berisi data asli).

Ciphertext (C) adalah pesan ter-enkrip (tersandi)
yang merupakan hasil enkripsi.

Enkripsi (fungsi E) adalah proses pengubahan
plaintext menjadi ciphertext.

Dekripsi (fungsi D) adalah kebalikan dari enkripsi
yakni mengubah ciphertext menjadi plaintext,
sehingga berupa data awal/asli.

Kunci adalah suatu bilangan yang dirahasiakan yang
digunakan dalam proses enkripsi dan dekripsi.
Prinsip yang mendasari kriptografi yakni:
 Confidentiality
 Integrity
 Availability
 Authentication
 Non-Repudiation

Algoritma Kriptografi :
 Berdasarkan jenis kunci yang digunakan :
o Algoritma Simetris
o Algoritma Asimetris
 Berdasarkan besar data yang diolah :
o Algoritma Block Cipher
o Algoritma Stream Cipher
Berdasarkan jenis kunci yang digunakan :

Algoritma Simetris
Algoritma simetris (symmetric algorithm) adalah suatu
algoritma dimana kunci enkripsi yang digunakan sama
dengan kunci dekripsi sehingga algoritma ini disebut
juga sebagai single-key algorithm.
Berdasarkan jenis kunci yang digunakan :

Kelebihan algoritma simetris :
 Kecepatan operasi lebih tinggi bila dibandingkan
dengan algoritma asimetrik.
 Karena kecepatannya yang cukup tinggi, maka dapat
digunakan pada sistem real-time

Kelemahan algoritma simetris :
 Untuk tiap pengiriman pesan dengan pengguna yang
berbeda dibutuhkan kunci yang berbeda juga,
sehingga akan terjadi kesulitan dalam manajemen
kunci tersebut.
 Permasalahan dalam pengiriman kunci itu sendiri yang
disebut “key distribution problem”
Berdasarkan jenis kunci yang digunakan :

Algoritma Asimetris
Algoritma asimetris (asymmetric algorithm) adalah suatu
algoritma dimana kunci enkripsi yang digunakan tidak sama
dengan kunci dekripsi. Pada algoritma ini menggunakan
dua kunci yakni kunci publik (public key) dan kunci privat
(private key). Kunci publik disebarkan secara umum
sedangkan kunci privat disimpan secara rahasia oleh si
pengguna. Walau kunci publik telah diketahui namun akan
sangat sukar mengetahui kunci privat yang digunakan.
Berdasarkan jenis kunci yang digunakan :

Kelebihan algoritma asimetris :
 Masalah keamanan pada distribusi kunci dapat lebih baik
 Masalah manajemen kunci yang lebih baik karena
jumlah kunci yang lebih sedikit


Kelemahan algoritma asimetris :
 Kecepatan yang lebih rendah bila dibandingkan dengan
algoritma simetris
 Untuk tingkat keamanan sama, kunci yang
digunakan lebih panjang dibandingkan dengan
algoritma simetris.
Berdasarkan besar data yang diolah :

Block Cipher
algoritma kriptografi ini bekerja pada suatu data yang
berbentuk blok/kelompok data dengan panjang data tertentu
(dalam beberapa byte), jadi dalam sekali proses enkripsi atau
dekripsi data yang masuk mempunyai ukuran yang sama.


Stream Cipher
algoritma yang dalam operasinya bekerja dalam suatu pesan
berupa bit tunggal atau terkadang dalam suatu byte, jadi
format data berupa aliran dari bit untuk kemudian mengalami
proses enkripsi dan dekripsi.
Kritografi

Kritografi “kuno”
– Subtitusi Cipher
– Transposisi Cipher

Kriptografi Modern
Kriptografi Kuno

Subtitution Cipher
– Monoalphabetic Cipher
– Polyalphabetic Cipher

Transposition Cipher
– Mirror/Reverse, Rail Fence, Geometric Figure
– Row Transposition Cipher
– Block Transposition Cipher
– ADVGFX Product Cipher
Monoalphabetic Cipher

Caesar Chiper
– L FDPH L VDZ L FRQTXHUHG
– I CAME I SAW I CONQUERED
Plain 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
Cipher 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


Mixed Monoalphabetic Cipher
Plain 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
Cipher D K V Q F I B J W P E S C X H T M Y A U O L R G Z N

– AM I KOM
– DCWEHC
Monoalphabetic Cipher

Easier Monoalphabetic Cipher
Plain 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
Cipher A M I K O P Q R S T U V W X Y Z B C D E F G H J L N

– B ERDAS I
– MOCKADS

Kelemahan :
– Frekuensi kemunculan huruf tidak dapat
dihilangkan
Polyalphabetic Cipher

Vigenere CiPHER
Plaintext T E M P A T K U L I A H C A L O N P E N G U S A H A
Keyword A M I K OM A M I K O M A M I K O M A M I K O M A M
Ciphertext T Q U Z O F K G T S O T C M T Y B B E Z O E G MH M

ABCD E FGH I J K L MNOPQRS T UVWXY Z


A ABCDE FG H I J K L MNOPQ RS T UVWXY Z
M MNO P QR S TUV WX Y Z ABC DE F GH I J K L
I I J K L MN O PQR S T U V WX Y ZA B CD E FGH
K K LMNOPQ RS T U V WX YZA BC D E F GH I J
O OPQR STU VWX Y Z A B CDE FG H I J K LMN
Polyalphabetic Cipher

Beuford Cipher
Plaintext T E M P A T K U L I A H C A L O N P E N G U S A H A
Keyword A M I K OM A M I K O M A M I K O M A M I K O M A M
Ciphertext H I W V O T Q S X C O F Y M X WB X W Z C Q W M T M

ABCD E FGH I J K L MNOPQRS T UVWXY Z


A A Z Y X WV U T S R Q P ONML K J I H GF E DCB
M ML K J I HG F E D C B A Z Y XWV U T SR Q PON
I I HG F EDC B A Z Y XWV UT S RQ P ON M LK J
K K J I HGF E DCB A Z Y X WV U T S R QP O NM L
O ONM L K J I HG F E D C B A Z Y XW V UT S RQP
Polyalphabetic Cipher

Varian Beuford Cipher
Plaintext T E M P A T K U L I A H C A L O N P E N G U S A H A
Keyword A M I K OM A M I K O M A M I K O M A M I K O M A M
Ciphertext G H V U N S Q R W B P E X L WV A WV A B P V L S L

ABCD E FGH I J K L MNOPQRS T UVWXY Z


A Z Y XWVU T SRQ P ON M LK J I H G F E D CBA
M L K J I HG F EDC B A Z Y XWV U T S RQ P ONM
I HGF E DCB AZY XWV U T SRQP O NM L K J I
K J I HG F ED CBA Z Y X WVU T S R Q PO N ML K
O NM L K J I H GF E DC B A Z Y X WV U T S R QPO
Polyalphabetic Cipher

Autokey Cipher
Plaintext T EM P A T K U L I A H C A L ON P E N GU S AH A
Keyword A M I K OM T E M P A T K U L I A H C A L O N P E N

Book Chiper
– Mengambil kunci dari suatu alamat buku
Transposition Cipher

Reverse Cipher
– AHAS UGNE PNOLA CTAP METMO KIMA

Rail Fence cipher
– JLN AIR NYGA ATA AKLU AGOY KRA

Geometric Figure
– KSEDIR IFERAP TRHA NAGO
Transposition Cipher

Row Transposition Cipher
Plaintext T EM P AT K U L I A H C A L ON P E N GU S AHA
1 2 3 4 5 1 2 3 4 5
Key(W) 2541 3 R 41 5 32
T EMP A EAP TM
T KU L I K I L TU
AHC A L HL A AC
ONP E N NN E OP
GUS A H UHA GS
AAAA A AAA AA
Chipertext : EAPTM KILTU HLAAC NNEOP UHAGS AAAAA

– Kunci Kunci
: A M I K OM
Keyword 142356
Transposition Cipher

Block(Cloumnar) Transposition Cipher
Plaintext T EM P AT K U L I A H C A L ON P E N GU S AHA
1 2 3 4 5 1 2 3 4 5
Key(W) 2541 3 R 41 5 32
T EMP A EAP TM
T KU L I K I L TU
AHC A L HL A AC
ONP E N NN E OP
GUS A H UHA GS
AAAA A AAA AA

Chipertext : EKH NUAA ILNHA PLAE AATTAO GAMUC PSA


Transposition Cipher

Nihilist Transposition Cipher
Plaintext T EM P AT K U L I A H C A L ON P E N GU S AHA
1 2 3 4 5 1 2 3 4 5
Key(W) 2541 3
T EMP A 2EA PTM
TKU L I 5K I L T U
AHC A L 4HL AAC
ONP E N 1NN EOP
GUS A H 3UH AGS
AAAA A 6AA AAA

Chipertext : NNEO PEAP TMUH AGSH LAAC KIL TUAA AAA


Transposition Cipher

Diagonal Transposition Cipher
Plaintext T E M P A T K U L I A H C A L ON P E N GU S A HA
1 2 3 4 5 1 2 3 4 5
Key(W) 25413
T EMP A EA PTM
T KU L I K I LTU
AHC A L HL AAC
ONP E N NN EOP
GUS A H UH AGS
AAAA A AA AA A

Chipertext : EAKHI PTLLN UNAT MUAE JAAAO CPGA ASA


Transposition Cipher

ADFGVX Product Transposition Cipher
A D F G V X
A K Z W R 1 F
D 9 B 6 C L 5
F Q 7 J F G X
G E V Y 3 A N
V 8 O D H 0 2
X U 4 I S T M

Plaintext : A M I K O M
Intermediate : GV XX XF AA VD XX
Transposition Cipher

Plaintext : A M I K O M

Intermediate : GV XX XF AA VD XX
– Kemudian dilakukan transposisi dengan suatu kunci
– mis key : DASI (2143)

2 1 4 3
G V X X V G X X
X F A A F X A A
V D X X D V X X

– Ciphertext : VFDGXV XAXXAX


SEKIAN DAN TERIMA KASIH

Anda mungkin juga menyukai