Hardware Implementation of Hybrid Approach for Data Encryption and Authentication in Smart Cards Security
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Electronics and Communication Engineering Department
Abstract
With the increase in online applications, remote user verification and secure authentication of digital identities has become a concerned issue. Smart cards are considered as best solution for providing security and authentication to highly classified data such as financial records, defence credentials, health care records, ATM PIN information etc. in many real life applications. The successful use of smart cards as security token led to realization of much potential to make smart cards more secure but some security threats as man-in-the-middle attack, impersonation attacks, replay attack, insider attack etc. may reduce the efficiency of smart cards. To resist the impact of these threats, various cryptography algorithms are applied to smart cards applications. Due to resource constrained environment in smart cards, implementation of existing cryptography algorithms in these devices identified a major research gap in terms of area consumption.
This thesis work attempts to resolve these resource constrained issues and provides efficient data security and authentication for smart card applications. In proposed work, a hybrid algorithm of encryption and authentication is implemented. For providing encryption, optimized lightweight cryptography algorithm PRESENT is used and authentication of data is achieved by data hiding with redundant bits based redundant bit security algorithm. The proposed technique is implemented with two PRESENT S-Box approaches of look up table and Boolean logic. Resultant technique is analysed in terms of performance parameters of cryptography security and resources utilization. This analysis reflects that proposed technique is efficient to ensure security and authentication in smart cards with less area consumption.
Description
Master of Technology -VLSI
