[发明专利]用于加解密的方法、可编程交换机和计算机程序产品在审
申请号: | 202010077760.8 | 申请日: | 2020-01-31 |
公开(公告)号: | CN113206815A | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 胡晨曦;董世旭 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 丁君军 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 解密 方法 可编程 交换机 计算机 程序 产品 | ||
1.一种用于加解密的方法,包括:
在可编程交换机处接收指向物联网(IoT)设备的加密数据,所述加密数据使用所述可编程交换机的公钥被加密;
使用所述可编程交换机的私钥对所述加密数据进行解密以获得解密数据;以及
从所述可编程交换机向所述IoT设备发送所述解密数据。
2.根据权利要求1所述的方法,其中所述加密数据从用户设备被接收,并且所述解密数据包括执行命令,所述方法还包括:
从所述IoT设备接收对于所述执行命令的执行结果;
使用所述用户设备的公钥对所述执行结果进行加密;以及
向所述用户设备发送经加密的所述执行结果。
3.根据权利要求1所述的方法,还包括:
通过在所述可编程交换机中实现用于所述IoT设备的非对称加密功能,来在线认证所述IoT设备。
4.根据权利要求3所述的方法,其中在线认证所述IoT设备包括:
从所述IoT设备接收所述IoT设备的设备标识以及用于认证的令牌;
使用认证服务器的公钥来加密所述设备标识和所述令牌;
向所述认证服务器发送经加密的所述设备标识和所述令牌;以及
从所述认证服务器接收认证响应消息,所述认证响应消息使用所述可编程交换机的所述公钥被加密。
5.根据权利要求4所述的方法,其中在线认证所述IoT设备包括还包括:
使用所述可编程交换机的所述私钥来解密所述认证响应消息以获得认证结果;以及
根据确定所述认证结果指示所述IoT设备通过认证:
向所述IoT设备授予访问权;
存储所述IoT设备的所述设备标识和对应端口;以及
向所述IoT设备发送认证成功的指示。
6.根据权利要求1所述的方法,还包括:
根据确定从所述IoT设备接收到对于无服务器列表的请求,向所述IoT设备发送所述无服务器列表;
从所述IoT设备接收针对目的地地址的分组的加密请求;以及
根据确定从所述IoT设备接收到针对所述目的地地址的第一分组,由所述可编程交换机对所述第一分组进行加密。
7.根据权利要求6所述的方法,还包括:
从所述IoT设备接收针对源地址的分组的解密请求;以及
根据确定接收到来自所述源地址的第二分组,由所述可编程交换机对所述第二分组进行解密。
8.根据权利要求1所述的方法,还包括:
使用所述可编程交换机中的处理单元来生成非对称密钥,所述非对称密钥包括所述可编程交换机的公钥和私钥;以及
使用所述可编程交换机中的可编程交换机芯片来执行非对称加密和非对称解密中的至少一项。
9.一种可编程交换机,包括:
处理单元;以及
存储器,其耦合至所述处理单元并且存储有指令,所述指令在由所述处理单元执行时执行以下动作:
接收指向物联网(IoT)设备的加密数据,所述加密数据使用所述可编程交换机的公钥被加密;
使用所述可编程交换机的私钥对所述加密数据进行解密以获得解密数据;以及
向所述IoT设备发送所述解密数据。
10.根据权利要求9所述的可编程交换机,其中所述加密数据从用户设备被接收,并且所述解密数据包括执行命令,所述动作还包括:
从所述IoT设备接收对于所述执行命令的执行结果;
使用所述用户设备的公钥对所述执行结果进行加密;以及
向所述用户设备发送经加密的所述执行结果。
11.根据权利要求9所述的可编程交换机,所述动作还包括:
通过在所述可编程交换机中实现用于所述IoT设备的非对称加密功能,来在线认证所述IoT设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010077760.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于任务调度的方法、电子设备和计算机存储介质
- 下一篇:干燥机