综合发行智能卡的方法及装置制造方法及图纸

技术编号:17597838 阅读:36 留言:0更新日期:2018-03-31 10:46
本发明专利技术公开一种综合发行智能卡的方法及装置,其中,该综合发行智能卡的方法包括:对认证卡的用户权限进行认证;在认证通过后,创建认证卡的主控文件,在主控文件中安装密钥文件,所述密钥文件包括卡片主控密钥及卡片维护密钥;获取与认证卡对应的后台数据;根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥;以及根据应用密钥文件创建电子钱包及电子存折文件,以对认证卡的消费金额进行管理。本发明专利技术的技术方案能够识别多种智能卡,提高发卡效率。

The method and device for the comprehensive issuance of smart cards

【技术实现步骤摘要】
综合发行智能卡的方法及装置
本专利技术涉及智能卡的发行领域,尤其涉及一种综合发行智能卡的方法及装置。
技术介绍
随着社会商业模式的发展,智能卡的发展也出现了多样化,根据不同的商户特点,涌现出了多种多样的智能卡,如CUP卡、非接触M1卡和内存卡等。此时,作为发行会员卡的部门,单一发行某种智能卡已经不能满足社会的需求。况且,此时存在的发卡模式也是非常的分散和凌乱,在前期没有统一规划发展时期,逐步分阶段实现的各时期的发卡功能,到现阶段已经显得功能单一,效率低下,跟不上现在的运转节奏。有鉴于此,有必要提出一种适应当前要求,能够高效率、综合识别多种智能卡的发卡装置,以解决当前发卡效率低,为社会提高商业服务质量的有效补充。
技术实现思路
为解决上述至少一技术问题,本专利技术的主要目的是提供一种综合发行智能卡的方法。为实现上述目的,本专利技术采用的一个技术方案为:提供一种综合发行智能卡的方法,包括:对认证卡的用户权限进行认证;在认证通过后,创建认证卡的主控文件,在主控文件中安装密钥文件,所述密钥文件包括卡片主控密钥及卡片维护密钥;获取与认证卡对应的后台数据;根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥;以及根据应用密钥文件创建电子钱包及电子存折文件,以对认证卡的消费金额进行管理。其中,所述对认证卡的用户权限进行认证的步骤,包括:获取认证卡的PIN码,采用明文模式对的PIN码进行识别;以及对认证卡的密钥卡进行外部认证。其中,所述对认证卡的密钥卡进行外部认证的步骤,包括:获取外部根密钥卡产生的8字节的随机数;产生加密明文,并对获取的随机数进行加密;将加密后的随机数返回至根密钥卡,由根密钥卡对加密后的随机数进行解密;以及在收到解密明文后,将解密明文与密钥卡产生的加密明文进行比较,在两者相同则外部认证成功。其中,所述创建认证卡的主控文件,在主控文件中安装密钥文件的步骤中,还包括:判断创建认证卡的主控文件是否成功,在主控文件创建成功时,在主控文件中安装密钥文件,该密钥文件包括卡片主控密钥及卡片维护密钥;在主控文件创建失败时,利用卡片主控密钥对认证卡进行外部认证,以擦除已有主控文件中的所有文件,并继续创建认证卡的主控文件。其中,所述根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥的步骤,包括:创建应用主控密钥索引文件,并安装应用主控密钥,所述应用主控密钥值由卡片主控密钥根据卡片序列号和随机数作为分散因子进行两级分散后得到;创建应用维护密钥索引文件,并安装应用维护密钥,应用维护密钥值通过应用主控密钥分散后得到。为实现上述目的,本专利技术采用的另一个技术方案为:提供一种综合发行智能卡的装置,包括:认证模块,用于对认证卡的用户权限进行认证;第一创建模块,用于在认证通过后,创建认证卡的主控文件,在主控文件中安装密钥文件,所述密钥文件包括卡片主控密钥及卡片维护密钥;获取模块,用于获取与认证卡对应的后台数据;第二创建模块,用于根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥;以及第三创建模块,用于根据应用密钥文件创建电子钱包及电子存折文件,以对认证卡的消费金额进行管理。其中,所述认证模块,用于:获取认证卡的PIN码,采用明文模式对的PIN码进行识别;以及对认证卡的密钥卡进行外部认证。其中,所述认证模块,还用于:获取外部根密钥卡产生的8字节的随机数;产生加密明文,并对获取的随机数进行加密;将加密后的随机数返回至根密钥卡,由根密钥卡对加密后的随机数进行解密;以及在收到解密明文后,将解密明文与密钥卡产生的加密明文进行比较,在两者相同则外部认证成功。其中,所述第一创建模块,还用于:判断创建认证卡的主控文件是否成功,在主控文件创建成功时,在主控文件中安装密钥文件,该密钥文件包括卡片主控密钥及卡片维护密钥;在主控文件创建失败时,利用卡片主控密钥对认证卡进行外部认证,以擦除已有主控文件中的所有文件,并继续创建认证卡的主控文件。其中,所述第二创建模块,还用于:创建应用主控密钥索引文件,并安装应用主控密钥,所述应用主控密钥值由卡片主控密钥根据卡片序列号和随机数作为分散因子进行两级分散后得到;创建应用维护密钥索引文件,并安装应用维护密钥,应用维护密钥值通过应用主控密钥分散后得到。本专利技术的技术方案通过采用对认证卡的用户权限进行认证,可以识别出多种待认证的智能卡,然后在认证通过后,创建认证卡的主控文件,在主控文件中安装密钥文件,所述密钥文件包括卡片主控密钥及卡片维护密钥;而后获取与认证卡对应的后台数据;以及根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥;最后根据应用密钥文件创建电子钱包及电子存折文件,以对认证卡的消费金额进行管理,如此,可以快速发行智能卡,提高智能卡的发行效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为本专利技术一实施例综合发行智能卡的方法的方法流程图;图2为本专利技术一实施例综合发行智能卡的装置的模块方框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明,本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。请参照图1,在本专利技术实施例中,该综合发行智能卡的方法,包括:步骤S10、对认证卡的用户权限进行认证;本步骤中,该认证可以分为PIN码认证及认证卡中密钥卡的外部认证,通过上述的认证可以识别出认证卡,也就是智能卡;在认证没有通过时,则终止发卡;在认证通过时,执行下一步骤。步骤S20、在认证通过后,创建认证卡的主控文件,在主控文件中安装密钥文件,所述密钥文件包括卡片主控密钥及卡片维护密钥;卡片主控密钥是对整个认证卡的访问起控制作用的密钥,由卡片生产商写入,由发卡方替换为发卡方的卡片主控密钥。发卡程序设计过程中,在对卡片进行任何操作之前,必须使用卡片主控密钥作外部认证。卡片维护密钥是应用数据的控制密钥,在对卡片应用里面的数据进行操作之前,必须使用卡片维护密钥作外部认证。步骤S30、获取与认证卡对应的后台数据;将认证卡插入发卡设备,向发卡设备发送获取数据指令,由发卡设备通过TCP/IP通讯方式向后台获取数据,以提供认证卡创建应用密钥文件提供参考。步骤S40、根据后台数据创建应用密钥文本文档来自技高网...
综合发行智能卡的方法及装置

【技术保护点】
一种综合发行智能卡的方法,其特征在于,所述综合发行智能卡的方法包括:对认证卡的用户权限进行认证;在认证通过后,创建认证卡的主控文件,在主控文件中安装密钥文件,所述密钥文件包括卡片主控密钥及卡片维护密钥;获取与认证卡对应的后台数据;根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥;以及根据应用密钥文件创建电子钱包及电子存折文件,以对认证卡的消费金额进行管理。

【技术特征摘要】
1.一种综合发行智能卡的方法,其特征在于,所述综合发行智能卡的方法包括:对认证卡的用户权限进行认证;在认证通过后,创建认证卡的主控文件,在主控文件中安装密钥文件,所述密钥文件包括卡片主控密钥及卡片维护密钥;获取与认证卡对应的后台数据;根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥;以及根据应用密钥文件创建电子钱包及电子存折文件,以对认证卡的消费金额进行管理。2.如权利要求1所述的综合发行智能卡的方法,其特征在于,所述对认证卡的用户权限进行认证的步骤,包括:获取认证卡的PIN码,采用明文模式对的PIN码进行识别;以及对认证卡的密钥卡进行外部认证。3.如权利要求2所述的综合发行智能卡的方法,其特征在于,所述对认证卡的密钥卡进行外部认证的步骤,包括:获取外部根密钥卡产生的8字节的随机数;产生加密明文,并对获取的随机数进行加密;将加密后的随机数返回至根密钥卡,由根密钥卡对加密后的随机数进行解密;以及在收到解密明文后,将解密明文与密钥卡产生的加密明文进行比较,在两者相同则外部认证成功。4.如权利要求1所述的综合发行智能卡的方法,其特征在于,所述创建认证卡的主控文件,在主控文件中安装密钥文件的步骤中,还包括:判断创建认证卡的主控文件是否成功,在主控文件创建成功时,在主控文件中安装密钥文件,该密钥文件包括卡片主控密钥及卡片维护密钥;在主控文件创建失败时,利用卡片主控密钥对认证卡进行外部认证,以擦除已有主控文件中的所有文件,并继续创建认证卡的主控文件。5.如权利要求1所述的综合发行智能卡的方法,其特征在于,所述根据后台数据创建应用密钥文件,所述应用密钥文件包括应用主控密钥及应用维护密钥的步骤,包括:创建应用主控密钥索引文件,并安装应用主控密钥,所述应用主控密钥值由卡片主控密钥根据卡片序列号和随机数作为分散因子进行两级分散后得到;创建应用维护密钥索引文件,并安装应用维护密钥,应用...

【专利技术属性】
技术研发人员:李旭陆张恒
申请(专利权)人:深圳瑞柏科技有限公司
类型:发明
国别省市:广东,44

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

1