Design And Implementation Of A Private And Public Key Crypto Processor And Its Application To A Security System
Electronics and Communication, KLE Dr.MSSCET, India
ABSTRACT
This paper presents the design and implementation of a crypto processor, a special-purpose microprocessor optimized for the execution of cryptography algorithms. This crypto processor can be used for various security applications such as storage devices, embedded systems, network routers, security gateways using IPSec and SSL protocol, etc. The crypto processor consists of coprocessor blocks dedicated to the AES, triple-DES private key crypto algorithms and RSA public key crypto algorithm. The dedicated coprocessor block permits fast execution of encryption, decryption, and key scheduling operations. The crypto processor has been designed and implemented using an MATLAB.





