摘要
本发明提供了一种电表程序启动系统及方法。本发明提供的系统,包括主控制模块和安全控制模块,所述主控制模块,用于获取当前应用程序的hash值以及当前应用程序对应的签名,还用于向安全控制模块发送随机数请求;安全控制模块,用于生成随机数并将随机数发送至主控制模块;主控制模块,还用于将随机数、hash值以及签名进行混淆,得到混淆后的内容,并将验证请求发送至安全控制模块;安全控制模块,还用于对签名进行验证,并将验证结果发送至主控制模块;主控制模块,还用于在验证结果为验证成功时,启动当前应用程序,在验证失败时,与安全控制模块配合对备份程序进行验证,若验证成功,启动备份程序。本发明的系统,可以提高程序运行的安全性。
技术关键词
安全控制模块
ECDSA算法
启动系统
程序启动方法
电表
备份
对称加密算法
生成随机数
密钥
电路
电源
私钥
解密
低功耗