[发明专利]一种IEC101协议报文传输的方法和系统无效
申请号: | 201110265123.4 | 申请日: | 2011-09-08 |
公开(公告)号: | CN102281203A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 喻洪平 | 申请(专利权)人: | 航天科工深圳(集团)有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518048 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iec101 协议 报文 传输 方法 系统 | ||
1.一种IEC101协议报文传输的方法,其特征在于,所述方法包括以下步骤:
S1.接收配电主站和/或配电终端下发的控制报文,其中,所述控制报文为IEC101报文;
S2.通过加密算法对所述控制报文的报文头进行加密,并根据IEC101协议顺序组合携带安全标签的预传输报文;
S3.通过解密算法对所述预传输报文的签名摘要进行解密,并根据解密后的签名摘要校验所述预传输报文的安全性。
2.根据权利要求1所述的IEC101协议报文传输的方法,其特征在于,所述步骤S1之前还包括以下步骤:
S0.获取携带加密公钥的加密算法和携带解密私钥的解密算法。
3.根据权利要求2所述的IEC101协议报文传输的方法,其特征在于,所述预传输报文包括报文启动字符、控制报文长度L1、控制报文、报文结束字符、签名报文标识、签名报文长度L2、控制位C、预留位S、时间戳、安全标签以及签名摘要。
4.根据权利要求3所述的IEC101协议报文传输的方法,其特征在于,所述步骤S2的具体包括以下步骤:
A1.计算所述控制报文的字节长度,并将其保存至控制报文长度L1;
B1.通过加密算法对所述控制报文的报文头进行加密;
C1.将加密后的报文头保存至签名摘要;
D1.计算所述签名摘要的字节长度,并将其保存至签名报文长度L2;
E1.分别对控制位C和预留位S赋值;
F1.获取系统的当前时间,并将其赋值给时间戳;
G1.对安全标签赋值;
H1.根据IEC101协议将报文启动字符、控制报文长度L1、控制报文、报文结束字符、签名报文长度L2、控制位C、预留位S、时间戳、安全标签以及签名摘要顺序组合成携带安全标签的预传输报文。
5.根据权利要求4所述的IEC101协议报文传输的方法,其特征在于,所述步骤S3的具体包括以下步骤:
A2.截取所述预传输报文的第二个字节和第三个字节的内容,并将其保存至控制报文长度L1,其中,所述预传输报文的字节长度为L, L=L1+L2+28;
B2.截取所述预传输报文的第L1+8个字节至第L1+11个字节之间的内容,并将其保存至时间戳;
C2.获取系统的当前时间,并判断该当前时间与时间戳的差值是否小于预设间隔,若是,则执行步骤D2,若否,则所述预传输报文传输超时,步骤结束;
D2.截取所述预传输报文的第6个字节至第9个字节的内容,以获取报文头;
E2.截取第L1+6个字节的内容,并将其保存至签名报文长度L2;
F2.截取第L1+29个字节至第L1+L2+28个字节之间的内容,并将其保存至签名摘要;
G2.通过解密算法对所述签名摘要进行解密;
H2.判断解密后的签名摘要与所获取的报文头是否相等,若是,则所述预传输报文属于安全传输,执行步骤I2,若否,则所述报文传输错误,步骤结束;
I2.截取所述预传输报文的第4个字节至第L1+3个字节之间的内容,即所截取的内容为控制报文本身。
6.根据权利要求1-5任意一项所述的IEC101协议报文传输的方法,其特征在于,通过ECC算法进行加密和解密。
7.一种IEC101协议报文传输的系统,其特征在于,所述系统包括依次连接的接收单元、组合单元以及校验单元,其中,
接收单元,用于接收配电主站和/或配电终端下发的控制报文,其中,所述控制报文为IEC101报文;
组合单元,用于通过加密算法对所述控制报文的报文头进行加密,并根据IEC101协议顺序组合携带安全标签的预传输报文;
校验单元,用于通过解密算法对所述预传输报文的签名摘要进行解密,并根据解密后的签名摘要校验所述预传输报文的安全性。
8.根据权利要求7所述的IEC101协议报文传输的系统,其特征在于,所述系统还包括与所述接收单元连接且用于获取携带加密公钥的加密算法和携带解密私钥的解密算法的获取单元。
9.根据权利要求8所述的IEC101协议报文传输的系统,其特征在于,所述预传输报文包括报文启动字符、控制报文长度L1、控制报文、报文结束字符、签名报文标识、签名报文长度L2、控制位C、预留位S、时间戳、安全标签以及签名摘要。
10.根据权利要求7-9所述的IEC101协议报文传输的系统,其特征在于,
通过ECC算法进行加密和解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工深圳(集团)有限公司,未经航天科工深圳(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110265123.4/1.html,转载请声明来源钻瓜专利网。