TARU PUBLICATIONS
Journal of Discrete Mathematical Sciences and Cryptography cover
Hybrid ·Peer-reviewed·ISSN (Online): 2169-0065·ISSN (Print): 0972-0529

Monthly Journal: Publishes theoretical and applied research in all areas of Discrete Mathematical Sciences, Cryptography, Combinatorics, Elliptic Curves and Information Security.

Issues up to 2022 co-published with and available at:Taylor & Francis Online
submissions@tarupublications.com
Open Access Research Article

Dependency of lightweight block ciphers over S-boxes: A deep learning based analysis

* , ,

* Corresponding author · click or hover a name for details

pp. 153–173Vol. 26Issue 1February 2021DOI: 10.1080/09720529.2021.1932889 Crossmark XML
Received:
01 Oct 2020
Accepted:
28 Feb 2021
Published Online:
15 Nov 2021
Article type:
Research Article
Language:
EN
Article no.:
JDMSC-1338
Pages:
153–173

Abstract

Lightweight ciphers have been proposed from time to time to tackle various usage issues in IoT (Internet of Things) scenario. PRESENT and DoT are two such ciphers. PRESENT has been a benchmark cipher to establish and validate the security features of any new lightweight block cipher. This paper presents deep learning based analysis of a widely known lightweight cipher PRESENT and relatively less known lightweight cipher DoT. Our observations show that both the ciphers are extremely sensitive to any intentional or unintentional error occurring in their S-boxes. In our experiments, these two ciphers maintain the desired immunity to such errors when either of the randomly generated ten non-linear S-boxes are used in their corresponding algorithms. However, the ciphers fail to withstand our deep learning based attack when either no S-box is used or a reverse S-box is used in their algorithms. This work validates the fact that S-box should always be carefully chosen while designing a block cipher. The observations from our work suggest the designers to be observant towards vulnerabilities arising out of any intentional fault attacks from the adversary.

Keywords

Subject Classifications

94A6068P25

References

  1. Andrey BogdanovLars R KnudsenGregor LeanderChristof PaarAxel PoschmannMatthew JB RobshawYannick Seurin, and Charlotte VikkelsoePresent: An ultra-lightweight block cipher. In International workshop on cryptographic hardware and embedded systems, pages 450466. Springer, 2007[Google Scholar]
  2. Jagdish PatilGaurav Bansod, and Kumar Shashi Kant. Dot: A new ultra-lightweight sp network encryption design for resource- constrained environment. In Proceedings of the 2nd International Conference on Data Engineering and Communication Technology, pages 249–257. Springer, 2019. [Crossref][Google Scholar]
  3. Li DengDong Yu, et al. Deep learning: methods and applicationsFoundations and Trends® in Signal Processing, 7(3–4):1973872014. doi: https://doi.org/10.1561/2000000039 [Crossref][Google Scholar]
  4. Martin PopelMarketa TomkovaJakub TomekLukasz KaiserJakob UszkoreitOndřej Bojar, and Zdeněk Žabokrtsky’Transforming machine translation: a deep learning system reaches news translation quality comparable to human professionalsNature communications, 11(1):1152020. doi: https://doi.org/10.1038/s41467-020-18073-9 [Crossref][PubMed][Web of Science ®][Google Scholar]
  5. Chenyi ChenAri SeffAlain Kornhauser, and Jianxiong XiaoDeepdriving: Learning affordance for direct perception in autonomous driving. In Proceedings of the IEEE International Conference on Computer Vision, pages 272227302015[Google Scholar]
  6. Sweta BhattacharyaPraveen Kumar Reddy MaddikuntaQuoc-Viet PhamThippa Reddy GadekalluChiranji Lal ChowdharyMamoun AlazabMd Jalil Piran, et al. Deep learning and medical image processing for coronavirus (covid-19) pandemic: A surveySustainable cities and society, 65:1025892021. doi: https://doi.org/10.1016/j.scs.2020.102589 [Crossref][PubMed][Web of Science ®][Google Scholar]
  7. Arun Kumar Dubey and Vanita JainA review of face recognition methods using deep learning networkJournal of Information and Optimization Sciences, 40(2):5475582019. doi: https://doi.org/10.1080/02522667.2019.1582875 [Taylor & Francis Online][Web of Science ®][Google Scholar]
  8. Vedika GuptaStuti JuyalGurvinder Pal SinghChirag Killa, and Nishant GuptaEmotion recognition of audio/speech data using deep learning approachesJournal of Information and Optimization Sciences, 41(6):130913172020. doi: https://doi.org/10.1080/02522667.2020.1809089 [Taylor & Francis Online][Web of Science ®][Google Scholar]
  9. Aron Gohr. Improving attacks on round-reduced speck32/64 using deep learning. In Annual International Cryptology Conference, pages 150–179. Springer, 2019. [Crossref][Google Scholar]
  10. Anubhab BaksiJakub BreierXiaoyang Dong, and Chen YiMachine learning assisted differential distinguishers for lightweight ciphersIACR Cryptol. ePrint Arch., 2020:571, 2020[Google Scholar]
  11. Ronald L Rivest. Cryptography and machine learning. In International Conference on the Theory and Application of Cryptology, pages 427–439. Springer, 1991. [Crossref][Google Scholar]
  12. Martín Abadi and David G Andersen. Learning to protect communications with adversarial neural cryptography. arXiv preprint arXiv:1610.06918, 2016. [Google Scholar]
  13. Ehsan HesamifardHassan Takabi, and Mehdi Ghasemi. Cryptodl: Deep neural networks over encrypted data. arXiv preprint arXiv:1711.05189, 2017. [Google Scholar]
  14. Stjepan PicekIoannis Petros SamiotisJaehu
Views: 194Downloads: 68Citations: 2