KRIPTOGRAFI
Kriptografi adalah suatu ilmu tentang teknik enkripsi naskah asli yang diacak dan menghasilkan sebuah kunci yang nanti naskah tersebut susah untuk dipahami atau dibaca.
Sejarah singkat mengenai KRIPTOGRAFI
kriptografi dikenal sejak tahun 400 sebelum mahsehi atau pada saat kejayaan yunani. waktu itu alat untuk membuat pesan tersembunyi pada masa yunani disebut dengan scytale.
Berdasarkan aspek historis kriptografi di atas, baik kriptografi klasik maupun modern keduanya memiliki kesamaan prinsip yang besar dan tidak dapat disangsikan lagi, yakni tujuan kriptografi adalah keamanan. Itulah layanan yang disediakan kriptografi tanpa peduli dari masa mana kriptografi dibuat.
Melalui layanan keamanan yang disediakan oleh jenis kriptografi tersebut, berbagai teks penting dapat terjaga kerahasiaannya dan keotentikannya, sehingga antar pihak yang berkorespondensi bisa saling menaruh kepercayaan. Kecuali apabila teknik pembuatan kriptografi bocor ke pihak yang tidak dikehendaki.
kriptografi pertama
Tujuan dibuatnya KRIPTOGRAFI :
1. kerahasiaan
dibidang teknologi ini semua informasi bisa di simpan secara online , bukan hanya informasi saja melainkan kata kata atau huruf huruf yang kita tulis di media sosial kita itu disimpan secara baik dan benar , nah gunanya kriptografi ini untuk merahasiakan kata demi kata yang kita tulis di dunia maya.
2. integritas data
tujuan kriptografi adalah mmenjaminkan kata demi kata yang kita akan kirim itu merupakan kata kata asli dari kita.
3. autentikasi
autentikasi merupakan satu dari aspek keamaan yang sangat penting, nah kriptografi ini dibilang autentikasi karena data data yang kita simpan itu sangat dirahasiakan .
2 Macam KRIPTOGRAFI :
1. Enkripsi adalah adalah proses pengamanan data maupun informasi agar tidak dapat dibaca tanpa memiliki pengetahuan yang khusus.
2. Dekripsi adalah pengacakan data ataupun informasi dalam teks biasa (plaintext) kedalam kode rahasia untuk menyembunyikan arti sebenarnya dari kode tersebut yang dimana hanya bisa dibaca dengan menggunakan cara khusus
Apa yang dimaksud blok chipher dan stream chipher :
Blok cipher mengenkripsi blok bit dengan panjang tetap menggunakan transformasi yang tidak bervariasi.
Cipher stream mengenkripsi aliran bit dengan panjang yang bervariasi dan menggunakan transformasi yang berbeda pada setiap bit..
kriptografi hibrid adalah sebuah algoritma yang mengatasi kecepatan data yang berlangsung tetap aman terkendali
5 teknik dasar untuk melakukan kriptografi :
1. SUBTITUSI
Dalam kriptografi, sandi substitusi adalah jenis metode enkripsi dimana setiap satuan pada teks terang digantikan oleh teks tersandi dengan sistem yang teratur. Metode penyandian substitusi telah dipakai dari zaman dulu (kriptografi klasik) hingga kini (kriptografi modern),
Langkah pertama adalah membuat suatu tabel substitusi. Tabel substitusi dapat dibuat sesuka hati, dengan catatan bahwa penerima pesan memiliki tabel yang sama untuk keperluan decrypt. Bila tabel substitusi dibuat secara acak, akan semakin sulit pemecahanciphertext 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
Sistem enkripsi ini terkadang membagi plaintext menjadi beberapa blok yang terdiri dari beberapa karakter, kemudian di enkripsikan secara independen.Caranya :
Plaintext dituliskan secara vertikal ke bawah berurutan pada lajur, dan 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 permutasi 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, dengan aturan permutasi, sebagai berikut :
4. EKSPANSI
Suatu metode sederhana untuk mengacak pesan adalah dengan memelarkan pesan itu dengan aturan tertentu. Salah satu contoh penggunaan teknik ini adalah 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”.
Contoh :
Mengurangi panjang pesan atau jumlah bloknya dengan cara lain untuk menyembunyikan isi pesan.
Contoh sederhana ini 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 ” * “.
Tidak ada komentar:
Posting Komentar