说明:收录25万 73个行业的国家标准 支持批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111534398.3 (22)申请日 2021.12.15 (71)申请人 武汉天喻信息产业股份有限公司 地址 430223 湖北省武汉市东湖开发区华 中科技大 学科技园天喻大厦 (72)发明人 桂靖 杨超 董逢华  (74)专利代理 机构 武汉智权专利代理事务所 (特殊普通 合伙) 42225 代理人 余浩 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/08(2006.01) H04L 9/30(2006.01) H04L 9/32(2006.01) (54)发明名称 一种设备间的安全通信方法及系统 (57)摘要 本发明公开了一种设备间的安全通信方法 及系统, 涉及安全通信领域, 该方法包括基于预 设加密算法生成一对公钥和私钥, 并对生成的公 钥进行证书签发, 签发得到公钥证书和CA证书; 将签发得到的公钥证书和CA 证书, 以及生成的私 钥均发送至待通信的设备; 待通信的设备间基于 接收到的公钥证书、 CA证书和私钥, 进行双向认 证及业务数据交互。 本发明能够 有效保证设备间 数据传输的安全性。 权利要求书2页 说明书6页 附图1页 CN 114070649 A 2022.02.18 CN 114070649 A 1.一种设备间的安全通信方法, 其特 征在于, 具体包括以下步骤: 基于预设加密算法生成一对公钥和私钥, 并对生成的公钥进行证书签发, 签发得到公 钥证书和CA证书; 将签发得到的公钥证书和CA证书, 以及生成的私钥均发送至待通信的设备, 以使待通 信的设备间基于 接收到的公钥证书、 CA证书和私钥, 进行双向认证及业 务数据交 互。 2.如权利要求1所述的一种设备间的安全通信方法, 其特征在于, 所述基于预设加密算 法生成一对公钥和私钥, 并对生成的公钥进 行证书签发, 得到公钥证书和CA证书, 具体步骤 包括: 基于SM2算法生成一对公钥和私钥; 基于CA服务对生成的公钥进行签发, 得到公钥证书和CA证书。 3.如权利要求1所述的一种设备间的安全通信方法, 其特征在于: 所述待通信的设备包 括多个, 且每一个待通信的设备均接收签发得到的公钥证书和CA证书, 以及生成的私钥。 4.如权利要求1所述的一种设备间的安全通信方法, 其特征在于, 所述待通信的设备间 基于接收到的公钥证书、 CA证书和私钥, 进行双向认证及业务数据交互, 其中, 当待通信的 设备包括第一设备和第二设备时, 第一设备和第二设备间进行双向认证的具体步骤 包括: 第一设备生成第 一随机数, 并将生成的第 一随机数和自身接收的公钥证书发送至第 二 设备; 第二设备使用自身接收的CA证书对第一设备发送的公钥证书进行验证, 并待验证通过 后生成第二随机数, 并将生成的第二随机数和自身接收的公钥证书发送至第一设备; 第一设备使用自身接收的CA证书对第二设备发送的公钥证书进行验证, 并待验证通过 后生成第三随机数, 并采用第二设备发送的公钥证书对第三随机数进 行加密得到第一加密 数据后发至第二设备; 第二设备使用自身接收的私钥对第一加密数据进行解密, 得到第三随机数, 并采用设 定加密算法对第一随机数、 第二随机数和第三随机数加密, 得到第二加密数据; 第二设备生成第四随机数, 并使用第 二加密数据对第四随机数进行加密得到第 三加密 数据, 然后将第三加密数据和第四随机数发送至第一设备; 第一设备采用设定加密算法对第一随机数、 第二随机数和第三随机数加密, 得到第二 加密数据, 并使用得到的第二加密数据对第三加密数据进行解密, 得到明文数据; 第一设备判断得到的明文数据和接收的第 四随机数是否一致, 若是, 则表明双 向认证 成功, 并发送双向认证成功消息 至第二设备, 若否, 则表明双向认证失败。 5.如权利要求4所述的一种设备间的安全通信方法, 其特征在于, 所述待通信的设备间 基于接收到的公钥证书、 CA证书和私钥, 进行双向认证及业务数据交互, 其中, 业务数据交 互的具体步骤为: 使用第二加密数据对待通信的设备间的业务数据进行加密, 加密后的业务数据在待通 信的设备间进行传输 。 6.一种设备间的安全通信系统, 其特 征在于, 包括私有CA服 务和产线工具; 所述私有CA服务用于接收产线工具生成的公钥, 并对接收的公钥进行证书签发, 签发 得到公钥证书和CA证书并发送至产线工具; 所述产线工具用于基于预设加密算法生成一对公钥和私钥, 并将生成的公钥发送至私权 利 要 求 书 1/2 页 2 CN 114070649 A 2有CA服务, 以及将生 成的私钥及私有CA 服务发送的公钥证书和CA证书均发送至待通信的设 备, 以使待通信的设备间基于公钥证书、 CA证书和私钥进行双向认证及业 务数据交 互。 7.如权利要求6所述的一种设备间的安全通信系统, 其特 征在于: 所述产线工具包括 openssl模块; 所述openssl模块用于基于SM2算法生成一对公钥和私钥。 8.如权利要求6所述的一种设备间的安全通信系统, 其特 征在于: 所述私有CA服 务包括加密机模块、 证书签发模块、 证书管理模块和证书存 储模块; 所述加密机模块用于对公钥进行证书签发, 签发得到公钥证书和CA证书; 所述证书签发模块用于接收产线工具发送的公钥, 然后驱使加密机模块工作, 以及将 签发得到公钥证书和CA证书发送至产线工具; 所述证书管理模块用于进行公钥证书、 CA证书的查询和修改; 所述证书存 储模块用于对公钥证书和CA证书 进行存储。 9.如权利要求6所述的一种设备间的安全通信系统, 其特征在于, 当待通信的设备包括 第一设备和第二设备时, 第一设备和第二设备间进行双向认证的具体过程包括: 第一设备生成第 一随机数, 并将生成的第 一随机数和自身接收的公钥证书发送至第 二 设备; 第二设备使用自身接收的CA证书对第一设备发送的公钥证书进行验证, 并待验证通过 后生成第二随机数, 并将生成的第二随机数和自身接收的公钥证书发送至第一设备; 第一设备使用自身接收的CA证书对第二设备发送的公钥证书进行验证, 并待验证通过 后生成第三随机数, 并采用第二设备发送的公钥证书对第三随机数进 行加密得到第一加密 数据后发至第二设备; 第二设备使用自身接收的私钥对第一加密数据进行解密, 得到第三随机数, 并采用设 定加密算法对第一随机数、 第二随机数和第三随机数加密, 得到第二加密数据; 第二设备生成第四随机数, 并使用第 二加密数据对第四随机数进行加密得到第 三加密 数据, 然后将第三加密数据和第四随机数发送至第一设备; 第一设备采用设定加密算法对第一随机数、 第二随机数和第三随机数加密, 得到第二 加密数据, 并使用得到的第二加密数据对第三加密数据进行解密, 得到明文数据; 第一设备判断得到的明文数据和接收的第 四随机数是否一致, 若是, 则表明双 向认证 成功, 并发送双向认证成功消息 至第二设备, 若否, 则表明双向认证失败。 10.如权利要求9所述的一种设备间的安全通信系统, 其特征在于, 待通信的设备间进 行业务数据交 互的具体过程 为: 使用第二加密数据对待通信的设备间的业务数据进行加密, 加密后的业务数据在待通 信的设备间进行传输 。权 利 要 求 书 2/2 页 3 CN 114070649 A 3

.PDF文档 专利 一种设备间的安全通信方法及系统

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种设备间的安全通信方法及系统 第 1 页 专利 一种设备间的安全通信方法及系统 第 2 页 专利 一种设备间的安全通信方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 23:34:35上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。