PERKULIAHAN 11
18 NOVEMBER 2020
S1 Teknik Informatika
Keamanan Sistem Komputer , C31040319
Dosen : Desi rose , ST, M.Kom.
Nama : Charlie raja samuel siahaan
Nim : 201831152
Kelas : Keamana Sistem Komputer B
Daerah asal : Pematangsiantar , Medan Sumatera Utara
Lokasi Terkini : Jakarta Barat
A. Pengertian Kriptografi
Kriptografi (Cryptography) itu adalah ilmu seni yang dimana berfungsi untuk menjaga pesan supaya pesan tersebut aman. (Cryptography is the art an science of keeping massages secure) "crypto" berarti "secret" (rahasia) dan "graphy" berarti "writing" (tulisan). Jadi kesimpulannya adalah kriptografi itu ilmu dan suatu seni yang dapat menjaga keamanan pesan yang akan dikirimkan ke suatu penerima sehingga data atau pesan tersebut sampai atau dapat diterima dengan aman dan tidak diketahui oleh siapapun atau pihak ketiga. Data atau pesan tersebut biasanya akan dikirim dan diubah menjadi kode-kode yang tidak dipahami oleh pihak ketiga.
Perlu kita ketahui bahwa Kriptografi ini dapat dibedakan menjadi 2 pemahaman yaitu kriptografi klasik dan kriptografi modern. Keduanya ini bergantung pada penggunaan perangkat analisis dan pembuatan pesan yang bersifat kriptologis. Apa sih kriptografi klasik ? Kriptografi Klasik yaitu kriptografi yang dimana dalam pembuatannya atau analisisnya sama sekali tidak melibatkan komputer ataupun perangkat mesin lainnya.
Ia hanya menggunakan alat-alat seperti kertas, pena, batu, dan alat-alat yang tidak termasuk ke dalam perangkat mesin modern. Lalu ciri khas dari kriptografi klasik ini adalah lebih berbasis karakter, baik secara karakter tulisan maupun karakter pesan yang disampaikan. Adapun ciri lainnya itu seperti panggunaan alat-alat tradisional, karena pada waktu kemunculannya itu belum mengenal komputer. Seperti itulah cara kerja kriptografi klasik.
Algoritma kriptografi klasik ini menggunakan teknik kunci simetris dan metodenya adalah menyembunyikan pesan yaitu dengan teknik substitusi atau transposisi atau kedua-duanya. Kalau teknik substitus itu menggantikan karakter dalam Plaintext menjadi karakter lain dan menghasilkan Ciphertext. Kalau teknik transposisi ini dapat mengubah Plaintext mejadi Ciphertext dengan cara permutasian karakter.
Dan untuk kombinasi keduanya secara kompleks itu melatarbelakangi terbentuknya berbagai macam algoritma modern. Contoh dari algoritma kriptografi klasi ini ialah :
a. Caesar Cipher
➤ Caesar Ciher ini ditemukan oleh seorang Raja Romawi yang bernama Julius Caesar.
➤ Lalu sistem ini juga mengharuskan kita untuk mengitung pengganti dari huruf dengan menggeserkan posisi urutannya sesuai denga kunci.
➤ Dan yang dipakai adalah huruf alfabet.
Contoh :
Misalkan : kita memiliki plaintext itu "GADJAH"
dengan kuncinya = 6
Cara penyelesaiannya itu dengan :
1. Pertama kita harus membuat tabel penyelesaian
2. Kita harus mengetahui konsepnya terlebih dahualu
Intinya : caesar cipher adalah pergeseran posisi yang berurutan sesuai denga jumlah nilai kuncinya. Berikut ini tabel penyelesaiannnya :
Jawab :
urutkan jadi seperti ini :
G = A; A = U; D = X; J = D; A = U; H = B;
Jadi hasilnya adalah AUXDUB.
b. Vigenere Cipher
➤ Vigenere Cipher ini perkembagan dari ide Caesar Ciphe.
➤ Cipher ini menggunakan sebuah tabel yang terbentuk matriks alfabet, yang berisikan baris-baris alfabet yang telah digeser dari 1-25.
➤ Setiap baris dan kolom mendapat indeks sebuah huruf alfabet.
➤ Proses enkripsi dilakukan dengan cara mengambil karakter pertama kunci sebagai indeks baris dan karakter pertama Plaintext sebagai indeks kolom.
➤ Elemen matriks yang ditunjuk oleh baris kolom tersebut merupakan karakter pala ciphertext.
➤ Proses diulangi sampai Plaintext habis, jika kunci lebih pendek dari Plaintext kunci boleh diulang.
Contoh :
Misalkan : kuncinya = "gadjah" dengan Plaintext = "helloelephant"
*karena kunci lebih pendek dari plaintext maka dirangkaikan beberapa kali.
| 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 |
Nilai | 0 | 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 |
Jawaban :
Pesan (Plaintext) | KEAMANAN SISTEM | |||||||||||||
Berikut Transformasi n+5 | Berdasarkan Tabel Acuan dari huruf A sampai dengan Z dilakukan penambahan 5(+5), berikut proses pengerjaan KRIPTOGRAFI KLASIK CAESAR CIPHER 1 | |||||||||||||
Pesan | K | E | A | M | A | N | A | N | S | I | S | T | E | M |
Tahap 1 : | 10 | 4 | 0 | 12 | 0 | 13 | 0 | 13 | 18 | 8 | 18 | 19 | 4 | 12 |
Tahap 2 : | 15 | 9 | 5 | 17 | 5 | 18 | 5 | 18 | 23 | 13 | 23 | 24 | 9 | 17 |
Hasil = Tahap2 lakukan konversi ke Tabel Acuan sehingga diperoleh Pesan Rahasia (Chipertext). | P | J | F | R | F | S | F | S | X | N | X | Y | J | R |
Pesan Rahasia (Chipertext) | PJFRFSFSXNXYJR |
Sumber :
Komentar
Posting Komentar