加密全过程
2021-11-23 11:16:14 0 举报
の2
作者其他创作
大纲/内容
组命令帧过程
开始
行:应用数据单元安全类型列:数据验证信息安全类型
SM4明文加密
SM4明文解密
SID_MAC 数据验证码
支持
随机数RN
随机数+数据MAC
支持(负荷识别上报)
安全标识SID
加密模块初始化
应用数据单元安全类型:密文或者明文
不是
密钥协商是否成功
数据验证信息安全类型:SID_MAC/RN/MAC/SID
上电开始
非安全模式的报文解析流程
SM4密文加密
SM4密文解密
秘钥认证过程
非安全模式
成功
报文解析
应答失败
判断秘钥认证过程是否成功
安全模式
是
不成功
判断秘钥协商过程是否成功
结束
没加加密前,正常报文流程
负荷识别主动请求负荷识别报文采用“明文+RN+MAC”方式
应答对应报文
命令帧解析与应答
设置ID和初始IK
命令帧解析过程
判断是不是厂内状态
秘钥更新
报文
读取秘钥版本号(F1000400)
前电表还不支持明文加解密,所以是没有调试的。
判断安全模式还是非安全模式
负荷识别主动请求同步时间
采用安全请求
电表完成初始化,握手和上电初始化流程后
电表下发读取模组版本信息(40310200)
正常报文形式
电表下发命令帧
不采用安全请求
0 条评论
下一页