• 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