4 Hits in 5.7 sec

SENSS: Security Enhancement to Symmetric Shared Memory Multiprocessors

Youtao Zhang, Lan Gao, Jun Yang, Xiangyu Zhang, R. Gupta
11th International Symposium on High-Performance Computer Architecture  
This paper proposes a security enhancement model called SENSS, that allows programs to run securely on a symmetric shared memory multiprocessor (SMP) environment.  ...  In SENSS, a program, including both code and data, is stored in the shared memory in encrypted form but is decrypted once it is fetched into any of the processors.  ...  Conclusions In this paper, we propose SENSS model -a secure computation model for symmetric shared memory multiprocessors.  ... 
doi:10.1109/hpca.2005.31 dblp:conf/hpca/ZhangGYZG05 fatcat:o2mcstpf2ndxzdkwcafs6gse5u

Memory encryption

Michael Henson, Stephen Taylor
2014 ACM Computing Surveys  
Memory encryption has yet to be used at the core of operating system designs to provide confidentiality of code and data.  ...  As public use of computers continued to grow, so did the need to secure sensitive information.  ...  MULTIPROCESSOR ENHANCEMENTS SENSS utilizes OTPs for memory-to-cache transfers and AES cipher block chaining (CBC) mode for cache-to-cache transfers.  ... 
doi:10.1145/2566673 fatcat:jmnwf76mm5calh5vjqh4ukchju

Aegis: A single-chip secure processor

G. Suh, Charles O'Donnell, Srinivas Devadas
2007 IEEE Design & Test of Computers  
Memory encryption and integrity verification mechanisms guarantee the privacy and the integrity of off-chip memory content, respectively.  ...  The architecture suggests a technique called suspended secure processing to allow a secure part of an application to be protected separately from the rest.  ...  However, highend server systems often have multiple processors such as symmetric multiprocessors (SMPs) that share the same off-chip memory.  ... 
doi:10.1109/mdt.2007.4343587 fatcat:qzwlnqrklvat5kgjzia7yed47q

A Multi-Core Processor Platform for Open Embedded Systems [article]

Hiroaki Inoue
2010 arXiv   pre-print
to individual OSs makes it possible to be dynamically changed under secure processor partitioning.  ...  Key to the success of platforms required for open embedded systems is the achievement of both the scalable extension of base applications and the secure execution of open applications.  ...  shared memory object.  ... 
arXiv:1006.5572v1 fatcat:wo262ewg5ba5rivkakba5ew5de