CD-ROM
Implementasi Video Recording sebagai Seed untuk Pseudo-Random Number Generator (PRNG) Berbasis Stream Cipher pada Raspberry Pi 2 Model B
Keamanan suatu aplikasi kriptografi bergantung pada keacakan rangkaian kunci yang digunakan. Dalam membangkitkan rangkaian kunci yang acak, diperlukan seed sebagai nilai awalan untuk algoritma pembangkit bilangan acak. Untuk mendapatkan seed tersebut, dibutuhkan sumber keacakan alami yang bisa diperoleh dengan sensor.
Sensor pada modul kamera Raspberry Pi yang menghasilkan raw data video dimanfaatkan untuk menghasilkan nilai bit yang dijadikan seed pada algoritma Trivium. Proses konversi raw data video menjadi nilai bit dan pembangkitan rangkaian kunci dilakukan pada Raspberry Pi 2 Model B dengan bahasa pemrograman C++. Rangkaian kunci yang dihasilkan diuji keacakannya menggunakan NIST Statistical Test Suite.
Program yang dihasilkan bisa mendapatkan nilai bit suatu raw data video dan membangkitkan rangkaian kunci dengan algoritma Trivium. Pengujian keacakan dilakukan dengan membangkitkan 12 kali rangkaian kunci masing-masing sebesar 100 juta bit. Lima dari dua belas rangkaian kunci tidak lulus uji NIST sehingga tingkat keberhasilan untuk menghasilkan rangkaian kunci yang lulus uji NIST adalah 58,3%.
No copy data
No other version available