yg99992 / SOI_PUF

The source code of SOI PUF and cSOI PUF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Source Code of SOI PUF and cSOI PUF

Thanks for your interest in our work!

In order to facilitate your assessment and replication, we provides the source codes of our work (SOIPUF and cSOI PUF) here.

This repository contains the FPGA project, python model and matlab code of SOI PUF and cSOI PUF.

If you used the source code of this project in your research, please cite the work below in your publication.

C. Xu, L. Zhang, P. -I. Mak, R. P. Martins and M. -K. Law, "Fully Symmetrical Obfuscated Interconnection and Weak-PUF-Assisted Challenge Obfuscation Strong PUFs Against Machine-Learning Modeling Attacks," in IEEE Transactions on Information Forensics and Security, 2024

The full text can be downloaded from: https://ieeexplore.ieee.org/document/10458688

If you are interested in this work, we recommend you read our other related works:

C. Xu, L. Zhang, M. -K. Law, X. Zhao, P. -I. Mak and R. P. Martins, "Modeling-Attack-Resistant Strong PUF Exploiting Stagewise Obfuscated Interconnections With Improved Reliability," in IEEE Internet of Things Journal, vol. 10, no. 18, pp. 16300-16315, 15 Sept.15, 2023.

C. Xu, J. Zhang, M. -K. Law, X. Zhao, Pui-In Mak and R. P. Martins, "Transfer-Path-Based Hardware-Reuse Strong PUF Achieving Modeling Attack Resilience With >200 Million Training CRPs," in IEEE Transactions on Information Forensics and Security, vol. 18, pp. 2188-2203, 2023.

If you have any questions about this work, please feel free to contact us: chongyaoxu@126.com / mklaw@um.edu.mo

About

The source code of SOI PUF and cSOI PUF


Languages

Language:VHDL 31.7%Language:HTML 26.9%Language:Tcl 22.5%Language:Verilog 11.8%Language:C 5.2%Language:SystemVerilog 0.9%Language:V 0.6%Language:JavaScript 0.1%Language:MATLAB 0.1%Language:Shell 0.1%Language:SuperCollider 0.1%Language:Stata 0.1%Language:Assembly 0.0%Language:Makefile 0.0%Language:Python 0.0%Language:TeX 0.0%Language:Forth 0.0%Language:CartoCSS 0.0%Language:Batchfile 0.0%Language:Pascal 0.0%Language:C++ 0.0%