博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
格签名相似概念区分: SVP、SIS、LWE的区分
阅读量:3958 次
发布时间:2019-05-24

本文共 1649 字,大约阅读时间需要 5 分钟。

.

1 概括:

  1. SIS和LWE问题可以规约到不同底层格困难问题,如SVP问题。
  2. 现有签名方案大多规约到SIS和LWE难题,而不是直接规约到SVP难题。

2 关系

具体的规约关系有:

在这里插入图片描述

格的困难问题:

Ajtai1996给出了格中困难问题从最坏情况到平均情况的规约证明,使得基于格问题构造的密码方案具有了可证明安全的性质。
新的格困难问题中,有几种重要的平均情况困难的问题:SIS、LWE、RLWE 及变种。在一定的参数设定下,这些问题可以归约到 GapSVP、SIVP 等格上的困难问题(例如:求解SIS难题不比求解格SVP容易)。

  • 最短向量问题 (Shortest Vector Problem, SVP).

    SVP 问题定义为:对于给定的格 Λ \Lambda Λ ,找到一个非零的格向量 v \bold v v ,使得对于任意的非零向量 u ∈ Λ \bold u \in \Lambda uΛ ∣ ∣ v ∣ ∣ ≤ ∣ ∣ u ∣ ∣ ||\bold v||\le||\bold u|| vu

    类似问题有:

    近似最短向量问题aSVP(Approximate Shortest Vector Problem),
    唯一最短向量问题 (Unique Shortest Vector Problem, uSVP),
    近似最短向量问题判定版本 (GapSVP),
    最近向量问题 (Closest Vector Problem, CVP),
    近似最近向量问题 (Approximate Closest Vector Problem, aCVP),
    有界距离解码问题 (Bounded Distance Decoding, BDD),
    最短线性无关向量问题 (Shortest Independent Vector Problem, SIVP).

  • SIS.(小整数解问题 ,Small Integer Solutions Problem).

    SIS 问题定义为:给定整数 m , n , q m,n,q m,n,q,随机选取矩阵 A ∈ Z q n × m \bold A\in \Z^{n\times m}_q AZqn×m和界定参数 β \beta β,求解非零整数向量 z ∈ Z m \ 0 \bold z\in \Z^m \backslash 0 zZm\0,使得 A z = 0 \bold A \bold z=0 Az=0,且 ∥ z ∥ ≤ β \left\| \bold z \right\|\le\beta zβ
    β \beta β:近似参数。
    任意 n n n维格近似参数 n c n^c nc的SIVP和GapSIVP可以规约到SIS问题.

  • LWE.(容错学习问题 Learning with Errors Problem).

    LWE 问题定义为:给定均匀随机生成的矩阵 A ∈ Z q n × m \bold A\in \Z^{n\times m}_q AZqn×m, 向量 s ∈ Z q m \bold s\in \Z^m_q sZqm和 噪声值 e ∈ Z q n \bold e\in \Z^n_q eZqn服从分布 X \mathcal X X b i = A i s + e b_i={\bold A}_i\bold s+\bold e bi=Ais+e
    搜索版本的 LWE 问题(Search LWE)为:给定多组 ( A i , b i ) (\bold A_i,\bold b_i) (Ai,bi),找到 s \bold s s
    判定版本的 LWE问题(Decision LWE)为:将 b i \bold b_i bi和均匀随机生成的向量区分开。

  • MSIS.

    在这里插入图片描述

  • MLWE

    在这里插入图片描述

其他,环上LWE(RLWE)等。

3 应用todo


  1. 王旭阳,胡爱群.格困难问题的复杂度分析[J].密码学报,2015,2(01):1-16.

转载地址:http://gjtzi.baihongyu.com/

你可能感兴趣的文章
hdu-1171Big Event in HDU(dp的应用)
查看>>
hdu-1241Oil Deposits(dfs 找出不同的区块)
查看>>
hdu-1016Prime Ring Problem(素数环 dfs)
查看>>
简单二分法模板
查看>>
hdu-1018Big Number(阶乘求位数)
查看>>
poj-2431Expedition(加油站 优先队列)
查看>>
poj-3253Fence Repair(优先对列 求木棍的最小和)
查看>>
hdu——1233还是畅通工程(并查集 求最小路径长度 减枝)
查看>>
poj——3320Jessica's Reading Problem(尺取法 求最小看书页数)
查看>>
poj——3061Subsequence(尺取法 求最小数量满足S)
查看>>
poj——2456Aggressive cows(二分搜索 求牛牛之间最大距离)
查看>>
hdu-2612Find a way(bfs 求两个人到同一家kfs所需时间最短)
查看>>
hdu-1166敌兵布阵(线段树 部分数据的更新及求和)
查看>>
hdu-1394Minimum Inversion Number(暴力解法或者线段树 求最少逆序对)
查看>>
hdu-1698Just a Hook(线段树 改变部分的值并求和)
查看>>
hdu-1754I Hate It(线段树 改变部分值并查找最大值)
查看>>
hdu-2717Catch That Cow(bfs 求最少几步达到指定值)
查看>>
hdu-2795Billboard(线段树 找到可以贴当前广告最上方的位置)
查看>>
poj-1321棋盘问题(dfs 找出最多有几种摆放棋子的可能)
查看>>
poj 3233Matrix Power Series(矩阵快速幂 二分求和 求累乘的和)
查看>>