Fast and secure chaotic stream cipher with a MEMS-based seed generator

In this work, we have used a new concept of sensor-based seed generator in order to generate the keys for a stream cipher based on a new algorithm mixing a Skew Tent Map and a Linear Feedback Shift Register. The cryptosystem has been implemented in a Xilinx Virtex 7 FPGA and has been proven to be fast and secure for application in IoT networks.

[1]  Din Ping Tsai,et al.  The development of measurement/monitoring by mobile devices and systems , 2012, 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings.

[2]  A. Baranovsky,et al.  DESIGN OF ONE-DIMENSIONAL CHAOTIC MAPS WITH PRESCRIBED STATISTICAL PROPERTIES , 1995 .

[3]  S. Li,et al.  Cryptographic requirements for chaotic secure communications , 2003, nlin/0311039.

[4]  Pawel Dabal,et al.  A chaos-based pseudo-random bit generator implemented in FPGA device , 2011, 14th IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems.

[5]  Christof Paar,et al.  Understanding Cryptography: A Textbook for Students and Practitioners , 2009 .

[6]  Miguel Romera,et al.  Cryptanalyzing a discrete-time chaos synchronization secure communication system , 2003, nlin/0311046.

[7]  Andrey Bogdanov,et al.  PRESENT: An Ultra-Lightweight Block Cipher , 2007, CHES.

[8]  David A. Wagner,et al.  Intercepting mobile communications: the insecurity of 802.11 , 2001, MobiCom '01.

[9]  A. Dandache,et al.  Real-time FPGA implementation of Lorenz's chaotic generator for ciphering telecommunications , 2009, 2009 Joint IEEE North-East Workshop on Circuits and Systems and TAISA Conference.

[10]  Jiashu Zhang,et al.  Investigation on Pseudorandom Properties of Chaotic Stream Ciphers , 2006, 2006 IEEE International Conference on Engineering of Intelligent Systems.

[11]  Meng Zhan,et al.  Error function attack of chaos synchronization based encryption schemes. , 2003, Chaos.

[12]  L. Kocarev Chaos-based cryptography: a brief overview , 2001 .

[13]  P. Dabal,et al.  FPGA implementation of chaotic pseudo-random bit generators , 2012, Proceedings of the 19th International Conference Mixed Design of Integrated Circuits and Systems - MIXDES 2012.

[14]  Elaine B. Barker,et al.  Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths , 2011 .

[15]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[16]  Joseph Zambreno,et al.  A chaotic encryption scheme for real-time embedded systems: design and implementation , 2013, Telecommun. Syst..

[17]  Nitesh Saxena,et al.  Accelerometers and randomness: perfect together , 2011, WiSec '11.