hapidzfadli: secuity
News Update
Loading...
Tampilkan postingan dengan label secuity. Tampilkan semua postingan
Tampilkan postingan dengan label secuity. Tampilkan semua postingan

Selasa, 17 Maret 2020

Algoritma KRIPTOGRAFI Berdasarkan Jenis Kunci Yang di Gunakan

Algoritma KRIPTOGRAFI Berdasarkan Jenis Kunci Yang di Gunakan

- Algoritma Simetris, dimana kunci yang digunakan untuk proses enkripsi dan dekripsi adalah kunci yang sama.

- Algoritma Asimetris, dimana kunci yang digunakan untuk proses enkripsi dan dekripsi menggunakan kunci yang berbeda.

ALGORITMA SIMETRIS

Algoritma simetris adalah suatu algoritma yang mengunakan kunci yang sama untuk proses enkripsi maupun dekripsi, algoritma ini sering juga di sebut sebaagai algoritma single-key algorithm.

Sebelum melakukan pengiriman pesan, pihak penerima dan pemberi harus menentukan terlebih dahulu kunci yang akan digunakan, dan kunci ini haruslah rahasia hanya pemberi dan penerima yang mengetahuinya sehingga algoritma ini sering juga disebut  algoritma kunci rahasia (secret-key algorithm).

- Metode : DES (Data Encryption Standart)



ALGORITMA ASIMETRIS


Algoritma Asimetris adalah suatu algoritma yang menggunakan dua kunci berbeda, yakni kunci enkripsi dan dekripsinya berbeda.

Dalam algoritma ini ada kunci publik (public key) dan kunci privat (privat key).

Kunci publik disebarkan secara umum sedangkan kunci privat disimpan secara rahasia oleh si pengguna. Walau kunci publik telah diketahui namun akan sangat sulit mengetahui kunci privat yang digunakan.

- Metode : RSA (Rivest, Shamir, Adleman)


Memahami Teknik Dasar KRIPTOGRAFI (Enkripsi, dan Dekripsi)

Memahami Teknik Dasar KRIPTOGRAFI (Enkripsi, dan Dekripsi)


Memahami KRIPTOGRAFI (Enkripsi, dan Dekripsi) - Kriptografi (cryptography) memiliki artian suatu ilmu teknik enkripsi naskah asli (plaintext) yang diacak dan memanfaatkan sebuah kunci enkripsi sehingga naskah asli tersebut berubah menjadi naskah yang sulit dibaca (ciphertext) oleh pihak yang tidak memiliki kunci dekripsi.

Atau singkat nya merupakan ilmu dan seni untuk menjaga pesan agar aman. "Crypto" yang berarti (secret/rahasia) dan "graphy" berarti (writing/tulisan).

Para pelaku atau praktisi kriptografi disebut crypytographers.

Sebuah algoritma kriptografik (cryptographic algorithm) disebut cipher, merupakan persamaan matematik yang digunakan untuk proses enkripsi dan dekripsi.

Enkripsi merupakan proses yang dilakukan untuk mengamankan sebuah pesan (yang disebut plaintext) menjadi pesan yang tersembunyi (disebut ciphertext).

Ciphertext adalah sebuah pesan yang sudah di enkripsi dan tidak dapat dibaca dengan mudah.

Dekripsi merupakan proses sebaliknya, yaitu mengubah ciphertext menjadi plaintext, tentu saja hanya bisa dilakukan oleh pihak yang memiliki kunci dekripsi.

Cryptanalysis adalah sebutan seni dan ilmu memecahkan ciphertext tanpa bantuan kunci.

Cryptanalyst adalah pelaku atau praktisi yang menjalankan cryptanalysis.

Sebelum masuk dan memahami proses, cara kerja, dan type type enkripsi, kita harus mengetahui terlebih dahulu teknik dasar kriptografi bro.

Disini saya akan membahas 5 dasar teknik kriptografi

Teknik dasar kriptografi :


  • - Substitusi
  • - Blocking
  • - Permutasi
  • - Ekspansi
  • - Pemampatan

TEKNIK KRIPTOGRAFI SUBSTITUSI

- Langkah pertama adalah membuat suatu tabel susbtitusi. Tabel substitusi dapat dibuka sesuka hati, dengan catatan bahwa penerima pesan memiliki tabel yang sama untuk keperluan dekripsi.

- Bila tabel subtitusi dibuat secara acak, akan semakin sulit pemecahan ciphertext (kata yang telah terenkripsi) oleh orang yang tidak berhak.

- Contoh :
    * Tabel substitusi
    * Caesar Cipher
    * ROT 13


TEKNIK KRIPTOGRAFI BLOCKING

- Sistem enkripsi terkadang membagi plaintext menjadi blok blok yang terdiri dari beberapa karakter yang kemudian di enkripsikan secara independen.

- Dengan menggunakan enkripsi blocking dipilih jumlah jalur dan kolom untuk penulisan pesan. Jumlah jalur atau kolom menjadi kunci bagi kriptografi dengan teknik ini.

- plaintext di tuliskan secara vertikal ke bawah berurutan pada lajur, dan dilanjut kan pada kolom berikutnya sampai seluruhnya tertulis. Ciphertext-nya adalah hasil pembacaan plaintext secara horizontal berurutan sesuai dengan bloknya.

TEKNIK KRIPTOGRAFI PERMUTASI

- Salah satu teknik enkripsi yang terpenting adalah permutasi atau sering disebut juga transposisi. Teknik ini memindahkan atau merotasikan karakter dengan aturan tertentu. Prinsipnya adalah berlawanan dengan teknik subsitusi.

- Dalam teknik substitusi, karakter berada pada posisi yang tetap, tapi identitasnya yang di acak. Pada teknik permutasi, identitas karakter tetap, namun posisinya diacak.

- sebelum dilakukan permutasi, umumnya plaintext terlebih dahulu di bagi menjadi blok blok dengan panjang yang sama.


TEKNIK KRIPTOGRAFI EKSPANSI

- Suatu metode sederhana untuk mengacak pesan adalah dengan memelarkan pesan itu dengan aturan tertentu

- Salah satu contoh penggunaan teknik ini adalah dengan meletakan huruf konsonan atau bilangan ganjil yang menjadi awal dari suatu kata di akhir kata itu dan menambah akhiran "an".

- Bila suatu kata dimulai dengan huruf vokal atau bilangam genap, ditambahkan akhiran "i".

TEKNIK KRIPTOGRAFI PEMAMPATAN

- Mengurangi panjang pesan atau jumlah bloknya adalah 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 digunakan "&".

Kotak pertama adalah teks plaintext, kotak kedua adalah pesan yang di tempatkan, kotak ketiga adalah pesan yang di hilangkan, kotak yang ke empat adalah ciphertext nya atau teks yang sudah terenkripsi

Featured

[Featured][recentbylabel2]

Featured

[Featured][recentbylabel2]
Notification
This is just an example, you can fill it later with your own note.
Done