Skip to content

Releases: nils-wisiol/pypuf

v3.2.1

15 Nov 12:38
v3.2.1
7d32efa
Compare
Choose a tag to compare

Changes since last version

  • 7d32efa: Release Version v3.2.1
  • 22b8040: docs: fixes broken table overview of pypuf data
  • 017d039: meta: adds ORCIDs for Khalid and Adomas
  • 0ed582e: meta: fixes Nils' ORCID

v3.2.0

27 Sep 08:54
v3.2.0
d3657ad
Compare
Choose a tag to compare

Changes since last version

  • d3657ad: Release Version v3.2.0
  • c23ba88: adds simulation, attack, and metrics related to optical PUFs
  • ed63388: meta: adds CITATION file for GitHub integration
  • 9e609ac: io: adds data for Hybrid Boolean Network PUF (HBN-PUF) by Charlot et al. 2021
  • 60de24c: io: save CRP sets compressed
  • f50cd6f: docs: fixes formatting of data set doc
  • c2f0d80: io: fixes response shape for data with 1 response bit and 1 repetition
  • 2329101: docs: adjust citation for Aghaie and Moradi 2021

v3.1.0

19 Aug 14:19
v3.1.0
4de7b5e
Compare
Choose a tag to compare

Changes since last version

  • 4de7b5e: Release Version v3.1.0
  • 6caaaa0: docs: remove unnecessary extra layer in TOC
  • 587fb04: io: indicate download in progress in log message
  • 12a046e: io: Adds Interpose PUF data by Aghaie and Moradi (2021)

v3.0.0

19 Aug 09:44
ead7fdf
Compare
Choose a tag to compare

Changes since last version

  • ead7fdf: Release Version v3.0.0
  • ac8fa5a: io: introduce fetchable data sets
  • 5a918b1: removes depricated PickleResultCollection and pandas requirement
  • cf49c8e: io: removes unused code
  • 3e10c5b: io: adds documentation
  • 480a105: io: save and load CRP data to/from disk
  • 1d896f7: Adds attack based on the LMN algorithm (PUFMeter)
  • daa6eee: Adds metrics used by PUFMeter: (total) influence, noise sensitivity
  • b91d644: docs: restructure section on metrics
  • 27e0a71: README: adds hint on how to add projects to the list
  • ae0cf1b: README: adds the LP-PUF project using pypuf
  • 5b9b70a: README: adds link to eprint using pypuf
  • 9dee98b: attack: fixes LR 2021 attack for k=1 (i.e., Arbiter PUFs)
  • 56d1ea2: breaking: simulation: adjust weight dist. and bias of XOR Arbiter PUFs

v2.3.1

16 Jun 15:56
v2.3.1
c8982cb
Compare
Choose a tag to compare

Changes since last version

  • c8982cb: Release Version v2.3.1
  • 4d5bac8: metrics: fixes #166 reliability metric
  • 4346016: docs: relaxes doc tests on attacks

v2.3.0

28 Apr 11:59
v2.3.0
Compare
Choose a tag to compare

Changes since last version

  • 81d986a: Release Version v2.3.0
  • e3fc181: docs: adds missing author to suggested citation
  • 1a99b7d: docs: try to fix DOI badge on GitHub
  • 252c275: simulation: fixes sim of Feed-Forward PUFs with 'crossed' loops
  • 7fe6768: metrics: adds bias metric
  • 783b6e0: attack: adds multilayer perceptron attack by Wisiol et al. 2021
  • 5fc800a: ci: show exact versions used during ci run
  • 8709fa3: attack: adds improved version of Rührmair et al. 2010 LR attack
  • 84b43f0: attacks: introduces base class
  • ae54386: simulation: additional test for FeedForwardArbiterPUF
  • 194fe46: docs: update bibliography to peer-reviewed paper versions
  • e10e5cf: ci: exclude Python 3.9 (tensorflow is not yet available)

v2.2.0

22 Apr 10:48
Compare
Choose a tag to compare

Changes since last version

  • def6931: Release Version v2.2.0
  • e4839fe: ci: run tests for Python 3.9
  • 1ec0e9f: simulation: add/fix inhomogeneous and noisy Feed Forward PUFs
  • 51e5f43: ci: adds test suite
  • a2d2ae2: metrics: generalize similarity for response values other than {-1,1}

v2.1.0

22 Mar 13:20
v2.1.0
c479b0c
Compare
Choose a tag to compare

Changes since last version

  • c479b0c: Release Version v2.1.0
  • b28206d: batch: record memory consumption of batch jobs (sample rate 1/s)

v2.0.2

22 Mar 11:46
a36aaaf
Compare
Choose a tag to compare

Changes since last version

  • c40b6c1: Release Version v2.0.2
  • 6f5748a: packages: fix restrictive numpy dependency

v2.0.1

18 Mar 16:05
v2.0.1
a36aaaf
Compare
Choose a tag to compare

Changes since last version

  • a36aaaf: Release Version v2.0.1
  • 09c9cd5: ci: run tests, linter on 'main' branch
  • 86c2b48: readme: change order of information
  • 49abf06: readme/docs: use versionless DOI
  • a9f452d: linter: do not complain about unused imports in init.py