• DocumentCode
    3191916
  • Title

    Design and Implementation of a Co-Processor for Providing Data Protection in Embedded Systems

  • Author

    Durga, G. Vijaya ; Islam, Shofiqul ; Sachid, Angada B. ; Meera, P.

  • Author_Institution
    VLSI Division, ANURAG Phone: +91 -40 -24347630
  • fYear
    2005
  • fDate
    11-13 Dec. 2005
  • Firstpage
    446
  • Lastpage
    449
  • Abstract
    This paper presents the design and implementation of a Co-Processor (CP), which can provide the basic blocks for data protection in embedded systems. This Co-processor can be used for forward error correction, random number generation and hash generation. It performs forward error correction using BCH and Reed Muller algorithms, non-deterministic random number generation and hash generation using SHA-1 algorithm. This can be interfaced with any 16-bit processor using 6-bit address bus, control signals and interrupt pins. The co-processor is verified initially using Altera ACEX FPGAs along with complete system interface targeting to 50 MHz clock frequency. The design is carried out in 1.0 um CMOS standard cell technology and timing paths are verified with static timing analysis tool targeting 20ns clock period.
  • Keywords
    Forward Error Correction; Random Number Generator (RNG); SHA-1; throughput; CMOS technology; Clocks; Coprocessors; Embedded system; Forward error correction; Pins; Protection; Random number generation; Signal processing; Timing; Forward Error Correction; Random Number Generator (RNG); SHA-1; throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INDICON, 2005 Annual IEEE
  • Print_ISBN
    0-7803-9503-4
  • Type

    conf

  • DOI
    10.1109/INDCON.2005.1590209
  • Filename
    1590209