• DocumentCode
    3411872
  • Title

    Counter Embedded Memory architecture for trusted computing platform

  • Author

    Yao, Gavin Xiaoxu ; Cheung, Ray C C ; Man, Kim Fung

  • Author_Institution
    Dept. of Electron. Eng., City Univ. of Hong Kong, Kowloon, China
  • fYear
    2010
  • fDate
    8-11 June 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Due to various hacker attacks, trusted computing platform has received a lot of attentions recently. Encryption is introduced to maintain the confidentiality of data stored on such platform, while Message Authentication Codes (MACs) and authentication trees are employed to verify the data memory integrity. These encryption and authentication architectures suffer from several potential vulnerabilities which have been omitted by the previous work. In this paper, we first address our concern about a type of cryptanalysis; a ciphertext stored on memory can be decrypted and attacked by an adversary and the MACs and the authentication trees would become the victim of cryptanalytic attacks. In addition, we show that such an attack can be extended to multi-core systems by simply corrupting other unprotected cores and performing malicious behaviors. To handle these scenarios, we propose a Counter Embedded Memory (CEM) design, and employ embedded counters to record every data fetch and trace malicious operations. The proposed platform with CEM allows the system to trace unexpected memory access, thus can indicate potential attack in progress. We present both qualitative discussion and quantitative analysis to show the effectiveness of the proposed architecture. Our FPGA rapid prototype shows that the additional memory overhead is only 0.10% and the latency can be totally neglected.
  • Keywords
    cryptography; embedded systems; memory architecture; message authentication; authentication architecture; authentication trees; ciphertext; counter embedded memory architecture; counter embedded memory design; cryptanalysis; cryptanalytic attacks; data memory integrity; encryption architecture; hacker attacks; message authentication codes; trusted computing platform; Authentication; Encryption; Multicore processing; Radiation detectors; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2010 21st IEEE International Symposium on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    978-1-4244-7073-0
  • Electronic_ISBN
    978-1-4244-7072-3
  • Type

    conf

  • DOI
    10.1109/RSP.2010.5656329
  • Filename
    5656329