• DocumentCode
    1723562
  • Title

    Cryptographic System on a Chip based on Actel ARM7 Soft-Core with Embedded True Random Number Generator

  • Author

    Drutarovsky, Milos ; Varchola, Michal

  • Author_Institution
    Dept. of Electron. & Multimedia Commun., Tech. Univ. of Kosice, Kosice
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The paper introduces a cryptographic system on a chip (SoC) implementation based on recent Actel nonvolatile FPGA Fusion chip with embedded ARM7 soft-core processor. The SoC is built on three main blocks - embedded soft-core with industry standard ARM7 architecture, internal Flash and static RAM memory blocks and custom true random number generator (TRNG) design. High flexibility of the SoC is based on efficient software implementation of main cryptographic primitives (AES, ECC, RSA, SHA) in soft-core. Implemented TRNG uses PLL-based simplified architecture with optional on- chip free running RC oscillator.
  • Keywords
    cryptography; field programmable gate arrays; flash memories; phase locked loops; random number generation; random-access storage; system-on-chip; Actel ARM7 soft-core; Actel nonvolatile FPGA fusion chip; PLL-based simplified architecture; RC oscillator; cryptographic primitives; cryptographic system on a chip; embedded ARM7 soft-core processor; embedded true random number generator; industry standard ARM7 architecture; internal flash memory; software implementation; static RAM memory blocks; Computer architecture; Elliptic curve cryptography; Field programmable gate arrays; Hardware; Multimedia communication; NIST; Phase locked loops; Public key cryptography; Random number generation; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits and Systems, 2008. DDECS 2008. 11th IEEE Workshop on
  • Conference_Location
    Bratislava
  • Print_ISBN
    978-1-4244-2276-0
  • Electronic_ISBN
    978-1-4244-2277-7
  • Type

    conf

  • DOI
    10.1109/DDECS.2008.4538778
  • Filename
    4538778