The Hidden Number Problem (Q7361138)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

AFP entry Hidden_Number_Problem
Language Label Description Also known as
default for all languages
No label defined
    English
    The Hidden Number Problem
    AFP entry Hidden_Number_Problem

      Statements

      24 June 2025
      0 references
      Sage Binder
      0 references
      Eric Ren
      0 references
      Katherine Kosaian
      0 references
      The Hidden Number Problem (English)
      0 references
      In this entry, we formalize the Hidden Number Problem (HNP), originally introduced by Boneh and Venkatesan in 1996. Intuitively, the HNP involves demonstrating the existence of an algorithm (the "adversary") which can compute (with high probability) a hidden number $\alpha$ given access to a bit-leaking oracle. Originally developed to establish the security of Diffie--Hellman key exchange, the HNP has since been used not only for protocol security but also in cryptographic attacks, including notable ones on DSA and ECDSA. Additionally, the HNP makes use of an instance of Babai's nearest plane algorithm, which solves the approximate closest vector problem. Thus, building on the LLL algorithm (which has already been formalized), we formalize Babai's algorithm, which itself is of independent interest. Our formalizations of Babai's algorithm and the HNP adversary are executable, setting up potential future work, e.g. in developing formally verified instances of cryptographic attacks. Note, our formalization of Babai's algorithm is in the entry Babai_Nearest_Plane, which is a dependency of this entry.
      0 references