具有抗量子计算功能的IPSEC密码机.pdf

上传人:1520****312 文档编号:9514467 上传时间:2021-05-17 格式:PDF 页数:10 大小:453.93KB
收藏 版权申诉 举报 下载
具有抗量子计算功能的IPSEC密码机.pdf_第1页
第1页 / 共10页
具有抗量子计算功能的IPSEC密码机.pdf_第2页
第2页 / 共10页
具有抗量子计算功能的IPSEC密码机.pdf_第3页
第3页 / 共10页
文档描述:

《具有抗量子计算功能的IPSEC密码机.pdf》由会员分享,可在线阅读,更多相关《具有抗量子计算功能的IPSEC密码机.pdf(10页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)实用新型专利 (10)授权公告号 (45)授权公告日 (21)申请号 202020754389.X (22)申请日 2020.05.09 (73)专利权人 南京如般量子科技有限公司 地址 210000 江苏省南京市江宁区麒麟高 新技术产业开发区启迪立业园1幢11 楼 专利权人 如般量子科技有限公司 (72)发明人 富尧钟一民汪仲祥 (51)Int.Cl. H04L 9/08(2006.01) H04L 29/06(2006.01) (54)实用新型名称 具有抗量子计算功能的IPSEC密码机 (57)摘要 本实用新型为一种具有抗量子计算功能的 IPS。

2、EC密码机, 用于跨Internet的机构内网, 包括 IPSEC模块、 抗量子计算密钥卡和通信模块, IPSEC模块用于认证、 密钥协商和加密; 抗量子计 算密钥卡内存储有ID、 公钥和私钥; 通信模块连 接IPSEC模块, 用于与IPSEC模块之间网络数据的 传输; 抗量子计算密钥卡与通信模块和IPSEC模 块相连, 对数据进行加密和解密。 其优点在于可 以实现抗量子计算IPSEC加密机, 且可以切换模 式回到传统IPSEC密码机。 不采用基于量子保密 通信的抗量子计算系统, 不存在对称密钥管理问 题。 不需要将所有成员的公钥生成非对称密钥池 后存储到各密钥卡中, 密钥卡的存储成本和操作 。

3、工作量小。 没有改变传统IPSEC密码机的整体流 程和数据结构, 技术升级的成本不高。 权利要求书1页 说明书4页 附图4页 CN 212115338 U 2020.12.08 CN 212115338 U 1.一种具有抗量子计算功能的IPSEC密码机, 用于跨Internet的机构内网, 其特征在 于: 包括IPSEC模块、 抗量子计算密钥卡和通信模块; 所述IPSEC模块用于认证、 密钥协商和加密; 所述抗量子计算密钥卡内存储有ID、 公钥和私钥; 所述通信模块连接IPSEC模块和网络数据传输模块, 用于与IPSEC模块之间网络数据的 传输; 所述抗量子计算密钥卡与通信模块和IPSEC模块。

4、相连, 对数据进行加密和解密。 2.根据权利要求1所述的具有抗量子计算功能的IPSEC密码机, 其特征在于: 所述抗量 子计算密钥卡包括存储子模块、 加解密子模块和密钥卡传输子模块, 所述存储子模块存储密码机自身的ID、 公钥和私钥; 所述加解密子模块对数据进行加密和解密操作; 所述密钥卡传输子模块将加密或者解密后的数据传输到通信模块或者IPSEC模块。 3.根据权利要求1所述的具有抗量子计算功能的IPSEC密码机, 其特征在于: 所述抗量 子计算密钥卡的密钥由机构独立的密钥管理服务器颁发。 4.根据权利要求1所述的具有抗量子计算功能的IPSEC密码机, 其特征在于: 还包括模 式切换模块, 。

5、所述模式切换模块连接通信模块、 抗量子计算密钥卡和IPSEC模块, 用于切换 密码机的加密模式。 5.根据权利要求4所述的具有抗量子计算功能的IPSEC密码机, 其特征在于: 所述模式 切换模块包括嗅探子模块、 判定子模块和切换传输子模块, 所述嗅探子模块探测IPSEC密码机的抗量子计算密钥卡和实际配置选型; 所述判定子模块根据嗅探子模块的探测结果判定加密模式; 所述切换传输子模块将数据发送到IPSEC模块或者抗量子计算密钥卡。 6.根据权利要求5所述的具有抗量子计算功能的IPSEC密码机, 其特征在于: 所述加密 模式分为普通模式和抗量子计算模式, 经嗅探子模块探测和判定子模块判定后, 普通。

6、模式 下切换传输子模块将数据发送到IPSEC模块, 抗量子计算模式下切换传输子模块将数据发 送到抗量子计算密钥卡。 权利要求书 1/1 页 2 CN 212115338 U 2 具有抗量子计算功能的IPSEC密码机 技术领域 0001 本实用新型涉及加密通信领域, 尤其涉及一种具有抗量子计算功能的IPSEC密码 机。 背景技术 0002 IPsec是一个协议包, 通过对IP协议的分组进行加密和认证来保护IP协议的网络 传输协议族。 IPsec主要由以下协议组成: 认证头(AH), 为IP数据报提供无连接数据完整性、 消息认证以及防重放攻击保护; 封装安全载荷(ESP), 提供机密性、 数据源认。

7、证、 无连接完整 性、 防重放和有限的传输流机密性; 安全关联(SA), 提供算法和数据包, 提供AH、 ESP操作所 需的参数。 0003 IPsec被设计用来提供: 入口对入口通信安全, 在此机制下分组通信的安全性由单 个节点提供给多台机器(甚至可以是整个局域网); 端到端分组通信安全, 由作为端点的计 算机完成安全操作。 上述任意一种模式都可以用来构建虚拟专用网(VPN), 这也是IPsec最 主要的用途之一。 应该注意的是, 上述两种操作模式在安全的实现方面有着很大差别。 0004 正如大多数人所了解的, 量子计算机在密码破解上有着巨大潜力。 当今主流的非 对称(公钥)加密算法, 如R。

8、SA加密算法, 大多数都是基于大整数的因式分解或者有限域上的 离散对数的计算这两个数学难题。 他们的破解难度也就依赖于解决这些问题的效率。 传统 计算机上, 要求解这两个数学难题, 花费时间为指数时间(即破解时间随着公钥长度的增长 以指数级增长), 这在实际应用中是无法接受的。 而为量子计算机量身定做的秀尔算法可以 在多项式时间内(即破解时间随着公钥长度的增长以k次方的速度增长, 其中k为与公钥长 度无关的常数)进行整数因式分解或者离散对数计算, 从而为RSA、 离散对数加密算法的破 解提供可能。 0005 综上, 现有基于量子保密通信的抗量子计算保密通信系统存在下面的问题: 0006 1.现。

9、有IPSEC加密机无法抗量子计算。 0007 2.现有基于量子保密通信的抗量子计算保密通信系统, 对用户来说成本过高, 对 称密钥管理复杂。 0008 3.现有基于非对称密钥池的抗量子计算保密通信系统, 需要将所有成员的公钥生 成非对称密钥池后存储到各密钥卡中, 增加了密钥卡的存储成本和操作工作量。 0009 4.现有基于非对称密钥池的抗量子计算保密通信系统, 改变了传统加密机的整体 流程和数据结构, 导致加密机切换到抗量子计算方案的成本过高。 发明内容 0010 发明目的: 本实用新型的目的在于提供一种能够实现抗量子计算, 并且能够切换 成非抗量子计算模式的IPSEC密码机。 0011 为了。

10、实现上述目的, 本发明的IPSEC密码机, 包括IPSEC模块、 抗量子计算密钥卡和 通信模块, 说明书 1/4 页 3 CN 212115338 U 3 0012 IPSEC模块用于认证、 密钥协商和加密; 0013 抗量子计算密钥卡内存储有ID、 公钥和私钥; 0014 通信模块连接IPSEC模块和网络数据传输模块, 用于与IPSEC模块之间网络数据的 传输; 0015 抗量子计算密钥卡与通信模块和IPSEC模块相连, 对数据进行加密和解密。 0016 进一步地, 本实用新型的抗量子计算密钥卡包括存储子模块、 加解密子模块和密 钥卡传输子模块, 0017 存储子模块存储密码机自身的ID、 。

11、公钥和私钥; 0018 加解密子模块对数据进行加密和解密操作; 0019 密钥卡传输子模块将加密或者解密后的数据传输到通信模块或者IPSEC模块。 0020 抗量子计算密钥卡的密钥由机构独立的密钥管理服务器颁发。 0021 进一步地, 为了实现抗量子计算模式和普通模式的切换, 本实用新型的IPSEC密码 机还包括模式切换模块, 所述模式切换模块连接通信模块、 抗量子计算密钥卡和IPSEC模 块, 用于切换密码机的加密模式。 0022 进一步地, 模式切换模块包括嗅探子模块、 判定子模块和切换传输子模块, 0023 所述嗅探子模块探测IPSEC密码机的抗量子计算密钥卡和实际配置选型; 0024 。

12、所述判定子模块根据嗅探子模块的探测结果判定加密模式; 0025 所述切换传输子模块将数据发送到IPSEC模块或者抗量子计算密钥卡。 0026 加密模式分为普通模式和抗量子计算模式, 经嗅探子模块探测和判定子模块判定 后, 普通模式下切换传输子模块将数据发送到IPSEC模块, 抗量子计算模式下切换传输子模 块将数据发送到抗量子计算密钥卡。 0027 有益效果: 0028 1.本专利可以实现抗量子计算IPSEC加密机, 且可以切换模式回到传统IPSEC密码 机。 0029 2.本专利不采用基于量子保密通信的抗量子计算系统, 对用户来说成本低, 不存 在对称密钥管理问题。 0030 3.本专利不需要。

13、将所有成员的公钥生成非对称密钥池后存储到各密钥卡中, 密钥 卡的存储成本和操作工作量小。 0031 4.本专利没有改变传统IPSEC密码机的整体流程和数据结构, 因此传统IPSEC加密 机切换到抗量子计算方案的成本不高。 附图说明 0032 图1为本发明实施例提供的具有抗量子计算功能的IPSEC密码机的网络拓扑图; 0033 图2为本发明实施例提供的具有抗量子计算功能的IPSEC密码机数据传送的流程 图; 0034 图3为本发明实施例提供的具有抗量子计算功能的IPSEC密码机数据接收的流程 图; 0035 图4为本发明实施例提供的具有抗量子计算功能的IPSEC密码机的功能模块结构 图; 说明书。

14、 2/4 页 4 CN 212115338 U 4 具体实施方式 0036 下面结合附图和具体实施例, 进一步阐明本实用新型。 0037 如图1, 假设某个机构使用IPSEC加密机组建跨Internet的机构内网, 包括多个以 IPSEC加密机为网关的机构子网。 机构总部设立CA即证书颁发中心, 并设立基于ID密码学的 密钥管理服务器KS, KS离线。 还设有抗量子计算密钥卡KT, 由KS为CA机构的IPSEC密码机 UCA、 子网A的IPSEC密码机UA和子网B的IPSEC密码机UB颁发KT, 分别为KTCA、 KTUA和KTUB。 0038 如图4, 具有抗量子计算功能的IPSEC密码机具。

15、有IPSEC模块、 模式切换模块、 抗量 子计算密钥卡和通信模块。 其中IPSEC模块和传统IPSEC密码机的IPSEC模块相同, 包含认 证、 密钥协商和加密等功能; 通信模块也和传统IPSEC密码机的通信模块相同, 负责网络数 据包的收发; 抗量子计算密钥卡内含三个子模块, 分别是存储子模块、 加解密子模块和密钥 卡传输子模块, 存储子模块存储密码机自身的ID/公钥/私钥, 加解密子模块负责对传入的 数据进行加解密操作, 密钥卡传输子模块负责将加解密后的数据传输给通信模块或者 IPSEC模块; 模式切换模块内含三个子模块, 分别是嗅探子模块、 判定子模块和切换传输子 模块, 嗅探子模块负责。

16、探测本IPSEC密码机是否带有抗量子计算密钥卡, 以及探测用户的实 际配置选项, 判定子模块以嗅探子模块的探测结果来判定加密模式是普通模式或者抗量子 计算模式, 切换传输子模块负责将数据发送给IPSEC模块或者抗量子计算密钥卡。 可从 IPSEC密码机中取出抗量子计算密钥卡, 或者将用户的实际配置选项选择为普通模式, 就可 以成为与普通IPSEC密码机功能相同的密码机。 成对的IPSEC密码机必须配置为同样的模 式, 才能互相通信。 0039 如图2和图3所示,普通模式: IPSEC模块将数据传给模式切换模块, 模块切换模块 直接发送到通信模块, 通信模块直接将数据发送出; 网络数据输入到通信。

17、模块, 通信模块发 送到模式切换模块, 模式切换模块直接将数据发送到IPSEC模块。 抗量子计算模式: IPSEC模 块将数据输出到模式切换模块, 模式切换模块将IPSEC协商阶段数据发送到抗量子计算密 钥卡进行加密, 然后将加密数据发送到通信模块, 通信模块将数据发出; 网络数据输入到通 信模块, 通信模块发送到模式切换模块, 模式切换模块将IPSEC协商阶段加密数据发送到抗 量子计算密钥卡进行解密, 然后将解密数据发送到IPSEC模块。 0040 基于ID密钥学的相关知识: 假设G是一个群, 从G中取生成元P, 再选一个随机数作 为KS的私钥SKS, 并且有KS的公钥为PKSSKS*P。 。

18、0041 IPSEC密码机的公钥为PKH1(ID), H1为哈希函数, 私钥为SKSKS*PK。 UCA、 UA和 UB的ID/公钥/私钥分别为IDCA/PKCA/SKCA、 IDUA/PKUA/SKUA和IDUB/PKUB/SKUB, 其中有 SKCASKS*PKCA, SKUASKS*PKUA, SKUBSKS*PKUB。 密钥卡中存有各个IPSEC密码机自己 的ID/公钥/私钥, 可以根据ID取出自己的公钥。 0042 设有密码机A和B, 公钥私钥分别为PKA/SKA和PKB/SKB, 则基于ID密码学的双线性 计算可以得到双方共享的对称密钥: KBAe(SKB,PKA)e(SKS*PK。

19、B,PKA)e(PKB,SKS* PKA)e(PKB,SKA)e(SKA,PKB)K AB。 0043 本实用新型的工作原理如下: 0044 假设加密机A和加密机B之间进行IKE通信。 A和B首先需要进行IPSEC协商, 得到一 条可以进行安全通信的通道, 而IPSEC加密机在抗量子计算模式下就会对协商阶段的数据 进行加解密, 以期达到抗量子计算的通信安全效果。 说明书 3/4 页 5 CN 212115338 U 5 0045 一.密码机发送协商阶段数据 0046 A向B发起IKE SA协商, 消息为MSG消息头, payload, payload为载荷部分, 也就 是协商对应的具体数据, 。

20、其中某些消息的payload带有容易被量子计算机破解的DH密钥协 商的公钥。 A的IPSEC模块对MSG进行处理之后将其传给A的模式切换模块, 模式切换模块首 先探测本密码机是否配置为抗量子计算模式, 如果是的话再判断MSG是否是协商阶段数据, 如果是的话就将MSG传给A的抗量子计算密钥卡, 抗量子计算密钥卡对MSG中的payload部分 进行加密得到enc(payload), 从而得到新的MSG消息头, enc(payload)并将MSG传给A的 通信模块, 通信模块将MSG发给B。 0047 在A端payload加密的过程如下: 根据A的ID从抗量子计算密钥卡中获取A的私钥 SKA, 根据。

21、B的ID获取B的公钥PKB, 根据KABe(SKA,PKB)计算得到KAB; 取时间戳T, 计算得到 MAC(T,KAB)并将其称为KST, 再计算得到MAC(T|payload,KST); 用KST加密payload得到 payloadKST; 取密码机的ID值IDUA和IDUB, 将得到的组合IDUA|IDUB|T|payload KST|MAC(T|payload,KST)作为enc(payload)。 0048 二.密码机接收协商阶段数据 0049 B收到MSG后由B的通信模块将MSG传给B的模式切换模块, 模式切换模块首先探测 本密码机是否配置为抗量子计算模式, 如果是的话再判断MS。

22、G是否是协商阶段数据, 如果是 的话就将MSG传给B的抗量子计算密钥卡, 抗量子计算密钥卡对MSG中的enc(payload)部分 进行解密得到payload, 从而得到还原的MSG消息头, payload, 然后将MSG传给IPSEC模 块, IPSEC模块对MSG进行处理。 这样就完成了IKE SA协商阶段的一次数据传输。 0050 在B端enc(payload)解密的过程如下, 取出IDUA|IDUB|T|payloadKST|MAC (T|payload,KST)中的各个部分, 根据B的ID从抗量子计算密钥卡中取出B的私钥SKB, 根 据A的ID获取A的公钥PKA, 根据KBAe(SK。

23、B,PKA)计算得到KBA, 又有KBAKAB; 根据enc (payload)中取出的T, 计算得到MAC(T,KBA)即KST, 用KST解密payloadKST得到payload, 再计算得到MAC(T|payload,KST), 并验证计算得到的MAC(T|payload,KST)和从enc (payload)中取出的MAC(T|payload,KST)是否相等, 相等的话则说明payload在传输过程 中没有发生改变, 即解密成功。 0051 三.密码机发送和接收非协商阶段数据 0052 在步骤一和步骤二中, 模式切换模块在收到MSG的时候, 如果没有同时满足配置为 抗量子计算模式和。

24、MSG是协商阶段数据这两个条件, 就会将MSG直接发送到通信模块或者 IPSEC模块进行后续的处理。 0053 以上所述实施例仅表达了本实用新型的几种实施方式, 其描述较为具体和详细, 但并不能因此而理解为对本实用新型专利范围的限制。 应当指出的是, 对于本领域的普通 技术人员来说, 在不脱离本实用新型构思的前提下, 还可以做出若干变形和改进, 这些都属 于本实用新型的保护范围。 说明书 4/4 页 6 CN 212115338 U 6 图1 说明书附图 1/4 页 7 CN 212115338 U 7 图2 说明书附图 2/4 页 8 CN 212115338 U 8 图3 说明书附图 3/4 页 9 CN 212115338 U 9 图4 说明书附图 4/4 页 10 CN 212115338 U 10 。

展开阅读全文
内容关键字: 具有 量子 计算 功能 IPSEC 密码机
关于本文
本文标题:具有抗量子计算功能的IPSEC密码机.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/9514467.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1