12、利用量子搜索更快地解决格中的最短向量问题

利用量子搜索更快地解决格中的最短向量问题

1. 基础知识
  • 格的定义 :格是 $\mathbb{R}^n$ 的离散子群。给定 $\mathbb{R}^n$ 中的一组 $n$ 个线性无关向量 $B = {b_1, \ldots, b_n}$,由这些向量生成的格定义为 $L = {\sum_{i = 1}^{n} \lambda_i b_i : \lambda_i \in \mathbb{Z}}$,称集合 $B$ 为格 $L$ 的一个基,该基不唯一,对 $B$ 中的向量应用幺模矩阵变换会得到同一格 $L$ 的新基 $B’$。
  • 范数与最短向量 :在格中,通常使用欧几里得或 $\ell_2$ - 范数,记为 $|\cdot|$。对于基 $B$,记 $|B| = \max_i |b_i|$。格中满足 $|s| \leq |v|$(对于任意 $v \in L \setminus {0}$)的非零向量 $s$ 称为格的最短(非零)向量,其长度记为 $\lambda_1(L)$。
  • 最短向量问题(SVP) :给定格的一个基,SVP 是指在该格中找到最短向量。在许多应用中,找到短向量而非最短向量也足够,近似最短向量问题(SVPγ)要求找到长度上限为 $|v| \leq \gamma\lambda_1(L)$ 的非零格向量 $v$。
2. 相关工作
  • 近似最短向量问题 :在基于格的密码分析中至关重要。对于小的 $\gamma$ 值,该问题是 NP - 难的;对于某些指数大的
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值