From 706825e9a99036db17de541a636aadde270cde4c Mon Sep 17 00:00:00 2001 From: Markus Sosnowski Date: Thu, 26 Oct 2023 16:10:06 +0200 Subject: [PATCH] more content --- .gitignore | 1 + index.html | 40 ++++++++++++++++++++++++++++++++-------- web/setup.html | 6 +++--- web/software-setup.html | 2 +- 4 files changed, 37 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 6d2eba7..545aa87 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.idea _site/ .sass-cache/ .jekyll-cache/ diff --git a/index.html b/index.html index c6a9a6f..6edce5e 100644 --- a/index.html +++ b/index.html @@ -12,15 +12,39 @@

The Performance of Post-Quantum TLS1.3

-

This page describes the scripts and data necessary to reproduce the evaluation of the paper: "The Performance of Post-Quantum TLS1.3", a collobaration between TUM and Nokia Bell Labs.

- +

This page describes the artifacts and published data necessary to reproduce the findings of the paper: "The Performance of Post-Quantum TLS1.3", a collobaration between TUM and Nokia Bell Labs.

+
- The data and scripts can be found in the following places: - +

The paper was published at the CoNEXT 2023 and can be found online under DOI:10.1145/3624354.3630585.

+ + We provide access to the following artifacts: +
    +
  • A docker setup to reproduce most of our experiments. It is a simplified 2-node setup that can run in arbitrary environments, although, results might differ because of the containers, virtualized networks, traffic capturing only with software, and the different underlying hardware. The scripts can be found at our main Github Repository.
  • +
  • The raw measurements data obtained in our 3-node setup using hardware timestamping. It is available on MediaTUM, or DOI:10.14459/2023mp1725057.
  • +
  • Evaluation scripts to reproduce our analyses, also at our main Github Repository. + They can be used both together with results from a local docker experiments or our published data. + Using the latter as input allows to reproduce the exact findings from our paper.
  • +
  • The used OpenSSL Fork found at our TUM I8 OpenSSL Repository, containing a fork of the Open Quantum Safe's OpenSSL version.
  • +
+ +

You can cite our work using the following template:

+

Markus Sosnowski, Florian Wiedner, Eric Hauser, Lion Steger, Dimitrios Schoinianakis, Sebastian Gallenmüller, and Georg Carle. 2023. The Performance of Post-Quantum TLS 1.3. In Proceedings of the International Conference on emerging Networking EXperiments and Technologies (CoNEXT ’23). Paris, France.

+
+ Bibtex +

@inproceedings{SosnowskiPQTLS23,
+  title = { {The Performance of Post-Quantum TLS 1.3} },
+  author = { Sosnowski, Markus and Wiedner, Florian and Hauser, Eric and Steger, Lion and Schoinianakis, Dimitrios and Gallenm{\"u}ller, Sebastian and Carle, Georg},
+  booktitle = {Proceedings of the International Conference on emerging Networking EXperiments and Technologies (CoNEXT '23)},
+  year = {2023},
+  address = {Paris, France},
+  month = dec,
+  keywords = {performance measurements, post-quantum cryptography},
+  homepage = {https://tumi8.github.io/pqs-tls-measurements},
+  doi = {10.1145/3624354.3630585},
+}

+ +
+

diff --git a/web/setup.html b/web/setup.html index 02dfb12..62da3b0 100644 --- a/web/setup.html +++ b/web/setup.html @@ -12,7 +12,7 @@

Hardware Setup

-

This page describes the hardware setup of our experiments. A similar setup can be used to reporduce our results. For easy repeating of experiments, we provide a docker setup for gaining similar results.

+

This page describes the 3-node hardware timestamping setup used for our experiments. To make our artifacts available to a broad community, we converted all our scripts to run in a containerized 2-node environment that should provide similar results.

Network Topology

network topology

@@ -30,9 +30,9 @@

Hardware

An optical splitter connects the timestamper with the link between the client and the server.

-

Docker Setup for Repeating of measurements and Evaluation

+

Docker Setup for Evaluation and simplified experiments

-

We prepared a Docker setup with two container to enable simple repeating of our experiments. Caution: The results and precision is different compared to our hardware setup, the trend between different PQS variants we have shown in the paper should remain the same. It is available in our Github repository and has no special requirements: Github Repository. How to use it will be described on this website for the different types of results.

+

We prepared a Docker setup with two containers to repeat of our experiments in arbitrary environments. Caution: The results and precision is different compared to our hardware setup, although, the trends between different PQ variants we have shown in the paper should remain the same. It is available in our Github repository and has no special requirements: Github Repository. How to use it will be described on this website for the different types of results.

diff --git a/web/software-setup.html b/web/software-setup.html index dce93a8..8297d15 100644 --- a/web/software-setup.html +++ b/web/software-setup.html @@ -48,7 +48,7 @@

Docker Setup

Setup

For reproducibility, are we presenting a dockerized evaluation infrastructure to repeat our methodology of analyzing PCAPs.

-

Following Variables can be set for the Docker files, see the docker-compose-file for the defined variables: Docker Compose File

+

Following Variables can be set for the Docker files, see the docker-compose-file for the defined variables: Docker Compose File

Client

Variables