Skip to Main Content
In this paper presents an authentication protocol for challenge-response exchange in smart card. Cryptographic authentication is necessary to protect branded goods from forgery. Existing protocols do not include cryptographic authentication mechanisms.Therefore, a new approach for authentication is proposed in this paper. Because of the limited computing power, low die- size and low- power requirements, a three way challenge-response authentication scheme is used between the devices and the smart card. The goal of this paper is to create authentication data between card and device using encryption algorithms key pair and pseudo-random number generation including the analysis of properties of common pseudorandom number generators. Furthermore, cryptographic applications heavily rely on pseudorandom number generator to generate secrets such as session keys, passwords and key pairs. ECC algorithms are developed using Visual C++ environment to obtain data transmission more secure and efficient.