
Performance Analysis of Dynamic Random Coupled Map Lattices System Based on Multilayer Elementary Cellular Automata
ZHAO Geng, WU Rui, MA Ying-jie, DONG You-heng, HUANG Si-jie
ACTA ELECTRONICA SINICA ›› 2024, Vol. 52 ›› Issue (9) : 3111-3122.
Performance Analysis of Dynamic Random Coupled Map Lattices System Based on Multilayer Elementary Cellular Automata
A pseudo-random number generator for image encryption has been developed, utilizing a spatiotemporal chaotic system with multilayer elementary cellular automata. To solve the existing problems of limited parameter space and local chaotic behavior based on coupled image lattice system, a dynamic random coupled map lattices (DRCML) system based on a multilayer elementary cellular automaton (MECA) is proposed. The MECA is designed on the basis of the elementary cellular automaton (ECA), and DRCML system is iterating with the MECA simultaneously, and the DRCML system of each lattice in the coupled system and the pseudo-random perturbation method are obtained through the iterative output of the MECA. The DRCML system is compared and analyzed by bifurcation diagram, Kolmogorov Sinai entropy and output sequence uniformity, and the correlation between the randomness of the generated sequence of the system and any two lattices is analyzed. The theoretical analysis and experimental results show that the DRCML system has better chaotic properties and wider parameter space than other coupled map lattices systems, and the generated sequences have better ergodicity, uniformity and randomness. The results show that the DRCML system has a promising application in the field of cryptography.
coupled map lattices / multilayer elementary cellular automata / chaotic system / dynamic coupling / cryptosystem {{custom_keyword}} /
表1 r=105的迭代规则 |
迭代结果 | 二进制数 | |||||||
---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
表2 ECA中全局混沌迭代规则 |
种类 | 编号规则 |
---|---|
全局 混沌 | 18(183),22(151),30(86,135,149),45(75,89,101),60(102,153,195),90(165),105,106(120,169,225),129(126),137(110,124,193), 146(182),150,161(122) |
表3 NIST随机性检测结果 |
序号 | 测试项 | P值 | 通过率 | 结果 |
---|---|---|---|---|
1 | Frequency | 0.971 699 | 98/100 | 通过 |
2 | Block Frequency | 0.739 918 | 100/100 | 通过 |
3 | Cumulative Sums* | 0.383 827 | 97/100 | 通过 |
4 | Runs | 0.759 756 | 98/100 | 通过 |
5 | Longest Run | 0.122 325 | 100/100 | 通过 |
6 | Rank | 0.997 823 | 98/100 | 通过 |
7 | FFT | 0.759 756 | 97/100 | 通过 |
8 | Nonoverlapping Template* | 0.798 139 | 97/100 | 通过 |
9 | Overlapping Template | 0.739 918 | 96/100 | 通过 |
10 | Universal | 0.319 084 | 99/100 | 通过 |
11 | Approximate Entropy | 0.867 692 | 99/100 | 通过 |
12 | Random Excursions* | 0.116 519 | 55/57 | 通过 |
13 | Random Excursions Variant* | 0.095 617 | 56/57 | 通过 |
14 | Serial* | 0.191 687 | 99/100 | 通过 |
15 | Linear Complexity | 0.474 986 | 100/100 | 通过 |
表4 时间消耗与额外空间大小 |
种类 | NCML | LDMLNCML | PRCML | DRCML |
---|---|---|---|---|
消耗时间/s | 0.574 2 | 0.606 | 0.772 3 | 0.911 6 |
额外空间大小/KB | 65 | 67 | 74 | 78 |
表5 不同密钥生成图像的NPCR和UACI值对比 |
密钥种类 | NPCR | UACI |
---|---|---|
K,K 1 | 99.610 3% | 33.444 7% |
K,K 2 | 99.603 7% | 33.478 1% |
K,K | 0 | 0 |
1 |
张轶, 翟盛华, 陶海红. 雨衰时间序列的混沌识别与预测[J]. 电子学报, 2023, 51(2): 365-371.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
2 |
赵耿, 马英杰, 陈磊, 等. 基于扰动时空混沌系统的动态S盒设计[J]. 电子学报, 2022, 50(8): 2037-2042.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
3 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
4 |
王永, 赵毅,
{{custom_citation.content}}
{{custom_citation.annotation}}
|
5 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
6 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
7 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
8 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
9 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
10 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
11 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
12 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
13 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
14 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
15 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
16 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
17 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
18 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
19 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
20 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
21 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
22 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
23 |
VON NEUMANN J, BURKS A W Theory of Self-Reproducing Automata[M]. Urbana: University of Illinois Press, 1966.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
24 |
董有恒, 赵耿, 马英杰. 基于分区初等元胞自动机的二维伪随机耦合映像格系统及其动态特性[J]. 通信学报, 2022, 43(1): 71-82.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
25 |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
{{custom_ref.label}} |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
/
〈 |
|
〉 |