{"id":1806,"date":"2024-02-14T00:00:00","date_gmt":"2024-02-13T23:00:00","guid":{"rendered":"https:\/\/stap-wiki.fr\/index.php\/stream-ciphers-2\/"},"modified":"2024-02-14T00:00:00","modified_gmt":"2024-02-13T23:00:00","slug":"stream-ciphers-2","status":"publish","type":"page","link":"https:\/\/stap-wiki.fr\/index.php\/stream-ciphers-2\/","title":{"rendered":"STAP stream ciphers"},"content":{"rendered":"<p>[vc_row us_bg_overlay_color=&#8221;#f5f5f5&#8243; us_shape_show_bottom=&#8221;1&#8243; us_shape_color_bottom=&#8221;#ffffff&#8221; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22_header_middle_text%22%7D%7D&#8221;][vc_column width=&#8221;5\/6&#8243;][vc_column_text css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22%23023047%22%7D%7D&#8221;]<\/p>\n<h2>STAP stream ciphers<\/h2>\n<p>[\/vc_column_text][us_separator][\/vc_column][vc_column width=&#8221;1\/6&#8243;][\/vc_column][\/vc_row][vc_row height=&#8221;small&#8221; us_bg_overlay_color=&#8221;#ffffff&#8221;][vc_column][vc_column_text css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22%23023047%22%2C%22font-family%22%3A%22Source%20Code%20Pro%22%2C%22background-color%22%3A%22%23ffffff%22%7D%7D&#8221;]Stream ciphers are algorithms that combine plaintext digits with a keystream produced by a pseudo-random generator to perform encryption or decryption.[\/vc_column_text][\/vc_column][\/vc_row][vc_row color_scheme=&#8221;alternate&#8221; us_bg_overlay_color=&#8221;#ffffff&#8221; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22%23ffffff%22%7D%7D&#8221;][vc_column width=&#8221;1\/12&#8243;][\/vc_column][vc_column us_bg_overlay_color=&#8221;#ffffff&#8221; link=&#8221;%7B%22url%22%3A%22%22%7D&#8221; width=&#8221;11\/12&#8243;][vc_column_text css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22%231a1a1a%22%7D%7D&#8221;]In a stream cipher, each digit of the plaintext is encrypted one by one with the corresponding keystream digit to produce one digit of the ciphertext stream. More precisely, an initialization procedure determines the initial state of the generator from the secret key K and a public initialization vector IV. Then, for each digit s_i of the keystream, the internal state is updated by the function \u03c6_i, and a filtering function f is applied.[\/vc_column_text][us_image image=&#8221;1353&#8243; align=&#8221;center&#8221; size=&#8221;us_600_600&#8243; link=&#8221;%7B%22url%22%3A%22%22%7D&#8221;][\/vc_column][\/vc_row][vc_row height=&#8221;small&#8221; color_scheme=&#8221;alternate&#8221; us_bg_overlay_color=&#8221;#f5f5f5&#8243; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22_header_middle_bg%22%7D%7D&#8221;][vc_column link=&#8221;%7B%22url%22%3A%22%22%7D&#8221; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22%23f5f5f5%22%7D%7D&#8221;][vc_row_inner content_placement=&#8221;middle&#8221; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22%23f5f5f5%22%2C%22border-style%22%3A%22solid%22%2C%22border-color%22%3A%22%231a1a1a%22%7D%7D&#8221;][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][vc_column_inner us_bg_overlay_color=&#8221;#f5f5f5&#8243; link=&#8221;%7B%22url%22%3A%22%22%7D&#8221; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22%23f5f5f5%22%2C%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&#8221; width=&#8221;10\/12&#8243;][vc_custom_heading text=&#8221;STAP Lounge&#8221; font_container=&#8221;tag:h2|font_size:42|text_align:center|color:%23219ebc&#8221; google_fonts=&#8221;font_family:ABeeZee%3Aregular%2Citalic|font_style:400%20regular%3A400%3Anormal&#8221;][vc_column_text css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22%23333333%22%7D%7D&#8221;]<\/p>\n<p style=\"text-align: center;\">The STAP Zoo currently collects information about the following list of STAP stream ciphers:<\/p>\n<p style=\"padding-left: 240px; text-align: left;\">\u25ca <span style=\"color: #219ebc;\"><a style=\"color: #219ebc;\" href=\"https:\/\/stap-zoo.com\/all-stap-primitives\/#ciminion\">Ciminion<\/a><\/span><br \/>\n\u25ca <span style=\"color: #219ebc;\"><a style=\"color: #219ebc;\" href=\"https:\/\/stap-zoo.com\/all-stap-primitives\/#elisabeth\">Elisabeth<\/a><\/span><br \/>\n\u25ca <span style=\"color: #219ebc;\"><a style=\"color: #219ebc;\" href=\"https:\/\/stap-zoo.com\/all-stap-primitives\/#flip-variants\">FLIP variants<\/a> (FiLIP and FLIP)<\/span><br \/>\n\u25ca <span style=\"color: #219ebc;\"><a style=\"color: #219ebc;\" href=\"https:\/\/stap-zoo.com\/all-stap-primitives\/#hera\">Hera<\/a><\/span><br \/>\n\u25ca <span style=\"color: #219ebc;\"><a style=\"color: #219ebc;\" href=\"https:\/\/stap-zoo.com\/all-stap-primitives\/#kreyvium\">Kreyvium<\/a><\/span><br \/>\n\u25ca <span style=\"color: #219ebc;\"><a style=\"color: #219ebc;\" href=\"https:\/\/stap-zoo.com\/all-stap-primitives\/#rasta-variants\">Rasta variants<\/a> (Dasta, Fasta, Masta, Pasta and Rasta)<\/span><br \/>\n\u25ca <span style=\"color: #219ebc;\"><a style=\"color: #219ebc;\" href=\"https:\/\/stap-zoo.com\/all-stap-primitives\/#rubato\">Rubato<\/a><\/span><\/p>\n<p>[\/vc_column_text][us_separator][us_image image=&#8221;1741&#8243; meta=&#8221;1&#8243; align=&#8221;center&#8221; link=&#8221;%7B%22url%22%3A%22%22%7D&#8221; css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22_header_middle_bg%22%7D%7D&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;1\/12&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row us_bg_overlay_color=&#8221;#f5f5f5&#8243; us_shape_show_bottom=&#8221;1&#8243; us_shape_color_bottom=&#8221;#ffffff&#8221; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22_header_middle_text%22%7D%7D&#8221;][vc_column width=&#8221;5\/6&#8243;][vc_column_text css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22%23023047%22%7D%7D&#8221;] STAP stream ciphers [\/vc_column_text][us_separator][\/vc_column][vc_column width=&#8221;1\/6&#8243;][\/vc_column][\/vc_row][vc_row height=&#8221;small&#8221; us_bg_overlay_color=&#8221;#ffffff&#8221;][vc_column][vc_column_text css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22%23023047%22%2C%22font-family%22%3A%22Source%20Code%20Pro%22%2C%22background-color%22%3A%22%23ffffff%22%7D%7D&#8221;]Stream ciphers are algorithms that combine plaintext digits with a keystream produced by a pseudo-random generator to perform encryption or decryption.[\/vc_column_text][\/vc_column][\/vc_row][vc_row color_scheme=&#8221;alternate&#8221; us_bg_overlay_color=&#8221;#ffffff&#8221; css=&#8221;%7B%22default%22%3A%7B%22background-color%22%3A%22%23ffffff%22%7D%7D&#8221;][vc_column width=&#8221;1\/12&#8243;][\/vc_column][vc_column us_bg_overlay_color=&#8221;#ffffff&#8221; link=&#8221;%7B%22url%22%3A%22%22%7D&#8221; width=&#8221;11\/12&#8243;][vc_column_text css=&#8221;%7B%22default%22%3A%7B%22color%22%3A%22%231a1a1a%22%7D%7D&#8221;]In a stream cipher, each digit of the plaintext is encrypted one by [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-1806","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stap-wiki.fr\/index.php\/wp-json\/wp\/v2\/pages\/1806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stap-wiki.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stap-wiki.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stap-wiki.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stap-wiki.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1806"}],"version-history":[{"count":0,"href":"https:\/\/stap-wiki.fr\/index.php\/wp-json\/wp\/v2\/pages\/1806\/revisions"}],"wp:attachment":[{"href":"https:\/\/stap-wiki.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}