ACM Home Page
Please provide us with feedback. Feedback
Efficient data protection for distributed shared memory multiprocessors
Full text PdfPdf (386 KB)
Source PACT archive
Proceedings of the 15th international conference on Parallel architectures and compilation techniques table of contents
Seattle, Washington, USA
SESSION: Security and correctness table of contents
Pages: 84 - 94  
Year of Publication: 2006
ISBN:1-59593-264-X
Authors
Brian Rogers  North Carolina State University
Milos Prvulovic  Georgia Institute of Technology
Yan Solihin  North Carolina State University
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 60,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Data security in computer systems has recently become an increasing concern, and hardware-based attacks have emerged. As a result, researchers have investigated hardware encryption and authentication mechanisms as a means of addressing this security concern. Unfortunately, no such techniques have been investigated for Distributed Shared Memory (DSM) multiprocessors, and previously proposed techniques for uni-processor and Symmetric Multiprocessor (SMP) systems cannot be directly used for DSMs. This work is the first to examine the issues involved in protecting secrecy and integrity of data in DSM systems. We first derive security requirements for processor-processor communication in DSMs, and find that different types of coherence messages need different protection. Then we propose and evaluate techniques to provide efficient encryption and authentication of the data in DSM systems. Our simulation results using SPLASH-2 benchmarks show that the execution time overhead for our three proposed approaches is small and ranges from 6% to 8% on a 16-processor DSM system, relative to a similar DSM without support for data secrecy and integrity.


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
AMD. AMD Opteron Processor for Servers and Workstations. http://www.amd.com/us-en/Processors/ ProductInformation/0,,30 8796 8804,00.html, 2005.
2
 
3
R. K. B. Yang, S. Mishra. A high speed architecture for galois/counter mode of operation (gcm). In Cryptology ePrint Archive: Report 2005/146, 2005.
 
4
D. Bartholomew. On Demand Computing - IT On Tap? http://www.industryweek.com/ReadArticle.aspx? ArticleID=10303&SectionID=4, June 2005.
 
5
 
6
T. Gilmont, J.-D. Legat, and J.-J. Quisquater. Enhancing the Security in the Memory Management Unit. In Proc. of the 25th EuroMicro Conference, 1999.
 
7
 
8
 
9
IBM. IBM Power4 System Architecture White Paper. http://www-1.ibm.com/servers/eserver/pseries/ hardware/whitepapers/power4.html, 2002.
 
10
J. Renau, et al. SESC. http://sesc.sourceforge.net, 2004.
 
11
T. Kgil, L. Falk, and T. Mudge. ChipLock: Support for Secure Microarchitectures. In Proceedings of the Workshop on Architectural Support for Security and Anti-Virus (WASSA), Oct. 2004.
 
12
13
 
14
D. A. McGrew and J. Viega. The Galois/Counter Mode of Operation (GCM). http://csrc.nist.gov/ CryptoToolkit/modes/proposedmodes/gcm/, 2004.
 
15
T. Olavsrud. HP Issues Battle Cry in High-End Unix Server Market. ServerWatch, http://www.serverwatch.com/news/article.php/1399451, 2000.
 
16
17
 
18
W. Shi, H.-H. Lee, C. Lu, and M. Ghosh. Towards the Issues in Architectural Support for Protection of Software Execution. In Proceedings of the Workshop on Architectureal Support for Security and Anti-virus, pages 1--10, October 2004.
 
19
P. Shivakumar and N. P. Jouppi. Cacti 3.0: An integrated cache timing, power, and area model. In Technical Report WRL Technical Report 2001/2. Compaq Western Research Laboratory, Aug 2001.
 
20
Silicon Graphics, Inc. SGI Altix 3000 Data Sheet. http://www.sgi.com/products/servers/altix, 2004.
 
21
22
23
 
24
 
25


Collaborative Colleagues:
Brian Rogers: colleagues
Milos Prvulovic: colleagues
Yan Solihin: colleagues