Jump to content

Generalised ISISf

From Lattice Assumption Zoo

The Generalised ISISf assumption (GenISISf) was introduced by Dubois, Klooß, Lai, and Woo in 2025.[1] As the name suggests, it is a generalisation of the ISISf assumption introduced in 2023.[2] It removes two restrictions imposed by ISISf, which enables reducing to GenISISf. Furthermore, GenISISf inherits the ISISf framework to generically generate constructions for several primitives.

Formal Definition

GenISISf

Let (n,m,d,q,β,k,s) be public parameters, matrix 𝐀qn×m be chosen uniformly at random, f be a keyed function f:𝒦×Dqn, and χ be a distribution over D. The challenger chooses a key κ𝒦 uniformly and generates k hints (xi,𝐬i) in the following way.

  • xiχ
  • 𝐬i𝐀s1(f(κ,xi))

Given the matrix 𝐀, the key κ, and the set of hints {(xi,𝐬i)}i[k], the adversary is asked to find a new tuple (x*,𝐬*)D×m satisfying 𝐀𝐬*=f(κ,x*)modq0<𝐬*β(x*,𝐬*){(xi,𝐬i)i[k]}.

Intuition. Compared to ISISf, GenISISf allows hints to be chosen from any distribution χ over D instead of them needing to uniformly distributed over [N]. Otherwise, GenISISf does not rely on a statically chosen function f, but a keyed function - or a family of functions, of which a specific function is chosen at runtime.

Interactive GenISISf

Let (n,m,d,m,r,q,βs,βm,s) be public parameters, matrices 𝐀qn×m,𝐂qn×(m+r) be chosen uniformly at random, f be a keyed function f:𝒦×Dqn, χ be a distribution over D, =, and a uniformly chosen key κ𝒦. Given the matrices 𝐀,𝐂, and the key κ, an adversary is able to query an oracle Opre adaptively, which on input 𝐦 proceeds as follows.

  1. if 𝐦>βm then return
  2. xχ
  3. 𝐬𝐀s1(f(x)+𝐂𝐦)
  4. {x,𝐬,𝐦}
  5. return (x,𝐬)

An adversary is asked to find a new tuple (x*,𝐬*,𝐦*) satisfying (x*,𝐬*,𝐦*)𝐀𝐬*=f(x*)+𝐂𝐦0<𝐬*βs𝐦*βm.

Intuition. Compared to the interactive version of ISISf, interactive GenISISf introduces a "strong unforgeability" flavour.

Hardness of GenISISf and its interactive version

Dubois et al.[1] provide a translation of Theorem 3.3 to GenISISf provided by Bootle et al.[2], which states that interactive ISISf is at least as hard as ISISf.

Otherwise, the authors[1] show in Theorem 7 that GenISISf is equivalent to the sEUF-RMA experiment for vSIS-based signatures, which are introduced in the same work.

Constructions based on GenISISf

Bootle et al.[2] provide a framework to generically build the following constructions from any interactive ISISf instance. As any ISISf instance is also a GenISISf instance, GenISISf inherits this framework.

Related Assumptions

References

  1. 1.0 1.1 1.2 Dubois, A., Klooß, M., Lai, R.W. and Woo, I.K. Lattice-based proof-friendly signatures from vanishing short integer solutions. IACR International Conference on Public-Key Cryptography. Cham: Springer Nature Switzerland, 2025.
  2. 2.0 2.1 2.2 2.3 2.4 2.5 2.6 Bootle, J., Lyubashevsky, V., Nguyen, N.K. and Sorniotti, A. A framework for practical anonymous credentials from lattices. Annual International Cryptology Conference. Cham: Springer Nature Switzerland, 2023.
  3. 3.0 3.1 Lyubashevsky, Vadim, Gregor Seiler, and Patrick Steuer. The LaZer library: Lattice-based zero knowledge and succinct proofs for quantum-safe privacy. Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security. 2024.