[发明专利]一种ATM的软件远程升级方法在审
申请号: | 202110694203.5 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113299018A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 唐毅 | 申请(专利权)人: | 上海和数软件有限公司;苏州和数区块链应用研究院有限公司 |
主分类号: | G07F19/00 | 分类号: | G07F19/00;G06F21/60 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 李崧岩 |
地址: | 200000 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 atm 软件 远程 升级 方法 | ||
本发明公开了一种ATM的软件远程升级方法,所述方法通过下列步骤进行,准备流程,PC端连接于ATM设备终端上的控制系统ATMC,并生成个人密钥发送于控制系统ATMC,ATM设备终端上控制系统ATMC生成终端密钥,控制系统ATMC通过个人密钥中个人私钥对终端密钥进行加密,得到密钥加密包,并发送于PC端,PC端通过个人私钥对密钥加密包进行解密,得到终端密钥,PC端进入加密流程,升级流程,试运行流程,用于对软件包进行加密的所述加密流程包括以下步骤。该ATM的软件远程升级方法,大幅提高了对软件的保密性和安全性,且有效降低了升级过程中的风险,避免因原软件内文件丢失或残缺而导致ATM设备内漏洞的出现。
技术领域
本发明属于ATM设备技术领域,具体涉及一种ATM的软件远程升级方法。
背景技术
ATM又称自动提款机,是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。它可以使客户可以透过机器进行提款、存款、转账等银行柜台服务,ATM设备安全可靠性是一个永恒的话题,随着信息技术不断的发展,软件入侵成为,不法分子攻击ATM机盗取现金的一种技术手段,要求ATM设备软件安全保密性极高。
目前ATM设备软件的BUG修复及维护都需要进行软件下载升级,而目前ATM设备的嵌入式微处理器固化程序方式通常是用专用的编程器进行下载,需要在PC端安装编程器的驱动程序,并拆卸ATM机的外壳,把烧录器插接到机芯控制板才能下载软件;
可升级软件在未加密的情况下进行存储和网络发送,严重降低了软件的保密性和安全性;并且由于软件升级需要在升级之前先ATM设备软件内的文件删除,再将升级软件内的文件全部拷贝过去,使得通过该方式进行升级的风险较大大,一旦升级过程出现问题,十分容易导致原文件丢失或残缺,导致ATM设备出现漏洞。
发明内容
本发明的目的在于提供一种ATM的软件远程升级方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种ATM的软件远程升级方法,所述方法通过下列步骤进行:
S1、准备流程;
S101、PC端连接于ATM设备终端上的控制系统ATMC,并生成个人密钥发送于控制系统ATMC;
S102、ATM设备终端上控制系统ATMC生成终端密钥;
S103、控制系统ATMC通过个人密钥中个人私钥对终端密钥进行加密,得到密钥加密包,并发送于PC端;
S104、PC端通过个人私钥对密钥加密包进行解密,得到终端密钥;
S105、PC端进入加密流程;
S2、升级流程;
S3、试运行流程。
优选的,用于对软件包进行加密的所述加密流程包括以下步骤:
S10501、PC端通过终端密钥中的终端私钥对待升级软件的软件包进行一次加密,得到一次加密包。
S10502、PC端再通过终端密钥中的终端公钥对一次加密包进行二次加密,
得到二次加密包。
优选的,用于使ATM设备终端进入升级状态的所述升级流程包括以下步骤:
S201、PC端向控制系统ATMC发送升级请求;
S202、控制系统ATMC接收升级请求,控制ATM设备终端进入维护模式,并向PC端反馈;
S203、PC端接收反馈后,将二次加密包发送于控制系统ATMC;
S204、控制系统ATMC接收二次加密包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海和数软件有限公司;苏州和数区块链应用研究院有限公司,未经上海和数软件有限公司;苏州和数区块链应用研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110694203.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种矿用本安无线车载控制器电路
- 下一篇:一种基于区块链的人机交互系统