[发明专利]利用分段然后加密安全的电力线通信(PLC)网络节点有效
申请号: | 201910191548.1 | 申请日: | 2014-09-30 |
公开(公告)号: | CN109905246B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | K·维亚雅三克尔;R·为丹特姆;T·潘德 | 申请(专利权)人: | 德克萨斯仪器股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04B3/54 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 徐东升;赵蓉民 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 分段 然后 加密 安全 电力线 通信 plc 网络 节点 | ||
1.一种用于在电力线通信网络即PLC网络中标识帧的方法,其包括:
在PLC网络硬件节点中产生数据载荷,所述数据载荷包括待发送到目的PLC硬件节点的数据;
将所述数据载荷划分为两个或者更多个载荷分段;
在分段之前对所述数据载荷进行加密;
针对每个加密的载荷分段创建帧,每个帧包括消息完整性代码;
使用所述消息完整性代码以及与所述目的PLC硬件节点共享的认证密钥针对每个帧创建分段标识符;
将分段标识符添加到每个帧;以及
将具有分段标识符的所述帧发送到所述目的PLC硬件节点。
2.根据权利要求1所述的方法,进一步包括:
使用MD5算法创建所述分段标识符。
3.根据权利要求2所述的方法,所述方法进一步包括:
拼接所述认证密钥和所述消息完整性代码以创建输入值;
根据所述输入值产生MD5算法输出值;以及
根据输出值创建所述分段标识符。
4.根据权利要求3所述的方法,其中所述认证密钥是128比特密钥,所述消息完整性代码是16比特循环冗余校验值即CRC值,并且所述输出值的前16比特被用于创建所述分段标识符。
5.一种用于在电力线通信网络即PLC网络中检验帧的方法,其包括:
在PLC网络硬件节点处接收帧,所述帧包括帧分段标识符、加密载荷分段和消息完整性代码;
使用所述消息完整性代码以及与源PLC硬件节点共享的认证密钥针对每个帧创建本地分段标识符;
如果所述本地分段标识符匹配所述帧分段标识符,则提取所述加密载荷分段以进一步处理;以及
如果所述本地分段标识符不匹配所述帧分段标识符,则拒绝所述帧。
6.根据权利要求5所述的方法,进一步包括:
将所述加密载荷分段与一个或者更多个其它加密载荷分段进行组合以创建接收到的载荷;以及
对所述接收到的载荷进行解密以创建解密载荷。
7.根据权利要求5所述的方法,进一步包括使用MD5算法创建所述本地分段标识符。
8.根据权利要求7所述的方法,所述方法进一步包括:
拼接所述认证密钥和所述消息完整性代码以创建输入值;
根据所述输入值产生MD5算法输出值;以及
根据输出值创建所述本地分段标识符。
9.根据权利要求8所述的方法,其中所述认证密钥是128比特密钥,所述消息完整性代码是16比特循环冗余校验值即CRC值,并且所述输出值的前16比特用于创建所述本地分段标识符。
10.一种用于产生待发送到电力线通信网络即PLC网络中的目的节点的帧的电力线通信硬件设备即PLC硬件设备,其包括:
处理器,所述处理器被配置成:
产生包括待发送到目的PLC硬件节点的数据的数据载荷;
将所述数据载荷划分为两个或者更多个载荷分段;
在分段之前对所述数据载荷进行加密;
针对每个加密载荷分段创建帧,每个帧包括消息完整性代码;
使用所述消息完整性代码以及与所述目的PLC硬件节点共享的认证密钥针对每个帧创建分段标识符;以及
将分段标识符添加到每个帧。
11.根据权利要求10所述的PLC硬件设备,进一步包括:发送器,其被配置为将具有分段标识符的所述帧发送到所述目的PLC硬件节点。
12.根据权利要求10所述的PLC硬件设备,所述处理器进一步被配置为使用MD5算法创建所述分段标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德克萨斯仪器股份有限公司,未经德克萨斯仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910191548.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:签名方法及装置
- 下一篇:基于区块链的数字签名方法、装置、设备及存储介质