MATERI 6 : KRIPTOGRAFI

 

Nama    : Muhammad Istigfahri Wafit

NIM      : 201831078

Kelas    : A

Matkul : Keamanan Sistem Komputer

 

  1. Perkuliahan6 (21 Oktober 2020),
  2. 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 :

  1. 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.
  2. 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.
  3. 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.
  4. 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

https://seputarksk.files.wordpress.com/2020/10/5f26c-caesar.png

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,

https://seputarksk.files.wordpress.com/2020/10/6726f-blocking.png

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 :

https://seputarksk.files.wordpress.com/2020/10/98af5-11.png

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

Contohnya,

https://seputarksk.files.wordpress.com/2020/10/79164-eksa.png

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

Contohnya,

https://seputarksk.files.wordpress.com/2020/10/5cc91-wew.png

Komentar

Posting Komentar

Postingan Populer