diff --git a/PQ_TIIGER_TLS/CHANGES.md b/PQ_TIIGER_TLS/CHANGES.md index 09d4a73..957a9f3 100644 --- a/PQ_TIIGER_TLS/CHANGES.md +++ b/PQ_TIIGER_TLS/CHANGES.md @@ -246,8 +246,4 @@ All notable changes to this project will be documented in this file. ### Added - RDTSC instruction for time measuring of signature verification -- condition in function *SAL_initLib()* for correct compilation without PQ settings - -### Changed - -- *clock()* in client.cpp return values in seconds, not in ms \ No newline at end of file +- condition in function *SAL_initLib()* for correct compilation without PQ settings \ No newline at end of file diff --git a/Simko-DP-revizia2.pdf b/Simko-DP-revizia2.pdf new file mode 100644 index 0000000..7064d9a Binary files /dev/null and b/Simko-DP-revizia2.pdf differ diff --git a/Simko-DP-revizia2.txt b/Simko-DP-revizia2.txt new file mode 100644 index 0000000..4c072f5 --- /dev/null +++ b/Simko-DP-revizia2.txt @@ -0,0 +1,9 @@ +07.05.2024 +----------------- +- opravené jednotky μs na ms (tab. 6.3, str. 84; príloha J) + +13.05.2024 +----------------- +- opravené jednotky s na ms (tab. 6.2, str. 83; príloha I) + + diff --git a/appendixes/Vysledky_merania_casov_KEX_KEM_gen_klucov.txt b/appendixes/Vysledky_merania_casov_KEX_KEM_gen_klucov.txt index 0b1c3e7..c13d07d 100644 --- a/appendixes/Vysledky_merania_casov_KEX_KEM_gen_klucov.txt +++ b/appendixes/Vysledky_merania_casov_KEX_KEM_gen_klucov.txt @@ -7,51 +7,51 @@ Windows 11 liboqs 0.9.2 KYBER512 - Key Generation 0.09 s + Key Generation 0.09 ms Public key size: 800 bytes Secret key size: 1632 bytes KYBER768 - Key Generation 0.10 s + Key Generation 0.10 ms Public key size: 1184 bytes Secret key size: 2400 bytes KYBER1024 - Key Generation 0.12 s + Key Generation 0.12 ms Public key size: 1568 bytes Secret key size: 3168 bytes HQC128 - Key Generation 0.11 s + Key Generation 0.11 ms Public key size: 2249 bytes Secret key size: 2289 bytes HQC192 - Key Generation 0.21 s + Key Generation 0.21 ms Public key size: 4522 bytes Secret key size: 4562 bytes HQC256 - Key Generation 0.35 s + Key Generation 0.35 ms Public key size: 7245 bytes Secret key size: 7285 bytes FRODO640AES - Key Generation 0.22 s + Key Generation 0.22 ms Public key size: 9616 bytes Secret key size: 19888 bytes FRODO640SHAKE - Key Generation 1.43 s + Key Generation 1.43 ms Public key size: 9616 bytes Secret key size: 19888 bytes FRODO976AES - Key Generation 0.39 s + Key Generation 0.39 ms Public key size: 15632 bytes Secret key size: 31296 bytes FRODO976SHAKE - Key Generation 3.14 s + Key Generation 3.14 ms Public key size: 15632 bytes Secret key size: 31296 bytes FRODO1344AES - Key Generation 0.64 s + Key Generation 0.64 ms Public key size: 21520 bytes Secret key size: 43088 bytes FRODO1344SHAKE - Key Generation 5.67 s + Key Generation 5.67 ms Public key size: 21520 bytes Secret key size: 43088 bytes @@ -63,77 +63,77 @@ Windows 11 liboqs 0.10.0 X25519 - Key Generation 0.13 s + Key Generation 0.13 ms Public key size: 32 bytes Secret key size: 32 bytes SECP256R1 - Key Generation 0.23 s + Key Generation 0.23 ms Public key size: 65 bytes Secret key size: 32 bytes SECP384R1 - Key Generation 0.52 s + Key Generation 0.52 ms Public key size: 97 bytes Secret key size: 48 bytes KYBER512 - Key Generation 0.09 s + Key Generation 0.09 ms Public key size: 800 bytes Secret key size: 1632 bytes KYBER768 - Key Generation 0.10 s + Key Generation 0.10 ms Public key size: 1184 bytes Secret key size: 2400 bytes KYBER1024 - Key Generation 0.12 s + Key Generation 0.12 ms Public key size: 1568 bytes Secret key size: 3168 bytes MLKEM512 - Key Generation 0.05 s + Key Generation 0.05 ms Public key size: 800 bytes Secret key size: 1632 bytes MLKEM768 - Key Generation 0.07 s + Key Generation 0.07 ms Public key size: 1184 bytes Secret key size: 2400 bytes MLKEM1024 - Key Generation 0.09 s + Key Generation 0.09 ms Public key size: 1568 bytes Secret key size: 3168 bytes HQC128 - Key Generation 1.32 s + Key Generation 1.32 ms Public key size: 2249 bytes Secret key size: 2305 bytes HQC192 - Key Generation 3.85 s + Key Generation 3.85 ms Public key size: 4522 bytes Secret key size: 4586 bytes HQC256 - Key Generation 6.95 s + Key Generation 6.95 ms Public key size: 7245 bytes Secret key size: 7317 bytes FRODO640AES - Key Generation 0.22 s + Key Generation 0.22 ms Public key size: 9616 bytes Secret key size: 19888 bytes FRODO640SHAKE - Key Generation 1.45 s + Key Generation 1.45 ms Public key size: 9616 bytes Secret key size: 19888 bytes FRODO976AES - Key Generation 0.39 s + Key Generation 0.39 ms Public key size: 15632 bytes Secret key size: 31296 bytes FRODO976SHAKE - Key Generation 3.20 s + Key Generation 3.20 ms Public key size: 15632 bytes Secret key size: 31296 bytes FRODO1344AES - Key Generation 0.66 s + Key Generation 0.66 ms Public key size: 21520 bytes Secret key size: 43088 bytes FRODO1344SHAKE - Key Generation 5.76 s + Key Generation 5.76 ms Public key size: 21520 bytes Secret key size: 43088 bytes @@ -145,76 +145,76 @@ Windows 10 liboqs 0.10.0 X25519 - Key Generation 0.30 s + Key Generation 0.30 ms Public key size: 32 bytes Secret key size: 32 bytes SECP256R1 - Key Generation 0.59 s + Key Generation 0.59 ms Public key size: 65 bytes Secret key size: 32 bytes SECP384R1 - Key Generation 1.51 s + Key Generation 1.51 ms Public key size: 97 bytes Secret key size: 48 bytes KYBER512 - Key Generation 0.35 s + Key Generation 0.35 ms Public key size: 800 bytes Secret key size: 1632 bytes KYBER768 - Key Generation 0.41 s + Key Generation 0.41 ms Public key size: 1184 bytes Secret key size: 2400 bytes KYBER1024 - Key Generation 0.44 s + Key Generation 0.44 ms Public key size: 1568 bytes Secret key size: 3168 bytes MLKEM512 - Key Generation 0.20 s + Key Generation 0.20 ms Public key size: 800 bytes Secret key size: 1632 bytes MLKEM768 - Key Generation 0.24 s + Key Generation 0.24 ms Public key size: 1184 bytes Secret key size: 2400 bytes MLKEM1024 - Key Generation 0.28 s + Key Generation 0.28 ms Public key size: 1568 bytes Secret key size: 3168 bytes HQC128 - Key Generation 2.70 s + Key Generation 2.70 ms Public key size: 2249 bytes Secret key size: 2305 bytes HQC192 - Key Generation 7.29 s + Key Generation 7.29 ms Public key size: 4522 bytes Secret key size: 4586 bytes HQC256 - Key Generation 14.93 s + Key Generation 14.93 ms Public key size: 7245 bytes Secret key size: 7317 bytes FRODO640AES - Key Generation 1.20 s + Key Generation 1.20 ms Public key size: 9616 bytes Secret key size: 19888 bytes FRODO640SHAKE - Key Generation 4.59 s + Key Generation 4.59 ms Public key size: 9616 bytes Secret key size: 19888 bytes FRODO976AES - Key Generation 1.33 s + Key Generation 1.33 ms Public key size: 15632 bytes Secret key size: 31296 bytes FRODO976SHAKE - Key Generation 9.28 s + Key Generation 9.28 ms Public key size: 15632 bytes Secret key size: 31296 bytes FRODO1344AES - Key Generation 3.58 s + Key Generation 3.58 ms Public key size: 21520 bytes Secret key size: 43088 bytes FRODO1344SHAKE - Key Generation 15.80 s + Key Generation 15.80 ms Public key size: 21520 bytes Secret key size: 43088 bytes \ No newline at end of file