ACM Home Page
Please provide us with feedback. Feedback
A data protection unit for NoC-based architectures
Full text PdfPdf (201 KB)
Source
International Conference on Hardware Software Codesign archive
Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis table of contents
Salzburg, Austria
SESSION: Advances in NoC optimization table of contents
Pages: 167 - 172  
Year of Publication: 2007
ISBN:978-1-59593-824-4
Authors
Leandro Fiorin  University of Lugano, Lugano, Switzerland
Gianluca Palermo  Politecnico di Milano, Milano, Italy
Slobodan Lukovic  University of Lugano, Lugano, Switzerland
Cristina Silvano  Politecnico di Milano, Milano, Italy
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 82,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1289816.1289858
What is a DOI?

ABSTRACT

Security is gaining increasing relevance in the development of embedded devices. Towards a secure system at each level of design, this paper addresses the security aspects related to Network-on-Chip (NoC) architectures, foreseen as the communication infrastructure of next-generation embedded devices. In the context of NoC-based Multiprocessor systems, we focus on the topic, not thoroughly faced yet, of data protection.

We present the architecture of a Data Protection Unit (DPU) designed for implementation within the Network Interface (NI). The DPU supports the capability to check and limit the access rights (none, read, write or both) of processors requesting access to data locations in a shared memory - in particular distinguishing between the operating roles (supervisor or user) of processing elements. We explore different alternative implementations and demonstrate how the DPU unit does not affect the network latency if the memory request has the appropriate rights. In the experimental section we show synthesis results for different ASIC implementations of the Data Protection Unit.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Open Core Protocol Specification 2.2.
 
2
SonicsMX SMART Interconnect Datasheet. http://www.sonicsinc.com.
 
3
T. Alves and D. Felton. TrustZone: Integrated Hardware and Software Security, White Paper. ARM, 2004.
 
4
 
5
E. Chien and P. Szoe. Blended Attacks Exploits, Vulnerabilities and Buffer Overflow Techniques in Computer Viruses. Symantec White Paper, Sept. 2002.
6
7
 
8
 
9
10
 
11
P. Kocher, R. Lee, G. McGraw, A. Raghunathan, and S. Ravi. Security as a New Dimension in Embedded System Design. In Proceedings of DAC 2004, Jun. 7-11 2004.
 
12
K. Pagiantzis and A. Sheikholeslami. Content-Addressable Memory (CAM) Circuits and Architectures: A Tutorial and Survey. IEEE Journal of Solid-State Circuits, 41(3), March 2006.
 
13
A. Radulescu, J. Dielissen, S. G. Pestana, O. Gangwal, E. Rijpkema, P. Wielage, and K. Goossens. An Efficient On-Chip NI Offering Guaranteed Services, Shared-Memory Abstraction, and Flexible Network Configuration. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 24(1), January 2005.


Collaborative Colleagues:
Leandro Fiorin: colleagues
Gianluca Palermo: colleagues
Slobodan Lukovic: colleagues
Cristina Silvano: colleagues