抗泄漏与相关密钥攻击的签名方案的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:ppt20041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自70年代后期以来,现代密码学飞速发展,各种各样的密码原语被提出并构造出来,例如众所周知的公钥加密方案、数字签名方案和基于身份的加密方案等等。在现代密码学安全定义中,一个很重要的假设就是允许敌手将系统看做一个黑盒来处理,即敌手仅能获得一个密码系统运行时的输入和输出状态。对于密码系统内部使用的秘密信息,敌手是无法探测到的。然而在现实生活中,敌手不仅可以获得系统运行时的输入及输出结果,还可以通过观察密码系统在物理设备上运行时的状态获得其他一些与秘密信息相关的额外信息。在这些额外信息的帮助下,敌手是有可能攻破传统意义下安全的密码系统的。这就是近年来兴起的侧信道攻击。如今针对密码设备的攻击可以分为被动攻击和主动攻击。被动攻击,就是我们上述提到的侧信道攻击,在密码设备运行时观察其运行时的状态(例如设备运行的时间、温度,释放的能量,电磁信息等),这些状态有可能泄漏系统内部使用的秘密信息。主动攻击,即敌手可以主动对系统内部秘密信息进行篡改(例如加热设备,注入错误等),观察篡改之后系统输出结果,进而帮助敌手分析并攻击整个密码系统。近几年来大量文献被提出来分别抵抗上述两种攻击。在此两种攻击下,传统密码方案的安全性不再保证。如何在这两种攻击下仍能保证方案安全性成为一大热点。本文主要致力于研究如何在相关密钥攻击(RKAs)的作用下构造可以抵抗选择明文攻击的抗泄漏(leakage-resilient)签名方案。本文首先给出了在无随机数泄漏的情况下可以抵抗泄漏及RKA攻击的签名方案及其安全性证明。方案中,主要利用抽取器extractor输出随机的特点及相关输入hash函数(CI hash function)的特性来处理密钥的泄漏,使其随机化,进而使敌手无法获得密钥的相关信息。由于签名与加密不同,在公钥加密方案中,我们使用公钥对消息进行加密,因此在加密过程中,即使随机数泄漏给敌手,对敌手获得私钥攻破加密方案并无很大帮助。然而在签名方案中,我们使用的是签名者的秘密信息对消息进行签名,此时,如果存在随机数的泄漏,则敌手有可能从随机数的泄漏中获得秘密信息的有关信息,从而帮助敌手攻破方案进而达到伪造签名的目的。因此基于上述原因,针对随机数泄漏的场景我们又对之前方案进行改进,利用文献[1]中处理随机数泄漏的思想,对随机数的泄漏信息进行处理使其对于敌手来说无效化,从而使得签名方案可以达到在抵抗相关密钥攻击RkAs的同时抵抗fully-leakage的目的。
其他文献
针对现有的运动目标检测与跟踪方法在动态场景中效果不佳的情况,以足球视频中运动员的检测与跟踪为研究对象,论文在现有算法理论的基础上,改进了相关算法实现对球员的检测与跟踪
电子政务是以计算机网络技术为基础,以共享、交流、协作为核心,以政务信息流、工作流相对集成为结构的政务管理模式。通过信息资源的配置和工作流的重组,使政府工作效率更高,
语音识别技术作为信息社会朝着智能化和自动化方向发展的关键技术之一,具有重要的研究意义和实用价值。经过近五十年的艰苦探索和研究,语音识别技术研究获得了极大的发展,其中有
随着信息技术的发展,越来越多的企业采用信息系统为它们的工作服务,为了满足不同企业对同类系统的需要,例如绩效考核管理系统,系统必须具备良好的跨数据库功能。Hibernate是
随着现代通信技术、Internet以及计算机技术的飞速发展,使得基于IP网络的视频会议系统H.323已经被越来越广泛的使用,而同时随着视频编码标准的不断更新,其优势已经越来越为人
博弈论(Game theory)是研究竞争条件下决策分析的科学。它研究的典型问题是若干个利益冲突者在同一环境中进行决策以求自己的利益得到满足。近年来,博弈理论模型已经在计算机
增强现实近年来广泛应用于各个领域,是当前的研究热点之一。然而正确的感知增强信息仍然是一个巨大的挑战,深度失真仍然是广泛存在于增强现实中的感知问题。为了精准的注册虚拟
随着嵌入式设备和软件技术的发展,移动终端在人们的生活中扮演着越来越重要的角色,桌面应用正逐渐转移到手机平台上来,如电子商务,移动互联网应用等,因而安全性成为移动设备
面向服务的软件架构模式近年来得到了广泛的发展和应用,采用此种模式开发的软件系统具有组件复用性高、开发效率高和系统可维护性好等诸多优点,因此在一个行政单位内部开发多套
传统的项目管理软件虽然对项目的时间和人力资源提供了出色的计划和跟踪功能,但并没有提供对流程和管理上的实时性协作服务。团队合作很难仅仅依靠应用软件来彼此协调,管理人员也无法得到项目的精确进度数据,无法估计未来可能发生的风险,为此额外大量地投入了人性的管理。现代项目更需要在细节和流程上加大控制和协调,将项目管理系统中的资源和流程有机协调统一在一起。在当今全球性商业合作的大环境下,高效的协作是成功的关键