This project “Area Efficient Cryptography Processors for Smart Cards Engineering Final Project” shows the hardware implementation of the general cryptography algorithms implemented on a universal architecture. These smart cards used provide data storage capability and eliminates unused data.Smart cards are integrated circuits which have IC chips embedded in them and can process data. Smart cards can be implemented for user authentication by making us of cryptography circuits.
The microcoded cryptography processor is aimed at smart card applications and executes both private and public key algorithms. It also meets the power and performance specifications as stated. Among the different kind of algorithms available, DES (data encryption standard), AES (advanced encryption standard) and ECC (elliptic curve cryptography) which is approved by all organizations.
The project Area Efficient Cryptography Processors for Smart Cards Engineering Final Project utilizes for 3 algorithms. The first algorithm DES has been in use for 2 decades encrypts 64 bytes and is employed to encipher and decipher blocks of data through techniques of confusion and diffusion. The next algorithm AES encrypts 128 bytes through operations like bytesub, shiftrow, mixcolumn and addroundkey. It has a unique code for encryption and decryption.
The ECC uses an elliptic curve equation to decipher the algorithm. It is a basic algorithm and is used as a secret key exchange which is called as Diffie-Hellman protocol. Out of these algorithms, DES is used for past compatibility while AES is employed for high security and these two algorithms are utilized by private sector. ECC is a public key algorithm.
This project for the first time presents a set of three algorithms which can be used for both public and private sector. This project can be uses in the communications field, entertainment industry, healthcare, government etc. the capabilities and limitations of every algorithm have also been specified.
Download Area Efficient Cryptography Processors for Smart Cards Engineering Final Project Report.