买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:上海第二工业大学
摘要:本发明公开了一种基于重签名的数据安全传输方法,包括:设置可信第三方,设定一条数据传输路径包括数据起始发送方、终点接收方和中间传递方;构建系统参数和各参与方公私钥;起始发送方建立数据的签名,并发送给第一个中间传递方;第一个中间传递方恢复数据并验证签名,将签名转换成自己的签名;其余中间传递方依次恢复数据并验证签名,将签名转换成自己的签名;经过所有中间传递方后,到达终点接收方,其验证并转换为最终的签名;对最终签名进行验证。此发明解决了传统数据传输中签名数和签名验证数会随着数据传输路径节点的增加而增加的问题、解决了无法保障数据必须按照既定的路径从前往后完成所有节点的传输问题以及解决了用户隐私问题。
主权项:1.一种基于重签名的数据安全传输方法,其特征在于,该方法包括以下步骤:步骤1.指定一个可信第三方Trust,然后设定一条数据传输路径,包括数据的起始发送方O、数据中间传递方ii是一个正整数并且N≥i≥1,i表示第i个中间传递方,N是一个正整数,表示中间传递方的个数和数据终点接收方P;步骤2.所述可信第三方Trust构建系统参数,并分别构建所述起始发送方O、所述中间传递方iN≥i≥1、所述终点接收方P的签名私钥和公钥,并构建所述中间传递方iN≥i≥1和所述终点接收方P的重签名私钥;步骤3.所述起始发送方O对要发送的数据m0进行隐藏,结合所述起始发送方O的私钥和所述第一个中间传递方的公钥进行签名,并将签名发送给第一个中间传递方:步骤4:所述第一个中间传递方首先恢复数据m0,然后验证所述起始发送方O的签名,如果签名验证不通过则终止,如果签名验证通过,则所述第一个中间传递方利用自己的重签名私钥隐藏数据并将所述起始发送方O的签名转化为用所述第一个中间传递方的私钥对数据m0的签名,设置i=1;如果N1,将所述第一个中间传递方的签名发送给下一个中间传递方即第i+1个中间传递方,设置i=i+1,执行步骤5;如果N=1,将所述第一个中间传递方的签名发送给所述终点接收方P,执行步骤6;步骤5:所述第i个中间传递方首先恢复数据m0,然后验证所述第i-1个中间传递方的签名,如果签名验证不通过则终止,如果签名验证通过,则所述第i个中间传递方利用自己的重签名私钥隐藏数据并将所述第i-1个中间传递方的签名转化为用所述第i个中间传递方的私钥对数据m0的签名;如果iN,将所述第i个中间传递方的签名发送给下一个中间传递方即第i+1个中间传递方,设置i=i+1,执行步骤5;如果i=N,将所述第i个中间传递方的签名发送给所述终点接收方P,执行步骤6;步骤6:所述终点接收方P首先恢复数据m0,然后验证所述第N个中间传递方的签名,如果签名验证不通过则终止,如果签名验证通过,则所述终点接收方P利用自己的重签名私钥将所述第N个中间传递方的签名转化为用所述终点接收方P的私钥对数据m0的签名;步骤7:对所述终点接收方P的签名进行验证,即判定设定的等式是否满足;若不满足,则所述终点接收方P的签名无效,终止;若满足,则所述终点接收方P的签名有效,完成数据从起始发送方到终点接收方P的既定路径保密传输。
全文数据:
权利要求:
百度查询: 上海第二工业大学 一种基于重签名的数据安全传输方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。