1.LWE问题和GapSVP

LWE问题是被Regev[Reg05]所提出。

定义1(LWE) 对于安全参数,令是整数维度,是整数,是在上的分布。问题是去区分下面两个分布:在第一个分布,均匀抽样。在第二个分布中,首先均匀取出(均匀选取),之后取样,其中(均匀选取),设置假设是问题是无解的。

有时这是合适的去把向量看作为矩阵的行,重新定义。然后,要么矩阵是均匀的,要么存在一个第一项系数为1的向量使得,这里的系数来自分布

对于格维度参数为和数问题是区分是否一个维格有一个向量短于或者没有向量短于。下面的两个定理捕获了某些参数从GapSVP到LWE的量子和经典约简。我们用分布来表示结果。

定义2(B-bounded distributions). 一个分布全体,支持在整数上,当,该分布成为B有界的。

定理1([Reg05,Pei09,MM11,MP12],stated as Corollary 2.1 from [Bra12]). 让要么是质数幂,要么是小(多项式大小)不同质数的乘积,令。那么如果存在一个有效的可采样的B有界分布,使得存在一个有效的算法可以解决平均情况下的LWE参数。那么:

  • 存在有效的量子算法可以解决任意n维度问题。
  • 如果,那么对于任意n维度的格,有一个有效的经典算法

在所有的情况,如果我们考虑以次多项式(sub-polynomial)区分器,那么我们要求和结果近似因子(resulting approximation factor)略微大于

定理2(Informal Theorem 1.1 of [BL13]). 用多项式模解决n维LWE暗示一个等价有效的解对于关于维度为的最糟糕情况的格问题(e.g.,GapSVP) 。

2.基于身份和基于属性的同态加密

在同态加密方案HE=(KeyGen,Enc,Dec,Eval),信息空间是一些环,Eval同态求值算术电路在环上(关于加法门和乘法门)。我们省略了关于同态加密的正式的定义和理论,这些可以在相关的文献中找到。

一个基于身份HE方案IBHE=(Setup,KeyGen,Enc,Dec,Eval)有关于标准的IBE,IBE=(Setup,KeyGen,Enc,Dec)[Sha84,BF03]所有的性质。Setup生成万能密钥(MSK,MPK),KeyGen(MSK,ID)输出一个私钥对于身份ID,Enc(MPK,ID,m)输出密文c,这个c是信息m在ID下的加密,Dec()解密c(如果是在ID下的情况)。标准安全性质应用。例如,一个IBE方案是期待抗碰撞的(collusion-resistant),特别,敌手能够询问很多私钥,只要挑战密文是在未查询的身份。

对于一些函数族F,IBHE程序(procedure)同态求值任意函数关于密文在同样的ID。最后,。我们定义基于身份(有限级)全同态加密方案在期待的方式。

IBHE的定义可以被扩充为多身份的设置-具体地,Eval能够工作在多个身份的密文上。为了让安全性有意义,Dec要求所有被使用在Eval算法的参与方合作。在这篇文章,我们严格我们的注意在单个身份的设置。

一个基于属性的HE方案ABHE=(Setup,KeyGen,Enc,Dec,Eval)有所有关于标准的ABE方案[SW05,GPSW06]的性质。对于一些关系R,一些函数族F和任意,和任意密文在共同的指数情况下加密,密文能被解密为使用密钥对任意的y,。在一个对于电路的ABE方案,R可以是电路的多项式深度。我们定义基于属性(有限级)全同态加密(ABFHE)用期待的方式。

相似于IBHE,ABHE能被扩展,以至于Eval操作在密文上在多个索引。关于解密,这里有不同的可能性。例如,使用密钥(这里密钥有关系)结果能被用来解密。另外,结果可以通过使用合作解密,以致于对每个有一些j使得。我们限制我们的注意在单指数设置上。

 3.其他准备(Other Preliminaries)

对于n,q和,我们定义程序BitDecomp,BitDecomp^{-1},Flatten和Powersof2描述在介绍中,表示N维的单位矩阵。

GSW(2)Preliminaries相关推荐

  1. 对比学习系列论文SDCLR(二)-Self-Damaging Contrastive Learning

    目录 0.Abstract 0.1逐句翻译 0.2总结 1. Introduction 1.1. Background and Research Gaps 1.1.1逐句翻译 第一段(引出对比学习是否 ...

  2. 论文学习7-Spam Review Detection with Graph Convolutional Networks(阿里巴巴)

    文章目录 Introduction 2. 相关工作 3. 本文的model 3.1 Preliminaries 3.2建立问题 3.3闲鱼图上的异构卷积网络 3.3.1Aggregation Sub- ...

  3. 运动目标跟踪(四)--搜索算法优化搜索方向之Camshift

    mean-shift 的特点是把支撑空间和特征空间在数据密度的框架下综合了起来.对图像来讲,支撑空间就是像素点的坐标,特征空间就是对应像素点的灰度或者RGB三分量.将这两个空间综合后,一个数据点就是一 ...

  4. Inferring Motion Direction using Commodity Wi-Fi for Interactive Exergames (WiDrancd)论文翻译

    Inferring Motion Direction using Commodity Wi-Fi for Interactive Exergames (WiDrance) 利用wifi推断运动方向的互 ...

  5. 马后炮之12306抢票工具(二) -- 联系人获取车次

    续马后炮之12306抢票工具(一) -- 登录 今天完成模块: 添加常用联系人 获取车站列表 获取车次信息 获取常用联系人已经在马后炮之12306抢票工具(一) -- 登录中介绍,不在重复 遇到问题: ...

  6. 字典(dict)的反转

    1.今天在写12306查询余票时,想给定字典(dict)的值,从而得到字典(dict)的键,但好像字典(dict)方法中没有与此相关的方法,只能退而求其次,反转字典(dict),将原字典(dict)的 ...

  7. 对#Hello,2015征文#+Android 热敏打印机打印二维码(图片)博客的尝试

    原博客链接 #Hello,2015征文#+Android 热敏打印机打印二维码 昨天晚上说抽时间来写一篇关于Android 热敏打印机打印二维码和图片的文章,所幸在下班之前把它给写了,和大家分享吧.我 ...

  8. PressLight: Learning Max Pressure Control to Coordinate(协调)Traffic Signals in Arterial Network(干线网络)

    目录 ABSTRACT 1. INTRODUCTION 2. RELATED WORK 3. PRELIMINARIES 4. METHOD 4.1 Agent定义 4.1 Learning过程 5. ...

  9. DirectX12学习笔记(四)Direct3D Initialization

    目录 4.1 PRELIMINARIES 4.1.1 Direct3D 4.1.2 COM(Component Object Model) 4.1.3 Textures Formats 4.1.4 T ...

最新文章

  1. java util concurrent_Error: java.util.concurrent.Execution
  2. JAVA Cloud微服务项目实战课程 SpringBoot 2.x +SpringCloud 微服务课程
  3. c语言程序设计复习提纲,C语言程序设计复习提纲
  4. java biginteger转int_如何在不使用java.math.BigInteger的情况下使用Java处理非常大的数字...
  5. 搭建一个VUE+Express前后端分离的开发环境
  6. 程序员求职面试三部曲之二:提高面试的成功率
  7. c语言格式字符If,C语言所有语句格式 C语言中的的if语句共有多少种格式?
  8. 想要导航提示直接进入_北斗导航已开始提供全球服务,你的手机怎样连接北斗?...
  9. 2017级软件2班安卓应用开发课程主页
  10. linux shell 读取for循环中出现难处理的数据之单引号错误实例
  11. sqlserver2005 openRowSet 和row_Number
  12. 无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域。...
  13. Java怎么给窗口设置背景
  14. Excel如何删除空白行
  15. [情感] 历练熟女给老实木讷男孩的恋爱建议
  16. 【Flutter实战静态页面】--在线点餐app(7)——页面跳转
  17. 4月5号-4月11号
  18. Linux解压压缩包到同名目录,里面的文件会自动覆盖吗?
  19. 通过GRUB引导U盘为引导活动区,从硬盘安装win8 64bit
  20. 阿里云学生成长计划资格考试分享

热门文章

  1. 卧槽!外包员工上班戴耳机被开除。。。
  2. 先就业 再择业——2006届大学生的就业之路
  3. js mouseover 改 mouseleave 、鼠标事件
  4. EZView/智U 查询不到相机SD卡录像
  5. JM ldecod分析: 分帧处理
  6. Java实现下载网络文件至本地
  7. 【2023校招刷题】常见面试问题总结(三、SystemVerilog篇)(随后续面试不断更新....)
  8. C++常用查找算法总结(一)
  9. 大神爆料:i7-10510u和i7-1065G7哪个处理器好-i710510u和i71065g7哪个好-i7-10510u和i7-1065g7性能-i710510u和i71065g7有什么区别
  10. Android 通用抓包方式