Pseudo-random sequence generation using the CNN universal machine with applications to cryptography
Pseudo-random sequence generation using the CNN universal machine with applications to cryptography
复制标题
使用 CNN 通用机生成伪随机序列及其在密码学中的应用
DOI:
10.1109/cnna.1996.566613
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
Leon O. Chua
中科院分区:
文献类型:
--
作者:
K. R. Crounse;Ta;Leon O. Chua
A good source of reproducible random-looking data is important in many applications ranging from simulation of physical systems, communications, and cryptography. It is demonstrated that the cellular neural network (CNN) universal machine (or the discrete-time CNN) is capable of producing a two-dimensional pseudo-random bit stream at high speeds by means of cellular automata (CA). First, the random properties of some irreversible two-dimensional CA rules, selected by applying mean-field theory, are analyzed by a battery of statistical tests. Second, a special class of reversible CA are considered for random number generation and are shown to have some of the desirable properties of physics-like models. Finally, as an example application for random number generation on the CNNUM, some cryptographic schemes are proposed.