Title :
Properties of the RC6 cipher for a BIST hardware implementation
Author :
Mang, Gerda Erica ; Mang, Ioan
Author_Institution :
Comput. Sci. Dept., Univ. of Oradea, Romania
Abstract :
In 1997, the National Institute of Standards and Technology (NIST) initiated a process to select a symmetric-key encryption algorithm to be used to protect sensitive federal information. From the fifteen candidate algorithms, six were selected. One of them is the RC6 cipher-block. In this paper we make an analysis of suitability for pseudorandom built-in self-test (BIST) of the RC6 algorithm. First, we describe the hardware architecture, based on the architecture data flow graph. To prove that each combinational level has by entrance a pseudo-random data, we show that the order of the involved operations and the operation type are relevant, and not the number of instances of a certain operation. Also we prove the random data property of RC6 and some important properties of the cipher that permits the implementation of an efficient BIST scheme to test the complete data path.
Keywords :
built-in self test; cryptography; data flow graphs; military communication; random number generation; BIST hardware implementation; NIST; National Institute of Standards and Technology; RC6 cipher; architecture data flow graph; combinational level; hardware architecture; military communication; pseudorandom built-in self-test; random data property; symmetric-key encryption algorithm; Algorithm design and analysis; Built-in self-test; Computer science; Cryptography; Flow graphs; Hardware; NIST; Protection; Testing; Virtual manufacturing;
Conference_Titel :
MILCOM 2002. Proceedings
Print_ISBN :
0-7803-7625-0
DOI :
10.1109/MILCOM.2002.1179678