MATERI 6 : KRIPTOGRAFI
Nama :
Muhammad Istigfahri Wafit
NIM
: 201831078
Kelas : A
Matkul : Keamanan
Sistem Komputer
- Perkuliahan6 (21 Oktober 2020),
- Matakuliah: Keamanan
Sistem Komputer C31040319
KRIPTOGRAFI
1. Kriptografi, apakah yang dimaksud Kriptografi dan berikan penjelasan?
Kriptografi
terbagi menjadi 2 kata secara etimologi kata Cryptography ini berasal dari
bahasa Yunani, yaitu Kryptos artinya (yang tersembunyi) dan Graphein artinya
(tulisan). Awalnya kriptografi ini dipahami sebagai ilmu yang menyembunyikan pesan,
tetapi semakin berkembangnya zaman sampai saat ini pengertian kriptografi juga
terus berkembang yaitu menjadi ilmu teknik matematis yang digunakan untuk
menyelesaikan persoalan keamanan berupa privasi dan otentikasi.
Kriptografi merupakan
sebuah ilmu yang mempelajari tentang bagaimana cara menjaga agar data atau
pesan tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami
gangguan dari pihak ketiga.serta ilmu yang mempelajari teknik-teknik matematika
yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data,
keabsahan data, integritas data, serta autentikasi data.
2. Sejarah Kriptografi, berikan penjelasan sejarah dari Kriptografi!
Kriptografi
sudah digunakan sejak zaman romawi kuno oleh Julius Caesar. Teknik kriptografi
dijuluki sebagai Caesar cipher,yaitu untuk mengirimkan pesan secara rahasia,
meskipun teknik yang digunakannya sangat tidak memadai untuk ukuran sekarang.
Casanova menggunakan pengetahuan tentang kriptografi untuk mengelabuhi Madame
d’Urfe (dia mengatakan kepada Madame d’Urfe) bahwa ada sesosok jin yang memberi
tahu kunci rahasia Madame d’Urfe kepadanya, padahal dia berhasil memecahkan
kunci rahasia berdasarkan dari pengetahuannya tentang kriptografi. Sehingga dia
dapat mengontrol kehidupan Madame d’Urfe. Kriptografi juga digunakan oleh
tentara Sparta lewat alat pembuatan pesan yang disebut sebagai Scytale. Scytale
adalah sebuah alat yang mempunyai pita panjang terbuat dari dau n papyrus
ditambah dengan sebatang silinder. Awalnya pengirim menulis pesannya di atas
pita papyrus yang digulung pada batang silinder, kemudian pita tersebut dilepas
dan dikirimkan. Batang silinder yang tebal itu bisa dituliskan 6 huruf dan bisa
memuat 3 huruf yang melingkar.
Peradaban
Islam juga menemukan kriptografi karena penguasaannya terhadap matematika,
statistik, dan linguistik. Bahkan teknik kriptanalisis dipaparkan untuk pertama
kalinya pada abad 9 M oleh seorang ilmuwan bernama Abu Yusuf Ya’qub ibn ‘Ishaq
as-Shabbah al Kindi atau dikenal dengan Al-Kindi yang menulis kitab tentang
seni memecahkan kode. Kitabnya berjudul Risalah fi Istikhraj
al-Mu’amma (Manuskrip untuk memecahkan pesan-pesan Kriptografi).
Terinspirasi dari perulangan huruf dalam Al-Qur’an, Al-Kindi menemukan teknik
analisis frekuensi, yakni teknik untuk memecahkan ciphertext berdasarkan
frekuensi kemunculan karakter pada sebuah pesan (Wirdasari, 2008).
3. Tujuan Kriptografi, apa tujuan dari Kriptografi berikan penjelasan?
Kriptografi
berkembang menjadi ilmu tentang teknik matematis yang digunakan untuk
menyelesaikan persoalan keamanan berupa privasi dan otentikasi (Diffie, 1976).
Tujuannya
adalah menjamin data atau pesan yang dikirimkan masih asli atau sama dengan
yang dikirim oleh pengirim pesan dengan yang diterima oleh penerima pesan.
Ada
empat tujuan mendasar dari ilmu kriptografi ini yang juga merupakan aspek
keamanan informasi yaitu :
- Kerahasiaan,
adalah layanan yang digunakan untuk menjaga isi dari informasi dari
siapapun kecuali yang memiliki otoritas atau kunci rahasia untuk
membuka/mengupas informasi yang telah disandi.
- Integritas
data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak
sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk
mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain
penyisipan, penghapusan, dan pensubsitusian data lain kedalam data yang
sebenarnya.
- Autentikasi,
adalah berhubungan dengan identifikasi/pengenalan, baik secara kesatuan
sistem maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi
harus saling memperkenalkan diri. Informasi yang dikirimkan melalui kanal
harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan
lain-lain.
- Non-repudiasi.,
atau nirpenyangkalan adalah usaha untuk mencegah terjadinya penyangkalan
terhadap pengiriman/terciptanya suatu informasi oleh yang
mengirimkan/membuat.
4. Kriptografi Proses, Berdasarkan ukuran (besar) data dalam satu kali proses Kriptografi dibedakan menjadi 2 (Enkripsi dan Dekripsi) jenis berikan penjelasan?!
Berdasarkan
ukuran (besar) data dalam satu kali proses Kriptografi dibedakan menjadi 2 :
Enkripsi
Enkripsi
(Encryption) adalah sebuah proses menjadikan pesan yang dapat dibaca
(plaintext) menjadi pesan acak yang tidak dapat dibaca (ciphertext).
Dekripsi
Dekripsi
merupakan proses kebalikan dari enkripsi dimana proses ini akan mengubah
ciphertext menjadi plaintext dengan menggunakan algortima ‘pembalik’ dan key
yang sama.
5. Kunci pada Algoritma Kriptografi, berdasarkan kunci yang dipakai Algoritma Kriptografi dibagi menjadi 2 (Block Cipher dan Stream Cipher) berikan penjelasan?!
Berdasarkan
kunci yang dipakai Algoritma Kriptografi dibagi menjadi 2 yaitu:
Block-cipher
Adalah
skema algoritma sandi yang akan membagi-bagi teks terang dan akan dikirimkan
dengan ukuran tertentu yang disebut blok dengan panjang t, dan setiap blok
dienkripsi dengan menggunakan kunci yang sama. Pada umumnya, block-cipher
memproses teks terang dengan blok yang relatif panjang lebih dari 64 bit,
untuk mempersulit penggunaan pola-pola serangan yang ada untuk membongkar
kunci. Untuk menambah kehandalan model algoritma sandi ini, dikembangkan pula
beberapa tipe proses enkripsi, yaitu :
- ECB,
Electronic Code Book
- CBC,
Cipher Block Chaining
- OFB,
Output Feed Back
- CFB,
Cipher Feed Back
Stream-cipher
Adalah
jenis algoritma enkripsi simetri. Stream cipher dapat dibuat sangat cepat
sekali, jauh lebih cepat dibandingkan dengan algoritma block cipher yang
manapun. Algoritma block cipher secara umum digunakan untuk unit plaintext yang
besar sedangkan stream cipher digunakan untuk blok data yang lebih kecil,
biasanya ukuran bit. Proses enkripsi terhadap plaintext tertentu dengan
algoritma block cipher akan menghasilkan ciphertext yang sama jika kunci yang
sama digunakan. Dengan stream cipher, transformasi dari unit plaintext yang
lebih kecil ini berbeda antara satu dengan lainnya, tergantung pada kapan unit
tersebut ditemukan selama proses enkripsi.
6. Algoritma Kriptografi Hibrid, apakah yang dimaksud Algoritma Kriptografi Hibrid berikan penjelasan?!
Algoritma
Hibrid adalah sistem ini mengggabungkan chiper simetrik dan
asimetrik, sering dipakai karena memanfaatkan keunggulan kecepatan pemrosesan
data oleh algoritma simetrik dan kemudahan transfer kunci menggunakan algoritma
asimetrik. Hal ini mengakibatkan peningkatan kecepatan tanpa mengurangi
kenyamanan serta keamanan. Aplikasi kriptografi hibrida yang ada saat ini pada
umumnya ditujukan untuk penggunaan umum atau mainstream yang merupakan pengguna
komputer.
Proses
penggabungan chiper simetrik dan asimetrik dimulai dengan negosiasi menggunakan
chiper asimetrik dimana kedua belah pihak setuju dengan private key/session key
yang akan dipakai. Kemudian session key digunakan dengan teknik chiper simetrik
untuk mengenkripsi conversation ataupun tukar-menukar data selanjutnya. Suatu
session key hanya dipakai sekali sesi. Untuk sesi selanjutnya session key harus
dibuat kembali.
7. Kriptografi Hibrid pada prosesnya dibagi kedalam 3 tahap berikan penjelasan?!
3 Tahapan Proses Kriptografi Hibrid adalah :
Kriptografi Simetris
Kriptografi simetris adalah salah satu algoritma kriptografi
kunci simetris dan kripto polyalphabetic. Kriptografi ini disebut juga
dengan hill cipher atau kode hill. Jenis kriptografi ini diciptakan oleh Lester
S. Hil sekitar tahun 1929 dibuat dengan tujuan bisa mewujudkan cipher yang
tidak mudah dipecahkan meski menggunakan teknik analisis frekuensi.
Kriptografi Asimetris
kriptografi asimetris memanfaatkan 2 jenis
kunci. Algoritma kunci publik ini menggunakan kunci publik dan juga kunci
rahasia. Kedua jenis kunci itu memiliki fungsi yang berbeda-beda seperti
kunci publik untuk mengenkripsi pesan. Kunci publik bersifat global yang tidak
dirahasiakan sehingga bisa dilihat oleh siapa saja. Sedangkan kunci rahasia
termasuk kunci yang dirahasiakan yang hanya bisa dilihat oleh orang tertentu
saja.
Kriptografi Hibrid
Kriptografi hibrid adalah jenis kriptografi yang dibuat
untuk mengatasi adanya trade off antara kecepatan dan kenyamanan. Dimana
semakin aman, maka sebenarnya semakin tidak nyaman. Sebaliknya semakin nyaman,
maka sebenarnya sistem semakin tidak aman.
8. Teknik Dasar Kriptografi, teknik dasar dalam kriptografi terdapat 5 (yaitu; 1)Substitusi 2)Blocking 3)Permutasi 4)Ekspansi 5)Pemampatan) berikan penjelasan?
Teknik
Dasar Kriptografi ada 5, yaitu :
Substitusi
Substitusi
merupakan teknik mengubah pesan dengan menggantikan karakter pesan dengan
karakter yang lain namun dengan posisi yang sama.
Contohnya,
Metode Penyandian Substitusi
Sederhana

Blocking
Blocking merupakan teknik
mengubah pesan dengan membagi karakter pesan ke dalam blok baris dan kolom yang
mana pesannya ditulis secara vertikal dan hasilnya berupa cipher text yang
dibaca secara horizontal.
Contohnya,

Permutasi
Permutasi atau transposisi
merupakan teknik mengubah pesan dengan mengubah posisi karakter pesan namun
dengan karakter yang sama.
Contohnya,
Plaintext
dibagi menjadi blok-blok yang terdiri dari 6 karakter, dengan aturan permutasi,
sebagai berikut :

Ekspansi
Ekspansi merupakan teknik
yang menyandikan pesan menjadi teks yang lebih panjang.
Contohnya,

Compaction
Compaction atau pemampatan
merupakan teknik menyandikan pesan menjadi teks yang lebih pendek.
Contohnya,

uwaw dabest wkkwkwkw
BalasHapus