{"id":686176,"date":"2025-08-20T20:25:15","date_gmt":"2025-08-20T17:25:15","guid":{"rendered":"https:\/\/buradabiliyorum.com\/en\/new-generator-boosts-security-and-speed\/"},"modified":"2025-08-20T20:25:15","modified_gmt":"2025-08-20T17:25:15","slug":"new-generator-boosts-security-and-speed","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/new-generator-boosts-security-and-speed\/","title":{"rendered":"New generator boosts security and speed"},"content":{"rendered":"<div>\n<div class=\"article-gallery lightGallery\">\n<div data-thumb=\"https:\/\/scx1.b-cdn.net\/csz\/news\/tmb\/2025\/international-standard.jpg\" data-src=\"https:\/\/scx2.b-cdn.net\/gfx\/news\/hires\/2025\/international-standard.jpg\" data-sub-html=\"Sponge structure that outputs sequence Zi using permutation function P. Credit: &lt;i&gt;Advances in Cryptology \u2013 CRYPTO 2025&lt;\/i&gt; (2025). DOI: 10.1007\/978-3-032-01901-1_15\">\n<figure class=\"article-img\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scx1.b-cdn.net\/csz\/news\/800a\/2025\/international-standard.jpg\" alt=\"International standardization of next-generation random number generators\" title=\"Sponge structure that outputs sequence Zi using permutation function P. Credit: Advances in Cryptology \u2013 CRYPTO 2025 (2025). DOI: 10.1007\/978-3-032-01901-1_15\" width=\"800\" height=\"369\"\/><figcaption class=\"text-darken text-low-up text-truncate-js text-truncate mt-3\">\n                Sponge structure that outputs sequence Zi using permutation function P. Credit: <i>Advances in Cryptology \u2013 CRYPTO 2025<\/i> (2025). DOI: 10.1007\/978-3-032-01901-1_15<br \/>\n            <\/figcaption><\/figure>\n<\/p><\/div>\n<\/div>\n<p>In computer security, random numbers are crucial values that must be unpredictable\u2014such as secret keys or initialization vectors (IVs)\u2014forming the foundation of security systems. To achieve this, deterministic random bit generators (DRBGs) are used, which produce numbers that <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>ear random. However, existing DRBGs had limitations in both security (unpredictability against hacking) and output speed.<\/p>\n<p>KAIST researchers have developed a DRBG that theoretically achieves the highest possible level of security through a new proof technique, while maximizing speed by parallelizing its structure. This enables safe and ultra-fast random number generation applicable from IoT devices to large-scale servers.<\/p>\n<p>A research team led by Professor Jooyoung Lee from the School of Computing has established a <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/doi.org\/10.1007\/978-3-032-01901-1_15\" target=\"_blank\">new theoretical framework<\/a> for analyzing the security of permutation-based deterministic random bit generators (DRBG, Deterministic Random Bits Generator) and has designed a DRBG that achieves optimal efficiency.<\/p>\n<p>Deterministic random bit generators create unpredictable random numbers from entropy sources (random data obtained from the environment) using basic cryptographic operations such as block ciphers, hash functions and permutations.<\/p>\n<p>The random numbers generated are used in most cryptographic algorithms to determine the fundamental security of the entire system that relies on them. Therefore, DRBGs form the basis of cryptography, and improving their efficiency and security is a highly important research task.<\/p>\n<p>Permutation functions, as fundamental components of cryptographic algorithms that allow bidirectional computation, have attracted significant attention for their excellent security and efficiency, especially since being adopted in the U.S. standard SHA-3 hash function.<\/p>\n<p>                                                                                                        <!-- TechX - News - In-article --><\/p>\n<p>However, the sponge construction adopted in SHA-3 has been criticized for its limited output efficiency relative to permutation size. Since all existing permutation-based DRBGs used sponge constructions in their output functions, they too suffered from output efficiency limitations.<\/p>\n<p>In addition, existing permutation-based DRBGs used a technique called <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/game\/\" data-internallinksmanager029f6b8e52c=\"7\" title=\"Game\" target=\"_blank\" rel=\"noopener\">game<\/a> hopping to prove security. However, this method had the limitation of yielding lower security guarantees than theoretically possible.<\/p>\n<p>For example, when a permutation&#8217;s capacity (c) is 256 bits, the theoretical expectation is min{c\/2, \u03bb}, i.e., 128-bit security. But under the conventional proof method, the guarantee was only min{c\/3, \u03bb}, about 85 bits. (\u03bb refers to the entropy threshold, and min indicates taking the smaller of the two values.)<\/p>\n<div class=\"article-gallery lightGallery\">\n<div data-thumb=\"https:\/\/scx1.b-cdn.net\/csz\/news\/tmb\/2025\/international-standard-1.jpg\" data-src=\"https:\/\/scx2.b-cdn.net\/gfx\/news\/hires\/2025\/international-standard-1.jpg\" data-sub-html=\"Figure 2. Output structure of POSDRBG. Credit: &lt;i&gt;Advances in Cryptology \u2013 CRYPTO 2025&lt;\/i&gt; (2025). DOI: 10.1007\/978-3-032-01901-1_15\">\n<figure class=\"article-img text-center\">\n            <img decoding=\"async\" src=\"https:\/\/scx1.b-cdn.net\/csz\/news\/800a\/2025\/international-standard-1.jpg\" alt=\"International standardization of next-generation random number generators\" title=\"Figure 2. Output structure of POSDRBG. Credit: Advances in Cryptology \u2013 CRYPTO 2025 (2025). DOI: 10.1007\/978-3-032-01901-1_15\"\/><figcaption class=\"text-left text-darken text-truncate text-low-up mt-3\">\n                Figure 2. Output structure of POSDRBG. Credit: <i>Advances in Cryptology \u2013 CRYPTO 2025<\/i> (2025). DOI: 10.1007\/978-3-032-01901-1_15<br \/>\n            <\/figcaption><\/figure>\n<\/p><\/div>\n<\/div>\n<p>Game hopping defines the situation between the random number generator and the adversary as a &#8220;game,&#8221; splits it into many small steps (mini-games), and calculates the adversary&#8217;s success probability at each stage to combine them. However, because the process excessively subdivides the stages, the resulting security level turned out lower than the actual one.<\/p>\n<p>Professor Jooyoung Lee&#8217;s research team at KAIST noted that the conventional game-hopping technique divided the overall game into too many steps and proposed a new proof method simplifying it into just two stages.<\/p>\n<p>As a result, they demonstrated that the security level of permutation-based DRBGs actually corresponds to min{c\/2, \u03bb} bits\u2014 an improvement of approximately 50% compared to existing proofs. They also proved that this value is the theoretical maximum achievable.<\/p>\n<p>The research team also designed POSDRBG (Parallel Output Sponge-based DRBG) to address the output efficiency limitation of the existing sponge structure caused by its serial (single-line) processing. The newly proposed parallel structure processes multiple streams simultaneously, thereby achieving the maximum efficiency possible for permutation-based DRBGs.<\/p>\n<p>Professor Jooyoung Lee stated, &#8220;POSDRBG is a new deterministic random bit generator that improves both random number generation speed and security, making it applicable from small IoT devices to large-scale servers. This research is expected to positively influence the ongoing revision of the international DRBG standard SP800-90A, leading to the formal inclusion of permutation-based DRBGs.&#8221;<\/p>\n<p>This research, with Woohyuk Chung (KAIST, first author), Seongha Hwang (KAIST), Hwigyeom Kim (Samsung Electronics), and Jooyoung Lee (KAIST, corresponding author), will be presented in August at <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/crypto.iacr.org\/2025\/\" target=\"_blank\">CRYPTO<\/a> (the Annual International Cryptology Conference) and have been published as part of <i>Advances in Cryptology \u2013 CRYPTO 2025<\/i><\/p>\n<p>The random number output function of the existing Sponge-DRBG uses a sponge structure that directly connects the permutation P. For reference, all existing permutation-function-based DRBGs have this sponge structure. In the sponge structure, among the n-bit inputs of P, only the upper r bits are used as the output Z. Therefore, the output efficiency is always limited to r\/n.<\/p>\n<p>In this study, the random number output function of POSDRBG was designed to allow parallel computation, and all n-bit outputs of the permutation function P become random numbers Z. Therefore, it has an output efficiency of 1.<\/p>\n<div class=\"article-main__more p-4\">\n<p><strong>More information:<\/strong><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\tWoohyuk Chung et al, Enhancing Provable Security and Efficiency of Permutation-Based DRBGs, <i>Advances in Cryptology \u2013 CRYPTO 2025<\/i> (2025). <a rel=\"nofollow\" target=\"_blank\" data-doi=\"1\" href=\"https:\/\/dx.doi.org\/10.1007\/978-3-032-01901-1_15\" target=\"_blank\">DOI: 10.1007\/978-3-032-01901-1_15<\/a><\/p>\n<\/div>\n<div class=\"d-inline-block text-medium my-4\">\n                                                Provided by<br \/>\n                                                                                                    The Korea Advanced Institute of <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">Science<\/a> and <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" data-internallinksmanager029f6b8e52c=\"4\" title=\"Technology\" target=\"_blank\" rel=\"noopener\">Technology<\/a> (KAIST)<br \/>\n                                                    \t\t\t\t\t\t\t\t\t\t\t\t\t<a rel=\"nofollow\" target=\"_blank\" class=\"icon_open\" href=\"http:\/\/www.kaist.edu\/\" target=\"_blank\" rel=\"nofollow\"><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<use href=\"https:\/\/techx.b-cdn.net\/tmpl\/v2\/img\/svg\/sprite.svg#icon_open\" x=\"0\" y=\"0\"\/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/svg><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a><\/p><\/div>\n<p>                                        <!-- print only --><\/p>\n<div class=\"d-none d-print-block\">\n<p>\n                                                <strong>Citation<\/strong>:<br \/>\n                                                Ultra-fast random numbers: New generator boosts security and speed (2025, August 20)<br \/>\n                                                retrieved 20 August 2025<br \/>\n                                                from https:\/\/techxplore.com\/<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/news\/\" data-internallinksmanager029f6b8e52c=\"2\" title=\"News\" target=\"_blank\" rel=\"noopener\">news<\/a>\/2025-08-ultra-fast-random-generator-boosts.html\n                                            <\/p>\n<p>\n                                            This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no<br \/>\n                                            part may be reproduced without the written permission. The content is provided for information purposes only.\n                                            <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p><script id=\"facebook-jssdk\" async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js\"><\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMN63nwsw68G3Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more Like this articles, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" target=\"_blank\" >Science category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/techxplore.com\/news\/2025-08-ultra-fast-random-generator-boosts.html\" target=\"_blank\" >Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sponge structure that outputs sequence Zi using permutation function P. Credit: Advances in Cryptology \u2013 CRYPTO 2025 (2025). DOI: 10.1007\/978-3-032-01901-1_15 In computer security, random numbers are crucial values that must be unpredictable\u2014such as secret keys or initialization vectors (IVs)\u2014forming the foundation of security systems. To achieve this, deterministic random bit generators (DRBGs) are used, which&#8230;<\/p>\n","protected":false},"author":1,"featured_media":686177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/scx2.b-cdn.net\/gfx\/news\/hires\/2025\/international-standard.jpg","fifu_image_alt":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-686176","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sciencee"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/686176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=686176"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/686176\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/686177"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=686176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=686176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=686176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}