skip to main content
10.1145/3299874.3317990acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

Lightweight Authenticated Encryption for Network-on-Chip Communications

Authors Info & Claims
Published:13 May 2019Publication History

ABSTRACT

In recent years, Network-on-Chip (NoC) has gained increasing popularity as a promising solution for the challenging interconnection problem in multi-processor systems-on-chip (MPSoCs). However, the interest of adversaries to compromise such systems grew accordingly, mandating the integration of security measures into NoC designs.

Within this paper, we introduce three novel lightweight approaches for securing communication in NoCs. The suggested solutions combine encryption, authentication, and network coding in order to ensure confidentiality, integrity, and robustness. With performance being critical in NoC environments, our solutions particularly emphasize low latencies and low chip area.

Our approaches were evaluated through extensive software simulations. The results have shown that the performance degradation induced by the protection measures is clearly outweighed by the aforementioned benefits. Furthermore, the area overhead implied by the additional components is reasonably low.

References

  1. R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W. Yeung. 2000. Network information flow. IEEE Trans. on Inf. Theory, Vol. 46, 4 (2000), 1204--1216. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dean Michael Ancajas, Koushik Chakraborty, and Sanghamitra Roy. 2014. Fort-NoCs: Mitigating the Threat of a Compromised NoC. In Proc. of DAC. 158:1--158:6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. Benini and G. De Micheli. 2002. Networks on chips: a new SoC paradigm. Computer, Vol. 35, 1 (Jan. 2002), 70--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Swarup Bhunia, Michael S. Hsiao, Mainak Banga, and Seetharam Narasimhan. 2014. Hardware Trojan Attacks: Threat Analysis and Countermeasures. Proc. of the IEEE, Vol. 102, 8 (2014), 1229--1247.Google ScholarGoogle ScholarCross RefCross Ref
  5. A. Bogdanov et al. 2007. PRESENT: An Ultra-Lightweight Block Cipher. In CHES 2007, Pascal Paillier and Ingrid Verbauwhede (Eds.). Springer, 450--466. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Travis Boraten and Avinash Karanth Kodi. 2016. Packet Security with Path Sensitization for NoCs. In Proc. of DATE. 1136--1139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Julia Borghoff et al. 2012. PRINCE - A Low-latency Block Cipher for Pervasive Computing Applications (Full version). Technical Report 529.Google ScholarGoogle Scholar
  8. Shekhar Borkar. 2007. Thousand Core Chips: A Technology Perspective. In Proc. of DAC. 746--749. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Philip A. Chou, Yunnan Wu, and Kamal Jain. 2003. Practical Network Coding. In Proc. Annual Allerton Conf. on Comm., Control, and Computing.Google ScholarGoogle Scholar
  10. W. J. Dally and B. Towles. 2001. Route packets, not wires: on-chip interconnection networks. In Proc. of DAC. 684--689. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Frey and Qiaoyan Yu. 2015. Exploiting State Obfuscation to Detect Hardware Trojans in NoC Network Interfaces. In Proc. of IEEE MWSCAS. 1--4.Google ScholarGoogle ScholarCross RefCross Ref
  12. Sebastian Haas et al. 2017. A Heterogeneous SDR MPSoC in 28 nm CMOS for Low-Latency Wireless Applications. In Proc. of DAC. 47:1--47:6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Julian Harttung, Elke Franz, and Paul Walther. 2018. Evaluation of Lightweight Cryptographic Algorithms. Technical Report. Dresden University of Technology.Google ScholarGoogle Scholar
  14. Hemangee K. Kapoor, G. Bhoopal Rao, Sharique Arshi, and Gaurav Trivedi. 2013. A Security Framework for NoC Using Authenticated Encryption and Session Keys. Circuits, Systems, and Signal Processing, Vol. 32, 6 (2013), 2605--2622. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Paul Kocher et al. 2004. Security as a New Dimension in Embedded System Design. In Proc. of DAC. 753--760. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. Kumar, A. Jantsch, J. P. Soininen, M. Forsell, M. Millberg, J. Oberg, K. Tiensyrja, and A. Hemani. 2002. A network on chip architecture and design methodology. In Proc. of IEEE Computer Society Annual Symposium on VLSI. New Paradigms for VLSI Systems Design. 105--112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Chae Hoon Lim and Tymur Korishko. 2006. mCrypton - A Lightweight Block Cipher for Security of Low-Cost RFID Tags and Sensors. In WISA 2005.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. OpenSim Ltd. 2019. OMNeT++Discrete Event Simulator. https://omnetpp.org/Google ScholarGoogle Scholar
  19. Sadia Moriam et al. 2015. Resilient and Efficient Communication in Many-Core Systems using Network Coding. In Proc. of IEEE IPCCC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Sadia Moriam et al. 2018. Protecting Communication in Many-Core Systems against Active Attackers. In Proc. of ACM GLSVLSI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. NIST Special Publication 800-38A. 2001. Recommendation for Block Cipher Modes of Operation - Methods and Techniques. U.S. DoC/NIST.Google ScholarGoogle Scholar
  22. Simha Sethumadhavan et al. 2015. Trustworthy Hardware from Untrusted Components. Comm. of the ACM, Vol. 58, 9 (Aug. 2015), 60--71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Gustavus J. Simmons (Ed.). 1991. Contemporary Cryptography - The Science of Information Integrity. IEEE Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sneha N. Ved, Ankit Bhange, Aparna Arya, and Joycee Mekie. 2017. Route-on-Fly: A Single Cycle Router. In Proc. of SPIN. 109--114.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Lightweight Authenticated Encryption for Network-on-Chip Communications

                              Recommendations

                              Comments

                              Login options

                              Check if you have access through your login credentials or your institution to get full access on this article.

                              Sign in
                              • Published in

                                cover image ACM Conferences
                                GLSVLSI '19: Proceedings of the 2019 on Great Lakes Symposium on VLSI
                                May 2019
                                562 pages
                                ISBN:9781450362528
                                DOI:10.1145/3299874

                                Copyright © 2019 ACM

                                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                                Publisher

                                Association for Computing Machinery

                                New York, NY, United States

                                Publication History

                                • Published: 13 May 2019

                                Permissions

                                Request permissions about this article.

                                Request Permissions

                                Check for updates

                                Qualifiers

                                • research-article

                                Acceptance Rates

                                Overall Acceptance Rate312of1,156submissions,27%

                                Upcoming Conference

                                GLSVLSI '24
                                Great Lakes Symposium on VLSI 2024
                                June 12 - 14, 2024
                                Clearwater , FL , USA

                              PDF Format

                              View or Download as a PDF file.

                              PDF

                              eReader

                              View online with eReader.

                              eReader