Performance measurements › arm_1 › sign-25 · system: x86_1 · arm_1
sign-25 SQIsign2D2 — performance on AArch64 (system arm_1)
Independent measurement following the structure of the NICCS ARM self-assessment guide, §3.5 (1)–(7). Not a submitter self-assessment.
1. Basic information
- Category: public-key algorithm; function: digital signature
- Algorithm: SQIsign2D2
- Implementation versions measured: reference
- Parameter sets:
SQISign2Dsquare-Level1-eff_compressed,SQISign2Dsquare-Level1-eff_uncompressed,SQISign2Dsquare-Level1-sec_compressed,SQISign2Dsquare-Level1-sec_uncompressed,SQISign2Dsquare-Level2-eff_compressed,SQISign2Dsquare-Level2-eff_uncompressed,SQISign2Dsquare-Level2-sec_compressed,SQISign2Dsquare-Level2-sec_uncompressed,SQISign2Dsquare-Level3-eff_compressed,SQISign2Dsquare-Level3-eff_uncompressed,SQISign2Dsquare-Level3-sec_compressed,SQISign2Dsquare-Level3-sec_uncompressed,SQISign2Dsquare-Level5-eff_compressed,SQISign2Dsquare-Level5-eff_uncompressed,SQISign2Dsquare-Level5-sec_compressed,SQISign2Dsquare-Level5-sec_uncompressed - Security evaluation: sign-25 report
- Measurement method: arm_1 method
- Submission: NICCS page
2. Assessment environment
| item | value |
|---|---|
| processor | Qualcomm Oryon (CPU 2, one core) |
| machine | ASUS Vivobook S 15 |
| clock | fixed 2.71 GHz (governor performance, minimum = maximum), boost off, SMT none |
| memory | 30562 MiB |
| OS / kernel | Ubuntu 26.04.1 LTS / 7.0.0-34-generic |
| compiler / build tool | gcc (Ubuntu 15.2.0-16ubuntu1) 15.2.0 / cmake version 4.2.3 |
| campaign start / end (UTC) | 2026-09-28T15:05:46 / 2026-09-29T08:43:52 |
3. Functional testing (KAT)
Each library was checked against the submitted KAT vectors (SHA-256 manifest sign-25/kat.sha256 in the harness) before timing.
| instance | build flags | KAT |
|---|---|---|
SQISign2Dsquare-Level1-eff_compressed |
guide | PASS |
SQISign2Dsquare-Level1-eff_uncompressed |
guide | PASS |
SQISign2Dsquare-Level1-sec_compressed |
guide | PASS |
SQISign2Dsquare-Level1-sec_uncompressed |
guide | PASS |
SQISign2Dsquare-Level2-eff_compressed |
guide | PASS |
SQISign2Dsquare-Level2-eff_uncompressed |
harness-default | CRYPTOFAIL [1] |
SQISign2Dsquare-Level2-sec_compressed |
guide | PASS |
SQISign2Dsquare-Level2-sec_uncompressed |
guide | PASS |
SQISign2Dsquare-Level3-eff_compressed |
guide | PASS |
SQISign2Dsquare-Level3-eff_uncompressed |
guide | PASS |
SQISign2Dsquare-Level3-sec_compressed |
guide | PASS |
SQISign2Dsquare-Level3-sec_uncompressed |
guide | PASS |
SQISign2Dsquare-Level5-eff_compressed |
guide | PASS |
SQISign2Dsquare-Level5-eff_uncompressed |
guide | PASS |
SQISign2Dsquare-Level5-sec_compressed |
guide | PASS |
SQISign2Dsquare-Level5-sec_uncompressed |
guide | PASS |
[1] CRYPTOFAIL: sig_verify accepts a modified message because the verifier's verdict is decided by stale stack contents (confirmed finding sign-25-1). Key generation and signing are timed normally; the verification time is that of the flawed verifier. These instances are timed anyway; their output is not validated.
4. Performance
| instance | operation | mean cycles | mean time | ops/s | median trial | n (trials × iters) |
|---|---|---|---|---|---|---|
SQISign2Dsquare-Level1-eff_compressed |
keygen | 46.24 M | 17.2 ms | 58.2 | 17.2 ms | 190 (5 × 38) |
SQISign2Dsquare-Level1-eff_compressed |
sign | 152.62 M | 56.7 ms | 17.6 | 56.6 ms | 100 (5 × 20) |
SQISign2Dsquare-Level1-eff_compressed |
verify | 32.94 M | 12.2 ms | 81.7 | 12.2 ms | 255 (5 × 51) |
SQISign2Dsquare-Level1-eff_uncompressed |
keygen | 25.48 M | 9.46 ms | 106 | 9.46 ms | 345 (5 × 69) |
SQISign2Dsquare-Level1-eff_uncompressed |
sign | 137.80 M | 51.2 ms | 19.5 | 51.2 ms | 100 (5 × 20) |
SQISign2Dsquare-Level1-eff_uncompressed |
verify | 29.13 M | 10.8 ms | 92.3 | 10.8 ms | 295 (5 × 59) |
SQISign2Dsquare-Level1-sec_compressed |
keygen | 66.74 M | 24.8 ms | 40.4 | 24.8 ms | 125 (5 × 25) |
SQISign2Dsquare-Level1-sec_compressed |
sign | 218.62 M | 81.2 ms | 12.3 | 81.1 ms | 100 (5 × 20) |
SQISign2Dsquare-Level1-sec_compressed |
verify | 46.54 M | 17.3 ms | 57.8 | 17.3 ms | 180 (5 × 36) |
SQISign2Dsquare-Level1-sec_uncompressed |
keygen | 35.06 M | 13 ms | 76.8 | 13 ms | 255 (5 × 51) |
SQISign2Dsquare-Level1-sec_uncompressed |
sign | 197.49 M | 73.3 ms | 13.6 | 72.9 ms | 100 (5 × 20) |
SQISign2Dsquare-Level1-sec_uncompressed |
verify | 41.53 M | 15.4 ms | 64.7 | 15.4 ms | 205 (5 × 41) |
SQISign2Dsquare-Level2-eff_compressed |
keygen | 43.05 M | 16 ms | 62.5 | 15.9 ms | 210 (5 × 42) |
SQISign2Dsquare-Level2-eff_compressed |
sign | 140.46 M | 52.3 ms | 19.1 | 52.2 ms | 100 (5 × 20) |
SQISign2Dsquare-Level2-eff_compressed |
verify | 33.54 M | 12.5 ms | 80.1 | 12.4 ms | 255 (5 × 51) |
SQISign2Dsquare-Level2-eff_uncompressed |
keygen | 23.15 M | 8.61 ms | 116 | 8.61 ms | 380 (5 × 76) |
SQISign2Dsquare-Level2-eff_uncompressed |
sign | 132.36 M | 49.2 ms | 20.3 | 49.1 ms | 100 (5 × 20) |
SQISign2Dsquare-Level2-eff_uncompressed |
verify | 30.45 M | 11.3 ms | 88.2 | 11.3 ms | 285 (5 × 57) |
SQISign2Dsquare-Level2-sec_compressed |
keygen | 104.76 M | 38.9 ms | 25.7 | 38.5 ms | 100 (5 × 20) |
SQISign2Dsquare-Level2-sec_compressed |
sign | 330.48 M | 123 ms | 8.14 | 123 ms | 100 (5 × 20) |
SQISign2Dsquare-Level2-sec_compressed |
verify | 81.97 M | 30.5 ms | 32.8 | 30.4 ms | 105 (5 × 21) |
SQISign2Dsquare-Level2-sec_uncompressed |
keygen | 55.03 M | 20.5 ms | 48.9 | 20.3 ms | 160 (5 × 32) |
SQISign2Dsquare-Level2-sec_uncompressed |
sign | 296.46 M | 110 ms | 9.08 | 110 ms | 100 (5 × 20) |
SQISign2Dsquare-Level2-sec_uncompressed |
verify | 64.82 M | 24.1 ms | 41.5 | 24.1 ms | 135 (5 × 27) |
SQISign2Dsquare-Level3-eff_compressed |
keygen | 226.27 M | 84 ms | 11.9 | 84.7 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-eff_compressed |
sign | 763.78 M | 284 ms | 3.52 | 281 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-eff_compressed |
verify | 174.05 M | 64.9 ms | 15.4 | 64.8 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-eff_uncompressed |
keygen | 116.22 M | 43.2 ms | 23.2 | 43.1 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-eff_uncompressed |
sign | 694.01 M | 258 ms | 3.88 | 257 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-eff_uncompressed |
verify | 156.24 M | 58.3 ms | 17.1 | 58.2 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-sec_compressed |
keygen | 286.29 M | 106 ms | 9.41 | 106 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-sec_compressed |
sign | 930.37 M | 346 ms | 2.89 | 344 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-sec_compressed |
verify | 202.27 M | 75.5 ms | 13.3 | 75.4 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-sec_uncompressed |
keygen | 152.02 M | 56.5 ms | 17.7 | 55.9 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-sec_uncompressed |
sign | 846.47 M | 314 ms | 3.18 | 314 ms | 100 (5 × 20) |
SQISign2Dsquare-Level3-sec_uncompressed |
verify | 182.01 M | 67.9 ms | 14.7 | 67.9 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-eff_compressed |
keygen | 1.70 G | 631 ms | 1.59 | 626 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-eff_compressed |
sign | 5.52 G | 2.05 s | 0.487 | 2.05 s | 100 (5 × 20) |
SQISign2Dsquare-Level5-eff_compressed |
verify | 1.20 G | 447 ms | 2.24 | 448 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-eff_uncompressed |
keygen | 886.76 M | 330 ms | 3.03 | 330 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-eff_uncompressed |
sign | 5.02 G | 1.86 s | 0.536 | 1.86 s | 100 (5 × 20) |
SQISign2Dsquare-Level5-eff_uncompressed |
verify | 1.05 G | 391 ms | 2.56 | 391 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-sec_compressed |
keygen | 2.04 G | 759 ms | 1.32 | 759 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-sec_compressed |
sign | 6.53 G | 2.43 s | 0.412 | 2.42 s | 100 (5 × 20) |
SQISign2Dsquare-Level5-sec_compressed |
verify | 1.44 G | 535 ms | 1.87 | 535 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-sec_uncompressed |
keygen | 1.10 G | 407 ms | 2.46 | 407 ms | 100 (5 × 20) |
SQISign2Dsquare-Level5-sec_uncompressed |
sign | 5.94 G | 2.2 s | 0.454 | 2.2 s | 100 (5 × 20) |
SQISign2Dsquare-Level5-sec_uncompressed |
verify | 1.24 G | 461 ms | 2.17 | 461 ms | 100 (5 × 20) |
5. Resource consumption
Static memory is approximated by the library's loadable ELF segments; peak memory is the process high-water mark (VmHWM) including the benchmark driver and libc, so both are upper-bound proxies rather than isolated algorithm memory.
| instance | operation | static: ELF image (bytes) | baseline RSS | peak RSS |
|---|---|---|---|---|
SQISign2Dsquare-Level1-eff_compressed |
keygen | 244300 | 1600 KiB | 13900 KiB |
SQISign2Dsquare-Level1-eff_compressed |
sign | 244300 | 2380 KiB | 36036 KiB |
SQISign2Dsquare-Level1-eff_compressed |
verify | 244300 | 5428 KiB | 30852 KiB |
SQISign2Dsquare-Level1-eff_uncompressed |
keygen | 242452 | 1600 KiB | 20756 KiB |
SQISign2Dsquare-Level1-eff_uncompressed |
sign | 242452 | 2364 KiB | 26072 KiB |
SQISign2Dsquare-Level1-eff_uncompressed |
verify | 242452 | 5104 KiB | 33888 KiB |
SQISign2Dsquare-Level1-sec_compressed |
keygen | 245652 | 1600 KiB | 12980 KiB |
SQISign2Dsquare-Level1-sec_compressed |
sign | 245652 | 4476 KiB | 43128 KiB |
SQISign2Dsquare-Level1-sec_compressed |
verify | 245652 | 5780 KiB | 29784 KiB |
SQISign2Dsquare-Level1-sec_uncompressed |
keygen | 243436 | 1600 KiB | 19612 KiB |
SQISign2Dsquare-Level1-sec_uncompressed |
sign | 243436 | 2416 KiB | 29472 KiB |
SQISign2Dsquare-Level1-sec_uncompressed |
verify | 243436 | 5348 KiB | 31724 KiB |
SQISign2Dsquare-Level2-eff_compressed |
keygen | 249780 | 1644 KiB | 20972 KiB |
SQISign2Dsquare-Level2-eff_compressed |
sign | 249780 | 4264 KiB | 49920 KiB |
SQISign2Dsquare-Level2-eff_compressed |
verify | 249780 | 6076 KiB | 44280 KiB |
SQISign2Dsquare-Level2-eff_uncompressed |
keygen | 244092 | 1604 KiB | 31588 KiB |
SQISign2Dsquare-Level2-eff_uncompressed |
sign | 244092 | 4252 KiB | 34780 KiB |
SQISign2Dsquare-Level2-eff_uncompressed |
verify | 244092 | 5616 KiB | 48436 KiB |
SQISign2Dsquare-Level2-sec_compressed |
keygen | 257000 | 1652 KiB | 14648 KiB |
SQISign2Dsquare-Level2-sec_compressed |
sign | 257000 | 2548 KiB | 60620 KiB |
SQISign2Dsquare-Level2-sec_compressed |
verify | 257000 | 7220 KiB | 28264 KiB |
SQISign2Dsquare-Level2-sec_uncompressed |
keygen | 254912 | 1652 KiB | 19744 KiB |
SQISign2Dsquare-Level2-sec_uncompressed |
sign | 254912 | 4324 KiB | 42828 KiB |
SQISign2Dsquare-Level2-sec_uncompressed |
verify | 254912 | 5840 KiB | 32900 KiB |
SQISign2Dsquare-Level3-eff_compressed |
keygen | 285600 | 1664 KiB | 23720 KiB |
SQISign2Dsquare-Level3-eff_compressed |
sign | 285600 | 4912 KiB | 98308 KiB |
SQISign2Dsquare-Level3-eff_compressed |
verify | 285600 | 9532 KiB | 35648 KiB |
SQISign2Dsquare-Level3-eff_uncompressed |
keygen | 287688 | 1600 KiB | 24852 KiB |
SQISign2Dsquare-Level3-eff_uncompressed |
sign | 287688 | 2860 KiB | 69340 KiB |
SQISign2Dsquare-Level3-eff_uncompressed |
verify | 287688 | 7544 KiB | 36908 KiB |
SQISign2Dsquare-Level3-sec_compressed |
keygen | 287400 | 1668 KiB | 26776 KiB |
SQISign2Dsquare-Level3-sec_compressed |
sign | 287400 | 5028 KiB | 103084 KiB |
SQISign2Dsquare-Level3-sec_compressed |
verify | 287400 | 8564 KiB | 39992 KiB |
SQISign2Dsquare-Level3-sec_uncompressed |
keygen | 285200 | 1668 KiB | 26232 KiB |
SQISign2Dsquare-Level3-sec_uncompressed |
sign | 285200 | 5000 KiB | 74896 KiB |
SQISign2Dsquare-Level3-sec_uncompressed |
verify | 285200 | 9144 KiB | 37340 KiB |
SQISign2Dsquare-Level5-eff_compressed |
keygen | 379276 | 1736 KiB | 66124 KiB |
SQISign2Dsquare-Level5-eff_compressed |
sign | 379276 | 4884 KiB | 318056 KiB |
SQISign2Dsquare-Level5-eff_compressed |
verify | 379276 | 21136 KiB | 121460 KiB |
SQISign2Dsquare-Level5-eff_uncompressed |
keygen | 377252 | 1736 KiB | 67652 KiB |
SQISign2Dsquare-Level5-eff_uncompressed |
sign | 377252 | 4832 KiB | 221644 KiB |
SQISign2Dsquare-Level5-eff_uncompressed |
verify | 377252 | 16432 KiB | 116748 KiB |
SQISign2Dsquare-Level5-sec_compressed |
keygen | 395048 | 1736 KiB | 79260 KiB |
SQISign2Dsquare-Level5-sec_compressed |
sign | 395048 | 7180 KiB | 357824 KiB |
SQISign2Dsquare-Level5-sec_compressed |
verify | 395048 | 24692 KiB | 135668 KiB |
SQISign2Dsquare-Level5-sec_uncompressed |
keygen | 392424 | 1736 KiB | 71344 KiB |
SQISign2Dsquare-Level5-sec_uncompressed |
sign | 392424 | 7124 KiB | 254732 KiB |
SQISign2Dsquare-Level5-sec_uncompressed |
verify | 392424 | 17584 KiB | 128528 KiB |
6. Transmission and storage overhead
External public-key, ciphertext and signature sizes follow the curated performance/external_sizes.csv catalog; secret-key and shared-secret lengths remain API figures. See the size audit for disagreements.
| instance | public key | secret key | signature |
|---|---|---|---|
SQISign2Dsquare-Level1-eff_compressed |
65 | 240 | 168 |
SQISign2Dsquare-Level1-eff_uncompressed |
64 | 488 | 200 |
SQISign2Dsquare-Level1-sec_compressed |
69 | 257 | 178 |
SQISign2Dsquare-Level1-sec_uncompressed |
68 | 521 | 212 |
SQISign2Dsquare-Level2-eff_compressed |
81 | 298 | 208 |
SQISign2Dsquare-Level2-eff_uncompressed |
80 | 610 | 248 |
SQISign2Dsquare-Level2-sec_compressed |
85 | 315 | 218 |
SQISign2Dsquare-Level2-sec_uncompressed |
84 | 643 | 260 |
SQISign2Dsquare-Level3-eff_compressed |
129 | 468 | 326 |
SQISign2Dsquare-Level3-eff_uncompressed |
128 | 976 | 392 |
SQISign2Dsquare-Level3-sec_compressed |
133 | 489 | 338 |
SQISign2Dsquare-Level3-sec_uncompressed |
132 | 1009 | 404 |
SQISign2Dsquare-Level5-eff_compressed |
257 | 936 | 648 |
SQISign2Dsquare-Level5-eff_uncompressed |
256 | 1952 | 776 |
SQISign2Dsquare-Level5-sec_compressed |
269 | 982 | 678 |
SQISign2Dsquare-Level5-sec_uncompressed |
268 | 2046 | 812 |
Symmetric primitives
Survey verdict: ICCS-only
Share of each operation spent in the ICCS placeholder hash functions and in the ICCS DRNG (reference build, measured in the same run with link-time wrappers):
| instance | operation | pseudohash/XOF/sm3 | DRNG | calls per operation |
|---|---|---|---|---|
SQISign2Dsquare-Level1-eff_compressed |
keygen | 0.0% | 2.3% | drng 256 |
SQISign2Dsquare-Level1-eff_compressed |
sign | 0.4% | 1.3% | drng 479, pseudohash 50.9 |
SQISign2Dsquare-Level1-eff_compressed |
verify | 1.2% | 0.0% | pseudohash 32 |
SQISign2Dsquare-Level1-eff_uncompressed |
keygen | 0.0% | 4.3% | drng 256 |
SQISign2Dsquare-Level1-eff_uncompressed |
sign | 0.4% | 1.5% | drng 496, pseudohash 42.2 |
SQISign2Dsquare-Level1-eff_uncompressed |
verify | 1.3% | 0.0% | pseudohash 32 |
SQISign2Dsquare-Level1-sec_compressed |
keygen | 0.0% | 1.7% | drng 260 |
SQISign2Dsquare-Level1-sec_compressed |
sign | 0.0% | 1.1% | drng 580, pseudohash 1.81 |
SQISign2Dsquare-Level1-sec_compressed |
verify | 0.0% | 0.0% | pseudohash 1 |
SQISign2Dsquare-Level1-sec_uncompressed |
keygen | 0.0% | 3.4% | drng 285 |
SQISign2Dsquare-Level1-sec_uncompressed |
sign | 0.0% | 0.8% | drng 389, pseudohash 2.28 |
SQISign2Dsquare-Level1-sec_uncompressed |
verify | 0.0% | 0.0% | pseudohash 1 |
SQISign2Dsquare-Level2-eff_compressed |
keygen | 0.0% | 2.9% | drng 290 |
SQISign2Dsquare-Level2-eff_compressed |
sign | 3.2% | 1.2% | drng 392, pseudohash 371 |
SQISign2Dsquare-Level2-eff_compressed |
verify | 18% | 0.0% | pseudohash 512 |
SQISign2Dsquare-Level2-eff_uncompressed |
keygen | 0.0% | 5.1% | drng 274 |
SQISign2Dsquare-Level2-eff_uncompressed |
sign | 3.1% | 1.3% | drng 417, pseudohash 333 |
SQISign2Dsquare-Level2-eff_uncompressed |
verify | 20% | 0.0% | pseudohash 512 |
SQISign2Dsquare-Level2-sec_compressed |
keygen | 0.0% | 1.5% | drng 365 |
SQISign2Dsquare-Level2-sec_compressed |
sign | 0.0% | 0.5% | drng 408, pseudohash 2.45 |
SQISign2Dsquare-Level2-sec_compressed |
verify | 0.0% | 0.0% | pseudohash 1 |
SQISign2Dsquare-Level2-sec_uncompressed |
keygen | 0.0% | 2.8% | drng 348 |
SQISign2Dsquare-Level2-sec_uncompressed |
sign | 0.0% | 0.5% | drng 373, pseudohash 2.17 |
SQISign2Dsquare-Level2-sec_uncompressed |
verify | 0.0% | 0.0% | pseudohash 1 |
SQISign2Dsquare-Level3-eff_compressed |
keygen | 0.0% | 1.0% | drng 512 |
SQISign2Dsquare-Level3-eff_compressed |
sign | 1.1% | 0.4% | drng 742, pseudohash 717 |
SQISign2Dsquare-Level3-eff_compressed |
verify | 7.1% | 0.0% | pseudohash 1.02e+03 |
SQISign2Dsquare-Level3-eff_uncompressed |
keygen | 0.0% | 2.0% | drng 543 |
SQISign2Dsquare-Level3-eff_uncompressed |
sign | 1.2% | 0.5% | drng 749, pseudohash 717 |
SQISign2Dsquare-Level3-eff_uncompressed |
verify | 7.9% | 0.0% | pseudohash 1.02e+03 |
SQISign2Dsquare-Level3-sec_compressed |
keygen | 0.0% | 0.8% | drng 567 |
SQISign2Dsquare-Level3-sec_compressed |
sign | 0.0% | 0.1% | drng 260, pseudohash 1.5 |
SQISign2Dsquare-Level3-sec_compressed |
verify | 0.0% | 0.0% | pseudohash 1 |
SQISign2Dsquare-Level3-sec_uncompressed |
keygen | 0.0% | 1.6% | drng 572 |
SQISign2Dsquare-Level3-sec_uncompressed |
sign | 0.0% | 0.2% | drng 386, pseudohash 1.6 |
SQISign2Dsquare-Level3-sec_uncompressed |
verify | 0.0% | 0.0% | pseudohash 1 |
SQISign2Dsquare-Level5-eff_compressed |
keygen | 0.0% | 0.3% | drng 1.32e+03 |
SQISign2Dsquare-Level5-eff_compressed |
sign | 0.1% | 0.1% | drng 1.25e+03, pseudohash 171 |
SQISign2Dsquare-Level5-eff_compressed |
verify | 0.8% | 0.0% | pseudohash 256 |
SQISign2Dsquare-Level5-eff_uncompressed |
keygen | 0.0% | 0.5% | drng 1.09e+03 |
SQISign2Dsquare-Level5-eff_uncompressed |
sign | 0.1% | 0.2% | drng 2.01e+03, pseudohash 171 |
SQISign2Dsquare-Level5-eff_uncompressed |
verify | 0.9% | 0.0% | pseudohash 256 |
SQISign2Dsquare-Level5-sec_compressed |
keygen | 0.0% | 0.5% | drng 2.29e+03 |
SQISign2Dsquare-Level5-sec_compressed |
sign | 0.0% | 0.1% | drng 1.25e+03, pseudohash 1 |
SQISign2Dsquare-Level5-sec_compressed |
verify | 0.0% | 0.0% | pseudohash 1 |
SQISign2Dsquare-Level5-sec_uncompressed |
keygen | 0.0% | 1.0% | drng 2.18e+03 |
SQISign2Dsquare-Level5-sec_uncompressed |
sign | 0.0% | 0.1% | drng 1.27e+03, pseudohash 1 |
SQISign2Dsquare-Level5-sec_uncompressed |
verify | 0.0% | 0.0% | pseudohash 1 |
7. Raw evidence index
Paths are relative to performance/data/arm_1/ in the harness; each JSON file records its commands, environment and trials.
| instance | item | file |
|---|---|---|
SQISign2Dsquare-Level1-eff_compressed |
KAT log (sha256 d0727a7c6c8acc8c…) |
kat/sign-25/SQISign2Dsquare-Level1-eff_compressed.log |
SQISign2Dsquare-Level1-eff_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level1-eff_compressed__keygen.json |
SQISign2Dsquare-Level1-eff_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level1-eff_compressed__sign.json |
SQISign2Dsquare-Level1-eff_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level1-eff_compressed__verify.json |
SQISign2Dsquare-Level1-eff_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level1-eff_compressed__keygen.json |
SQISign2Dsquare-Level1-eff_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level1-eff_compressed__sign.json |
SQISign2Dsquare-Level1-eff_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level1-eff_compressed__verify.json |
SQISign2Dsquare-Level1-eff_uncompressed |
KAT log (sha256 0ed07e3b7ebbd08e…) |
kat/sign-25/SQISign2Dsquare-Level1-eff_uncompressed.log |
SQISign2Dsquare-Level1-eff_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level1-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level1-eff_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level1-eff_uncompressed__sign.json |
SQISign2Dsquare-Level1-eff_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level1-eff_uncompressed__verify.json |
SQISign2Dsquare-Level1-eff_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level1-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level1-eff_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level1-eff_uncompressed__sign.json |
SQISign2Dsquare-Level1-eff_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level1-eff_uncompressed__verify.json |
SQISign2Dsquare-Level1-sec_compressed |
KAT log (sha256 42e996000006eb7d…) |
kat/sign-25/SQISign2Dsquare-Level1-sec_compressed.log |
SQISign2Dsquare-Level1-sec_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level1-sec_compressed__keygen.json |
SQISign2Dsquare-Level1-sec_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level1-sec_compressed__sign.json |
SQISign2Dsquare-Level1-sec_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level1-sec_compressed__verify.json |
SQISign2Dsquare-Level1-sec_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level1-sec_compressed__keygen.json |
SQISign2Dsquare-Level1-sec_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level1-sec_compressed__sign.json |
SQISign2Dsquare-Level1-sec_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level1-sec_compressed__verify.json |
SQISign2Dsquare-Level1-sec_uncompressed |
KAT log (sha256 f3eeb0dfa059b3ef…) |
kat/sign-25/SQISign2Dsquare-Level1-sec_uncompressed.log |
SQISign2Dsquare-Level1-sec_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level1-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level1-sec_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level1-sec_uncompressed__sign.json |
SQISign2Dsquare-Level1-sec_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level1-sec_uncompressed__verify.json |
SQISign2Dsquare-Level1-sec_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level1-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level1-sec_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level1-sec_uncompressed__sign.json |
SQISign2Dsquare-Level1-sec_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level1-sec_uncompressed__verify.json |
SQISign2Dsquare-Level2-eff_compressed |
KAT log (sha256 35a55a2943bd8ffe…) |
kat/sign-25/SQISign2Dsquare-Level2-eff_compressed.log |
SQISign2Dsquare-Level2-eff_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level2-eff_compressed__keygen.json |
SQISign2Dsquare-Level2-eff_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level2-eff_compressed__sign.json |
SQISign2Dsquare-Level2-eff_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level2-eff_compressed__verify.json |
SQISign2Dsquare-Level2-eff_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level2-eff_compressed__keygen.json |
SQISign2Dsquare-Level2-eff_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level2-eff_compressed__sign.json |
SQISign2Dsquare-Level2-eff_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level2-eff_compressed__verify.json |
SQISign2Dsquare-Level2-eff_uncompressed |
KAT log (sha256 b9d3e5cebc4cca2b…) |
kat/sign-25/SQISign2Dsquare-Level2-eff_uncompressed.log |
SQISign2Dsquare-Level2-eff_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level2-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level2-eff_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level2-eff_uncompressed__sign.json |
SQISign2Dsquare-Level2-eff_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level2-eff_uncompressed__verify.json |
SQISign2Dsquare-Level2-eff_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level2-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level2-eff_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level2-eff_uncompressed__sign.json |
SQISign2Dsquare-Level2-eff_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level2-eff_uncompressed__verify.json |
SQISign2Dsquare-Level2-sec_compressed |
KAT log (sha256 53672d9ecdbb8769…) |
kat/sign-25/SQISign2Dsquare-Level2-sec_compressed.log |
SQISign2Dsquare-Level2-sec_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level2-sec_compressed__keygen.json |
SQISign2Dsquare-Level2-sec_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level2-sec_compressed__sign.json |
SQISign2Dsquare-Level2-sec_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level2-sec_compressed__verify.json |
SQISign2Dsquare-Level2-sec_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level2-sec_compressed__keygen.json |
SQISign2Dsquare-Level2-sec_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level2-sec_compressed__sign.json |
SQISign2Dsquare-Level2-sec_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level2-sec_compressed__verify.json |
SQISign2Dsquare-Level2-sec_uncompressed |
KAT log (sha256 090070761f5e825a…) |
kat/sign-25/SQISign2Dsquare-Level2-sec_uncompressed.log |
SQISign2Dsquare-Level2-sec_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level2-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level2-sec_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level2-sec_uncompressed__sign.json |
SQISign2Dsquare-Level2-sec_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level2-sec_uncompressed__verify.json |
SQISign2Dsquare-Level2-sec_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level2-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level2-sec_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level2-sec_uncompressed__sign.json |
SQISign2Dsquare-Level2-sec_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level2-sec_uncompressed__verify.json |
SQISign2Dsquare-Level3-eff_compressed |
KAT log (sha256 971e729d9baf58f2…) |
kat/sign-25/SQISign2Dsquare-Level3-eff_compressed.log |
SQISign2Dsquare-Level3-eff_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level3-eff_compressed__keygen.json |
SQISign2Dsquare-Level3-eff_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level3-eff_compressed__sign.json |
SQISign2Dsquare-Level3-eff_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level3-eff_compressed__verify.json |
SQISign2Dsquare-Level3-eff_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level3-eff_compressed__keygen.json |
SQISign2Dsquare-Level3-eff_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level3-eff_compressed__sign.json |
SQISign2Dsquare-Level3-eff_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level3-eff_compressed__verify.json |
SQISign2Dsquare-Level3-eff_uncompressed |
KAT log (sha256 68144b96157acabd…) |
kat/sign-25/SQISign2Dsquare-Level3-eff_uncompressed.log |
SQISign2Dsquare-Level3-eff_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level3-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level3-eff_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level3-eff_uncompressed__sign.json |
SQISign2Dsquare-Level3-eff_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level3-eff_uncompressed__verify.json |
SQISign2Dsquare-Level3-eff_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level3-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level3-eff_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level3-eff_uncompressed__sign.json |
SQISign2Dsquare-Level3-eff_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level3-eff_uncompressed__verify.json |
SQISign2Dsquare-Level3-sec_compressed |
KAT log (sha256 17edb2c11994c4d9…) |
kat/sign-25/SQISign2Dsquare-Level3-sec_compressed.log |
SQISign2Dsquare-Level3-sec_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level3-sec_compressed__keygen.json |
SQISign2Dsquare-Level3-sec_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level3-sec_compressed__sign.json |
SQISign2Dsquare-Level3-sec_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level3-sec_compressed__verify.json |
SQISign2Dsquare-Level3-sec_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level3-sec_compressed__keygen.json |
SQISign2Dsquare-Level3-sec_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level3-sec_compressed__sign.json |
SQISign2Dsquare-Level3-sec_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level3-sec_compressed__verify.json |
SQISign2Dsquare-Level3-sec_uncompressed |
KAT log (sha256 1233c671b3737ab3…) |
kat/sign-25/SQISign2Dsquare-Level3-sec_uncompressed.log |
SQISign2Dsquare-Level3-sec_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level3-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level3-sec_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level3-sec_uncompressed__sign.json |
SQISign2Dsquare-Level3-sec_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level3-sec_uncompressed__verify.json |
SQISign2Dsquare-Level3-sec_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level3-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level3-sec_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level3-sec_uncompressed__sign.json |
SQISign2Dsquare-Level3-sec_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level3-sec_uncompressed__verify.json |
SQISign2Dsquare-Level5-eff_compressed |
KAT log (sha256 ae094d284f37edd1…) |
kat/sign-25/SQISign2Dsquare-Level5-eff_compressed.log |
SQISign2Dsquare-Level5-eff_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level5-eff_compressed__keygen.json |
SQISign2Dsquare-Level5-eff_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level5-eff_compressed__sign.json |
SQISign2Dsquare-Level5-eff_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level5-eff_compressed__verify.json |
SQISign2Dsquare-Level5-eff_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level5-eff_compressed__keygen.json |
SQISign2Dsquare-Level5-eff_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level5-eff_compressed__sign.json |
SQISign2Dsquare-Level5-eff_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level5-eff_compressed__verify.json |
SQISign2Dsquare-Level5-eff_uncompressed |
KAT log (sha256 faeea9df987c95f7…) |
kat/sign-25/SQISign2Dsquare-Level5-eff_uncompressed.log |
SQISign2Dsquare-Level5-eff_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level5-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level5-eff_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level5-eff_uncompressed__sign.json |
SQISign2Dsquare-Level5-eff_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level5-eff_uncompressed__verify.json |
SQISign2Dsquare-Level5-eff_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level5-eff_uncompressed__keygen.json |
SQISign2Dsquare-Level5-eff_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level5-eff_uncompressed__sign.json |
SQISign2Dsquare-Level5-eff_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level5-eff_uncompressed__verify.json |
SQISign2Dsquare-Level5-sec_compressed |
KAT log (sha256 0166dfec32c1bf31…) |
kat/sign-25/SQISign2Dsquare-Level5-sec_compressed.log |
SQISign2Dsquare-Level5-sec_compressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level5-sec_compressed__keygen.json |
SQISign2Dsquare-Level5-sec_compressed |
timing sign | records/sign-25/SQISign2Dsquare-Level5-sec_compressed__sign.json |
SQISign2Dsquare-Level5-sec_compressed |
timing verify | records/sign-25/SQISign2Dsquare-Level5-sec_compressed__verify.json |
SQISign2Dsquare-Level5-sec_compressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level5-sec_compressed__keygen.json |
SQISign2Dsquare-Level5-sec_compressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level5-sec_compressed__sign.json |
SQISign2Dsquare-Level5-sec_compressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level5-sec_compressed__verify.json |
SQISign2Dsquare-Level5-sec_uncompressed |
KAT log (sha256 738bd2ee8cf1c6df…) |
kat/sign-25/SQISign2Dsquare-Level5-sec_uncompressed.log |
SQISign2Dsquare-Level5-sec_uncompressed |
timing keygen | records/sign-25/SQISign2Dsquare-Level5-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level5-sec_uncompressed |
timing sign | records/sign-25/SQISign2Dsquare-Level5-sec_uncompressed__sign.json |
SQISign2Dsquare-Level5-sec_uncompressed |
timing verify | records/sign-25/SQISign2Dsquare-Level5-sec_uncompressed__verify.json |
SQISign2Dsquare-Level5-sec_uncompressed |
hash profile keygen | profile/sign-25/SQISign2Dsquare-Level5-sec_uncompressed__keygen.json |
SQISign2Dsquare-Level5-sec_uncompressed |
hash profile sign | profile/sign-25/SQISign2Dsquare-Level5-sec_uncompressed__sign.json |
SQISign2Dsquare-Level5-sec_uncompressed |
hash profile verify | profile/sign-25/SQISign2Dsquare-Level5-sec_uncompressed__verify.json |
Scripts: performance/campaign.py, performance/ngcc_perf.c, performance/hashprof/ in the harness.