0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

移动签名技术在智能电池管理中有什么样的应用

Wildesbeast 来源:今日头条 作者:电子技术应用 2020-02-17 14:12 次阅读

随着电力业务应用向移动互联网的延伸,可以使用移动作业终端对变电站蓄电池实现智能管理,快捷有效地检测出失效电池并预测蓄电池使用性能变化趋势,科学地对变电站蓄电池进行运行评估,筛选出可修复蓄电池和不可修复蓄电池分别进行修复和回收再利用,确保变电站内蓄电池的安全稳定运行。

目前,传统的安全认证电子签名手段已经无法满足移动作业终端的安全应用需求:以用户名+口令形式的认证方式容易被破解;采用短信验证码认证时,短信内容容易被劫持;动态口令容易被钓鱼;作为最高安全级别的USBKey智能密码钥匙,也存在使用不方便、分发管理困难、成本高的问题。如何为智能电池管理系统提供基于移动作业终端的可靠身份认证和电子签名服务是急需解决的问题。

数字签名[1]作为数据的密码运算结果,提供以下特性:数据源可认证性、数据完整性和签名者不可抵赖性。数字签名技术和移动终端的身份认证技术结合,形成基于移动终端的数字签名模型,即为移动签名。移动签名具有可靠、便捷等特点,可推动电力业务移动平台安全架构的发展,为智能电池管理等电网业务保驾护航。

传统数字签名方案和移动数字签名方案有着重大区别:前者基于已有的传统公钥基础设施和密钥分发机制建立,签名操作运行在本地环境,常见如USBKey、SD卡等设备;后者则涉及签名方与远程服务平台之间的安全网络数据交换,需解决签名方使用便捷和签名私钥安全传输等问题。因此,本文提出一种在移动作业环境下用于生成数字签名的技术方案,并讨论了该方案在智能电池管理中的应用。云签名方案通过将私钥(主要用于用户端数字签名)分割成服务端和用户端两部分的方式,实现了服务端私钥的集中管理,同时,又确保了数字证书与另一部分用户私钥的安全。

1 方案的目标

在移动作业环境下用于生成数字签名的方案目标如下:

(1)基于移动应用模式,实现移动签名,通过移动设备如掌机等,完成智能电池管理业务的移动签名应用;

(2)完成对智能电池管理安全应用平台的密码算法升级,采用国密SM1、SM2、SM3、SM4系列算法,实现相关的数据加密、签名等操作;

(3)实现数字证书及其私钥的安全存储,重点讨论在移动终端环境下,密钥在移动签名服务平台的安全存储和应用;

(4)将传统的密码机、签名验签服务等密钥服务基础设施,迁移到智能电池管理平台的安全应用层,为移动签名提供相关密码服务。

2 方案的组成

在传统的数字签名应用中,采用现有的PKI体系(公共密钥基础设施),用于签名的数字证书和私钥都存储在本地的安全介质(如USBkey、SD卡等),签名操作一般由客户端安全组件调用安全介质中的相关接口,本地实现。经过近几年的发展,传统的数字签名应用已广泛用于企业信息化、电子政务、金融、医疗、保险等领域,但随着移动终端设备的普及,传统的数字签名应用在易用性上已无法满足移动终端的应用需求,本方案将提出一种基于移动签名的应用方案。

2.1 初始化

移动签名应用以移动终端代替传统的安全介质,进行数字证书和密钥的安全存储。应用的过程中首先要完成初始化工作,如图1所示,初始化过程中,主要进行客户端APP安装和移动签名服务注册。移动签名服务注册的过程中需要提交手机号码、设备指纹特征等信息,智能平台将通过加解密服务,解密注册信息,并通过手机验证码等信息校验用户身份,校验成功后,移动平台完成与已有智能电池管理业务账号的关联,完成初始化。

2.2 分发密钥

移动签名应用中,密钥的分发采用密钥分割的方式,完成签名私钥的安全存储,如图2所示。完成移动签名服务注册后,用户通过APP提取设备指纹特征,向CA系统提交数字证书申请,CA系统向智能平台密码服务申请密钥对,智能平台密码服务将证书公钥返回给CA系统,并将私钥分割[2]为m1和m2两部分,m1作为用户密钥,通过安全方式返回给客户端,m2作为服务端密钥存储在云平台密码服务模块。

2.3 移动签名的实现

智能平台上的智能电网业务向用户的移动终端推送待签名请求,签名应用流程如图3所示,移动终端可以通过扫描二维码、专用网络接收等方式,接收待签名数据,使用用户密钥m1完成对业务数据的签名,并加密上传至智能平台,智能平台接收并解密终端签名数据,使用服务端密钥m2实现移动签名,将客户端签名与服务端签名一起合成最终移动签名,智能电池管理系统存储该移动签名。

3 安全性分析

3.1 数据隔离安全性

在移动应用模式下,用于移动签名的服务端密钥存储在智能平台的密码服务模块中,客户端用户共享智能平台提供的签名服务,使得多个用户数据可能在同一网络中进行数据传输,在同一磁盘中进行数据存储,在同一内存区中进行数据处理,这为用户间数据的非法访问提供了便利条件。因此,智能平台应采取有效措施对不同用户的云端密钥m2进行隔离,并在签名调用过程中,严格验证用户身份与服务端私钥之间的对应关系,并拒绝任何对未关联服务端私钥的使用请求,保证数据的安全隔离。

3.2 算法安全性

该方案中数字证书采用国家密码管理局审批通过的SM2密码算法,对称密码算法采用SM1或SM4算法,摘要算法采用SM3算法。在算法使用上,符合国家电网的相关管理要求,保证密码算法上的自主、安全、可控。

3.3 密钥安全性

由于本文方案采用私钥分割方案,并对服务端密钥采用集中管理,同时需要将用户密钥传送到客户端使用,因此在应用中还需要从以下3个方面考虑对私钥数据的保护:

(1)私钥的服务端密钥应存储在密码机等安全密码介质中,密码机作为密钥服务基础设施,为智能平台提供数据加解密、电子签名等密码相关服务。

(2)私钥的用户密钥存储以密文方式存储在客户端中。

(3)采用专用网络和加密传输等措施来完成客户端与移动签名服务平台之间的交互,且每一次交互都要求携带随机数,以防止重放攻击。

3.4 数字签名的有效性

数字签名即电子签名,在2005年4月1日颁布的《中华人民共和国电子签名法》中明确提出了数据电文符合法律法规规定的书面形式、原件形式和保存形式的要求以及可靠电子签名的要求,并在第十四条明确规定了“可靠的电子签名与手写签名或者盖章具有同等的法律效力”。本方案中,所涉数字签名要符合法律的相关要求,实现“可靠的电子签名”需要考虑以下几点:

(1)在签发电子签名所使用的数字证书时,所有者的数字身份必须经过有效核实,确保真实有效,本方案中可通过员工档案或移动运营商身份信息库对用户的身份进行核实。

(2)电子签名只能被它的所有者使用。他人如果使用的,必须有电子签名所有者的明确授权才有效。本方案中,用于电子签名的私钥仅由移动终端用户本人控制,符合《电子签名法》的相关规定,安全、有效。

(3)电子签名本身和它附着的业务数据应是有相应的技术保障其不能任意改动的,本方案中,无论是电子签名本身还是它附着的业务数据均实现了安全存储,无法改动。

综上,本方案实现的数字签名符合《电子签名法》的相关规定,是可靠、有效的。

4 需要改进的方面

4.1 改进身份鉴别方案

本方案采用了移动终端设备实现移动签名应用,鉴于设备本身便携、易遗失的特点,需改进客户端的身份鉴别方案。在调用用户私钥进行数字签名的过程中,需增加Pin码校验、指纹校验、人脸识别等多种用户身份鉴别方式,并与设备特征相关联,使得用户只能在已注册的、获得授权的设备中使用数字证书及用户私钥,确保用户私钥安全。

4.2 完善客户端变更方案

客户端变更或遗失后,可能存在用户私钥遗失的问题,需要完善客户端的变更方案。首先,需停用并注销服务端存储的服务端密钥m2,再由服务端的密码服务模块重新签发密钥对,并重新完成密钥的安全分发,完成对数字证书公钥的更新。在密钥分发的过程中,需严格校验用户的手机号码或其它身份信息,防止非法用户冒用他人身份,获取数字证书及用户私钥。

5 智能电池管理应用举例

智能电池管理可使用移动作业终端,通过远程智能平台对变电站蓄电池在线检测、修复及评估体系,快捷有效地检测出失效电池并预测蓄电池使用性能变化趋势,科学地对变电站蓄电池进行运行评估,确保变电站内蓄电池的安全稳定运行。

为保证智能平台的应用安全,需要对系统用户进行有效管控,对用户下发的所有操作指令进行有效追责,下面以智能电池管理系统为例,说明移动签名在智能电池管理中的业务应用,如图4所示。

图4以用户登录认证为例,简述了用户通过移动签名技术登录智能电池管里系统的应用流程:

(1)首先用户通过移动作业终端向智能电池管理系统发送登录认证请求;

(2)智能电池管理系统接收登录请求,并返回二维码登录信息;

(3)移动APP扫描该二维码,确认待签信息,移动作业终端通过Pin码或指纹等方式鉴别用户身份,校验无误后,使用移动作业终端上存储的用户密钥m1,对待签数据进行数字签名;

(4)智能平台上的相关密码服务接收并解密终端签名数据,并使用服务端密钥m2实现待签数据的服务端签名;

(5)将客户端签名和服务端签名进行组合,生成最终的移动签名,并将该移动签名发送给智能电池管理系统;

(6)智能电池管理系统存储移动签名,并校验签名的有效性,校验成功,允许用户登录,返回客户端成功登录的消息。

在智能电池管理业务应用中,用户可以依托手机、掌机等移动作业设备,登录智能平台,完成智能电池管理业务操作。为确保智能平台的安全运行,可采用本方案中的移动签名技术解决智能电池管理业务中的身份认证、关键业务数字签名/验签等需求。

6 结束语

为确保在移动作业终端上,实现对变电站蓄电池智能管理的安全应用,本文提出了一种基于国密算法的移动签名技术,并从数据隔离、密钥安全、算法安全、签名有效性四个方面分析了方案的安全性,同时针对用户身份鉴别、客户端变更两个应用场景,提出了方案实施的改进建议。最后,以智能电池管理系统用户登录场景为例,验证本方案的实用性。本方案需要改进的地方还有很多,移动签名方案的安全模型,如私钥的分割算法,仍需进一步完善。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电池管理
    +关注

    关注

    26

    文章

    518

    浏览量

    42653
  • 蓄电池
    +关注

    关注

    20

    文章

    1434

    浏览量

    69520
  • 移动互联网
    +关注

    关注

    5

    文章

    597

    浏览量

    33896
收藏 人收藏

    评论

    相关推荐

    ADIS16375的陀螺仪输出角度是个什么样的角度?

    想知道ADIS16375这款IMU的输出角度是个什么样的角度?是不是姿态角?其参考坐标系是什么?输出角的实时精度是多少?ADIS16365、ADIS16334、ADIS16445、ADIS16485这四款IMU能够输出角度吗?若果能,分别是什么样的角度?其参考坐标系分别是
    发表于 12-29 06:17

    IP5316 为移动电源提供完整的电源解决方案

    IP5316 2.4A 充电、2.4 A 放电、集成 DCP 功能移动电源 SOC 简介: IP5316 是一款集成升压转换器、锂电池充电管理电池电量指示的多功能电源
    发表于 12-05 09:28

    什么是电池管理系统(BMS)?它在储能中的作用有哪些?

    电池管理系统也叫BMS(Battery Management System),是为了智能管理及维护各个电池单元,防止
    的头像 发表于 11-22 10:00 2130次阅读
    什么是<b class='flag-5'>电池</b><b class='flag-5'>管理</b>系统(BMS)?它在储能中的作用有哪些?

    科通技术推出首款基于OpenHarmony开发的智能BMS电池管理系统

    据硬蛋创新(原“科通芯城”)介绍,集团旗下服务于芯片产业的技术服务公司科通技术推出首款基于 OpenHarmony 开源鸿蒙开发的智能BMS电池管理
    的头像 发表于 10-10 14:36 562次阅读

    MRigidCSP 技术移动设备电池管理应用的突破

    AOS的 MRigidCSP 技术专为电池管理应用而定制。这项创新技术旨在降低导通电阻,同时增强机械强度。AOS 初提供 MRigidCSP 及其 AOCR33105E,这是一款 12
    发表于 10-04 16:01 106次阅读
    MRigidCSP <b class='flag-5'>技术</b>:<b class='flag-5'>移动</b>设备<b class='flag-5'>电池</b><b class='flag-5'>管理</b>应用的突破

    新唐智能电池管理系统的解决方案

    :电动工具、VR眼镜、无人机与可穿戴设备等,锂离子电池未来的重点应用将集中电动工具、轻型电动车、新能源汽车和能源存储系统等领域。 由于锂电池的材料特性决定了它不能被过充、过放、过流、短路及超高温充放电
    发表于 08-28 08:19

    物联网RFID技术在企业库存管理应用中有哪些好处呢?

    物联网库存控制技术可以改变设施管理,提高可见性和效率,同时减少浪费。通过应用物联网RFID技术简化物品可追溯性和库存监控。那么物联网RFID技术在企业库存
    发表于 08-15 10:25 285次阅读
    物联网RFID<b class='flag-5'>技术</b>在企业库存<b class='flag-5'>管理</b>应用<b class='flag-5'>中有</b>哪些好处呢?

    新唐智能电池管理系统方案

    新唐智能电池管理系统方案
    的头像 发表于 08-11 14:47 288次阅读
    新唐<b class='flag-5'>智能</b><b class='flag-5'>电池</b><b class='flag-5'>管理</b>系统方案

    BMS电池管理系统关键技术

    技术发展,已经逐渐增加许多功能。 电池管理系统与电动汽车的动力电池紧密结合在一起,通过传感器对电池的电压、电流、温度进行实时检测,同时还进行
    的头像 发表于 07-19 10:03 867次阅读

    如何实现用智能手机打开和关闭百叶窗?

    不需要 230V,因为所有系统都由移动电源管理,可以从太阳能电池板充电。 我用于打开的机械部件(杠杆)是用 3D 打印机获得的。 在这一刻我继续研究软件,因为我是一名技术机械设计师,我
    发表于 05-22 07:42

    UUU中使用SerialDownloader启动bootloader是否也一

    引导加载程序有两个 HAB 签名区域,SPL Image 和 FIT Image。 Q1:我认为bootloader启动的时候,SPL Image和FIT Image的HAB签名验证一定是成功
    发表于 05-19 14:02

    #BMS电池管理系统

    电池管理系统bms
    jf_97106930
    发布于 :2023年05月17日 20:34:30

    LoRa通信技术智能燃气表中的应用

      由于LoRa技术的传输速率低,而且其与主站通信时需要排队,因此实时性较差。这在智能燃气表远程管理中无法满足部分功能要求,如实时抄表、实时调价、实时阀控等,从而使得LoRa技术
    发表于 05-11 10:22

    电子签名板、电子签字屏如何选?兼容国产系统的绘王签批屏选购指南

    电子签名板/屏是一种数字化签名工具,能够将手写签名转化为数字化的形式,并将其保存在电脑或云端上。电子签名板/屏在电子文档管理、电子合同签署等
    的头像 发表于 04-28 15:40 1170次阅读
    电子<b class='flag-5'>签名</b>板、电子签字屏如何选?兼容国产系统的绘王签批屏选购指南