diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d76da52..9b3269d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -2,16 +2,20 @@ name: deployment on: workflow_dispatch: + push: + tags: + - v* jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: zip data + - name: prepare data run: zip -r data.zip data - - name: upload data - uses: actions/upload-artifact@v3 + - name: Branch name + run: echo running on branch ${GITHUB_REF##*/} + - name: create release + uses: softprops/action-gh-release@v1 with: - name: data - path: data.zip \ No newline at end of file + files: data.zip \ No newline at end of file diff --git a/README.md b/README.md index b025f03..7f4d309 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ # Enhancing Quality and Security of the PLL-TRNG -## Authors +## :star: Authors

Nathalie Bochard @@ -17,7 +17,7 @@ Maciej Skórski

-## About +## :memo: About This repository contains supplementary material (data and code) to reproduce the evaluation of a true random number generator presented in :open_book: "Enhancing Quality and Security of the PLL-TRNG" at TCHES 2023. @@ -26,14 +26,16 @@ This repository contains supplementary material (data and code) to reproduce the
Figure: PLL TRNG Architecture
-## Data +## :file_folder: Data + +The zipped data are [available from releases](https://github.com/maciejskorski/enhanced-pll-trng/releases).
- Show more + Read about data structure Data used in experiments are stored under the `data` directory. Sub-directories at the first level group experiments logically according to the environmental conditions (corner values, regular conditions, extreme temperature). Further sub-directories group acquired data by the FPGA card family (CV- Cyclone®V, S6 - Spartan™6, SF - SmartFusion2®, two Spartan devices were tested), and by configurations described in the paper (A, B, or C with one or two PLL outputs as indicated by the suffix, e.g. A_1 vs A_2). Finally, the data files have extension -`.dff` and the associated metadata files have extension `.log`. +`.dff` and the associated metadata files have extension `.log`. ``` ├───📁 CornerAnalysis/ @@ -174,7 +176,7 @@ The code can be found under the `src` directory: -## Results Overview +## :bar_chart: Results Overview ### Statistical Analysis under Regular Conditions