Skip to main content

Preventing Fault Attack on Stream Ciphers by Fault Detection and Correction

  • Conference paper
  • First Online:
Proceedings of the Fifth International Conference on Mathematics and Computing

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1170))

Abstract

Stream ciphers have been popular targets of fault-based cryptanalysis. Almost all of the winners of the eSTREAM project have been cryptanalyzed successfully using fault attack techniques. There exist a very little research work in the contemporary literature to prevent fault attacks on stream ciphers and most of them are cipher specific. Most of the existing related work concentrates only on fault detection. In this work, we propose a generic strategy to prevent fault attacks on a stream cipher by fault detection and correction. The scheme guarantees \(100\%\) coverage of detection and correction in both single-bit and double-bit fault. The scheme is validated taking Grain-128 as a hardware efficient stream cipher in the eSTREAM portfolio along with FPGA implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Adomnicai, A., Fournier, J.J.A., Masson, L.: Masking the lightweight authenticated ciphers ACORN and Ascon in software. IACR Cryptol. 2018,  708 (2018), https://eprint.iacr.org/2018/708

  2. Banik, S., Maitra, S., Sarkar, S.: A differential fault attack on the grain family of stream ciphers. In: Cryptographic Hardware and Embedded Systems - CHES 2012 - 14th International Workshop, Leuven, Belgium, September 9-12, 2012. Proceedings, pp. 122–139 (2012). https://doi.org/10.1007/978-3-642-33027-8_8

  3. Bousselam, K., Natale, G.D., Flottes, M., Rouzeyre, B.: On countermeasures against fault attacks on the Advanced Encryption Standard. In: Fault Analysis in Cryptography, pp. 89–108 (2012). https://doi.org/10.1007/978-3-642-29656-7_6

  4. Hell, M., Johansson, T., Maximov, A., Meier, W.: A stream cipher proposal: Grain-128. In: Proceedings 2006 IEEE International Symposium on Information Theory, ISIT 2006, The Westin Seattle, Seattle, Washington, USA, July 9-14, 2006, pp. 1614–1618 (2006). https://doi.org/10.1109/ISIT.2006.261549

  5. Hojsík, M., Rudolf, B.: Floating fault analysis of trivium. In: Progress in Cryptology - INDOCRYPT 2008, 9th International Conference on Cryptology in India, Kharagpur, India, December 14–17, 2008. Proceedings, pp. 239–250 (2008). https://doi.org/10.1007/978-3-540-89754-5_19

  6. Kermani, M.M., Reyhani-Masoleh, A.: Parity-based fault detection architecture of s-box for advanced encryption standard. In: 21th IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2006), 4–6 October 2006, Arlington, Virginia, USA, pp. 572–580 (2006). https://doi.org/10.1109/DFT.2006.50

  7. Pahlevanzadeh, H., Dofe, J., Yu, Q.: Assessing CPA resistance of AES with different fault tolerance mechanisms. In: 21st Asia and South Pacific Design Automation Conference, ASP-DAC 2016, Macao, Macao, January 25–28, 2016, pp. 661–666 (2016). https://doi.org/10.1109/ASPDAC.2016.7428087

  8. Salam, M.I., Simpson, L., Bartlett, H., Dawson, E., Wong, K.K.: Fault attacks on the authenticated encryption stream cipher MORUS. Cryptography 2(1),  4 (2018). https://doi.org/10.3390/cryptography2010004

  9. Schmidt, J., Medwed, M.: Countermeasures for symmetric key ciphers. In: Fault Analysis in Cryptography, pp. 73–87 (2012). https://doi.org/10.1007/978-3-642-29656-7_5

  10. Schneider, T., Moradi, A., Güneysu, T.: Parti - Towards Combined Hardware Countermeasures Against Side-Channel and Fault-Injection Attacks. In: Advances in Cryptology - CRYPTO 2016 - 36th Annual International Cryptology Conference, Santa Barbara, CA, USA, August 14–18, 2016, Proceedings, Part II, pp. 302–332 (2016). https://doi.org/10.1007/978-3-662-53008-5_11

  11. Zhang, X., Feng, X., Lin, D.: Fault attack on ACORN v3. IACR Cryptology 2017,  855 (2017). http://eprint.iacr.org/2017/855

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Swapan Maiti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Maiti, S., Chowdhury, D.R. (2021). Preventing Fault Attack on Stream Ciphers by Fault Detection and Correction. In: Giri, D., Ho, A.T.S., Ponnusamy, S., Lo, NW. (eds) Proceedings of the Fifth International Conference on Mathematics and Computing. Advances in Intelligent Systems and Computing, vol 1170. Springer, Singapore. https://doi.org/10.1007/978-981-15-5411-7_5

Download citation

Publish with us

Policies and ethics