Monday, January 11, 2021

Sistem Kriptografi Stream Cipher Berbasis Fungsi Chaos Circle Map dengan Pertukaran Kunci Stickel

 Permasalahan

    Menggunakan fungsi chaos dengan protokol pertukaran kunci stickel dalam membangun kunci menghasilkan sebuah bilangan yang sangat acak sehingga mempersempit criptanalyst memahami pesan.


Pembahasan

    Beberapa algoritma dalam kriptografi digunakan untuk menyelesaikan teknik enkripsi dan dekripsi. Pemilihan algoritma untuk menentukan kunci sangat berpengaruh terhadap sulit atau tidaknya kode yang dibuat dapat dipecahkan sehingga akan berdampak juga pada keamanan informasi. Makalah ini membahas mengenai Algoritma Stream cipher berbasis fungsi chaos dengan pertukaran kunci stickel untuk mendapatkan suatu kunci yang kemudian akan digunakan dalam proses enkripsi-dekripsi. Pemilihan fungsi chaos didasarkan pada sifat fungsinya yang sensitif terhadap nilai awal sehingga dapat dimanfaatkan untuk pembuatan kunci rahasia dalam kriptografi. 

    Algoritma Stream Cipher 

    Stream chiper merupakan Algoritma kriptografi simetris yaitu sistem kriptografi yang menggunakan kunci enkripsi dan dekripsi yang sama Gambar 1. Algoritma kriptografi stream cipher sering juga disebut dengan sandi aliran karena plainteks tidak dipotong menjadi blok-blok, akan tetapi enkripsi dilakukan secara mengalir dengan kunci yang mengalir juga. Stream cipher saat ini digunakan secara luas di internet dan di telepon seluler. Algoritma ini tidak membatasi panjang plainteks, sehingga cocok digunakan pada enkripsi suatu komunikasi yang berlangsung secara berkelanjutan, seperti komunikasi melalui telepon.

    Algoritma Stream Cipher Berbasis Fungsi Chaos 

    Nilai fungsi sensitif terhadap nilai awal menjadi keuntungan dalam menggunakan fungsi Chaos dalam teknik kriptografi. Sistem chaos akan menunjukkan hasil yang sangat kacau jika nilai awal berbeda sedikit saja. Fungsi Chaos digunakan untuk memperkuat masukkan kunci yang akan digunakan untuk proses enkripsi-dekripsi oleh Algoritma stream cipher.


Hasil Pembahasan

    Membangun Kunci 

    Kunci adalah parameter yang digunakan untuk mengubah pesan proses enkripsi dan dekripsi. Menggunakan algoritma kriptografi simetris untuk mendapatkan kunci rahasia. Fungsi chaos circle map akanmenggunakan nilai awal (generator kunci) dalam membentuk sebuah kunci yang akan digunakan dalam proses enkripsi dan dekripsinya.


    Proses Enkripsi 
        Proses mengamankan pesan dilakuakn melalui proses enkripsi. Pesan diubah menjadi bentuk numerik yang disesuaikan dengan tabel korespondensi, kemudian dilakukan proses enkripsi menjadi ciphertext yang diperoleh dengan rumus: 
        Ci = (Pi + Ki)mod 96 (4) dengan 
        Pi = bit plainteks 
        Ci = bit cipherteks 
        Ki = bit kunci 
        i = 1, 2, 3, ...., n. 
        N = jumlah karakter pesan

    Proses Dekripsi 
        Agar pesan dari pengirim dapat dibaca oleh penerima maka perlu adanya proses dekripsi dengan kunci yang sama pada saat proses enkripsi. Proses dekripsi atau mengubah cipherteks menjadi plainteks diperoleh dengan rumus: 
        Pi = (Ci - Ki)mod 96 (5) dengan 
        Pi = bit plainteks 
        Ci = bit cipherteks 
        Ki = bit kunci 
        i = 1, 2, 3, ...., n. 
        N = jumlah karakter pesan

No comments:

Post a Comment

Perancangan Teknik Kriptografi Block Cipher Berbasis Pola Permainan Tradisional Rangku Alu

 Permasalahan     P erancangan Block Cipher dengan memanfaatkan pola permainan tradisional Rangku Alu dari daerah Nusa Tenggara Timur (NTT)....