Cryptanalysis of a random number generator based on continuous-time chaos

被引:12
作者
Demir, Kaya [1 ]
Ergun, Salih [1 ]
机构
[1] TUBITAK Informat & Informat Secur Res Ctr, POB 74, TR-41470 Kocaeli, Turkey
关键词
random number generation; cryptography; synchronisation; deterministic chaos phenomena; continuous-time chaotic random number generator; Zhongtang chaotic system; logic encryption; advanced encryption standard; chaotic state variable; clone RNG; attack system; S-box parameters; continuous-time chaos-based RNG; associated cryptographic system; box generation steps; discrete-time chaos-based RNG; algebraic cryptanalysis method; discrete-time chaos-based random number generator; AES; master-slave synchronisation scheme; decryption; SYNCHRONIZATION; SYSTEMS;
D O I
10.1049/iet-cds.2019.0356
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This study presents the algebraic cryptanalysis of a continuous-time chaotic random number generator (RNG) based on a Zhongtang chaotic system. The chaos-based RNG provides key values for logic encryption, round key formation and the substitution box (S-box) generation steps in AES (advanced encryption standard). In this study, an attack method is proposed to exploit the weaknesses of the chaos-based RNG used in this cryptographic system. By observing a chaotic state variable and knowing the structure of the target RNG, output bit sequence of the target RNG is reproduced by a clone RNG used in master-slave synchronisation scheme. The feasibility of the attack system is confirmed through simulation and numerical results. Through this attack method, the same S-box parameters and key values can be obtained which can be used for decryption of the proposed encryption algorithm. This study targets a specific continuous-time chaos-based RNG and the associated cryptographic system as a case study. However, the cryptanalysis method described in this study is applicable to any continuous-time or discrete-time chaos-based RNGs. Therefore, this study highlights the security vulnerabilities of chaos-based RNGs and emphasises that deterministic chaos phenomena itself should not be considered as the actual source of randomness.
引用
收藏
页码:569 / 575
页数:7
相关论文
共 31 条
[1]   Controllability and synchronizability: Are they related? [J].
Aguirre, Luis A. ;
Letellier, Christophe .
CHAOS SOLITONS & FRACTALS, 2016, 83 :242-251
[2]  
Al-Vahed A., 2011, WORLD APPL PROGRAMMI, V1, P55
[3]   Breaking projective chaos synchronization secure communication using filtering and generalized synchronization [J].
Alvarez, G ;
Li, SJ ;
Montoya, F ;
Pastor, G ;
Romera, M .
CHAOS SOLITONS & FRACTALS, 2005, 24 (03) :775-783
[4]   Breaking two secure communication systems based on chaotic masking [J].
Alvarez, G ;
Montoya, F ;
Romera, M ;
Pastor, G .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2004, 51 (10) :505-506
[5]  
[Anonymous], 2015, BTAS
[6]  
Bagini V, 1999, LECT NOTES COMPUT SC, V1717, P204
[7]   A high-speed IC random-number source for SmartCard microcontrollers [J].
Bucci, M ;
Germani, L ;
Luzzi, R ;
Tommasino, P ;
Trifiletti, A ;
Varanonuovo, M .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2003, 50 (11) :1373-1380
[8]   Embeddable ADC-based true random number generator for cryptographic applications exploiting nonlinear signal processing and chaos [J].
Callegari, S ;
Rovatti, R ;
Setti, G .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2005, 53 (02) :793-805
[9]   SYNCHRONIZING CHAOTIC CIRCUITS [J].
CARROLL, TL ;
PECORA, LM .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1991, 38 (04) :453-456
[10]   NONLINEAR PREDICTION OF CHAOTIC TIME-SERIES [J].
CASDAGLI, M .
PHYSICA D, 1989, 35 (03) :335-356