摘要
为了解决高速实时信息传输的瓶颈问题,该文提出了一种基于细胞自动机理论的公钥密码算法。该算法以n个一维可逆细胞自动机为私钥,由它们构造出的二维Moore型不可逆的细胞自动机为公钥组成公钥密码体制。该算法实现简单,易于VLSI(超大规模集成电路)实现,有效地解决了复杂密码算法在高速实时信息传输时带来的瓶颈现象。
To solve the bottle-neck on high speed and real-time information transmission, a publickey cryptosystem based on cellular automata is proposed. This algorithm employs n one-dimensional reversible cellular automata as a secret key, and the two-dimensional Moore-neighbor irreversible cellular automata constructed by the cellular automata is taken as a public-key. Both of these keys compose the public-key cryptosystem. This algorithm is simple and is easy to be implementated with VLSI, which efficiently solves the bottle-neck phenomenon caused by the complicated encryption algorithm during the high-speed and real-time information transmission.
出处
《南京理工大学学报》
EI
CAS
CSCD
北大核心
2007年第5期612-616,共5页
Journal of Nanjing University of Science and Technology
基金
南京理工大学科研发展基金
关键词
加密算法
公钥密码体制
细胞自动机
实时
encryption algorithm
public-key cryptosystem
cellular automata
real time