Lattice-based——综述笔记(2008)

本文概述了格的基本概念,包括其定义、性质和相关问题,如最短向量问题(SVP)。重点讨论了格在密码学中的应用,区分了实用型和安全型格密码,并探讨了其在量子计算背景下的安全性。此外,文章还简要触及了在随机q阶格中寻找最短向量的问题。
摘要由CSDN通过智能技术生成

1. Introduction

        描述:提供后量子安全保证。

        特点:高效(efficient implementations)、安全(strong security proofs)、简捷(great simplicity)

        本文目标:基于格的密码学的实用方面研究。(并不讨论具体格方案安全性构建。)


2 什么是格?

        描述:A lattice is a set of points in n-dimensional space with a periodic structure.

                (具有周期性的n维空间中的(整数)点集。)下图给出了二维格及其两个基:

        定义

Note: b_i 的维数决定格的维数。下面的叙述将采用n维(即,B\in\mathbb{R}^{n\times n})。

        性质

        1)存在幺模矩阵{\color{Blue} \{U:det[U]=\pm 1\}} ,有{\color{Red} L(B)=L(B')},因为B'=BU=UB

        2){\color{Red}det(L(B))=|det(B)|}。行列式的值与基的选择无关,在几何上与\mathbb{R}^n格点的密度成反比


2.1 格问题

        1){\color{Red} SVP}:给定格基B,在L(B)中找到最短非零向量。          

  1.     渐进SVP_\gamma:找到一个范数最多为最短非零向量的 \gamma 倍的向量。

  2. Note

  3. (1) \gamma 称为渐进因子(the approximation factor);

  4. (2)使用欧几里得范数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值