{"id":17001,"date":"2019-11-25T11:01:22","date_gmt":"2019-11-25T19:01:22","guid":{"rendered":"http:\/\/www.palada.net\/index.php\/2019\/11\/25\/news-10738\/"},"modified":"2019-11-25T11:01:22","modified_gmt":"2019-11-25T19:01:22","slug":"news-10738","status":"publish","type":"post","link":"http:\/\/www.palada.net\/index.php\/2019\/11\/25\/news-10738\/","title":{"rendered":"Going in-depth on the Windows 10 random number generation infrastructure"},"content":{"rendered":"<p><strong>Credit to Author: Eric Avena| Date: Mon, 25 Nov 2019 19:00:33 +0000<\/strong><\/p>\n<p>Throughout the years, we&#8217;ve had ongoing conversations with researchers, developers, and customers around our implementation of certain security features within the Windows operating system. Most recently, we have open-sourced our cryptography libraries as a way to contribute and show our continued support to the security community<\/p>\n<p>For our most recent contribution, we have decided to go in-depth on our implementation of pseudo-random number generation in Windows 10.<\/p>\n<p>We are happy to release to the public <a href=\"https:\/\/aka.ms\/win10rng\" target=\"_blank\" rel=\"noopener\"><strong>The Windows 10 random number generation infrastructure white paper<\/strong>.<\/a><\/p>\n<p>This whitepaper explores details about the Windows 10 pseudo-random number generator\u00a0(PRNG) infrastructure, and lists the primary RNG APIs. The whitepaper also explains how the entropy system works, what the entropy sources are, and how initial seeding works.<\/p>\n<p>We expect academic and security researchers, as well as operating system developers and people with an in-depth understanding of random number generation, to get the most value out of this whitepaper.\u00a0Note: Some of the terminology used in this whitepaper assumes prior knowledge of random number generators and entropy collection terms.<\/p>\n<p>We welcome and look forward to your feedback on this whitepaper and the technologies it describes in the comments below. We also appreciate any <a href=\"https:\/\/www.microsoft.com\/en-us\/msrc\/faqs-report-an-issue\">reports of security vulnerabilities<\/a> that you may find in our implementation.<\/p>\n<p>&nbsp;<\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/security\/blog\/2019\/11\/25\/going-in-depth-on-the-windows-10-random-number-generation-infrastructure\/\">Going in-depth on the Windows 10 random number generation infrastructure<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/security\/blog\/\">Microsoft Security<a>.<\/p>\n<p><a href=\"https:\/\/www.microsoft.com\/security\/blog\/2019\/11\/25\/going-in-depth-on-the-windows-10-random-number-generation-infrastructure\/\" target=\"bwo\" >https:\/\/blogs.technet.microsoft.com\/mmpc\/feed\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p><strong>Credit to Author: Eric Avena| Date: Mon, 25 Nov 2019 19:00:33 +0000<\/strong><\/p>\n<p>We are happy to release to the public The Windows 10 random number generation infrastructure white paper, which provides details about the Windows 10 pseudo-random number generator (PRNG) infrastructure, and lists the primary RNG APIs. The whitepaper also explains how the entropy system works, what the entropy sources are, and how initial seeding works.<\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/security\/blog\/2019\/11\/25\/going-in-depth-on-the-windows-10-random-number-generation-infrastructure\/\">Going in-depth on the Windows 10 random number generation infrastructure<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/security\/blog\/\">Microsoft Security<a>.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[10759,10378],"tags":[4500,23549,23550,23551,23552,23553,10761],"class_list":["post-17001","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-security","tag-cybersecurity","tag-entropy-system","tag-prng","tag-pseudo-random-number-generator","tag-random-number-generation","tag-rng","tag-windows-10"],"_links":{"self":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/17001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/comments?post=17001"}],"version-history":[{"count":0,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/17001\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/media?parent=17001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/categories?post=17001"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/tags?post=17001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}