买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:山西腾狮科技有限公司
摘要:本发明涉及信息安全领域,具体是指基于身份验证的RSA多重盲签名方法及系统,所述方法包括RSA初始化、CA公钥证书注册、公钥证书交换、公钥获取与验证、信息加密、签名发起与多重签名、签名接收与验证、信息发送、信息接收,本发明采用RSA算法对信息进行加密,同时采用CA认证与局部公钥共享机制,实现对消息签名的认证,防止冒充发起签名以及冒充签名;本发明采取散点式签名以及身份验证机制,实现对有误签名的追溯并防止单个签名有误导致的整体签名失效,可有效代替聚合签名,且时间复杂度仅由1变成O(n);所述系统包括密钥生成工具、数据加密与解密模块、数据签名与验签模块、可信任的认证中心CA、信息存储器、事务处理器。
主权项:1.基于身份验证的RSA多重盲签名方法,其特征在于:包括以下步骤:步骤S1:RSA初始化,信息接收者通过密钥生成工具根据RSA算法生成RSA公钥、RSA私钥、RSA的模数n、公钥的指数e,私钥的指数d;步骤S2:CA公钥证书注册,信息接收者、信息发送者以及所有签名者指定一家认证中心作为可信任的认证中心CA,将指纹与虹膜扫描定为身份证明,信息接收者使用信息接收者的身份证明与信息接收者的RSA公钥在可信任的认证中心CA进行CA公钥证书注册,可信任的认证中心CA初始化可信任的认证中心CA的私钥与可信任的认证中心CA的公钥;步骤S3:公钥证书交换,信息发送者以及所有签名者,通过密钥生成工具,使用RSA算法生成各自的RSA公钥与RSA私钥,并进行CA公钥证书注册,注册完成后,信息发送者、信息接收者、所有签名者通过秘密信道进行CA公钥证书的共享;步骤S4:公钥获取与验证,信息发送者根据可信任的认证中心CA的公钥对信息接收者、所有签名者的公钥证书进行解密以及身份认证,得到信息接收者以及所有签名者的公钥,信息接收者根据可信任的认证中心CA的公钥对信息发送者、所有签名者的公钥证书进行解密以及身份认证,得到信息发送者以及所有签名者的公钥,所有签名者根据可信任的认证中心CA的公钥对信息发送者的公钥证书进行解密以及身份认证,得到信息发送者的公钥;步骤S5:信息加密,将信息发送者所要发送的信息a定义为待加密信息,信息发送者将待加密的信息转换为数字形式m,确保数字m在0到n-1的范围内,使用信息接收者的RSA公钥对待加密信息进行加密,计算密文c=memodn,其中m为待加密信息,c为加密后的密文;步骤S6:签名发起与多重签名,信息发送者发起签名请求,所有签名者对信息进行多重签名,得到重签名密文并发送给信息发送者,其中所有签名者的数量为y,信息发送者设定签名个数阈值为x;步骤S7:签名接收与验证,信息发送者接收来自签名者的重签名密文,并根据签名者对应的RSA公钥,对重签名密文进行身份验证,验证成功则签名个数加1,验证失败则签名个数不变,并对所有的重签名密文打上对应的签名者身份标签;步骤S8:信息发送,当最终签名个数z介于阈值x与所有签名者的数量y之间时,信息发送者将密文c、签名密文C以及所有的重签名密文发送给信息接收者;步骤S9:信息接收,信息接收者接收密文c、签名密文C以及所有的重签名密文,使用身份标签选择对应的签名者的RSA公钥对重签名密文进行身份验证,使用信息发送者的RSA公钥,对签名密文C进行身份认证,所有身份认证成功之后,使用信息接收者私钥对密文c进行解密得到数字形式m,将数字形式m转化为信息,得到信息a。
全文数据:
权利要求:
百度查询: 山西腾狮科技有限公司 基于身份验证的RSA多重盲签名方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。