| Dynamic security domain scaling on embedded symmetric multiprocessors |
| Full text |
Pdf
(2.37 MB)
|
Source
|
ACM Transactions on Design Automation of Electronic Systems (TODAES)
archive
Volume 14 , Issue 2 (March 2009)
table of contents
Article No. 24
Year of Publication: 2009
ISSN:1084-4309
|
|
Authors
|
|
Hiroaki Inoue
|
System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
|
|
Tsuyoshi Abe
|
System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
|
|
Kazuhisa Ishizaka
|
System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
|
|
Junji Sakai
|
System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
|
|
Masato Edahiro
|
System IP Core Research Laboratories, NEC Corporation, Kanagawa, Japan
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 97, Citation Count: 0
|
|
|
ABSTRACT
We propose a method for dynamic security-domain scaling on SMPs that offers both highly scalable performance and high security for future high-end embedded systems. Its most important feature is its highly efficient use of processor resources, accomplished by dynamically changing the number of processors within a security-domain (i.e., dynamically yielding processors to other security-domains) in response to application load requirements. Two new technologies make this scaling possible without any virtualization software: (1) self-transition management and (2) unified virtual address mapping. Evaluations show that this domain control provides highly scalable performance and incurs almost no performance overhead in security-domains. The increase in OSs in binary code size is less than 1.5%, and the time required for individual state transitions is on the order of a single millisecond. This scaling is the first in the world to make possible the dynamic changing of the number of processors within a security-domain on an ARM SMP.
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
|
|
| |
2
|
Amd. 2005. AMD64 Virtualization Codenamed “Pacifica” Technology: Secure Virtual Machine Architecture Reference Manual. http://www.cs.utexas.edu/users/hunt/class/2005-fall/cs352/docsem64t/AMD/virtualization-33047.pdf.
|
| |
3
|
Arm. 2004. AMBA AXI protocol. Version 1.0.
|
| |
4
|
Arm. 2006. ARM11 MPCore Processor Technical Reference Manual. Rev. r1p0.
|
| |
5
|
W. J. Armstrong , R. L. Arndt , D. C. Boutcher , R. G. Kovacs , D. Larson , K. A. Lucke , N. Nayar , R. C. Swanberg, Advanced virtualization capabilities of POWER5 systems, IBM Journal of Research and Development, v.49 n.4/5, p.523-532, July 2005
|
| |
6
|
|
 |
7
|
Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield, Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
 |
8
|
|
 |
9
|
Joel Coburn , Srivaths Ravi , Anand Raghunathan , Srimat Chakradhar, SECA: security-enhanced communication architecture, Proceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems, September 24-27, 2005, San Francisco, California, USA
[doi> 10.1145/1086297.1086308]
|
| |
10
|
Crispin Cowan , Calton Pu , Dave Maier , Heather Hintony , Jonathan Walpole , Peat Bakke , Steve Beattie , Aaron Grier , Perry Wagle , Qian Zhang, StackGuard: automatic adaptive detection and prevention of buffer-overflow attacks, Proceedings of the 7th conference on USENIX Security Symposium, p.5-5, January 26-29, 1998, San Antonio, Texas
|
| |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
Gondo, M. 2006. Blending asymmetric and symmetric multiprocessing with a single OS on ARM11 MPCore. Inform. Quar. 5, 4, 38--43.
|
| |
16
|
Inoue Hiroaki , Ken-ichiro Anjo , Masaki Wakabayashi , Jun Tanabe , Hideharu Amano , Junji Yamamoto , Mitusuru Sato , Kei Hiraki, The Preliminary Evaluation of MBP-light with Two Protocol Policies for A Massively Parallel Processor - JUMP-1, Proceedings of the The 7th Symposium on the Frontiers of Massively Parallel Computation, p.268, February 21-25, 1999
|
 |
17
|
Hiroaki Inoue , Akihisa Ikeno , Masaki Kondo , Junji Sakai , Masato Edahiro, FIDES: an advanced chip multiprocessor platform for secure next generation mobile terminals, Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, September 19-21, 2005, Jersey City, NJ, USA
[doi> 10.1145/1084834.1084882]
|
 |
18
|
Hiroaki Inoue , Akihisa Ikeno , Tsuyoshi Abe , Junji Sakai , Masato Edahiro, Dynamic security domain scaling on symmetric multiprocessors for future high-end embedded systems, Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis, September 30-October 03, 2007, Salzburg, Austria
[doi> 10.1145/1289816.1289830]
|
 |
19
|
|
| |
20
|
INTEL and NTT DOCOMO. 2006. Open and secure terminal initiative (OSTI) architecture specification. Rev. 1.00. http://www.nttdocomo.co.jp/binary/pdf/corporate/technology/osti/OSTI_Arch_R1_00.pdf.
|
| |
21
|
Ishikawa, S., Yamabana, K., Isotani, R., and Okumura, A. 2006. Parallel LVCSR algorithm for cellphone-oriented multicore processors. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing. Vol. 1, 177--180.
|
| |
22
|
Daniel Lenoski , James Laudon , Kourosh Gharachorloo , Wolf-Dietrich Weber , Anoop Gupta , John Hennessy , Mark Horowitz , Monica S. Lam, The Stanford Dash Multiprocessor, Computer, v.25 n.3, p.63-79, March 1992
[doi> 10.1109/2.121510]
|
 |
23
|
David Lie Chandramohan Thekkath , Mark Mitchell , Patrick Lincoln , Dan Boneh , John Mitchell , Mark Horowitz, Architectural support for copy and tamper resistant software, Proceedings of the ninth international conference on Architectural support for programming languages and operating systems, p.168-177, November 2000, Cambridge, Massachusetts, United States
|
| |
24
|
|
| |
25
|
|
| |
26
|
Neiger, G., Santoni, A., Leung, F., Rodgers, D., and Uhlig, R. 2006. Intel virtualization technology: Hardware support for efficient processor virtualization. Intel Tech. J. 10, 3, 167--177.
|
| |
27
|
Openwall Project. 2001. (http://www.openwall.com/linux/README.shtml), Linux kernel patch from the Openwall Project.
|
| |
28
|
Mwaikambo, Z., Raj, A., Russell, R., Schopp, J., and Vaddagiri, S. 2004. Linux kernel hotplug CPU support. In Proceedings of the Linux Symposium. Vol. 2, 467--480.
|
 |
29
|
|
| |
30
|
Qnx. 2006. Multi-Core. Technology development kit. http://www.qnx.com/download/download/12449/194.09_Multicore_TDK_p41.pdf.
|
| |
31
|
Secure Software. 2001. Rough auditing tool for security (RATS). http://www. securesoftware.com/rats.php.
|
| |
32
|
|
 |
33
|
|
| |
34
|
TCG. 2006. TPM main part 1 design principles. Specification ver. 1.2, rev. 94. https://www. trustedcomputinggroup.org/specs/TPM/Main_Part1_Rev94.zip.
|
| |
35
|
Tiri, K. and Verbauwhede, I. 2006. A digital design flow for secure integrated circuits. IEEE Trans. Comput. Aid. Des. 25, 7, 1197--1208.
|
| |
36
|
|
|