两类同态加密方案的研究与应用

来源 :西北师范大学 | 被引量 : 0次 | 上传用户:salih0997
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展和科技的进步,手机、电脑等移动设施被越来越多的应用,数据的传输量也急剧增长,传统的密码算法已经不能满足人们对于数据大量传输的需求。同态加密算法因此被提出,同态加密技术是在不解密密文的情况下直接对密文进行运算,而且运算之后对密文解密能够得到正确的明文,这样不仅提高了密文的运算速度而且节省了运算时间。但是现有基于整数的同态加密算法仅是针对两个参与者即“加密方和解密方”而设计,并且传输的明文长度有限仅为单比特,因此存在计算效率低下,明文空间小的问题,不能应用于大数据环境,例如无线传感网等。同时,在此操作过程中,公私钥长度过长,故无法在实际环境中应用。本论文主要针对以上问题对基于整数的同态加密方案和格上基于身份的同态加密方案做了改进,具体工作如下:(1)针对基于整数的同态加密算法消息传输量少、参与者单一、计算效率低下等问题,在现有的单个消息、两个参与者“一方加密,一方解密”(一对一)方案的基础上,提出了多个参与者“多方加密,一方解密”(多对一)的同态加密方案;在此方案中,多个加密方将加密的数据传输给解密方,解密方对其进行同态运算,并且在保证方案安全性的前提下,简化了公钥的生成方式,降低了解密方公钥的生成时间,并且给出了能够正确进行同态运算的加密方的个数。该方案将明文空间由单个消息扩展到了多个消息,构建了与该方案相应的应用场景。通过实验数据表明,该方案在整数范围内具有可行性,满足了用户对系统响应的需求。(2)针对同态加密技术中公钥长度过长造成的时间复杂度大而无法在实际中应用的问题,提出了格上多身份的同态加密方案。在此方案中利用不可区分混淆器和抽样函数构造了格上的身份转换算法,将不同身份的密文转换为相同身份的密文之后再进行相应的同态加密运算,这样就可以将单身份的同态加密转化为多身份的同态加密。因此方案的优点在于能够支持不同身份的密文之间进行同态运算,并且以用户的身份信息作为公钥,大大的减小了公钥的长度,它的安全性可归约到判定性错误学习问题的难解性。与已有的格上基于身份的同态加密方案相比,此方案提高了信息的传输效率,降低了同态运算过程中的公钥长度。(3)考虑到同态加密技术可以直接对密文进行运算,能够解决无线传感网中数据传输量大、运算效率低的问题,提出了基于无线传感网的同态数据加密聚合方案。在此方案中采用现有的同态加密算法对收集的数据进行加密,并在加密过程中将传感节点的身份信息嵌入到数字签名中,使其能够对错误数据进行追查和修复。为了能够抵抗内部攻击,在方案中采用簇状的无线传感网模型,并以簇为单位为每一个传感器节点分配干扰因子,提高了方案的效率,降低了计算复杂度。
其他文献
随着人类在多年冻土区生产活动的增加,对于电力输送的要求与日俱增。然而多年冻土区输电杆塔建成在后期的使用过程中,由于外界环境温度的周期性交替变化,导致桩基础产生冻胀
水轮发电机组时常会承载着电网的调峰调频任务,机组出力的频繁改变导致水轮机难免地会在非最优工况下运行。当混流式水轮机运行在非最优的工况点时,流道进口处的水流与叶片之
发展轨道交通特别是地铁是解决大城市乘车困难,缓解道路拥挤的有效手段。随之而来的地铁隧道安全问题日益受到关注,如何高效、准确地监测地铁隧道变形是地下工程研究的热点和
随着科技迅猛发展,消费者使用的物品终会出现各种故障,在期望得到售后服务的过程中又总是特别繁琐并且周期较长。所以往往一个产品能提供优秀的售后服务成为消费者选择购买产
随着互联网的快速发展以及开源软件的广泛普及,通过重用已有的开源软件或者相关代码,可极大地提高软件开发效率,降低开发成本。软件开发者花费大量的时间在互联网上搜索相关
由于机械臂的广泛使用和人们对于提高操作绩效的内在追求,机械臂操作任务中的绩效问题逐渐成为日常生产生活中的重要话题。随着控制技术的发展,机械臂控制系统本身不再是限制
随着云计算的不断发展,很多企业和个人借助云端的服务器实现数据的存储和处理,不仅可以减少个人或组织的存储负担和计算负担,而且可以随时随地很方便地访问存储在云端的数据,
随着经济发展速度的增快,人们对休闲娱乐场所的要求也日益增高,商业街区也成为城市居民主要的休闲娱乐空间之一,是城市居民进行活动和聚集各种人工热量的区域,更加健全的商业
目前商业化的白光LED主要是采用GaN基蓝光LED芯片与YAG:Ce3+黄色荧光粉组合,往往存在白光不够均匀、色温较高、显色指数较低的缺点,并且其蓝光成分太多不利于人体健康,不适合
以甘蓝型油菜Q2、芥菜型油菜新油9号、白菜型油菜L14为试验材料,采用盆栽控水法培养油菜,设置对照组CK,中度干旱MD,重度干旱SD等处理,通过分析其生物学特性,测定形态、生理生