• DocumentCode
    3508549
  • Title

    Design and Implementation of the TPM Chip J3210

  • Author

    Zhang Huanguo ; Qin Zhongping ; Yang Qi

  • Author_Institution
    Sch. of Comput., Wuhan Univ., Wuhan
  • fYear
    2008
  • fDate
    14-17 Oct. 2008
  • Firstpage
    72
  • Lastpage
    78
  • Abstract
    During these years, computer security is in expeditious progressing. With the serious risk of security, the idea of Trusted Computing was introduced to the Information Technology industry. Trusted Computing has to ensure the computing is on the trusted platforms, so the technology of Trusted Computing Platform (TCP) was developed. In the specification of Trusted Computing Group (TCG), Trusted Platform Module (TPM) can be used to ensure that each computer will report its configuration parameters in a trustworthy manner. The cryptographic operations are all taking place in TPM, such as the measurement of Operation System, the encryption process, and the process of personal identification. These kinds of operations need huge computing power. Besides, these operations have to be done in TPM totally under the consideration of security. It is obviously a TPM chip should offer sufficient computing power to do these kinds of operations; otherwise the performance of trusted computing would descend seriously. In this paper, a high performance TPM chip J3210 based on SPARC v8 is designed and implemented. This high performance TPM chip J3210 consists of a high performance RISC CPU, a RSA/ECC cryptographic acceleration engine, a hash engine, a symmetric cryptographic acceleration engine, a random number generator and some peripheral interfaces. These internal Intellectual Property (IP) cores are elaborately designed and carefully configured. As a result, it demonstrates a high performance of cryptographic operations.
  • Keywords
    cryptography; industrial property; integrated circuit design; microprocessor chips; operating systems (computers); peripheral interfaces; random number generation; reduced instruction set computing; RISC CPU; RSA/ECC cryptographic acceleration engine; SPARC v8; TPM chip J3210; computer security; configuration parameters; cryptographic operations; encryption process; hash engine; information technology industry; intellectual property; operation system; peripheral interfaces; personal identification; random number generator; symmetric cryptographic acceleration engine; trusted computing group; trusted computing platform; trusted platform module; Acceleration; Computer industry; Computer security; Cryptography; Engines; Information security; Information technology; Power system security; Reduced instruction set computing; Semiconductor device measurement; System on Chip; TPM Chip; Trusted Compute;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trusted Infrastructure Technologies Conference, 2008. APTC '08. Third Asia-Pacific
  • Conference_Location
    Hubei
  • Print_ISBN
    978-0-7695-3363-6
  • Type

    conf

  • DOI
    10.1109/APTC.2008.8
  • Filename
    4683084