Abstract
In this work, we used a sensor-based True Random Number Generator in order to generate keys for a stream cipher based on a recently published hybrid algorithm mixing Skew Tent Map and a Linear Feedback Shift Register. The stream cipher was implemented and tested in a Field Programmable Gate Array (FPGA) and was able to generate 8-bit width data streams at a clock frequency of 134 MHz, which is fast enough for Gigabit Ethernet applications. An exhaustive cryptanalysis was completed, allowing us to conclude that the system is secure. The stream cipher was compared with other chaotic stream ciphers implemented on similar platforms in terms of area, power consumption, and throughput.
Highlights
Due to the necessity of encrypting high amounts of data in real time, there has been an increasing interest in cryptography in the last decades
Stream ciphers usually have less stringent memory requirements than other kinds of ciphers, which results in cheaper implementation in certain applications such as Internet of Things (IoT) devices in wireless sensors networks (WSN)
The area, frequency, and throughput obtained by other chaotic stream ciphers implemented in similar platforms are shown for comparison purposes
Summary
Due to the necessity of encrypting high amounts of data in real time, there has been an increasing interest in cryptography in the last decades. Bits or bytes are encrypted individually and it is not necessary to store blocks of data before their processing, as typical block ciphers do because they cannot directly cipher blocks that are shorter than their block size Because of this fact, stream ciphers usually have less stringent memory requirements than other kinds of ciphers, which results in cheaper implementation in certain applications such as Internet of Things (IoT) devices in wireless sensors networks (WSN). Stream ciphers usually have less stringent memory requirements than other kinds of ciphers, which results in cheaper implementation in certain applications such as Internet of Things (IoT) devices in wireless sensors networks (WSN) In these ciphers, a seed (key) is used in order to generate a pseudorandom sequence (keystream). Work, a chaos-based stream cipher that uses a MEMS (microelectromechanical system) accelerometer as a seed generator proposed.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have