Open Access
PUF‐based encryption method for IC cards on‐chip memories
Author(s) -
Bai Yonghong,
Wu Liji,
Wu Xingjun,
Li Xiangyu,
Zhang Xiangmin,
Wang Beibei
Publication year - 2016
Publication title -
electronics letters
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.375
H-Index - 146
ISSN - 1350-911X
DOI - 10.1049/el.2016.0984
Subject(s) - computer science , block cipher , physical unclonable function , hamming code , encryption , key (lock) , embedded system , chip , computer hardware , error detection and correction , block (permutation group theory) , cryptography , algorithm , block code , mathematics , computer network , decoding methods , telecommunications , computer security , geometry
This Letter presents a self‐controlled physical unclonable function (PUF) circuit and its application in encrypting on‐chip memories of IC bank cards. The PUF circuit is based on cross‐coupled NAND gates. Voting and Hamming code address the stability of its outputs. The Monte Carlo simulation and field‐programmable gate array board are used for verification. The Voting method improves the error rate 79%. The Hamming codes and convertor can correct every error bits of PUF outputs. The PUF outputs, data address and time‐stamp are encrypted by SM4 (Chinese block cipher algorithm standard) to generate KEY. The data does XOR with the KEY.