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

Read more

Summary

Introduction

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.

Stream Cipher Algorithm
This generated by by different different
Increasing the Period Length
Stream
Block diagram of the proposed
Noise state Signal of the Analysis
Sample
Random Bitstream Post-Processing
Conceptual
Mechanical of the Accelerometer
Implementation Results
Randomness
Parameter Space
Sensitivity
Reconstruction of the Map
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call