发明名称 税控收款机控制软件安全更新的方法及装置
摘要 税控收款机控制软件安全更新方法及装置,在税控收款机进行软件更新下载操作之前,税控收款机必须验证由其他载体提供的软件更新下载安全码,该安全码根据每台税控收款机的特性参数,如具有唯一性的机器编码,通过不对称性加密运算获得数字签名安全码,存贮在随机出售的智能卡中。在需要更新软件下载时,首先对智能卡进行身份认证,在确认智能卡身份正确后,进行安全码的认证,通过对安全码非对称算法解密,获得的解密码与税控收款存储的机器编码相同时,税控收款机才进行软件更新下载。本发明采用具备唯一性、高安全性的数字签名安全码认证方法,从根本上提高税控收款机系统软件更新下载的安全性和可靠性。
申请公布号 CN1601959A 申请公布日期 2005.03.30
申请号 CN200410067248.6 申请日期 2004.10.15
申请人 宁波三维技术有限公司 发明人 李刚;陈海霞;李剑日;刘勇;王芳;吴长先;董翩翩
分类号 H04L9/32;H04L9/14;G06F9/445 主分类号 H04L9/32
代理机构 宁波天一专利代理有限公司 代理人 杨高
主权项 1、税控收款机控制软件安全更新的方法,其特征在于至少包括以下顺序的步骤:A、税控收款机安全码的建立,后台管理系统(1)输入机器编码,后台管理系统(1)将所述的机器编码发送给SAM卡读写模块(2),SAM卡读写模块(2)根据机器编码和自身的密钥进行非对称算法加密后获得数字签名安全码,并发给后台管理系统(1),后台管理系统(1)将所述的数字签名安全码发送至智能卡读写模块(3),并在智能卡中存储;B、税控收款机智能卡的确认,税控收款机收到软件更新的下载指令后,由税控收款机的微处理器(4)向智能卡读写模块(6)发送身份认证请求命令,智能卡读写模块(6)向税控收款机的微处理器(4)发送多位随机数,微处理器(4)根据税控收款机智能卡身份认证密钥和接收到的多位随机数,由对称算法产生一个结果,智能卡读写模块(6)根据所发送的多位随机数和自己的身份认证密钥,也由对称算法产生一个结果,微处理器(4)对所述两个结果进行比较,只有在上述两个加密结果相同情况下,微处理器(4)确认智能卡有效;C、税控收款机安全码认证,由微处理器(4)对智能卡读写模块(6)进行数字签名读取,微处理器(4)根据税控收款机安全码认证密钥进行非对称算法解密,获得解密后的税控收款机机器编码,微处理器(4)读取税控收款机存储的机器编码,微处理器(4)对所述两个机器编码进行比较,只有在上述两个机器编码结果相同情况下,税控收款机微处理器确认安全码有效;D、税控收款机确认数字签名安全码有效后,税控收款机微处理器(4)通过标准串行接口(7)从PC机(8)中调出更新软件,下载到税控收款机程序存储器(5)。
地址 315040浙江省宁波市科技园区科达路82号宁波三维技术有限公司