[发明专利]一种具有双监管方的公钥加密解密方法及系统有效
申请号: | 202010182334.0 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111355578B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 赵峰;何畅彬;钟林 | 申请(专利权)人: | 麦希科技(北京)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 刘凤玲 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 监管 加密 解密 方法 系统 | ||
1.一种具有双监管方的公钥加密解密方法,其特征在于,所述方法包括:
步骤S1:第一管理员根据安全参数生成系统公共参数;
步骤S2:发送方、接收方、第一管理员和第二管理员分别根据系统公共参数生成各自的私钥和公钥;
步骤S3:发送方采用加密算法,根据系统公共参数、发送方的私钥和第一管理员的公钥和第二管理员的公钥进行加密,生成密文;
步骤S4:接收方采用解密算法,根据系统公共参数、密文和接收方的私钥进行解密,生成消息;
步骤S5:第一管理员采用监管算法,根据系统公共参数、发送方的公钥和第一管理员的私钥、密文、接收方的公钥和第二管理员的公钥生成消息;
步骤S6:第二管理员采用监管算法,根据系统公共参数、密文和第二管理员的私钥生成消息;
所述发送方采用加密算法,根据系统公共参数、发送方的私钥和第一管理员的公钥和第二管理员的公钥进行加密,生成密文,具体包括:
步骤S31:根据系统公共参数、公开随机数、发送方的私钥和第一管理员的公钥生成第五秘密随机数;
步骤S32:采用加密算法,根据系统公共参数、消息、第五秘密随机数、第二管理员的公钥和接收方的公钥进行加密,生成密文。
2.根据权利要求1的具有双监管方的公钥加密解密方法,其特征在于,所述发送方、接收方、第一管理员和第二管理员分别根据系统公共参数生成各自的私钥和公钥,具体包括:
步骤S21:发送方采用秘钥生成算法,根据系统公共参数、第一秘密随机数确定发送方的私钥和公钥;
步骤S22:接收方采用秘钥生成算法,根据系统公共参数、第二秘密随机数确定接收方的私钥和公钥;
步骤S23:第一管理员采用秘钥生成算法,根据系统公共参数、第三秘密随机数确定第一管理员的私钥和公钥;
步骤S24:第二管理员采用秘钥生成算法,根据系统公共参数、第四秘密随机数确定第二管理的私钥和公钥。
3.根据权利要求1的具有双监管方的公钥加密解密方法,其特征在于,所述第一管理员采用监管算法,根据系统公共参数、发送方的公钥和第一管理员的私钥、密文、接收方的公钥和第二管理员的公钥生成消息,具体包括:
步骤S51:根据系统公共参数、公开随机数、发送方的公钥和第一管理员的私钥生成第五秘密随机数;
步骤S52:采用监管算法,根据系统公共参数、第五秘密随机数、密文、接收方的公钥和第二管理员的公钥生成消息;
或步骤S51:根据系统公共参数、密文中第一局部密文、发送方的公钥和第一管理员的私钥生成第五秘密随机数;
步骤S52:采用监管算法,根据系统公共参数、第五秘密随机数、密文中第四局部密文、接收方的公钥和第二管理员的公钥生成消息。
4.一种具有双监管方的公钥加密解密系统,其特征在于,系统包括:
系统公共参数确定模块,用于第一管理员根据安全参数生成系统公共参数;
秘钥生成模块,用于发送方、接收方、第一管理员和第二管理员分别根据系统公共参数生成各自的私钥和公钥;
加密模块,用于发送方采用加密算法,根据系统公共参数、发送方的私钥和第一管理员的公钥和第二管理员的公钥进行加密,生成密文;
解密模块,用于接收方采用解密算法,根据系统公共参数、密文和接收方的私钥进行解密,生成消息;
第一消息生成模块,用于第一管理员采用监管算法,根据系统公共参数、发送方的公钥和第一管理员的私钥、密文、接收方的公钥和第二管理员的公钥生成消息;
第二消息生成模块,用于第二管理员采用监管算法,根据系统公共参数、密文和第二管理员的私钥生成消息;
所述加密模块具体包括:
第一秘密随机数生成单元,用于根据系统公共参数、公开随机数、发送方的私钥和第一管理员的公钥生成第五秘密随机数;
加密单元,用于采用加密算法,根据系统公共参数、消息、第五秘密随机数、第二管理员的公钥和接收方的公钥进行加密,生成密文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麦希科技(北京)有限公司,未经麦希科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010182334.0/1.html,转载请声明来源钻瓜专利网。