Shen Hou, Jinglong Li, Hailong Liu, Shaoqing Li, Yang Guo
{"title":"轻量化可配置强物理不可控制功能的设计","authors":"Shen Hou, Jinglong Li, Hailong Liu, Shaoqing Li, Yang Guo","doi":"10.3724/sp.j.1089.2021.18744","DOIUrl":null,"url":null,"abstract":"To solve the problem that the physical unclonable function (PUF) structure is simple and vulnerable to modeling attacks, a strong PUF anti-attack obfuscation design based on linear feedback shift register (LFSR) is proposed. First, a fixed structure LFSR is used as a pseudo-random number generator to provide a random selection signal for the obfuscation logic. Then, a dynamic LFSR with multiple feedback polynomials is used as the obfuscation logic to obfuscate origin challenges. Finally, obfuscated challenges are loaded into the embedded PUF circuit so that the attacker cannot obtain real challenges. It improves the resistance of the PUF to modeling attacks. The proposed design is simulated by Python and FPGA. Experiments on the collected dataset show that the proposed PUF has ideal uniformity (49.8%) and uniqueness (49.9%) and keeps the same reliability. It has simple architecture and low hardware overhead and can resist a variety of modeling attacks including machine learning and deep learning.","PeriodicalId":52442,"journal":{"name":"计算机辅助设计与图形学学报","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of Lightweight and Configurable Strong Physical Unclonable Function\",\"authors\":\"Shen Hou, Jinglong Li, Hailong Liu, Shaoqing Li, Yang Guo\",\"doi\":\"10.3724/sp.j.1089.2021.18744\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To solve the problem that the physical unclonable function (PUF) structure is simple and vulnerable to modeling attacks, a strong PUF anti-attack obfuscation design based on linear feedback shift register (LFSR) is proposed. First, a fixed structure LFSR is used as a pseudo-random number generator to provide a random selection signal for the obfuscation logic. Then, a dynamic LFSR with multiple feedback polynomials is used as the obfuscation logic to obfuscate origin challenges. Finally, obfuscated challenges are loaded into the embedded PUF circuit so that the attacker cannot obtain real challenges. It improves the resistance of the PUF to modeling attacks. The proposed design is simulated by Python and FPGA. Experiments on the collected dataset show that the proposed PUF has ideal uniformity (49.8%) and uniqueness (49.9%) and keeps the same reliability. It has simple architecture and low hardware overhead and can resist a variety of modeling attacks including machine learning and deep learning.\",\"PeriodicalId\":52442,\"journal\":{\"name\":\"计算机辅助设计与图形学学报\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"计算机辅助设计与图形学学报\",\"FirstCategoryId\":\"1093\",\"ListUrlMain\":\"https://doi.org/10.3724/sp.j.1089.2021.18744\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"Computer Science\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"计算机辅助设计与图形学学报","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.3724/sp.j.1089.2021.18744","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
Design of Lightweight and Configurable Strong Physical Unclonable Function
To solve the problem that the physical unclonable function (PUF) structure is simple and vulnerable to modeling attacks, a strong PUF anti-attack obfuscation design based on linear feedback shift register (LFSR) is proposed. First, a fixed structure LFSR is used as a pseudo-random number generator to provide a random selection signal for the obfuscation logic. Then, a dynamic LFSR with multiple feedback polynomials is used as the obfuscation logic to obfuscate origin challenges. Finally, obfuscated challenges are loaded into the embedded PUF circuit so that the attacker cannot obtain real challenges. It improves the resistance of the PUF to modeling attacks. The proposed design is simulated by Python and FPGA. Experiments on the collected dataset show that the proposed PUF has ideal uniformity (49.8%) and uniqueness (49.9%) and keeps the same reliability. It has simple architecture and low hardware overhead and can resist a variety of modeling attacks including machine learning and deep learning.