Logic locking emulator on FPGA: A conceptual view

被引:0
作者
Chellam, Manjith Baby Sarojam [1 ]
Natarajan, Ramasubramanian [2 ]
Naganathan, Nagi [3 ]
机构
[1] Indian Inst Informat Technol Kottayam, Dept Comp Sci & Engn Cybersecur, Kottayam, Kerala, India
[2] Natl Inst Technol Tiruchirappalli, Dept Comp Sci & Engn, Tiruchirappalli, India
[3] Microsoft, Raleigh, NC USA
来源
PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024 | 2024年
关键词
logic locking; emulator; FPGA; GAN machine learning;
D O I
10.1109/VLSID60093.2024.00098
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware designs must be protected from unauthorised access and intellectual property theft using logic locking approaches. In this work, a novel conceptual view and architecture of an FPGA-based emulator are presented. This emulator is specifically made to make it easier to create and test unique logic locking mechanisms for hardware designs. Researchers and designers can experiment with different locking strategies on the emulator's versatile and effective platform, which allows for modification based on particular design requirements and security goals. Moreover, the paper presents the creation of test patterns for assessing the logic locking's security. Comprehensive test patterns can be developed by utilising the emulator's capabilities in order to replicate various attack scenarios and evaluate the robustness of the locking techniques against various attackers. Researchers can enhance the subject of hardware security and safeguard designs against potential vulnerabilities by using the emulator architecture in conjunction with the creation of test patterns. The emulator architecture will need to be improved, test pattern creation will need to be optimised, and advanced machine learning methods will need to be used to improve security evaluations.
引用
收藏
页码:553 / 559
页数:7
相关论文
共 21 条
[1]   Generative Adversarial Network for Integrated Circuits Physical Assurance Using Scanning Electron Microscopy [J].
Al Hasan, Md Mahfuz ;
Vashistha, Nidish ;
Taheri, Shayan ;
Tehranipoor, Mark ;
Asadizanjani, Navid .
2021 IEEE INTERNATIONAL SYMPOSIUM ON THE PHYSICAL AND FAILURE ANALYSIS OF INTEGRATED CIRCUITS (IPFA), 2021,
[2]  
Aldebaran, ABOUT US
[3]   LOOPLock: Logic Optimization-Based Cyclic Logic Locking [J].
Chiang, Hsiao-Yu ;
Chen, Yung-Chih ;
Ji, De-Xuan ;
Yang, Xiang-Min ;
Lin, Chia-Chun ;
Wang, Chun-Yao .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) :2178-2191
[4]  
docs.xilinx, ABOUT US
[5]   Generative Adversarial Networks [J].
Goodfellow, Ian ;
Pouget-Abadie, Jean ;
Mirza, Mehdi ;
Xu, Bing ;
Warde-Farley, David ;
Ozair, Sherjil ;
Courville, Aaron ;
Bengio, Yoshua .
COMMUNICATIONS OF THE ACM, 2020, 63 (11) :139-144
[6]  
Gupta N., 2021, India's Electronics Industry: Potential for Domestic Manufacturing and Exports
[7]   An Overview of Hardware Security and Trust: Threats, Countermeasures, and Design Tools [J].
Hu, Wei ;
Chang, Chip-Hong ;
Sengupta, Anirban ;
Bhunia, Swarup ;
Kastner, Ryan ;
Li, Hai .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (06) :1010-1038
[8]   LUT-Lock: A Novel LUT-based Logic Obfuscation for FPGA-Bitstream and ASIC-Hardware Protection [J].
Kamali, Hadi Mardani ;
Azar, Kimia Zamiri ;
Gaj, Kris ;
Homayoun, Houman ;
Sasan, Avesta .
2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, :405-410
[9]   MacLeR: Machine Learning-Based Runtime Hardware Trojan Detection in Resource-Constrained IoT Edge Devices [J].
Khalid, Faiq ;
Hasan, Syed Rafay ;
Zia, Sara ;
Hasan, Osman ;
Awwad, Falah ;
Shafique, Muhammad .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) :3748-3761
[10]   Thwarting All Logic Locking Attacks: Dishonest Oracle With Truly Random Logic Locking [J].
Limaye, Nimisha ;
Kalligeros, Emmanouil ;
Karousos, Nikolaos ;
Karybali, Irene G. ;
Sinanoglu, Ozgur .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (09) :1740-1753