25-Year Mystery of NIST Curve Seeds Solved: It's lrand48 and Timestamps

For 25 years, the origin of the seed values for the NIST P-192 through P-521 curves remained a mystery. Provided by the NSA without explanation, they sparked numerous theories, including the use of hashes of humorous phrases. However, recent research using AI tools revealed that these values are the output of the lrand48 function from the C standard library, initialized with Unix timestamps from 1997–1998. By analyzing the higher-order bits and applying the LLL lattice reduction algorithm, researchers were able to reproduce these seeds on standard hardware. This discovery sheds light on the historical process of cryptographic standard formation and highlights the importance of transparency in security algorithm development. The findings debunk many conspiracy theories surrounding NIST standards and demonstrate the effectiveness of modern computational methods in cryptanalysis.
This is a summary. Read the full article at the original source:
HabrRelated stories
Researchers uncover 'AdFection' zero-click spyware campaign delivered via online ads
Cybersecurity researchers at Citizen Lab have identified a sophisticated zero-click spyware campaign dubbed 'AdFection' that infects devices through m…
Users frequently encounter blurred-out areas while navigating Google Maps, a phenomenon that often sparks curiosity regarding the platform's mapping p…
A recent investigation has revealed that a prominent advertising technology company was utilized as a distribution vector for mercenary spyware. The r…


