A Cryptographic Processor for 32 bit Embedded System with Resource-Constraints

2013 
With the information breaches growing nowadays, the demand for serious efforts towards ensuring security in embedded systems becomes more important. The successful employment of these embedded systems for e-commerce, transaction banking, mobile commerce, etc, depend on the reliability of the security solutions. Respecting the real-time performance and the resource-constrained target environment for the next-generation applications, the embedded system design have been a theme of serious study these last few years. This paper presents a hardware crypto-processor for the arising issue of information security in embedded system. This crypto-processor can be used for various security applications such as smartcards, network routers, wireless systems, etc. The proposed 32-bit processor executes various IP crypto cores like hash function, private and public key operations, Random Number generator and other application programs such as user authentication. The hardware description is done in ModelSim using VHDL and synthesized using Synopsys Design Compiler. Furthermore, the proposed crypto-processor is implemented using Xilinx XC5VFX70t FPGA device and an ASIC CMOS 40 nm technology. The results show a high performance, confirming the efficiency of the processor. We have carefully chosen the dedicated algorithms to reduce the required memory resources while respecting the necessary runtime within reasonable limits. The proposed crypto-processor has a total core area of 1.35 mm2 and can achieve an operating system frequency of 500 MHz. The estimated power of the chip was 4,6 mW at 10 MHz.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    2
    Citations
    NaN
    KQI
    []