Open Access Open Access  Restricted Access Subscription Access

Implementation of a Stream Cipher Based on Bernoulli's Map


Affiliations
1 Electrics and Electronics Department, Veracruz Institute of Technology, Veracruz, Mexico
2 Electronics Department, National Institute of Astrophysics Optics and Electronics, Tonantzintla, Mexico
 

A stream cipher was implemented on a FPGA. The keystream, for some authors the most important element, was developed using an algorithm based on Bernoulli's chaotic map. When dynamic systems are digitally implemented, a normal degradation appears and disturbs their behavior; for such reason, a mechanism was needed. The proposed mechanism gives a solution for degradation issue and its implementation is not complicated. Finally, the implemented cipher includes 8 stages and 2 pseudo-random number generators (PRNG), such cipher was tested using NIST testes. Once its designing stage, it was implemented using a developing FPGA board.

Keywords

Chaotic Stream Ciphers, Digitally Implemented Bernoulli’s Map, NIST Testes, FPGA Implementation.
User
Notifications
Font Size

Abstract Views: 316

PDF Views: 148




  • Implementation of a Stream Cipher Based on Bernoulli's Map

Abstract Views: 316  |  PDF Views: 148

Authors

Ricardo Francisco Martinez-Gonzalez
Electrics and Electronics Department, Veracruz Institute of Technology, Veracruz, Mexico
Jose Alejandro Diaz-Mendez
Electronics Department, National Institute of Astrophysics Optics and Electronics, Tonantzintla, Mexico

Abstract


A stream cipher was implemented on a FPGA. The keystream, for some authors the most important element, was developed using an algorithm based on Bernoulli's chaotic map. When dynamic systems are digitally implemented, a normal degradation appears and disturbs their behavior; for such reason, a mechanism was needed. The proposed mechanism gives a solution for degradation issue and its implementation is not complicated. Finally, the implemented cipher includes 8 stages and 2 pseudo-random number generators (PRNG), such cipher was tested using NIST testes. Once its designing stage, it was implemented using a developing FPGA board.

Keywords


Chaotic Stream Ciphers, Digitally Implemented Bernoulli’s Map, NIST Testes, FPGA Implementation.