[发明专利]STS扩展token在审
申请号: | 202110678732.6 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113507451A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 刘春华;王晓栋;付学尧;陈佐志 | 申请(专利权)人: | 深圳市思达仪表有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京中仟知识产权代理事务所(普通合伙) 11825 | 代理人: | 周庆佳 |
地址: | 518000 广东省深圳市龙岗区宝龙街道宝龙社区宝龙二路4号思达*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sts 扩展 token | ||
本发明提供STS扩展token,涉及标准传输规范技术领域。该STS扩展token,包括在STS c l ass2subc l ass11~15基础上自定义token,所述自定义token主要对APDU进行新的设计,主要修改了c l ass0和c l ass2的定义,所述自定义token包括扩展token,所述扩展token同时判断T ID和SEQ。通过引入SEQ概念,可以实现支持复杂结构参数传输;并能确保数据完整传输,此外通过设置费率token支持密钥变更,可以确认费率必须更新且密钥安全变更。
技术领域
本发明涉及标准传输规范技术领域,具体为STS扩展token。
背景技术
标准传输规范(STS)是一套安全消息协议,允许用于售电设备(POS)与预付费电能表之间传递信息,它适用于几种消息类型,如:信用、配置控制、显示与测试指令。它进一步规范了实用化的设备和编码,用于售电系统内使用的加密密钥的安全管理。
STS token分为Class0/1/2/3四类,其中class 0为传输购电量(金额或电量)token,class1为测试token,class 2位管理token,class 3保留适用。class0和class3位密文token,class1为明文token对所有电表适用。
但是,STS标准具有局限和不足,其中包括TID局限、传输数额长度局限、不支持复杂参数设置与标准安全模块生成Token的时间窗口限制。
为此,我们研发出了新的STS扩展token。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了STS扩展token,解决了上述问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:包括在STS class2subclass11~15基础上自定义token,所述自定义token主要对APDU进行新的设计,主要修改了class0和class2的定义,所述自定义token包括扩展 token,所述扩展token同时判断TID和SEQ,基于TID基本不会翻转清零,可以避免由于频繁keychange后,导致DecodeKey翻转而使之前产生的扩展 token可以重复使用的问题设计思路主要如下:
S1:保留STS token结构定义;
S2:保留STS标准token功能(class 0和class 2,sub class 0~10);
S3:STS不支持功能token采用自定义扩展,扩展区域为class 2,sub class 11~15;
S4:扩展token把16bits数据域拆分为SEQ(8bits,使用范围0~200) 和数据域(8bits);
S5:STS标准token(购电、设置MPL、清窃电、清余额等)只判断TID;
S6:扩展token(设置费率、模式切换、节假日、友好信用、电表参数等) 同时判断TID和SEQ,TID合法且SEQ需要逐一累加;
S7:Keychange后,SEQ重置为0。
优选的,所述扩展token是在STS基础上(TID和DATA)定制:保留定制扩展令牌中的TIDHO(12位),其余12位(TIDLO)分为8位和4位;其中 8位为SEQ;将与DATA(16位)合并在一起,数据字段将变为20位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市思达仪表有限公司,未经深圳市思达仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110678732.6/2.html,转载请声明来源钻瓜专利网。