This chapter provides the mathematical foundations necessary for understanding FALCON and SOLMAE algorithms. It explains various mathematical structures, such as matrices, vectors, quotient rings, number fields, and discrete Gaussian sampling, all of which are crucial to understanding lattice-based cryptography. Key topics like the structure of NTRU lattices and Gram-Schmidt orthogonalization are introduced, offering a baseline for deeper exploration into the FALCON and SOLMAE algorithms.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Notations and Definition

  • Kwangjo Kim

摘要

This chapter provides the mathematical foundations necessary for understanding FALCON and SOLMAE algorithms. It explains various mathematical structures, such as matrices, vectors, quotient rings, number fields, and discrete Gaussian sampling, all of which are crucial to understanding lattice-based cryptography. Key topics like the structure of NTRU lattices and Gram-Schmidt orthogonalization are introduced, offering a baseline for deeper exploration into the FALCON and SOLMAE algorithms.