Abstract
In this paper, we present an easily-testable and reconfigurable pipeline for symmetric block ciphers. Bypass links with some extra pipeline stages are employed to detect errors, locate the corresponding faults, and reconfigure during normal operation. Duplicate computation, realized by using bypass links, is used to check the functionality of the modules for encryption. Test cycle insertion is controlled by activating bypass links either periodically or selectively, depending on the needs. Hardware overhead can be minimized by utilizing existing pipeline with one extra stage. Recovery from errors is achieved with negligible time overhead using the same bypass links employed for error detection.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Wolter, S., Matz, H., Schubert, A., Laur, R.: On the VLSI implementation of the International data encryption algorithm IDEA. IEEE Int. Symp. Circuits and Systems 1, 397–400 (1995)
Fernandez-Gomez, S., Rodriguez-Andina, J.J., Mandado, E.: Concurrent error detection in block ciphers. In: IEEE International Test Conference, pp. 979–984 (2000)
Bonnenberg, H., Curiger, A., Felber, N., Kaeslin, H., Zimmermann, R., Fichtner, W.: Vinci: Secure test of a VLSI high-speed encryption system. In: IEEE International Test Conference, pp. 782–790 (1993)
Karri, R., Wu, K., Mishra, P., Kim, Y.: Concurrent error detection schemes for fault-based side-channel cryptanalysis of symmetric block ciphers. IEEE Trans. CAD 21(12), 1509–1517 (2002)
Menezes, A., van Oorschot, P., Vanstone, S.: Handbook of Applied Cryptography. CRC Press, Boca Raton (1996)
Daemen, J., Rijmen, V.: AES proposal: Rijndael, http://www.esat.kuleuven.ac.be/~rijmen/rijndael/rijndaeldocV2.zip
Karri, R., Kuznetsov, G., Goessel, M.: Parity-based concurrent error detection in symmetric block ciphers. In: IEEE Int. Test Conf., pp. 919–926 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lee, MH., Choi, YH. (2006). An Easily Testable and Reconfigurable Pipeline for Symmetric Block Ciphers. In: Breveglieri, L., Koren, I., Naccache, D., Seifert, JP. (eds) Fault Diagnosis and Tolerance in Cryptography. FDTC 2006. Lecture Notes in Computer Science, vol 4236. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11889700_12
Download citation
DOI: https://doi.org/10.1007/11889700_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-46250-7
Online ISBN: 978-3-540-46251-4
eBook Packages: Computer ScienceComputer Science (R0)