[发明专利]一种可净化签名的生成、净化和验证方法及其隐私保护方法在审
申请号: | 202110327338.8 | 申请日: | 2021-03-26 |
公开(公告)号: | CN113114469A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 张伟剑;郭志民;许芷岩;吕卓;杨文;陈岑;李暖暖;张铮;罗敏;何德彪;蔡军飞;李鸣岩;张伟;常昊 | 申请(专利权)人: | 国网河南省电力公司电力科学研究院;国网河南省电力公司;国家电网有限公司;武汉联微图软件有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L29/06 |
代理公司: | 北京智绘未来专利代理事务所(普通合伙) 11689 | 代理人: | 张红莲;王萍 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 净化 签名 生成 验证 方法 及其 隐私 保护 | ||
本发明涉及一种具有隐私保护功能的可净化签名的生成、净化和验证方法。其中可净化签名的生成方法具体包括:步骤101,利用等价类签名算法为所述签名者S的公钥生成等价类签名θ和ω;步骤102,将给定消息m分解为消息块,根据所述给定消息和签名者私钥,生成每一消息块mi的签名σi,其中为i为消息块的标识;步骤103,将签名σi组合为原始签名σ;步骤104,选取随机数r,利用加法循环群算法生成点R和点Q的二维坐标;步骤105,为所述给定消息m相关的辅助信息生成对应密文c;步骤106,将生成上述信息发送给所述净化者Z。基于本发明中所述方法,能够在确保数据的完整性、真实性和可用性的同时,保证数据的隐私性和不可伪造性。
技术领域
本发明涉及数字签名,更具体地,涉及一种基于可净化签名的生成、净化和验证方法及基于可净化签名的隐私保护方法。
背景技术
数字签名是保障网络安全的密码技术之一。签名消息一旦被修改将会导致原始签名无效的特性,因而通过对原始消息添加签名能够实现数据的完整性、真实性和不可抵赖性。然而,在许多实际应用场景中,用户希望在保证数据完整性和可用性的同时,其隐私敏感信息也能够得以保护。解决上述问题的一种方案就是要求签名者仅对当前应用相关的数据进行签名。但是,每当有该信息的新子集需要共享时,就必须重复签名这一过程。这将产生过高的开销,在实际场景中不实用。
Ateniese等人提出了可净化签名的概念。可净化签名是一类支持对签名消息进行受控修改的数字签名技术,净化者在不与原始签名者产生任何交互的情况下,可以实现对已签名消息的修改,同时能够派生修改后的消息的有效签名,因此能够在保证数据的完整性和真实性的同时有效隐藏用户的敏感信息。
然而,目前基于可净化签名的隐私保护方案中,仍然缺少安全高效的保护方案。
发明内容
为解决现有技术中存在的不足,本发明的目的在于,提供一种可净化签名的生成、净化和验证方法及其隐私保护方法。该方法在确保数据的完整性、真实性和可用性的同时还能够保证数据的隐私性和不可伪造性,具有安全性高、实现简单、验证高效等特点。
本发明采用如下的技术方案。
本发明第一方面,提供一种可净化签名的生成方法,包括以下步骤:步骤101,根据签名者S的私钥和公钥、净化者Z的公钥,利用等价类签名算法为签名者S的公钥生成等价类签名和ω;步骤102,将给定消息m分解为l个相同长度的消息块m1,m2,…,ml,根据给定消息m={m1,m2,…,ml}和签名者S的私钥,生成签名者S对给定消息中每一消息块mi的签名σi,其中为i为消息块的标识,且i∈ {1,…,l};步骤103,将生成的每一消息块mi的签名σi组合为原始签名σ,其中,σ={σ1,σ2,…,σl};步骤104,选取一个随机数r,根据净化者Z的公钥和随机数r,利用加法循环群算法生成点R和点Q的二维坐标;步骤105,根据点R和点Q的二维坐标和给定消息m中允许修改的消息块的信息,为给定消息m相关的辅助信息生成对应密文c;步骤106,将生成的签名者S的公钥的等价类签名和ω、签名者S的公钥、给定消息m的原始签名σ和辅助信息密文c发送给净化者Z。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网河南省电力公司电力科学研究院;国网河南省电力公司;国家电网有限公司;武汉联微图软件有限公司,未经国网河南省电力公司电力科学研究院;国网河南省电力公司;国家电网有限公司;武汉联微图软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110327338.8/2.html,转载请声明来源钻瓜专利网。