DocumentCode
2204152
Title
Efficient Encryption-Authentication of Shared Bus-Memory in SMP System
Author
Hou, Fangyong ; He, Hongjun ; Xiao, Nong ; Liu, Fang ; Zhong, Guangjun
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2010
fDate
June 29 2010-July 1 2010
Firstpage
871
Lastpage
876
Abstract
To build secure SMP system with resistance against physical attacks, the essential requirements is to make data encryption and data authentication for both the shared bus and the shared memory. Analysis of such problem educes that it must combine the counter mode encryption with the hash tree based authentication, and such combination must inosculate with the architecture characters of SMP system to decrease additional burdens. Protecting method mainly consists of: (1) associate each data with its MAC and IV to form a (data, MAC, IV) pair, and the un-tampered IV can ensure data to be un-broken; (2) generate IV through tracing the shared bus sequence number, to complete bus data protection; (3) check the stored IV by hash tree, to realize memory data protection; (4) build the entire hash tree into MCH, to eliminate synchronization of tree root among processors; (5) spread tree root authentication result from MCH to processors through the safeguard IV-channel, to connect bus protection and memory protection smoothly to avoid introducing any additional data re-encryption/re-authentication on data path. Other optimizing measures are also applied. Simulations inspect this method, and prove that it is an efficient way to construct SMP data protection system.
Keywords
cryptography; field buses; message authentication; parallel architectures; shared memory systems; synchronisation; SMP data protection system; SMP system architecture; bus data protection; bus protection; counter mode encryption; data authentication; data encryption; data path; encryption-authentication; hash tree; memory data protection; memory protection; physical attack; secure SMP system; shared bus sequence number; shared bus-memory; synchronization; tree root authentication; Authentication; Encryption; Hardware; Program processors; Radiation detectors; Random access memory; Authentication; Bus; Encryption; Shared Memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location
Bradford
Print_ISBN
978-1-4244-7547-6
Type
conf
DOI
10.1109/CIT.2010.163
Filename
5578456
Link To Document