Keamanan Sistem Komputer
1.Kriptografi, apakah yang dimaksud Kriptografi dan berikan penjelasan?
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!
Sejarah 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.
3.Tujuan Kriptografi, apa tujuan dari Kriptografi berikan penjelasan?
Beberapa Tujuan Kriptografi Antara lain
- Kerahasiaan
Kerahasiaan berfungsi menjaga isi informasi. Kerahasiaan diberlakukan kepada siapa pun. tentunya mengenai informasi terkait menggunakan kata sandi yang tepat. - Integritas Data
Integritas Data berhubungan dengan penjagaan perubahan data yang tidak sah. Misalnya dari upaya tidak bertanggung jawab para hacker. Dibutuhkan suatu sistem yang dapat mendeteksi manipulasi data yang dilakukan pihak lain seperlu menjaga integritas data. Adapun manipulasinya bisa berupa penyisipan, penghabusan, hingga pensubsitusian data lain ke dalam data asli. - Autentikasi
Autentikasi dalam kriptografi berkaitan dengan pengenalan atau identifikasi, baik yang berlangsung untuk kesatuan sistem atau hanya informasi itu sendiri. Dalam hal ini dua belah pihak yang saling berkomunikasi wajib memperkenalan diri. Adapun info diri yang diberikan via kanal mesti diautentikasi kebenarannya. Yakni mencakup isi data, waktu pengiriman, dan lain sebagainya. - Non Repudiasi
Non Repudiasi atau yang populer juga disebut anti penyangkalan. Merupakan suatu upaya mencegah adanya penyangkalan akan pengiriman informasi oleh pihak yang mengirim. Penyangkalan bahwa pesan berasal dari pihak yang ditunjuk.
4.Kriptografi Proses, Berdasarkan ukuran (besar) data dalam satu kali proses Kriptografi dibedakan menjadi 2 (Enkripsi dan Dekripsi) jenis berikan penjelasan?!
Enkripsi
Enkripsi adalah suatu proses mengacak data sehingga tidak dapat dibaca oleh pihak lain. dalam proses enkripsi, harus menyertakan kunci sehingga data yang dienkripsi dapat didekripsikan kembali. ROT-13 adalah program yang masih suka dipergunakan. Intinya adalah Enkripsi dapat mengubah huruf menjadi 23 huruf didepannya. Misalnya b menjadi o dan seterusnya. Pembahasan enkripsi akan terfokus pada enkripsi password dan enkripsi komunikasi data.
Dekripsi
Dekripsi adalah upaya pengolahan data menjadi sesuatu yang dapat diutarakan secara jelas,dan tepat dengan tujuan agar dapat dimengerti dandi pahami oleh orang yang tidak langsung mengalaminya sendiri
5.Kunci pada Algoritma Kriptografi, berdasarkan kunci yang dipakai Algoritma Kriptografi dibagi menjadi 2 (Block Cipher dan Stream Cipher) berikan penjelasan?!
Block Cipher merupakan 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 merupakan 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.
6.Algoritma Kriptografi Hibrid, apakah yang dimaksud Algoritma Kriptografi Hibrid berikan penjelasan?!
Algoritma Kriptografi Hibrid adalah algoritma yang memanfaatkan dua tingkatan kunci, yaitu kunci rahasia (simetri) – yang disebut juga session key (kunci sesi) – untuk enkripsidata dan pasangan kunci rahasia – kunci publik untuk pemberian tanda tangan digital serta melindungi kunci simetri, dan 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.
7.Kriptografi Hibrid pada prosesnya dibagi kedalam 3 tahap berikan penjelasan?!
3 Tahapan Proses Kriptografi Hibrid adalah
1. 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.
2. 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.
3.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 dalam kriptografi terdapat 5 yaitu;
1.Substitusi
Substitusi adalah jenis metode enkripsi dimana setiap satuan pada teks terang digantikan oleh teks tersandi dengan sistem yang teratur.
Langkah awal nya membuat suatu tabel substitusi. Tabel substitusi dapat dibuat semau kita , dengan catatan bahwa penerima pesan memiliki tabel yang sama untuk keperluan decrypt. Bila tabel substitusi dibuat secara acak, akan semakin sulit dalam pemecahan ciphertext oleh orang yang tidak berhak.
Metode ini dilakukan dengan mengganti setiap huruf dari teks asli dengan huruf lain sebagai huruf sandi yang telah didefinisikan sebelumnya oleh algoritma kunci.
2.Blocking
Blocking merupakan Sistem enkripsi yang membagi plaintext menjadi beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan secara independen.
Caranya :
Plaintext ditulis secara vertikal ke bawah berurutan pada lajur, kemudian dilanjutkan pada kolom berikutnya sampai seluruhnya tertulis. Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan sesuai dengan blok-nya.
3.Permutasi
Salah satu teknik enkripsi yang terpenting adalah Prmutasi atau sering juga disebut transposisi. Teknik ini memindahkan atau merotasikan karakter dengan aturan tertentu. Prinsipnya adalah berlawanan dengan teknik substitusi. Dalam teknik substitusi, karakter berada pada posisi yang tetap tapi identitasnya yang diacak. Pada teknik permutasi, identitas karakternya tetap, namun posisinya yang diacak.
Caranya :
Sebelum dilakukan permutasi, umumnya plaintext terlebih dahulu dibagi menjadi blok-blok dengan panjang yang sama.
Plaintext akan dibagi menjadi blok-blok yang terdiri dari 6 karakter
4.Ekspansi
Ekspansi adalah Suatu metode sederhana untuk mengacak pesan dengan memelarkan pesan itu dengan aturan tertentu. Salah satu contohnya dengan meletakkan huruf konsonan atau bilangan ganjil yang menjadi awal dari suatu kata di akhir kata itu dan menambahkan akhiran “an”. Jika suatu kata dimulai dengan huruf vokal atau bilangan genap, ditambahkan akhiran “i”.
5.Pemampatan
Pemampatan adalah Mengurangi panjang pesan atau jumlah bloknya dengan cara lain untuk menyembunyikan isi pesan.
Contohnya menggunakan cara menghilangkan setiap karakter ke-tiga secara berurutan. Karakter-karakter yang dihilangkan disatukan kembali dan disusulkan sebagai “lampiran” dari pesan utama, dengan diawali oleh suatu karakter khusus, dalam contoh ini menggunakan ” * “.
Komentar
Posting Komentar