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

  1. Kerahasiaan
      Kerahasiaan berfungsi menjaga isi informasi. Kerahasiaan diberlakukan kepada siapa pun. tentunya mengenai  informasi terkait menggunakan kata sandi yang tepat.
  2. 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.
  3. 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.
  4. 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

Postingan populer dari blog ini

Keamanan Sistem Komputer

Keamanan Sistem Komputer

Keamanan Sistem Komputer