[发明专利]税控设备软件版本智能升级加密验证方法有效
申请号: | 200610039824.5 | 申请日: | 2006-04-24 |
公开(公告)号: | CN1949235A | 公开(公告)日: | 2007-04-18 |
发明(设计)人: | 王平;朱海伟;冯常伟 | 申请(专利权)人: | 南京熊猫电子股份有限公司;南京熊猫机电仪技术有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F9/445 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 汤志武 |
地址: | 210002江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 税控设备软件版本智能升级加密验证方法,采用下述步骤:(1)采用DES对称加密算法,对于待升级的可执行程序和软件版本进行加密;(2)采用MD5等散列函数,对于加密后的文件进行消息映射提取,得到验证码;(3)采用MD5等散列函数,对于加密后的文件、待升级税控机的软件版本差异、以及程序发布端产生的1字节随机数进行消息映射提取,产生验证码,进行验证;(4)升级验证过程中,由税控机端使用与程序发布端相同的散列函数对已经加密的分发的程序进行消息映射提取,并将验证码与USB验证码进行比较;(5)由税控机端使用与程序发布端相同的散列函数的随机数进行消息映射提取;(6)税控机将加密的程序分块读取,并用密钥解密。 | ||
搜索关键词: | 设备 软件 版本 智能 升级 加密 验证 方法 | ||
【主权项】:
1、税控设备软件版本智能升级加密验证方法,其特征是采用下述步骤:(1)采用DES对称加密算法,对于待升级的可执行程序和软件版本进行加密。DES算法以及密钥保存在程序发布端和税控机端;(2)采用MD5等散列函数,对于加密后的文件进行消息映射提取,得到验证码。这个散列函数,同时保存在程序发布端和税控机端;(3)采用MD5等散列函数,对于加密后的文件、待升级的机器编号、待升级税控机的软件版本差异、以及程序发布端产生的1字节随机数进行消息映射提取,产生验证码,进行验证。即提取得到验证码。这个散列函数,同时保存在程序发布端和税控机端。验证码,并加上1字节随机数形成5字节验证码,通过升级工作人员携带;(4)升级验证过程中,首先由税控机端使用与程序发布端相同的散列函数对已经加密的分发的程序进行消息映射提取。并将生成的验证码与USB或者网络媒介发布的验证码进行比较。如果两者不一致,则验证失败,表明程序在分发途中遇到篡改,退出升级。(5)由税控机端使用与程序发布端相同的散列函数对已经加密的分发的程序加上本机的机器编号、现有软件版本与待升级的软件版本的差异值、以及程序发布端产生的随机数(即升级人员所携带的第5字节的验证码),进行消息映射提取;如果两者不一致,则验证失败,表明程序与待升级的税控机并不对应,退出升级;(6)税控机将加密的程序分块读取,并用密钥解密。第一块内容包含了软件的版本信息,可以由税控机产生提示信息,由用户确认;(7)税控机将加密的程序分块读取解密,并逐块覆盖原有的可执行程序文件,完成升级过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京熊猫电子股份有限公司;南京熊猫机电仪技术有限公司,未经南京熊猫电子股份有限公司;南京熊猫机电仪技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610039824.5/,转载请声明来源钻瓜专利网。
- 上一篇:在智能卡上获取移动终端时间信息的方法
- 下一篇:二维水平度测量方法及其装置