lpattelli / puffractio

utility functions to generate simple pufs and challenges

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

puffractio

A collection of utility functions to generate simple optical Physical Unclonable Functions -PUFs- (to be used as scalar masks) and challenges (to be used as illumination patterns) for diffractio by L.M. Sanchez Brea

To import the module, remember to specify its path

import sys
sys.path.append("/path/to/puffractio")
import puffractio as pf

If you find it interesting and you used it, please cite the following paper:

Title: Quantifying the Sensitivity and Unclonability of Optical Physical Unclonable Functions

Authors: Giuseppe Emanuele Lio, Sara Nocentini, Lorenzo Pattelli, Eleonora Cara, Diederik Sybolt Wiersma, Ulrich Rührmair, Francesco Riboli

DOI https://doi.org/10.1002/adpr.202200225

Link https://onlinelibrary.wiley.com/doi/full/10.1002/adpr.202200225

Cite as: "Lio, G.E., Nocentini, S., Pattelli, L., Cara, E., Wiersma, D.S., Rührmair, U. and Riboli, F. (2022), Quantifying the Sensitivity and Unclonability of Optical Physical Unclonable Functions. Adv. Photonics Res. 2200225. https://doi.org/10.1002/adpr.202200225"

About

utility functions to generate simple pufs and challenges


Languages

Language:Python 100.0%