抗泄漏的数字签名算法研究

来源 :陕西师范大学 | 被引量 : 0次 | 上传用户:fancyyeast1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字签名是公钥密码学中的重要原语,其具备公开可验证性、不可否认性等特性,用于保证签名消息的完整性和签名的不可否认性。数字签名方案应满足适应性选择消息攻击下存在性不可伪造的安全要求,然而,由于侧信道攻击等物理攻击手段的存在,使得数字签名方案的内部信息容易遭受泄漏。当敌手利用侧信道攻击签名算法并得到算法内部的保密信息时,敌手就可能以不可忽略的概率成功伪造签名,从而对实际系统造成极大的安全威胁。比如,比特币交易采用椭圆曲线数字签名方案对交易单签名,如果部分签名私钥泄漏,用户的比特币可能被窃取;若国产密码算法SM2签名方案中的部分签名私钥泄漏,SM2签名方案的使用者将面临巨大损失。本文主要研究数字签名方案的抗泄漏版本。抗泄漏的性质增强了数字签名方案的安全性,即使敌手获得签名的部分私钥,仍然不能伪造签名。Galindo等通过给敌手增加额外的攻击能力刻画了抗连续泄漏的安全性,即敌手可以获得当前签名进程所访问的部分保密信息。本文基于Galindo的抗连续泄漏模型,提出了抗泄漏的椭圆曲线数字签名方案和抗泄漏的SM2数字签名方案,方案的安全目标是即使敌手获得了部分私钥的信息,能成功伪造签名的概率依旧是可忽略的。具体地:(1)将椭圆曲线数字签名方案(ECDSA)转换到双线对群,将单个的签名私钥拆分成相互独立的两部分,分别存储在两个独立的内存空间;将签名算法分为两个进程按序执行,称为一轮签名,每轮签名开始前,选择随机参数,用随机参数更新此轮签名要用的密钥,采用新的密钥生成抗连续泄漏的椭圆曲线数字签名方案,提出的方案在一般群模型下是可证明安全的。对算法的计算复杂度进行了分析,仿真实验结果验证了方案的高效性。抗连续泄漏的椭圆曲线数字签名方案可以应用于多个领域,例如比特币交易中可采用抗连续泄漏的椭圆曲线数字签名方案,即使泄漏了部分签名密钥,此方案仍可以保证比特币的安全性,防止比特币被窃取。(2)针对SM2数字签名方案,通过改变SM2数字签名方案的密钥生成算法和签名算法,将定义在整数群上的签名密钥和定义在椭圆曲线群上的公钥分别转换为定义在双线性对群的原群和目标群上,原群和目标群都是椭圆曲线群,签名密钥被分为两部分,两部分通过双线性映射函数得到定义在目标群上的公钥;签名算法被分为两个进程,每次签名算法运行前通过选择两个随机参数分别更新两部分签名密钥;利用新的密钥生成抗连续泄漏的SM2数字签名方案。通过分析方案的计算复杂度,并进行仿真实验验证了方案的高效性。该方案可以应用于银行系统,即使网上银行用户的部分密钥被窃取,该方案也可以保证数字货币的安全性。也可以应用于国内保密单位,保证传送数据的安全性。
其他文献
随着我国筑坝技术的不断提高,200m级以上的大坝工和呈现相继建成,汇水建筑物孔口尺寸也随之增大,因此弧形的闸门的使用成为保证水利枢纽正常运行的一个最佳选择。弧形的闸门
本文以陕西佛坪秦岭野生猕猴桃为研究对象,通过研究酿造过程中的关键控制点,以期为该地区野生猕猴桃酒的生产提供理论指导依据。主要研究结果如下:1.野生猕猴桃的平均果重26.
路桥过渡段作为连接道路与桥梁的关键结构,是保证列车平顺、安全通行的关键。然而该结构由于桥台与路基的刚度骤然变化导致其易发生差异性沉降病害,尤其是在通车后动力荷载作
在众多储能技术中,锂离子电池在能源存储和转化方面具有重要意义,目前占据便携式移动电子设备的主要市场,同时全球电动车市场也在飞速发展,将导致锂的需求量增加。然而,地球
根据高空飞行器不同飞行高度上大气的稀薄程度,可将其飞行高度分为三大区域,即低空稠密大气中的连续流区、高空极低密度的自由分子流区以及位于这两个区域之间的过渡流区,衡
能源互联网、智能电网是当前和未来电能利用的主要形式。建立一个以电力系统为核心,以新能源为主要一次能源,融合气、冷、热等其他能源形式的新型能源系统已成为能源行业发展
为了满足能源需求,最合适的方法之一是将可再生能源渗透到当前的电力系统中。通过集成可再生分布式发电机(DG)(例如太阳能系统),风力涡轮机在当今非常出名。最近,太阳能因光
目前IMD(In-Mould-Decoration)技术中PET膜成型主要以金属合模成型为主,该方法存在成型深度浅、成型模表面有模具印痕及膜片厚度分布不均匀等缺点。本文通过大量文献阅读,研
本研究针对新疆和硕地区夏季温度高、葡萄果实成熟过快和含酸量低等问题,以新疆和硕县国菲酒庄6年生酿酒葡萄赤霞珠(Vitis vinifera L.cv.Carbernet Sauvignon)为试验材料,研
葡萄酒酿造是一个包含多个酵母菌种及不同菌株互相作用的复杂动态生物过程,其中存在的某些腐败微生物会严重影响酒的品质。如何抑制酿造过程中杂菌的污染,是葡萄酒生产者以及