FPGA implementation of an enhanced SNOW-3G stream cipher based on a hyperchaotic system
Mahdi Madani, Ilyas Benkhaddra, Camel Tanougast, Salim Chitroub, Loïc Siéler · 2017
SNOW-3G is a stream cipher used by the 3GPP standards as the core part of the confidentiality and integrity algorithms for UMTS and LTE standards. This paper proposes to combine a hyperchaotic pseudo-random number generator with the SNOW-3G stream cipher to enhance its security level and improve the randomness of the output keystream. The new proposed approach combines the perturbation technique with a nonlinear four-dimensional continuous chaotic system. The originality of this new scheme is that it provides a good tradeoff between high security, performance and hardware resources. Numerical simulations, hardware digital implementation and experimental results using Xilinx FPGA Virtex technology have demonstrated the feasibility and the efficiency of our secure solution while promising technique can be applied to secure the new generation mobile standards. Thorough NIST experimental tests are carried out with detailed analysis, demonstrating the high security of the new scheme compared to the SNOW-3G standard while still able to resist statistical and short keystream data set analysis attacks.