[发明专利]一种安全的金融POS机固件升级方法有效
申请号: | 201710096353.X | 申请日: | 2017-02-22 |
公开(公告)号: | CN106909421B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 赵进云;谢纯珀 | 申请(专利权)人: | 福建魔方电子科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/12 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林云娇 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 金融 pos 机固件 升级 方法 | ||
1.一种安全的金融POS机固件升级方法,其特征在于:所述方法为:POS机上传设备唯一信息到后台服务器;
所述后台服务器根据接收的设备唯一信息,生成相应的固件镜像,做到一机一固件;不同POS机间的固件不通用,无法执行;所述固件镜像通过链接脚本设定几个地址预留数据存储的空间,该空间能保存程序运行用的参数、标记或者程序运行需要的数据;所述程序运行时对所述设定的地址上的数据做校验,程序内需要在多个不同的地方对不同地址上的数据做校验;程序正常运行所需的一些参数,要从所述设定的地址上来获取,该些参数是以加密方式来存储;
所述固件镜像中应在多个执行分支,多个点上进行安全校验的操作;
所述POS机进行固件升级时,POS机烧写的时候要联网烧写,不能本地烧写,POS机通过USB或者是串口连接到PC客户端,PC客户端通过网络连接到后台服务器,后台服务器将固件镜像传递下去进行烧写,从而做到一机一固件的升级。
2.根据权利要求1所述的一种安全的金融POS机固件升级方法,其特征在于:所述设备唯一信息包括CPUID,WIFI或BT芯片的MAC地址,以及无线GSM模块的IMEI号等。
3.根据权利要求1所述的一种安全的金融POS机固件升级方法,其特征在于:所述POS机、PC客户端、后台服务器之间有通讯加密、身份验证机制;使用加密狗来限制和保护PC客户端的执行。
4.根据权利要求1所述的一种安全的金融POS机固件升级方法,其特征在于:所述后台服务器对烧写记录做保存,方便后续的跟踪和处理。
5.根据权利要求2所述的一种安全的金融POS机固件升级方法,其特征在于:所述后台服务器负责给每个设备生成一个能运行的固件镜像,该固件镜像为二进制文件;烧写固件的时候后台服务器会收到设备上送上来的CPUID,WIFI或BT芯片的MAC地址,以及无线GSM模块的IMEI号信息,后台服务器以这些设备唯一标识信息为依据生成对应的数据标识,以及作为密钥来加密数据,并把这些内容覆盖到原始二进制文件的指定位置上。
6.根据权利要求1所述的一种安全的金融POS机固件升级方法,其特征在于:所述固件镜像进一步具体为:所述固件镜像通过编译器的编译选项或是链接脚本的指令,在固件镜像的特定地址上预留指定大小的数据空间;具体的数据由所述程序写入,程序的结构中设置有“代码”、“预留空间”、“数据”的字段;下载的时候所述程序需要根据接收到的CPUID、MAC地址、IMEI号信息生成最终的二进制文件即为固件镜像;程序里面需要按照相同方式的校验指定地址上的数据,或者是从指定的地址上解密数据。
7.根据权利要求6所述的一种安全的金融POS机固件升级方法,其特征在于:所述程序结构如下:代码1+预留空间1+代码2+预留空间2+代码3+数据1+预留空间3+数据2+预留空间4,或者代码1+预留空间1+代码2+预留空间2+代码3+预留空间3+数据1+数据2+预留空间4;其中预留空间的个数,位置、空间的大小能根据需求进行自由定义;下载的时候后台服务程序需要根据接收到的CPUID、MAC地址、IMEI号信息生成最终的二进制文件即为固件镜像;把CPUID和IMEI号做异或运算,然后把结果写入预留空间1位置;把CPUID取反写入预留空间2位置;把CPUID加一个固定数据作为密钥把数据加密写入预留空间3位置;把CPUID加另外一个固定数据做为密钥把数据加密写入预留空间4位置,所述预留空间1、预留空间2、预留空间3以及预留空间4中数据的填充机制也能进行自由设定;程序里面需要按照相同方式的校验指定地址上的数据,或者是从指定的地址上解密数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建魔方电子科技有限公司,未经福建魔方电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710096353.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防止过量进料的立式粮食烘干设备
- 下一篇:一种塑料颗粒加热干燥装置