格概要¶
Lattice has at least two meanings in mathematics
- Define a partial order set L on a non-empty finite set that satisfies any element a, b in set L such that a, b has a maximum lower bound, and a minimum upper bound in L. See https://en.wikipedia.org/wiki/Lattice_(order) for details.
- The definition in group theory is a subset of R^n that satisfies a certain property. Of course, it can also be other groups.
At present, the research on the lattice mainly has the following major directions.
- The difficulty of calculating problems in the lattice, that is, the computational complexity of these problems, mainly including
- SVP problem
- CVP issues
- How to solve the difficult problem in the lattice, there are both approximate algorithms and some precision algorithms.
-
Lattice-based cryptanalysis, that is, how to use lattice theory to analyze some existing cryptographic algorithms.
- Knapsack cryptosystems
-
DSA nonce biases
-
Factoring RSA keys with bits known
-
Small RSA private exponents
-
Stereotyped messages with small RSA exponents
-
-
How to design a new cryptosystem based on the problem of lattice difficulty, which is also one of the important research directions in the post-quantum cryptosystem.
-
Fully homomorphic encryption
-
The Goldreich–Goldwasser–Halevi (GGH) cryptosystem
-
The NTRU cryptosystem
-
The Ajtai–Dwork cryptosystem and the LWE cryptosystem
-
本页面的全部内容在 CC BY-NC-SA 4.0 协议之条款下提供,附加条款亦可能应用。