Abstract
The authenticated encryption (AE) scheme ACORN v3, a CAESAR competition finalist, has been shown to be particularly vulnerable against Differential Fault Attack (DFA), even more so than its previous version ACORN v2. In this paper, we analyse how fault attacks can be prevented in ACORN v3 by using cellular automata (CA). The good pseudorandom properties of CA are exploited and renders the ACORN v3 infeasible to perform fault attacks on. The Programmable Cellular Automata (PCA) 90-150 is effectively deployed to make ACORN cipher robust against DFA.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Rogaway, P.: Authenticated-encryption with associated-data. In: Proceedings of the 9th ACM Conference on Computer and Communications Security, pp. 98–107 (2002)
Zhang, F., Liang, Z.-Y., Yang, B.-L., Zhao, X.-J., Guo, S.-Z., Ren, K.: Survey of design and security evaluation of authenticated encryption algorithms in the Caesar competition. Front. Inf. Technol. Electron. Eng. 19(12), 1475–1499 (2018)
Wu, H.: Acorn: a lightweight authenticated cipher (v3). Candidate for the CAESAR Competition (2016). https://competitions.cr.yp.to/round3/acornv3.pdf. Accessed 04 Sept 2020
Wolfram, S.: Cellular automata as models of complexity. Nature 311(5985), 419–424 (1984)
Wolfram, S.: Cryptography with cellular automata. In: Williams, H.C. (ed.) CRYPTO 1985. LNCS, vol. 218, pp. 429–432. Springer, Heidelberg (1986). https://doi.org/10.1007/3-540-39799-X_32
de la Guía Martínez, D., Peinado Domínguez, A.: On the sequences generated by 90-150 programmable cellular automata (2001)
Guan, S.-U., Zhang, S.: Pseudorandom number generation based on controllable cellular automata. Future Gener. Comput. Syst. 20(4), 627–641 (2004)
Zhang, X., Feng, X., Lin, D.: Fault attack on acorn v3. Comput. J. 61(8), 1166–1179 (2018)
Jose, J., Das, S., Chowdhury, D.R.: Prevention of fault attacks in cellular automata based stream ciphers. J. Cell. Automata 12(1–2), 141–157 (2016)
Alani, M.M.: Testing randomness in ciphertext of block-ciphers using diehard tests. Int. J. Comput. Sci. Netw. Secur. 10(4), 53–57 (2010)
ENT test suite. http://www.fourmilab.ch/random. Accessed 04 Sept 2020
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Joseph, J., Jacob, J., Abinshad, M.K., Ambili, K.N., Jose, J. (2021). Strengthening ACORN Authenticated Cipher with Cellular Automata. In: Gwizdałła, T.M., Manzoni, L., Sirakoulis, G.C., Bandini, S., Podlaski, K. (eds) Cellular Automata. ACRI 2020. Lecture Notes in Computer Science(), vol 12599. Springer, Cham. https://doi.org/10.1007/978-3-030-69480-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-69480-7_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-69479-1
Online ISBN: 978-3-030-69480-7
eBook Packages: Computer ScienceComputer Science (R0)