延长金融IC卡使用期限的方法以及相关方法和装置制造方法及图纸

技术编号:21091760 阅读:35 留言:0更新日期:2019-05-11 10:46
本发明专利技术提供一种延长金融IC卡使用期限的方法以及相关方法和装置,该方法包括:对待延期的金融IC卡进行身份认证和数据识别;向身份认证和数据识别成功的金融IC卡发送数据删除指令;根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据并发送至该金融IC卡进行延期处理,其中,每条该制卡数据均包括消息验证码和待写数据,而用于金融IC卡的制卡数据写入方法通过对该消息验证码进行校验,写入与校验通过的消息验证码对应的待写数据,实现不需要作废原有金融IC卡就可以有效延长金融IC卡使用期限,缩短客户等待时间,提高用户体验,并且减少银行的开销。

【技术实现步骤摘要】
延长金融IC卡使用期限的方法以及相关方法和装置
本专利技术涉及IC卡领域,尤其涉及一种延长金融IC卡使用期限的方法以及相关方法和装置。
技术介绍
金融IC卡又称芯片银行卡,是以芯片作为介质的一种银行卡。金融IC卡的容量大,可以存储密钥、数字证书、指纹等信息,其工作原理类似于微型计算机,具有消费信用、转账结算、现金存取等多种金融功能,应用十分广泛。金融IC卡通过嵌入卡中的集成电路芯片存储数据信息,与传统的磁条卡相比,金融IC卡具有以下优势:1、实现一卡多用。金融IC卡的存储容量是传统磁条卡的数百倍,可植入更多的应用程序,比如社保、公交、零售、医院、自助售票及售货等,从而使金融IC卡被广泛应用除银行外的各个合作领域,真正实现“一卡多用、一卡通行”。2、安全保密性好。相比磁条卡,金融IC卡具备很强的抗攻击能力,很难被复制与伪造。3、“闪付”快捷消费。不同于传统的磁条卡中只能有一个账户,金融IC卡中还可以增加电子现金账户(即“电子钱包”),可通过“闪付”实现脱机快速消费。但是,金融IC卡制造时,其内存储有金融IC卡有效日期数据,一般金融IC卡的有效期为10年或更短,导致了金融IC卡不可能长期使用,当有效期届满时,客户需要去银行换卡,银行作废原有金融IC卡,并为客户制新金融IC卡,客户一般需等待7个工作日才可以拿到金融IC卡,导致用户体验极差,并且给银行带来巨额开销。
技术实现思路
本专利技术提供一种延长金融IC卡使用期限的方法、装置、系统、设备以及介质,不需要作废原有金融IC卡就可以有效延长金融IC卡使用期限,缩短客户等待时间,提高用户体验,并且减少银行的开销。为了实现上述目的,本专利技术采用如下技术方案:第一方面,提供一种延长金融IC卡使用期限的方法,包括:对待延期的金融IC卡进行身份认证和数据识别;向身份认证和数据识别成功的金融IC卡发送数据删除指令;根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据并发送至该金融IC卡进行延期处理,其中,每条该制卡数据均包括消息验证码和待写数据。进一步地,该对待延期的金融IC卡进行身份认证和数据识别,包括:根据用户的延期请求,通过读卡器向该金融IC卡发送调用指令;接收该金融IC卡反馈的主密钥;调用加密机对该主密钥进行校验;当校验通过时,向该金融IC卡发送渠道开启指令;接收该金融IC卡返回的报文,该报文包括:读卡器随机数、金融IC卡随机数以及认证密文;调用加密机判断该报文的真实性,实现数据识别。进一步地,该根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据,包括:根据该历史业务数据以及金融IC卡有效期信息生成密钥;根据该密钥、该历史业务数据以及该有效期信息生成该制卡数据。进一步地,该密钥包括:RSA公私钥对、加密的发卡行私钥、离散的发卡行主密钥以及应用主密钥。第二方面,提供一种延长金融IC卡使用期限的装置,包括:认证识别模块,对待延期的金融IC卡进行身份认证和数据识别;删除指令发送模块,向身份认证和数据识别成功的金融IC卡发送数据删除指令;制卡数据生成模块,根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据并发送至该金融IC卡进行延期处理,其中,每条该制卡数据均包括消息验证码和待写数据。进一步地,该认证识别模块包括:调用指令发送单元,根据用户的延期请求,通过读卡器向该金融IC卡发送调用指令;主密钥接收单元,接收该金融IC卡反馈的主密钥;主密钥校验单元,调用加密机对该主密钥进行校验;渠道开启指令发送单元,当校验通过时向该金融IC卡发送渠道开启指令;报文接收单元,接收该金融IC卡返回的报文,该报文包括:读卡器随机数、金融IC卡随机数以及认证密文;数据识别单元,调用加密机判断该报文的真实性,实现数据识别。进一步地,该制卡数据生成模块包括:密钥生成单元,根据该历史业务数据以及金融IC卡有效期信息生成密钥;数据生成单元,根据该密钥、该历史业务数据以及该有效期信息生成该制卡数据。进一步地,该密钥包括:RSA公私钥对、加密的发卡行私钥、离散的发卡行主密钥以及应用主密钥。第三方面,提供一种用于金融IC卡的制卡数据写入方法,包括:根据银行服务器的身份认证和数据识别指令输出认证识别信息;根据该银行服务器反馈的数据删除指令删除历史业务数据,该数据删除指令由该银行服务器根据认证识别信息进行身份认证和数据识别成功后生成;接收该银行服务器在历史业务数据删除成功后根据本地历史业务数据以及有效期信息生成的至少一条制卡数据,其中,每条该制卡数据均包括消息验证码和待写数据,并且,至少一条待写数据中包含金融IC卡有效期信息;对该消息验证码进行校验;写入与校验通过的消息验证码对应的待写数据。进一步地,该根据银行服务器的身份认证和数据识别指令输出认证识别信息,包括:接收并校验该银行服务器根据用户的延期请求而发送的调用指令,当校验通过时向该银行服务器输出主密钥,以使该银行服务器根据该主密钥进行身份认证;接收并校验该银行服务器在根据该主密钥进行身份认真通过后而发送的渠道开启指令,当校验通过时向该银行服务器输出报文,以使该银行服务器根据该报文进行数据识别。进一步地,该报文包括:读卡器随机数、金融IC卡随机数以及认证密文;该当校验通过时向该银行服务器输出报文,包括:当校验通过时向读卡器发送随机数读取指令,以获得读卡器随机数;根据本地计数器中的金融IC卡随机数以及该读卡器随机数产生认证密文,并将该读卡器随机数、该金融IC卡随机数以及该认证密文输出。进一步地,该根据该银行服务器反馈的数据删除指令删除历史业务数据,包括:接收并校验该银行服务器反馈的该数据删除指令,当校验通过时删除该本地的原始制卡数据。进一步地,用于金融IC卡的制卡数据写入方法还包括:接收并校验该银行服务器反馈的数据备份指令,当校验通过时输出历史业务数据,用于数据备份。进一步地,该制卡数据包包括:历史业务数据、金融IC卡有效期信息、RSA公私钥对、加密的发卡行私钥、离散的发卡行主密钥以及应用主密钥。第四方面,提供一种用于金融IC卡的制卡数据写入装置,包括:认证识别输出模块,根据银行服务器的身份认证和数据识别指令输出认证识别信息;数据删除模块,根据该银行服务器反馈的数据删除指令删除历史业务数据,该数据删除指令由该银行服务器根据认证识别信息进行身份认证和数据识别成功后生成;接收模块,接收该银行服务器在历史业务数据删除成功后根据本地历史业务数据以及有效期信息生成的至少一条制卡数据,其中,每条该制卡数据均包括消息验证码和待写数据,并且,至少一条待写数据中包含金融IC卡有效期信息;消息验证码校验模块,对该消息验证码进行校验;写入模块,写入与校验通过的消息验证码对应的待写数据。进一步地,该认证识别输出模块包括:主密钥输出单元,接收并校验该银行服务器根据用户的延期请求而发送的调用指令,当校验通过时向该银行服务器输出主密钥,以使该银行服务器根据该主密钥进行身份认证;报文输出单元,接收并校验该银行服务器在根据该主密钥进行身份认真通过后而发送的渠道开启指令,当校验通过时向该银行服务器输出报文,以使该银行服务器根据该报文进行数据识别。第五方面,提供一种金融服务系统,包括:读卡器、银行服务器以及加密机,该银行服务器执行上述本文档来自技高网...

【技术保护点】
1.一种延长金融IC卡使用期限的方法,其特征在于,包括:对待延期的金融IC卡进行身份认证和数据识别;向身份认证和数据识别成功的金融IC卡发送数据删除指令;根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据并发送至所述金融IC卡进行延期处理,其中,每条所述制卡数据均包括消息验证码和待写数据。

【技术特征摘要】
1.一种延长金融IC卡使用期限的方法,其特征在于,包括:对待延期的金融IC卡进行身份认证和数据识别;向身份认证和数据识别成功的金融IC卡发送数据删除指令;根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据并发送至所述金融IC卡进行延期处理,其中,每条所述制卡数据均包括消息验证码和待写数据。2.根据权利要求1所述延长金融IC卡使用期限的方法,其特征在于,所述对待延期的金融IC卡进行身份认证和数据识别,包括:根据用户的延期请求,通过读卡器向所述金融IC卡发送调用指令;接收所述金融IC卡反馈的主密钥;调用加密机对所述主密钥进行校验;当校验通过时,向所述金融IC卡发送渠道开启指令;接收所述金融IC卡返回的报文,所述报文包括:读卡器随机数、金融IC卡随机数以及认证密文;调用加密机判断所述报文的真实性,实现数据识别。3.根据权利要求2所述延长金融IC卡使用期限的方法,其特征在于,所述根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据,包括:根据所述历史业务数据以及金融IC卡有效期信息生成密钥;根据所述密钥、所述历史业务数据以及所述有效期信息生成所述制卡数据。4.根据权利要求3所述延长金融IC卡使用期限的方法,其特征在于,所述密钥包括:RSA公私钥对、加密的发卡行私钥、离散的发卡行主密钥以及应用主密钥。5.一种延长金融IC卡使用期限的装置,其特征在于,包括:认证识别模块,对待延期的金融IC卡进行身份认证和数据识别;删除指令发送模块,向身份认证和数据识别成功的金融IC卡发送数据删除指令;制卡数据生成模块,根据数据删除成功的金融IC卡的历史业务数据以及有效期信息生成多条制卡数据并发送至所述金融IC卡进行延期处理,其中,每条所述制卡数据均包括消息验证码和待写数据。6.根据权利要求5所述延长金融IC卡使用期限的装置,其特征在于,所述认证识别模块包括:调用指令发送单元,根据用户的延期请求,通过读卡器向所述金融IC卡发送调用指令;主密钥接收单元,接收所述金融IC卡反馈的主密钥;主密钥校验单元,调用加密机对所述主密钥进行校验;渠道开启指令发送单元,当校验通过时向所述金融IC卡发送渠道开启指令;报文接收单元,接收所述金融IC卡返回的报文,所述报文包括:读卡器随机数、金融IC卡随机数以及认证密文;数据识别单元,调用加密机判断所述报文的真实性,实现数据识别。7.根据权利要求6所述延长金融IC卡使用期限的装置,其特征在于,所述制卡数据生成模块包括:密钥生成单元,根据所述历史业务数据以及金融IC卡有效期信息生成密钥;数据生成单元,根据所述密钥、所述历史业务数据以及所述有效期信息生成所述制卡数据。8.根据权利要求7所述延长金融IC卡使用期限的装置,其特征在于,所述密钥包括:RSA公私钥对、加密的发卡行私钥、离散的发卡行主密钥以及应用主密钥。9.一种用于金融IC卡的制卡数据写入方法,其特征在于,包括:根据银行服务器的身份认证和数据识别指令输出认证识别信息;根据所述银行服务器反馈的数据删除指令删除历史业务数据,所述数据删除指令由所述银行服务器根据认证识别信息进行身份认证和数据识别成功后生成;接收所述银行服务器在历史业务数据删除成功后根据本地历史业务数据以及有效期信息生成的至少一条制卡数据,其中,每条所述制卡数据均包括消息验证码和待写数据,并且,至少一条待写数据中包含金融IC卡有效期信息;对所述消息验证码进行校验;写入与校验通过的消息验证码对应的待写数据。10.根据权利要求9所述用于金融IC卡的制...

【专利技术属性】
技术研发人员:张迪刘玮陈志远王浩杜永刚李剑锋
申请(专利权)人:交通银行股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1