STAP zoo


[vc_row height=”small” css=”%7B%22default%22%3A%7B%22background-color%22%3A%22_header_middle_text%22%7D%7D”][vc_column width=”5/6″][vc_column_text css=”%7B%22default%22%3A%7B%22color%22%3A%22%23023047%22%7D%7D”]

STAP

[/vc_column_text][vc_column_text css=”%7B%22default%22%3A%7B%22color%22%3A%22%23219ebc%22%7D%7D”]

Symmetric Techniques for Advanced Protocols

[/vc_column_text][vc_column_text css=”%7B%22default%22%3A%7B%22color%22%3A%22%231a1a1a%22%7D%7D”](The website is still under development. Please contact us at stap-zoo-keepers@inria.fr if you have any comments, or suggestions of relevant work that we may have missed.)[/vc_column_text][us_separator size=”small” show_line=”1″ thick=”3″ css=”%7B%22default%22%3A%7B%22color%22%3A%22%23023047%22%7D%7D”][/vc_column][vc_column width=”1/6″][/vc_column][/vc_row][vc_row height=”auto” color_scheme=”alternate” us_bg_overlay_color=”#ffffff” content_placement=”middle” css=”%7B%22default%22%3A%7B%22background-color%22%3A%22%23e8e8e8%22%7D%7D”][vc_column link=”%7B%22url%22%3A%22%22%7D” css=”%7B%22default%22%3A%7B%22background-color%22%3A%22%23ffffff%22%2C%22animation-name%22%3A%22afl%22%7D%7D” width=”1/3″][us_image image=”1123″ align=”center” size=”medium” link=”%7B%22url%22%3A%22%22%7D”][/vc_column][vc_column link=”%7B%22url%22%3A%22%22%7D” css=”%7B%22default%22%3A%7B%22background-color%22%3A%22%23ffffff%22%7D%7D” width=”2/3″][us_vwrapper][vc_column_text css=”%7B%22default%22%3A%7B%22color%22%3A%22%231a1a1a%22%7D%7D”]The term STAP (Symmetric Techniques for Advanced Protocols) was first introduced in STAP’23, an affiliated workshop of Eurocrypt’23. It generally refers to algorithms in symmetric cryptography specifically designed to be efficient in new advanced cryptographic protocols. These contexts include zero-knowledge (ZK) proofs, secure multiparty computation (MPC) and (fully) homomorphic encryption (FHE) environments. It encompasses everything from arithmetization-oriented hash functions to homomorphic encryption-friendly stream ciphers.[/vc_column_text][/us_vwrapper][/vc_column][/vc_row][vc_row height=”medium” color_scheme=”alternate” us_bg_overlay_color=”#f5f5f5″ us_shape_show_top=”1″ us_shape_top=”triangle-2″ us_shape_color_top=”#ffffff” us_shape_show_bottom=”1″ us_shape_color_bottom=”#ffffff” us_shape_flip_bottom=”1″][vc_column][us_separator][vc_row_inner][vc_column_inner width=”5/6″][vc_custom_heading text=”STAP Zoo” font_container=”tag:h2|text_align:left|color:%23219ebc” google_fonts=”font_family:ABeeZee%3Aregular%2Citalic|font_style:400%20regular%3A400%3Anormal”][vc_column_text css=”%7B%22default%22%3A%7B%22color%22%3A%22%231a1a1a%22%7D%7D”]We present a collection of proposed symmetric primitives fitting the STAP description and keep track of recent advances regarding their security and consequent updates. These may be filtered according to their features; we categorize them into different groups regarding primitive-type (block cipher, stream cipher, hash function or PRF) and use-case (FHE, MPC and ZK).

For each STAP-primitive, we provide a brief overview of its main cryptographic characteristics, including:

  • Basic general information: designers, year, conference/journal where it was first introduced and reference.
  • Basic cryptographic properties such as description of the primitive (and relevant diagrams when applicable), use-case and proposed parameter sets.
  • Relevant known attacks/weaknesses.
  • Properties of its best hardware implementation.

When applicable, we also mention connections and relations between different designs.[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][us_separator size=”large”][/vc_column][/vc_row][vc_row css=”%7B%22default%22%3A%7B%22background-color%22%3A%22_header_middle_text%22%7D%7D”][vc_column][vc_custom_heading text=”News” font_container=”tag:h2|text_align:left|color:%23219ebc” google_fonts=”font_family:ABeeZee%3Aregular%2Citalic|font_style:400%20regular%3A400%3Anormal” css=”%7B%22default%22%3A%7B%22color%22%3A%22_content_bg_alt%22%7D%7D”][us_separator size=”small”][us_grid taxonomy_category=”news” pagination=”infinite” items_layout=”1474″ items_valign=”1″ columns=”1″ overriding_link=”%7B%22url%22%3A%22%22%7D”][us_separator size=”small”][/vc_column][/vc_row][vc_row height=”small” color_scheme=”alternate” us_bg_overlay_color=”#ffffff” us_shape_show_top=”1″ us_shape_color_top=”#ffffff” us_shape_flip_top=”1″ css=”%7B%22default%22%3A%7B%22background-color%22%3A%22_header_middle_bg%22%7D%7D”][vc_column link=”%7B%22url%22%3A%22%22%7D” css=”%7B%22default%22%3A%7B%22background-color%22%3A%22%23ffffff%22%7D%7D”][vc_row_inner content_placement=”middle” css=”%7B%22default%22%3A%7B%22background-color%22%3A%22%23ffffff%22%2C%22border-style%22%3A%22solid%22%2C%22border-color%22%3A%22%231a1a1a%22%7D%7D”][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner us_bg_overlay_color=”#ffffff” link=”%7B%22url%22%3A%22%22%7D” css=”%7B%22default%22%3A%7B%22border-radius%22%3A%225px%22%2C%22border-style%22%3A%22double%22%2C%22border-left-width%22%3A%2255%22%2C%22border-top-width%22%3A%2244%22%2C%22border-bottom-width%22%3A%2255%22%2C%22border-right-width%22%3A%2255%22%2C%22border-color%22%3A%22%23023047%22%2C%22box-shadow-blur%22%3A%223px%22%2C%22box-shadow-color%22%3A%22%23023047%22%7D%7D” width=”2/3″][us_separator size=”small”][vc_custom_heading text=”STAP Lounge” font_container=”tag:h2|font_size:42|text_align:center|color:%23219ebc” google_fonts=”font_family:ABeeZee%3Aregular%2Citalic|font_style:400%20regular%3A400%3Anormal”][vc_column_text css=”%7B%22default%22%3A%7B%22color%22%3A%22%231a1a1a%22%7D%7D”]

The STAP Zoo currently collects information about the following list of primitives:

Anemoi
Arion
Chaghri
Ciminion
Dark Matter PRF
Elisabeth
FLIP variants
– FiLIP

– FLIP
GMiMC
Goldreich’s PRG
Grendel
Griffin
Hera
Kreyvium
LowMC
MARVELlous designs
– Friday
– Jarvis
Marvellous designs
– Rescue
– Rescue-Prime
– Rescue-Prime Optimized
– Vision
– Vision Mark-32
– XHash8 and XHash12
MiMC
Monolith
Poseidon variants
– HadesMiMC
– Neptune

– Poseidon
– Poseidon 2
Rain
Rasta variants
– Dasta
– Fasta
– Masta
– Pasta
– Rasta
Reinforced Concrete
Rubato
Small-pSquare
Tip5 variants
– Tip4 and Tip4′

Tip5

[/vc_column_text][us_separator size=”small”][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row]

Leave a Reply

Your email address will not be published. Required fields are marked *