• DocumentCode
    2909500
  • Title

    A flexible integrated cryptoprocessor for authentication protocols based on hyperelliptic curve cryptography

  • Author

    Klimm, Alexander ; Haas, Matthias ; Sander, Oliver ; Becker, Jürgen

  • Author_Institution
    Inst. for Inf. Process. Technol., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2010
  • fDate
    29-30 Sept. 2010
  • Firstpage
    35
  • Lastpage
    42
  • Abstract
    An integrated cryptographic processor for public key cryptography for embedded systems is proposed in this contribution. The architecture is designed for computational intensive applications based on hyperelliptic curve cryptography (HECC) in the automotive domain. Authentication protocols based on HECC can be adapted for access control systems and demobilizer applications in today´s cars. They can raise the security level of these systems, but ask for more computation power than is available in current automotive platforms. Good programmability of the system in high level languages such as C eases the integration of the proposed platform into existing systems and development flows in the automotive domain. In order to include such a level of abstraction a software programmable application specific processor was developed. This processor allows to hide the complex hardware of HECC and avoids a long term hardware development in case of a re-design. The benefit of a software based system combined with a specialized hardware is provided with the described approach. The presented work therefore follows the novel methodology of hardware software codesign where the benefits of both development methodologies are combined in the final system. Experiments show that a substantial gain in computation speed can be achieved while keeping the gate count low.
  • Keywords
    authorisation; automotive electronics; cryptographic protocols; embedded systems; hardware-software codesign; public key cryptography; access control systems; authentication protocols; electronic control units; embedded systems; hardware software codesign; hyperelliptic curve cryptography; integrated cryptographic processor; public key cryptography; software programmable application specific processor; Access control; Computer architecture; Elliptic curve cryptography; Hardware; Protocols; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System on Chip (SoC), 2010 International Symposium on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-8279-5
  • Type

    conf

  • DOI
    10.1109/ISSOC.2010.5625557
  • Filename
    5625557