一种传输智能卡脚本的方法以及装置制造方法及图纸

技术编号:15864341 阅读:51 留言:0更新日期:2017-07-23 09:25
本发明专利技术公开了一种传输智能卡脚本的方法,通过向数据卡发送第一读取指令,以使上述数据卡根据上述第一读取指令返回预存储的包含脚本数据的数据;从上述数据中提取出上述脚本数据;将上述脚本数据传输至智能卡。从存储有脚本数据的数据卡中提取出脚本数据,再将脚本数据传输至相应的智能卡。即将脚本数据存储至数据卡中,使得在智能卡脚本的传输过程中,用户不会直接接触到脚本明文,降低了脚本数据泄露的风险,进而使得智能卡脚本传输的安全性较高。可见,本申请有利于提高智能卡脚本传输的安全性。此外,本发明专利技术还公开了一种传输智能卡脚本的装置,与上述方法有一一对应的优点。

【技术实现步骤摘要】
一种传输智能卡脚本的方法以及装置
本专利技术涉及智能卡领域,特别是涉及一种传输智能卡脚本的方法以及装置。
技术介绍
随着智能卡技术的发展进步,智能卡的使用量也在与日俱增。智能卡在使用时,可能会有功能不健全等问题,或者需要新增公共,亦或者是修改某些个性化参数。由于智能卡可能已经交至客户的手里,故需要通过对应的脚本来修改智能卡的信息,即将脚本传输至相应的智能卡,智能卡运行所接收到的脚本,来完成修复或者是更新操作。现有技术中的传输智能卡脚本的方法一般是由客户完成的,即智能卡的发卡方将脚本明文发送至客户,由客户完成脚本明文的下载过程。但是,由于客户直接参与脚本的下载过程,故客户会直接接触到脚本明文。而由于脚本明文中可能涉及一些敏感信息,例如,密钥以及相应的机密数据。客户接触到脚本明文可能会导致敏感信息的泄露,即脚本内容存在泄露的风险,也即在智能卡脚本的传输过程中,安全性较低。如何提高智能卡脚本传输的安全性是本领域亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种传输智能卡脚本的方法以及装置,目的在于解决现有技术在智能卡脚本的传输过程中,安全性较低的问题。为解决上述技术问题,本专利技术提供一种传输智能卡脚本的方法,该方法包括:向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据;从所述数据中提取出所述脚本数据;将所述脚本数据传输至智能卡。可选地,所述从所述数据中提取出所述脚本数据包括:判断所述数据的格式是否符合预设格式;当所述格式符合预设格式时,利用第一预设密钥,对所述数据进行解密,得出所述脚本数据。可选地,所述将所述脚本数据传输至智能卡包括:利用第二预设密钥,将所述脚本数据加密写入至所述智能卡。可选地,在所述向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据之前还包括:向所述数据卡发送第二读取指令,以使所述数据卡根据所述第二读取指令返回预存储的循环信息以及基本信息;根据所述基本信息以及所述循环信息,判断所述数据卡是否符合预设清除条件;当所述数据卡符合所述预设清除条件时,清除所述数据卡内的所述脚本数据,退出当前传输过程;当所述数据卡不符合所述预设清除条件时,执行后续步骤;其中,所述基本信息为用户在申请制作所述数据卡时所填写的信息,所述循环信息为表征所述数据卡的使用记录的信息。可选地,在所述向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据之前还包括:向所述数据卡发送鉴权指令,以使所述数据卡根据所述鉴权指令返回鉴权结果信息;将所述鉴权结果信息与预存储鉴权信息相比对,判断所述数据卡是否为合法卡;当一致时,判断所述数据卡为合法卡;当不一致时,判断所述数据卡为非法卡。可选地,在所述当一致时,判断所述数据卡为合法卡之后还包括:向所述数据卡发送更新指令,以使所述数据卡根据所述更新指令更新所述基本信息以及所述循环信息。此外,本专利技术还提供了一种传输智能卡脚本的装置,该装置包括:第一发送模块,用于向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据;提取模块,用于从所述数据中提取出所述脚本数据;传输模块,用于将所述脚本数据传输至智能卡。可选地,所述提取模块包括:判断单元,用于判断所述数据的格式是否符合预设格式;解密单元,用于当所述格式符合预设格式时,利用第一预设密钥,对所述数据进行解密,得出所述脚本数据。可选地,所述传输模块包括:加密写入单元,用于利用第二预设密钥,将所述脚本数据加密写入至所述智能卡。可选地,还包括:第二发送模块,用于向所述数据卡发送第二读取指令,以使所述数据卡根据所述第二读取指令返回预存储的包含循环信息以及基本信息的数据;判断模块,用于根据所述基本信息以及所述循环信息,判断所述数据卡是否符合预设清除条件;清除模块,用于当所述数据卡符合所述预设清除条件时,清除所述数据卡内的所述脚本数据,不再执行后续步骤,当所述数据不符合所述预设清除条件时,执行后续步骤;其中,所述基本信息为用户在申请制作所述数据卡时所填写的信息,所述循环信息为表征所述数据卡的使用记录的信息。本专利技术所提供的一种传输智能卡脚本的方法以及装置,通过向数据卡发送第一读取指令,以使上述数据卡根据上述第一读取指令返回预存储的包含脚本数据的数据;从上述数据中提取出上述脚本数据;将上述脚本数据传输至智能卡。从存储有脚本数据的数据卡中提取出脚本数据,再将脚本数据传输至相应的智能卡。即将脚本数据存储至数据卡中,使得在智能卡脚本的传输过程中,用户不会直接接触到脚本明文,降低了脚本数据泄露的风险,进而使得智能卡脚本传输的安全性较高。可见,本申请有利于提高智能卡脚本传输的安全性。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的传输智能卡脚本方法的一种具体实施方式的流程示意图;图2为本专利技术实施例所提供的传输智能卡脚本方法的另一种具体实施方式的流程示意图;图3为本专利技术实施例所提供的传输智能卡脚本装置的结构示意框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,图1为本专利技术实施例所提供的传输智能卡脚本方法的一种具体实施方式的流程示意图,该方法包括以下步骤:步骤101:向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据;需要说明的是,上述数据卡可以是指用于存储脚本数据的智能卡,即可以对脚本数据其保护作用,使得用户不会直接接触到明文脚本。数据卡具体可以表现为CPU芯片卡,当然,数据卡也可以具体表现为其它类型的智能卡,在此不作限定。上述第一读取指令可以是指读取数据卡内的脚本数据的指令。第一读取指令可以是由终端发出的,而终端上可以安装有相应的终端软件,此时,用户可以通过终端软件以及数据卡,完成智能卡脚本的传输。可以理解的是,上述数据除了相应的脚本数据之外,还可以包括其它类型的数据。当然,上述数据也可以只包括脚本数据,此时,数据卡所返回的数据即为脚本数据。为了进一步地提高脚本数据的安全性,降低脚本数据被泄露的风险,可以在达到某些条件的基础下,自动消除数据卡内的脚本数据,以防止脚本数据被盗用或者泄露。故在本专利技术的一些实施例中,在上述向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据之前还可以包括:向所述数据卡发送第二读取指令,以使所述数据卡根据所述第二读取指令返回预存储的循环信息以及基本信息;根据所述基本信息以及所述循环信息,判断所述数据卡是否符合预设清除条件;当所述数据卡符合所述预设清除条件时,清除所述数据卡内的所述脚本数据,退出当前传输过程;当所述数据卡不符合所本文档来自技高网
...
一种传输智能卡脚本的方法以及装置

【技术保护点】
一种传输智能卡脚本的方法,其特征在于,包括:向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据;从所述数据中提取出所述脚本数据;将所述脚本数据传输至智能卡。

【技术特征摘要】
1.一种传输智能卡脚本的方法,其特征在于,包括:向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据;从所述数据中提取出所述脚本数据;将所述脚本数据传输至智能卡。2.如权利要求1所述的方法,其特征在于,所述从所述数据中提取出所述脚本数据包括:判断所述数据的格式是否符合预设格式;当所述格式符合预设格式时,利用第一预设密钥,对所述数据进行解密,得出所述脚本数据。3.如权利要求1所述的方法,其特征在于,所述将所述脚本数据传输至智能卡包括:利用第二预设密钥,将所述脚本数据加密写入至所述智能卡。4.如权利要求1至3任一项所述的方法,其特征在于,在所述向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据之前还包括:向所述数据卡发送第二读取指令,以使所述数据卡根据所述第二读取指令返回预存储的循环信息以及基本信息;根据所述基本信息以及所述循环信息,判断所述数据卡是否符合预设清除条件;当所述数据卡符合所述预设清除条件时,清除所述数据卡内的所述脚本数据,退出当前传输过程;当所述数据卡不符合所述预设清除条件时,执行后续步骤;其中,所述基本信息为用户在申请制作所述数据卡时所填写的信息,所述循环信息为表征所述数据卡的使用记录的信息。5.如权利要求4所述的方法,其特征在于,在所述向数据卡发送第一读取指令,以使所述数据卡根据所述第一读取指令返回预存储的包含脚本数据的数据之前还包括:向所述数据卡发送鉴权指令,以使所述数据卡根据所述鉴权指令返回鉴权结果信息;将所述鉴权结果信息与预存储鉴权信息相比对,判断所述数...

【专利技术属性】
技术研发人员:闫鑫王楠楠
申请(专利权)人:东信和平科技股份有限公司
类型:发明
国别省市:广东,44

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

1