Pseudorandom Bit Generators from Enhanced Cellular Automata

被引:0
作者
Spencer, Jason [1 ]
机构
[1] LogicWright Inc, Lincoln, CA 95648 USA
关键词
Pseudorandom generators; cellular automata; cryptographic primitive; NP-Hardness; forward security; RANDOM NUMBER GENERATION; CRYPTOGRAPHY; PARALLEL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Elementary and programmable cellular automata are known to produce statistically sound pseudorandom generators, but have never been shown to provide hardness that is required for cryptographic applications. Yet their simplicity and inherent parallelism are desirable qualities when designing today's fast, cheap cryptographic primitives. In this paper, we present a new 3-neighbor cellular automata construct using cells which can be modeled as finite-state transducers having a simple state transition diagram. We show that for this construct, computing the cell values at time t-k when given cell values at time t is NP-Complete. We then use this as a primitive on which to build the Chasm family of pseudorandom generators. We provide test results from the NIST test suite to show that Chasm generators are statistically sound and argue they may be provably hard to invert in the average case as well as the worse case.
引用
收藏
页码:295 / 317
页数:23
相关论文
共 37 条
[1]  
Abdul Hameed Muhab U., 2007, 2007 INT C COMP ENG, P101
[2]  
[Anonymous], ESSAYS CELLULAR AUTO
[3]  
Bao F., 2003, INFORM SECURITY PRIV, P216
[4]  
Barak Boaz, 2005, P 12 ACM C COMP COMM, P203
[5]  
Bardell Paul H, 1990, TEST C 1990 P INT, P762
[6]  
Bellare Mihir, 2003, LECT NOTES COMPUTER, V2612, P1
[7]   Theory and applications of cellular automata in cryptography - Comment [J].
Blackburn, SR ;
Murphy, S ;
Paterson, KG .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (05) :637-638
[8]  
Blum M, 1984, SIAM J COMPUTING
[9]  
Cook M., 2004, UNIVERSALITY ELEMENT
[10]  
Desai Anand, 2002, ADV CRYPT EUROCRYPT, P368