THEORY AND APPLICATIONS OF CELLULAR-AUTOMATA IN CRYPTOGRAPHY

被引:262
作者
NANDI, S
KAR, BK
CHAUDHURI, PP
机构
[1] Department of Computer Science and Engineering, Indian Institute of Technology
关键词
CRYPTOGRAPHY; BLOCK CIPHERS; CELLULAR AUTOMATA; SIMPLE GROUP; EVEN PERMUTATIONS; STREAM CIPHERS AND KEY STREAM GENERATOR;
D O I
10.1109/12.338094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with the theory and application of Cellular Automata (CA) for a class of block ciphers and stream ciphers. Based on CA state transitions certain fundamental transformations are defined which are block ciphering functions of the proposed enciphering scheme. These fundamental transformations are found to generate the simple (alternating) group of even permutations which in turn is a subgroup of the permutation group, These functions are implemented with a class of programmable cellular automata (PCA) built around rules 51, 153, and 195. Further, high quality pseudorandom pattern generators built around rule 90 and 150 programmable cellular automata with a rule selector (i.e., combining function) has been proposed as running key generators in stream ciphers. Both the schemes provide better security against different types of attacks. With a simple, regular, modular and cascadable structure of CA, hardware implementation of such schemes idealy suit for VLSI implementation.
引用
收藏
页码:1346 / 1357
页数:12
相关论文
共 26 条
[1]  
BARDELL PH, 1990, PROCEEDINGS : INTERNATIONAL TEST CONFERENCE 1990, P762, DOI 10.1109/TEST.1990.114093
[2]  
CHAWDHURY DR, 1994, IEEE T COMPUT, V43, P759
[3]   VECTOR-SPACE THEORETIC ANALYSIS OF ADDITIVE CELLULAR AUTOMATA AND ITS APPLICATION FOR PSEUDOEXHAUSTIVE TEST PATTERN GENERATION [J].
DAS, AK ;
CHAUDHURI, PP .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (03) :340-352
[4]   EFFICIENT CHARACTERIZATION OF CELLULAR AUTOMATA [J].
DAS, AK ;
GANGULY, A ;
DASGUPTA, A ;
BHAWMIK, S ;
CHAUDHURI, PP .
IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1990, 137 (01) :81-87
[5]  
DAS AK, 1990, 20TH P FAULT TOL COM, P265
[6]  
Denning D.E.R., 1982, CRYPTOGRAPHY DATA SE, V112, DOI [10.5555/539308, DOI 10.5555/539308]
[7]   DES-LIKE FUNCTIONS CAN GENERATE THE ALTERNATING GROUP [J].
EVEN, S ;
GOLDREICH, O .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1983, 29 (06) :863-865
[8]  
HERSTEIN IN, 1976, TOPICS ALGEBRA
[9]   CELLULAR AUTOMATA-BASED PSEUDORANDOM NUMBER GENERATORS FOR BUILT-IN SELF-TEST [J].
HORTENSIUS, PD ;
MCLEOD, RD ;
PRIES, W ;
MILLER, DM ;
CARD, HC .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1989, 8 (08) :842-859
[10]  
Knuth D., 1981, ART COMPUTER PROGRAM, V2nd