摘要
为加强电能表送检环节与供货投运环节的软件版本管控,防范电能表运行风险,在保障制造企业软件源代码安全的前提下,以电能表微控制器(microcontroller unit,MCU)的2种架构类型为切入点,分析了不同MCU的程序存储和寻址方式,通过引入密码技术,分别设计了内嵌嵌入式安全存取模块(embedded security access module,ESAM)和未嵌ESAM的电能表的软件加密工作流程,形成一套基于密码技术的智能电能表软件备案与比对系统。通过实例验证了该系统在实现电能表软件版本一致性管理方面的有效性和可行性。本系统依托已投运的用电信息密钥管理系统为软件备案系统提供应用密钥,并通过电能计量密码机传递该密钥,再利用电能表内部已有的ESAM来完成源程序的加密,加密使用的对称密码算法是国家密码管理局推荐的SM1算法,且加入企业自定的加密因子,保证整个备案过程源程序的安全,不会被企业之外的任何人窃取和破解。
In order to strengthen software version control in inspection link and operational link, and prevent operating risk, under premise of ensuring safety of production enterprise software source code, a system of smart meter software for encrypted storage and comparison is presented in this paper. With two kinds of smart meter MCU architectures as entry point, the paper launches research of software storage and addressing method in different smart meter MCU, introduces encryption technology and designs encrypting work flow of smart meter with and without embedded ESAM separately. Finally, with an example effectiveness and feasibility of the system in aspect of implementing software version control of smart meters are validated. Application key of software storage system is based on key management system of electric information system in operation. The key is transmitted through a cipher machine and source code is encrypted with embedded security access module installed in smart meter. Encryption algorithm is SM1 recommended by State Encryption Administration. Enterprise private encryption factor is added to ensure process safety and prevent being stolen by others.
出处
《电网技术》
EI
CSCD
北大核心
2016年第11期3604-3608,共5页
Power System Technology
基金
国家电网公司科技项目(JL71-13-034)~~
关键词
智能电能表
软件版本
一致性
密码技术
备案与比对
嵌入式安全存取模块
SM1算法
smart meter
software version
consistency
Cipher technology
encrypted storage and comparison
embedded security access module
SM1 algorithm