Abstract
Many of the current electronic systems embedded in a SoC (System-on-Chip) are used to capture, store, manipulate and access critical data, as well as to perform other key functions. In such a scenario, security is considered as an important issue. The Network-on-chip (NoC), as the foreseen communication structure of next-generation SoC devices, can be used to efficiently incorporate security. Our work proposes the implementation of QoSS (Quality of Security Service) to overcome present SoC vulnerabilities. QoSS is a novel concept for data protection that introduces security as a dimension of QoS. In this paper, we present the implementation of two security services (access control and authentication), that may be configured to assume one from several possible levels, the implementation of a technique to avoid denial-of-service (DoS) attacks, evaluate their effectiveness and estimate their impact on NoC performance.
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
ARM. Trustzone, http://www.arm.com
IBM, Global Business Security Index Report, http://www-03.ibm.com/press/fr/fr/pressrelease/26379.wss
Kocher, P., Lee, R., McGraw, G., Raghunathan, A., Ravi, S.: Security as a New Dimension in Embedded System Design. In: Design Automation Conference, DAC 2004 (2004)
Ogras, U., Hu, J., Marculescu, R.: Communication-centric SoC design for nanoscale domain. In: IEEE International Conference on Application-Specific Systems (2005)
Benini, L.: Application Specific NoC Design. In: Design, Automation and Test in Europe Conference and Exhibition (DATE 2006), vol. 1, pp. 1–5 (March 2006)
Gebotys, C., Zhang, Y.: Security wrappers and power analysis for SoC technologies. In: CODES 2003 (2003)
Evain, S., Diguet, J.: From NoC security analysis to design solutions. In: Design, Automation and Test in Europe Conference and Exhibition, DATE 2006 (2006)
Fiorin, L., Silvano, C., Sami, M.: Security Aspects in Networks-on-Chips: Overview and Proposals for Secure Implementations. In: Proc. 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools (2007)
Fiorin, L., Lukovic, S., Palermo, G.: Implementation of a Reconfigurable Data Protection Module for NoC-based MPSoCs. In: Proc. IEEE Parallel and Distributed Processing (2008)
Benini, L., Bertozzi, D.: Network-on-Chip architectures and design methods. Comput. Digit. Tech. 152 (March 2005)
Goossens, K., Dielissen, J., Prakash, O., González, S., Rädulescu, A., Rijpkema, E.: A Design Flow for Application-Specific Networks on Chip with Guaranteed Performance to Accelerate SoC design and verification. In: Proc. Design, Automation and Test in Europe Conference and Exhibition, DATE 2005 (2005)
Kocher, P., Lee, R., McGraw, G., Raghunathan, A., Ravi, S.: Security as a new Dimension in Embedded System Design. In: Design Automation Conference, DAC 2004 (2004)
Sepulveda, J., Strum, M., Wang, J.C.: A TLM-Based Network-on-Chip Performance Evaluation Framework. In: Proc. 3rd Symposium on Circuits and Systems, Colombian Chapter, pp. 54–60 (2007)
Bolotin, E., Cidon, I., Ginosar, R., Kolodny, A.: QNoC: QoS architecture and design process for network on chip. Journal of System Architecture (2004)
Lee, H., Ogras, U., Marculescu, R., Chang, N.: Design Space Exploration and Prototyping for on-Chip Multimedia applications. In: Proceedings of DAC 2006, California, USA (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Sepúlveda, J., Pires, R., Strum, M., Chau, W.J. (2010). Implementation of QoSS (Quality-of-Security Service) for NoC-Based SoC Protection. In: Gavrilova, M.L., Tan, C.J.K., Moreno, E.D. (eds) Transactions on Computational Science X. Lecture Notes in Computer Science, vol 6340. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17499-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-17499-5_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17498-8
Online ISBN: 978-3-642-17499-5
eBook Packages: Computer ScienceComputer Science (R0)