scheme | implementation | key generation [cycles] | encapsulation [cycles] | decapsulation [cycles] |
---|
scheme | implementation | key generation [cycles] | sign [cycles] | verify [cycles] |
---|---|---|---|---|
perk-128-fast-3 (10 executions) | m4 | AVG: 641,124 MIN: 636,522 MAX: 647,852 |
AVG: 244,259,083 MIN: 240,080,987 MAX: 247,151,576 |
AVG: 81,018,899 MIN: 80,648,734 MAX: 81,252,416 |
perk-128-fast-3 (10 executions) | m4-ref | AVG: 652,357 MIN: 636,742 MAX: 676,224 |
AVG: 150,050,725 MIN: 149,677,050 MAX: 150,410,030 |
AVG: 82,649,625 MIN: 82,255,102 MAX: 83,015,807 |
perk-128-fast-3 (10 executions) | ref | AVG: 703,284 MIN: 693,350 MAX: 704,462 |
AVG: 217,861,620 MIN: 217,626,927 MAX: 218,055,367 |
AVG: 96,646,140 MIN: 96,352,277 MAX: 97,617,624 |
perk-128-fast-3 (10 executions) | save-16-si | AVG: 643,327 MIN: 636,630 MAX: 647,863 |
AVG: 229,117,058 MIN: 226,214,515 MAX: 230,783,865 |
AVG: 81,083,337 MIN: 80,789,659 MAX: 81,342,539 |
perk-128-fast-3 (10 executions) | save-30-si | AVG: 649,474 MIN: 636,804 MAX: 676,013 |
AVG: 214,556,580 MIN: 214,171,773 MAX: 214,964,438 |
AVG: 80,964,763 MIN: 80,825,114 MAX: 81,166,522 |
perk-128-fast-5 (10 executions) | m4 | AVG: 817,122 MIN: 816,945 MAX: 817,271 |
AVG: 240,103,798 MIN: 231,378,252 MAX: 245,204,824 |
AVG: 78,092,178 MIN: 77,829,387 MAX: 78,369,158 |
perk-128-fast-5 (10 executions) | m4-ref | AVG: 820,063 MIN: 816,899 MAX: 847,268 |
AVG: 146,970,332 MIN: 146,454,914 MAX: 147,367,260 |
AVG: 79,824,842 MIN: 79,362,371 MAX: 80,296,804 |
perk-128-fast-5 (10 executions) | ref | AVG: 909,181 MIN: 909,096 MAX: 909,231 |
AVG: 215,313,420 MIN: 214,956,192 MAX: 216,156,369 |
AVG: 93,688,084 MIN: 93,344,458 MAX: 94,557,907 |
perk-128-short-3 (10 executions) | m4 | AVG: 647,327 MIN: 636,662 MAX: 676,402 |
AVG: 1,335,543,404 MIN: 1,321,164,639 MAX: 1,352,544,129 |
AVG: 460,150,568 MIN: 459,047,178 MAX: 461,377,581 |
perk-128-short-3 (10 executions) | save-15-si | AVG: 643,966 MIN: 636,617 MAX: 675,754 |
AVG: 1,128,170,785 MIN: 1,111,210,596 MAX: 1,142,800,708 |
AVG: 460,253,517 MIN: 459,594,697 MAX: 460,776,013 |
perk-128-short-3 (10 executions) | save-5-si | AVG: 643,381 MIN: 636,707 MAX: 647,993 |
AVG: 1,284,541,840 MIN: 1,238,901,553 MAX: 1,322,707,274 |
AVG: 459,923,344 MIN: 458,773,433 MAX: 460,687,789 |
perk-128-short-5 (10 executions) | m4 | AVG: 817,151 MIN: 816,966 MAX: 817,413 |
AVG: 1,250,494,949 MIN: 1,219,109,103 MAX: 1,270,423,092 |
AVG: 428,115,038 MIN: 427,512,556 MAX: 428,916,065 |
perk-192-fast-3 (10 executions) | m4 | AVG: 1,495,599 MIN: 1,490,738 MAX: 1,538,071 |
AVG: 581,460,957 MIN: 566,645,842 MAX: 593,311,132 |
AVG: 194,730,690 MIN: 193,938,997 MAX: 196,031,469 |
perk-192-fast-5 (10 executions) | m4 | AVG: 1,807,515 MIN: 1,793,189 MAX: 1,852,635 |
AVG: 557,744,556 MIN: 545,854,768 MAX: 565,788,951 |
AVG: 186,724,618 MIN: 185,537,956 MAX: 187,857,401 |
perk-192-short-3 (10 executions) | m4 | AVG: 1,495,637 MIN: 1,490,755 MAX: 1,538,211 |
AVG: 3,264,528,448 MIN: 3,203,755,982 MAX: 3,317,332,636 |
AVG: 1,177,263,213 MIN: 1,172,550,752 MAX: 1,179,722,937 |
perk-192-short-5 (10 executions) | m4 | AVG: 1,818,132 MIN: 1,803,382 MAX: 1,852,397 |
AVG: 3,031,187,216 MIN: 2,982,425,520 MAX: 3,086,807,380 |
AVG: 1,098,649,851 MIN: 1,096,746,554 MAX: 1,099,635,147 |
perk-256-fast-3 (10 executions) | m4 | AVG: 2,603,004 MIN: 2,579,354 MAX: 2,755,487 |
AVG: 1,187,931,868 MIN: 1,168,761,486 MAX: 1,201,445,523 |
AVG: 419,152,182 MIN: 416,610,120 MAX: 421,058,689 |
perk-256-fast-5 (10 executions) | m4 | AVG: 3,085,672 MIN: 3,051,690 MAX: 3,183,602 |
AVG: 1,134,126,923 MIN: 1,105,347,013 MAX: 1,159,010,597 |
AVG: 397,926,710 MIN: 394,548,921 MAX: 399,912,514 |
perk-256-short-3 (10 executions) | m4 | AVG: 2,591,110 MIN: 2,579,043 MAX: 2,638,074 |
AVG: 6,745,553,724 MIN: 6,632,676,535 MAX: 6,815,098,918 |
AVG: 2,640,599,626 MIN: 2,630,863,543 MAX: 2,645,445,163 |
perk-256-short-5 (10 executions) | m4 | AVG: 3,074,701 MIN: 3,062,405 MAX: 3,122,879 |
AVG: 6,285,075,866 MIN: 6,210,986,511 MAX: 6,412,505,844 |
AVG: 2,456,525,223 MIN: 2,451,668,904 MAX: 2,460,799,260 |
Scheme | Implementation | Key Generation [bytes] | Encapsulation [bytes] | Decapsulation [bytes] |
---|
Scheme | Implementation | Key Generation [bytes] | Sign [bytes] | Verify [bytes] |
---|---|---|---|---|
biscuit128f | ref | 600 | 137,240 | 14,560 |
biscuit128s | ref | 600 | 1,093,272 | 83,688 |
biscuit192f | ref | 640 | 265,856 | 20,688 |
biscuit192s | ref | 640 | 2,245,568 | 107,096 |
biscuit256f | ref | 720 | 477,360 | 33,000 |
biscuit256s | ref | 720 | 3,983,000 | 148,208 |
mqom_cat1_gf251_fast | ref | 184,292 | 399,396 | 252,588 |
mqom_cat1_gf251_short | ref | 184,292 | 665,348 | 379,884 |
mqom_cat1_gf31_fast | ref | 262,888 | 612,816 | 421,500 |
mqom_cat1_gf31_short | ref | 262,888 | 868,184 | 554,092 |
mqom_cat3_gf251_fast | ref | 680,972 | 1,284,468 | 822,332 |
mqom_cat3_gf251_short | ref | 680,972 | 1,884,604 | 1,143,716 |
mqom_cat3_gf31_fast | ref | 974,840 | 2,149,800 | 1,536,236 |
mqom_cat3_gf31_short | ref | 974,840 | 2,669,504 | 1,774,124 |
mqom_cat5_gf251_fast | ref | 1,702,348 | 3,222,220 | 2,165,908 |
mqom_cat5_gf251_short | ref | 1,702,348 | 4,115,548 | 2,537,332 |
perk-128-fast-3 | m4 | 7,696 | 24,020 | 20,684 |
perk-128-fast-3 | m4-ref | 7,696 | 313,364 | 313,236 |
perk-128-fast-3 | ref | 7,728 | 313,412 | 313,284 |
perk-128-fast-3 | save-16-si | 7,696 | 104,924 | 20,684 |
perk-128-fast-3 | save-30-si | 7,696 | 175,628 | 20,684 |
perk-128-fast-5 | m4 | 9,032 | 25,160 | 21,752 |
perk-128-fast-5 | m4-ref | 9,032 | 305,688 | 305,480 |
perk-128-fast-5 | ref | 9,032 | 305,688 | 305,480 |
perk-128-short-3 | m4 | 7,696 | 27,780 | 25,228 |
perk-128-short-3 | save-15-si | 7,696 | 634,508 | 25,228 |
perk-128-short-3 | save-5-si | 7,696 | 230,020 | 25,228 |
perk-128-short-5 | m4 | 9,032 | 28,616 | 26,056 |
perk-192-fast-3 | m4 | 14,952 | 47,720 | 41,352 |
perk-192-fast-5 | m4 | 16,864 | 48,776 | 42,416 |
perk-192-short-3 | m4 | 14,952 | 51,344 | 46,656 |
perk-192-short-5 | m4 | 16,864 | 51,888 | 47,256 |
perk-256-fast-3 | m4 | 25,504 | 80,304 | 69,912 |
perk-256-fast-5 | m4 | 28,064 | 80,896 | 70,640 |
perk-256-short-3 | m4 | 25,504 | 82,264 | 74,784 |
perk-256-short-5 | m4 | 28,064 | 82,056 | 74,808 |
Scheme | Implementation | Key Generation [%] | Encapsulation [%] | Decapsulation [%] |
---|
Scheme | Implementation | Key Generation [%] | Sign [%] | Verify [%] |
---|
Scheme | Implementation | .text [bytes] | .data [bytes] | .bss [bytes] | Total [bytes] |
---|
Scheme | Implementation | .text [bytes] | .data [bytes] | .bss [bytes] | Total [bytes] |
---|---|---|---|---|---|
biscuit128f | ref | 7,580 | 0 | 0 | 7,580 |
biscuit128s | ref | 7,696 | 0 | 0 | 7,696 |
biscuit192f | ref | 7,780 | 0 | 0 | 7,780 |
biscuit192s | ref | 7,904 | 0 | 0 | 7,904 |
biscuit256f | ref | 8,216 | 0 | 0 | 8,216 |
biscuit256s | ref | 8,248 | 0 | 0 | 8,248 |
mqom_cat1_gf251_fast | ref | 16,865 | 0 | 0 | 16,865 |
mqom_cat1_gf251_short | ref | 18,193 | 0 | 0 | 18,193 |
mqom_cat1_gf31_fast | ref | 23,718 | 0 | 0 | 23,718 |
mqom_cat1_gf31_short | ref | 23,510 | 0 | 0 | 23,510 |
mqom_cat3_gf251_fast | ref | 17,074 | 0 | 0 | 17,074 |
mqom_cat3_gf251_short | ref | 18,710 | 0 | 0 | 18,710 |
mqom_cat3_gf31_fast | ref | 23,881 | 0 | 0 | 23,881 |
mqom_cat3_gf31_short | ref | 24,025 | 0 | 0 | 24,025 |
mqom_cat5_gf251_fast | ref | 20,401 | 0 | 0 | 20,401 |
mqom_cat5_gf251_short | ref | 20,137 | 0 | 0 | 20,137 |
perk-128-fast-3 | m4 | 11,717 | 4 | 0 | 11,721 |
perk-128-fast-3 | m4-ref | 10,457 | 4 | 0 | 10,461 |
perk-128-fast-3 | ref | 11,053 | 4 | 0 | 11,057 |
perk-128-fast-3 | save-16-si | 12,257 | 4 | 0 | 12,261 |
perk-128-fast-3 | save-30-si | 11,549 | 4 | 0 | 11,553 |
perk-128-fast-5 | m4 | 11,709 | 4 | 0 | 11,713 |
perk-128-fast-5 | m4-ref | 10,533 | 4 | 0 | 10,537 |
perk-128-fast-5 | ref | 11,129 | 4 | 0 | 11,133 |
perk-128-short-3 | m4 | 24,605 | 4 | 0 | 24,609 |
perk-128-short-3 | save-15-si | 25,121 | 4 | 0 | 25,125 |
perk-128-short-3 | save-5-si | 25,173 | 4 | 0 | 25,177 |
perk-128-short-5 | m4 | 24,673 | 4 | 0 | 24,677 |
perk-192-fast-3 | m4 | 12,077 | 4 | 0 | 12,081 |
perk-192-fast-5 | m4 | 12,017 | 4 | 0 | 12,021 |
perk-192-short-3 | m4 | 24,009 | 4 | 0 | 24,013 |
perk-192-short-5 | m4 | 24,649 | 4 | 0 | 24,653 |
perk-256-fast-3 | m4 | 12,129 | 4 | 0 | 12,133 |
perk-256-fast-5 | m4 | 12,041 | 4 | 0 | 12,045 |
perk-256-short-3 | m4 | 31,697 | 4 | 0 | 31,701 |
perk-256-short-5 | m4 | 32,693 | 4 | 0 | 32,697 |