[发明专利]一种预付费电能表的密钥保护方法在审
| 申请号: | 201811607185.7 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN109741540A | 公开(公告)日: | 2019-05-10 |
| 发明(设计)人: | 岳帅 | 申请(专利权)人: | 宁波三星智能电气有限公司 |
| 主分类号: | G07F15/06 | 分类号: | G07F15/06;G07F15/00;H04L29/06 |
| 代理公司: | 宁波市鄞州甬致专利代理事务所(普通合伙) 33228 | 代理人: | 佘新育 |
| 地址: | 315000 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 预付费电能表 锁定 密钥保护 电能表 密钥 清零 上电初始化 错误类型 错误原因 返回 破解 概率 记录 | ||
本发明提供了一种预付费电能表的密钥保护方法,包括:S1、上电初始化;S2、输入token,输入正确,进入S6;输入错误,进入S3;S3、判断token错误类型,属于密钥错误进入S4;不属于进入S7;S4、计算累计错误次数,进入S5;S5、判断累计错误次数是否大于其设定值,不大于则返回S2;大于则进入S8;S6、充值,累计错误次数清零,进入S10;S7、显示错误原因,进入S10;S8、输入拒绝,并记录锁定时间,进入S9;S9、判断锁定时间是否大于其设定值,大于,数据清零返回S2;不大于,则进入S10;S10、结束。在本发明中,将属于密钥错误的token输入次数进行累计,当错误次数大于设定值时,电能表将进入锁定状态,因此本发明能够降低电能表被破解的概率和电力公司的损失。
技术领域
本发明涉及电能技术领域,尤其涉及一种预付费电能表的密钥保护方法。
背景技术
随着能源、资源供应日趋紧张,节能减排已是全球共同趋势。在智能电网的发展中,电力管理部门为了节约能源、合理分配能源、减少抄表工作量、解决电费回收率不高等问题,越来越倾向采用预付费用电的管理模式。
IEC62055是STS代码预付费电能表系统的国际标准,由成立与1997年的南非STS协会(Standard Transfer Specification标准传输技术规范)规定,可采用20位数字token作为购电量信息的传输介质,将购电信息传递到STS预付费电能表中。
现有的预付费系统由售电管理中心和STS预付费电能表两部分组成。售电管理中心负责售电管理、密钥管理、数据加密、token生成和传递等功能。STS预付费电能表负责数据解密、执行token对应命令、计量等功能。虽然在售电管理系统中,采用STS协议对电能表进行一对一加密,但使用中仍存在用户多次使用键盘输入错误密钥生成的非法token尝试破解电能表,进行充值操作从而实现窃电的目的,现有的电能表对多次输入错误密钥生产的非法token这种破解方式未设置对应的应对措施,因此现有的电能表存在被破解的风险。
发明内容
本发明提供了一种预付费电能表的密钥保护方法,在该方法中,若用户多次使用错误错误密钥生成的非法token破解电能表,当错误次数大于错误次数设定值后,电能表将被锁定,所以能有效防范电能表被破解。
本发明所采用的技术方案是:一种预付费电能表的密钥保护方法,包括以下步骤:
S1、电能表上电,清空充值token的累计错误次数和锁定时间;
S2、输入充值token,若所输入的充值token正确,则进入S6;若所输入的充值token错误,则进入S3;
S3、判断充值token的错误类型,若错误类型属于密钥错误,则进入S4,若错误类型不属于密钥错误,则进入S7;
S4、计算累计错误次数,进入S5;
S5、判断累计错误次数是否大于错误次数设定值,若不大于错误次数设定值,则返回S2,若大于错误次数设定值,则进入S8;
S6、电能表进行充值操作,并将累计错误次数清零,进入S10;
S7、显示错误原因,进入S10;
S8、电能表返回输入拒绝,并开始记录锁定时间,进入S9;
S9、判断锁定时间是否大于时间设定值,若大于时间设定值,则将累计错误次数清零后返回S2;若不大于时间设定值,则进入S10;
S10、结束。
采用以上技术方案后,本发明与现有技术相比具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星智能电气有限公司,未经宁波三星智能电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811607185.7/2.html,转载请声明来源钻瓜专利网。





