Research Article

An Image Encryption Scheme Based on Lorenz Hyperchaotic System and RSA Algorithm

Table 1

Randomness test by NIST SP800-22 for the Lorenz hyperchaotic system’s sequences.

Test nameP valueResult

The frequency test0.8823Pass
Frequency test within a block (block = 10000)0.7208Pass
The runs test0.6031Pass
Tests for the longest-run-of-ones in a block0.0798Pass
The binary matrix rank test0.1220Pass
The discrete Fourier transform test0.8164Pass
The nonoverlapping template matching test (m = 10)0.2990Pass
The overlapping template matching test (m = 9, template = 111111111)0.4298Pass
Maurer’s “universal statistical” test0.4561Pass
The linear complexity test (block = 1000)0.6040 [0.6013, 0.3395]Pass
The serial test (test 1 and test 2)0.1395Pass
The approximate entropy test[0.4992, 0.5407]Pass
The cumulative sums test (forward and reverse test)0.8008Pass
The random excursions test (x =−1)0.9104Pass
The random excursions variant test (x =1)0.6031Pass