Skip to content

Commit

Permalink
Merge pull request #7 from maciejskorski/release
Browse files Browse the repository at this point in the history
Release
  • Loading branch information
maciejskorski authored Jul 10, 2023
2 parents 14b522a + 897ee73 commit cc22f65
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 11 deletions.
14 changes: 9 additions & 5 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
files: data.zip
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

# Enhancing Quality and Security of the PLL-TRNG

## Authors
## :star: Authors

<p align="center">
<a href="mailto:[email protected]"><strong>Nathalie Bochard</strong></a>
Expand All @@ -17,7 +17,7 @@
<a href="https://skorski.lu"><strong>Maciej Skórski</strong></a>
</p>

## 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.

Expand All @@ -26,14 +26,16 @@ This repository contains supplementary material (data and code) to reproduce the
<figcaption style="text-align:center">Figure: PLL TRNG Architecture</figcaption>
</figure>

## Data
## :file_folder: Data

The zipped data are [available from releases](https://github.com/maciejskorski/enhanced-pll-trng/releases).

<details>
<summary>Show more</summary>
<summary>Read about data structure</summary>

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/
Expand Down Expand Up @@ -174,7 +176,7 @@ The code can be found under the `src` directory:



## Results Overview
## :bar_chart: Results Overview

### Statistical Analysis under Regular Conditions

Expand Down

0 comments on commit cc22f65

Please sign in to comment.