11th IEEE International On-Line Testing Symposium On-Line Error Detection and BIST for the AES Encryption Algorithm with Different S-Box Implementations Saint Raphael, French Riviera, France July 06-July 08 ISBN: 0-7695-2406-0
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IOLTS.2005.51
In this paper we experimentally investigate the efficiency of concurrent checking for the AES encryption algorithm (Rijndael) by parity modification according to [3]. Also we propose a simple new BIST method. For BIST the implementation of the AES algorithm itself is used as well as a pseudo-random test input generator and a compactor of the test results. Thereby we utilized the property of the AES algorithm that arbitrarily given plain texts are encrypted by the successive rounds into "pseudo-random" cipher texts which are the (test) inputs for the next round. The complete data path of the AES algorithm is simulated as a netlist of AND-, NAND-, OR-, NOR- and XOR-gates. All possible single stuck-at faults are injected and simulated. For a special implementation of the S-boxes all errors within the data path of the AES algorithm due to single stuck-at faults are immediately detected.
Citation:
V. Ocheretnij, G. Kouznetsov, R. Karri, M. G?ssel, "On-Line Error Detection and BIST for the AES Encryption Algorithm with Different S-Box Implementations," iolts, pp.141-146, 11th IEEE International On-Line Testing Symposium, 2005 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||