Skip to content

Commit

Permalink
more content
Browse files Browse the repository at this point in the history
  • Loading branch information
syncall committed Oct 26, 2023
1 parent 1fd347e commit 706825e
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 12 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.idea
_site/
.sass-cache/
.jekyll-cache/
Expand Down
40 changes: 32 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,39 @@
<article class="inner-content">
<div class="inner-content">
<h1 id="the-chair-of-br-network-architectures-and-services">The Performance of Post-Quantum TLS1.3</h1>
<p>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.</p>
<p>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.</p>

<div class="fadein">
The data and scripts can be found in the following places:
<ul>
<li>Scripts including a easy-to-setup docker version of our experiments is available at <a href="https://github.com/tumi8/pqs-tls-measurements">our main Github Repository</a>.</li>
<li>Raw Data from our measurements with hardware timestamping usable for re-evaluation is available on <a href="https://mediatum.ub.tum.de/1725057">MediaTUM</a>, DOI is <a href="https://doi.org/10.14459/2023mp1725057">10.14459/2023mp1725057</a>.</li>
<li>The used OpenSSL Fork can be found at <a href="https://github.com/tumi8/openssl-pgc">OpenSSL Github Repository</a> containing a fork of the Open Quantum Safe's project OpenSSL version.</li>
</ul>
<p>The paper was published at the <a href="https://conferences2.sigcomm.org/co-next/2023"><b>CoNEXT 2023</b></a> and can be found online under <a href="https://doi.org/10.1145/3624354.3630585">DOI:10.1145/3624354.3630585</a>.</p>

We provide access to the following artifacts:
<ul>
<li>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 <a href="https://github.com/tumi8/pqs-tls-measurements">our main Github Repository</a>.</li>
<li>The raw measurements data obtained in our 3-node setup using hardware timestamping. It is available on <a href="https://mediatum.ub.tum.de/1725057">MediaTUM</a>, or <a href="https://doi.org/10.14459/2023mp1725057">DOI:10.14459/2023mp1725057</a>.</li>
<li>Evaluation scripts to reproduce our analyses, also at our <a href="https://github.com/tumi8/pqs-tls-measurements">main Github Repository</a>.
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.</li>
<li>The used OpenSSL Fork found at our <a href="https://github.com/tumi8/openssl-pgc">TUM I8 OpenSSL Repository</a>, containing a fork of the Open Quantum Safe's OpenSSL version.</li>
</ul>

<p>You can cite our work using the following template:</p>
<p>Markus Sosnowski, Florian Wiedner, Eric Hauser, Lion Steger, Dimitrios Schoinianakis, Sebastian Gallenmüller, and Georg Carle. 2023. <b>The Performance of Post-Quantum TLS 1.3</b>. In <i>Proceedings of the International Conference on emerging Networking EXperiments and Technologies (CoNEXT ’23)</i>. Paris, France.</p>
<details>
<summary>Bibtex</summary>
<p><pre><code>@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},
}</code></pre></p>

</details>
<p></p>
</div>
</div>
</article>
Expand Down
6 changes: 3 additions & 3 deletions web/setup.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<article class="inner-content">
<div class="inner-content">
<h1 id="the-chair-of-br-network-architectures-and-services">Hardware Setup</h1>
<p>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.</p>
<p>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.</p>

<h3>Network Topology</h3>
<p><img src="{{site.baseurl}}/figures/setup.pdf.svg" style="display:block;margin-left:auto;margin-right:auto;width=90%;" width="500pt" alt="network topology"/></p>
Expand All @@ -30,9 +30,9 @@ <h3>Hardware</h3>

<p>An optical splitter connects the timestamper with the link between the client and the server.</p>

<h3>Docker Setup for Repeating of measurements and Evaluation</h3>
<h3>Docker Setup for Evaluation and simplified experiments</h3>

<p>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: <a href="https://github.com/tumi8/pqs-tls-measurements/tree/main/code">Github Repository</a>. How to use it will be described on this website for the different types of results.</p>
<p>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: <a href="https://github.com/tumi8/pqs-tls-measurements/tree/main/code">Github Repository</a>. How to use it will be described on this website for the different types of results.</p>

<div class="fadein">
</div>
Expand Down
2 changes: 1 addition & 1 deletion web/software-setup.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ <h3>Docker Setup</h3>

<h3>Setup</h3>
<p>For reproducibility, are we presenting a dockerized evaluation infrastructure to repeat our methodology of analyzing PCAPs.</p>
<p>Following Variables can be set for the Docker files, see the docker-compose-file for the defined variables: <a href="{{ site.repository }}/tree/main/code/docker/docker-compose.yml">Docker Compose File</a></p>
<p>Following Variables can be set for the Docker files, see the docker-compose-file for the defined variables: <a href="{{ site.repository }}/tree/main/code/docker-compose.yml">Docker Compose File</a></p>
<h4>Client</h4>
<details>
<summary>Variables</summary>
Expand Down

0 comments on commit 706825e

Please sign in to comment.