双系统证明方法与功能加密的研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:guokm01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功能加密扩展了身份基加密和属性基加密的概念,在方兴未艾的云计算架构下能够用来达成细粒度访问控制和计算正确性验证等重要安全目标.因此,追求更加高效、更加安全的功能加密方案是近几年研究的热点问题.然而,在不牺牲其他性能指标的前提下,构造适应性安全的功能加密一直是一个困难的问题.  著名密码学家Brent Waters在2009年提出了双系统证明方法,并利用该方法在身份基加密的适应性安全研究方面取得了突破性进展[CRYPTO,2009].经过此后若干年的发展,双系统证明方法已经在各类功能加密方案的构造和分析中发挥重要作用.然而,为了构造和分析满足特殊(安全和性能)要求的功能加密方案,对双系统证明方法的扩展是必要的.目前主要的研究结果包括嵌套双系统证明方法和紧规约双系统证明方法.前者由Lewko和Waters提出,并被用来构造和分析非受限层次身份基加密[EuroCrypt,2011];后者由Hofheinz等人[PKC,2015]从Chen和Wee的双系统证明方法[CRYPTO,2013]扩展而来,目前用于构造多实例、多密文模型下紧规约安全的身份基加密方案.  目前,双线性群是实现双系统证明方法及其扩展的唯一载体,而基于素数阶双线性群的实现(简称素数阶实现)通常能够导出更加高效的功能加密方案.然而,嵌套双系统证明方法的素数阶实现仍然不够高效,还有改进的空间;而紧规约双系统证明方法的素数阶实现尚未被提出.这导致非受限层次身份基加密方案和多实例、多密文模型下紧规约安全的身份基加密方案均缺乏高效、实用的构造.  鉴于此现状,本文着重研究如何以更加高效的方式实现上述两个双系统证明方法的重要扩展,以期获得性能更优、更实用的功能加密方案.这包括填补素数阶实现的空白,以及对现有素数阶构造的改进和优化.另一方面,我们还关注如何对现有的双系统证明方法做进一步的发展,使其能够在功能加密的研究中有更多应用.  具体来说,本文包含如下四项工作:  1.高效的非受限层次身份基加密.我们以Lewko给出的合数阶双线性群下非受限层次身份基加密[TCC,2012]为出发点,扩展Chen和Wee提出的双系统群及其素数阶实例[Eprint,2014],使其能够支持嵌套双系统证明方法.这样,我们便得到了嵌套双系统证明方法的一个新实现,进而给出一个基于素数阶双线性群的非受限层次身份基加密方案.与Lewko的素数阶构造相比,我们的方案在同等规模的公共参数下具有短密文、短私钥、加解密快的优势.  2.多实例、多密文模型下紧规约身份基加密的素数阶实现.我们修订了Hofheinz等人提出的扩展嵌套双系统群,并基于Chen和Wee对嵌套双系统群的素数阶实现[CRYPTO,2013]给出了扩展嵌套双系统群的第一个素数阶实例.这意味着我们获得了紧规约双系统证明方法的第一个素数阶实现,并找到了多实例、多密文模型下达到近乎紧规约安全的第一个素数阶身份基加密方案.我们在这一结果的基础上又提出了半功能空间压缩技术,使得我们能够在强计算假设下获得更好的系统性能(包括密文长度和加解密速度等).  3.多实例、多密文模型下素数阶紧规约身份基加密的优化.虽然我们上一项工作给出了改善方案效率的方法,但是其需要借助更强的假设,因此并不能视为对原始方案真正意义上的优化.于是,我们尝试将Blazy等人提出的紧规约安全身份基加密方案[CRYPTO,2014]扩展到多实例、多密文模型中.然而,该方案与此前的扩展方法并不兼容.为此,我们首先对Blazy等人的方案做了整理,并将其纳入嵌套双系统群的框架.于是,我们便可以利用此前开发的技术来扩展Blazy等人的构造,并最终给出基于标准假设但效率更佳的素数阶方案.我们的此项工作为紧规约双系统证明方法提供了更优的素数阶实现方法.  4.选择打开安全的紧规约身份基加密.选择打开安全比传统的密文不可区分性更强,也更难达到. Bellare等人[TCC,2011]证明,给定一个具有特殊性质且满足密文不可区分性的单比特身份基加密,可以构造一个选择打开安全的多比特身份基加密.他们也构造了满足这些要求的单比特身份基加密方案.我们在此基础上讨论如何获得紧规约特性.我们首先优化了他们的通用转换,允许从多密文模型下的单比特身份基加密以常数级规约损失构造选择打开安全的多比特身份基加密.然后,我们通过扩展Hofheinz等人的紧规约身份基加密方案[PKC,2015]来构造其中的单比特身份基加密方案.我们得到的选择打开安全身份基加密采用合数阶双线性群构造,其规约损失与用户数量、消息长度以及泄露给攻击者的私钥数量均无关.这是紧规约双系统证明方法首次被用于选择打开安全研究.  上述所有的工作集中在功能加密中最为基础和核心的部分(即身份基加密和层次化扩展),是研究复杂功能加密和进一步扩展双系统证明方法的理论基础.
其他文献
随着互联网的普及,计算机在各个领域的普遍应用给人们的工作和生活带来了很大的方便,人们在享用信息社会方便高效的同时,也面临着各种各样的安全风险。黑客的攻击,病毒和木马
随着网络技术、计算机技术和通信技术的迅速发展,医疗数字化渐成趋势,PACS(Picture Archiving and Communication Systems)医学图像的存档和通讯系统也逐步普及。由于PACS需
从海量生物数据中挖掘出反映疾病发生发展变化的重要信息,尤其是恶性肿瘤发生的关键特征,是生物信息学及其应用研究的一个热点问题。在生命机体中,分子间彼此相互关联、相互作用
计算机网络技术和流媒体技术的快速发展,尤其是3G移动通信技术和H.264数字视频编码标准不断的完善和普及,使得视频技术已被广泛用于人们日常生活中。但由于视频内容易复制、易
尽管二维掌纹识别技术的发展已经比较成熟,但是传统的二维识别算法主要利用手掌的灰度信息,无法完全避免光照强度变化、拍摄角度倾斜等因素带来的干扰。因此,人们开始关注使
中国手语合成系统旨在为聋人教育,聋健间的无障碍交流创造环境与基础,它利用人工智能,计算机图形学等技术,实现用三维虚拟角色演示用户指定的中国手语。系统的成功研发,为聋
近年来,随着互联网技术和视频技术的研究发展,网络上的视频数量越来越多,想要在海量的视频数据中准确提取自己所感兴趣的视频数据也是一个困难的事情,因此视频的检索技术应运
近年来,乳腺癌已经成为困扰女性身体健康的最常见的恶性肿瘤之一,如果治疗不及时还会危及生命。统计发现,若能及时诊断和治疗,患者的生存率在90%以上。乳腺钼靶 X线摄影检查是
移动手持设备的飞速发展,无线网络的全面覆盖,使得各种应用,尤其是多媒体应用,如视频,图片等,越来越多的进入到无线网络,如何提升多媒体数据在无线网络中的传输性能,成为了一
手写汉字识别是指将用户在设备上的书写笔迹记录并转化成最终汉字内码的过程,其中涉及到信息规整、模式识别等过程。手写汉字识别的难度主要体现在汉字集的庞大、用户各异的