一种智能卡自动全检方法及装置、计算机装置、存储介质制造方法及图纸

技术编号:18350874 阅读:33 留言:0更新日期:2018-07-02 00:23
本发明专利技术提供一种智能卡自动全检方法及装置、计算机装置、存储介质,该方法包括:获取写入智能卡的个人化原始数据,对个人化原始数据进行校验;判断智能卡是否正常上下电,若是,读取智能卡的内部数据,根据个人化原始数据对内部数据进行校验并对内部数据进行静态数据认证和动态数据认证;获得检测结果。该装置为该方法提供执行模块。本发明专利技术的计算机装置具有处理器,处理器执行程序时可以实现上述的智能卡自动全检方法。存储介质存储有计算机程序,用以实现上述的智能卡自动全检方法。应用本发明专利技术可提高智能卡检测效率,提高智能卡检测质量。

【技术实现步骤摘要】
一种智能卡自动全检方法及装置、计算机装置、存储介质
本专利技术涉及智能卡检测
,具体的,涉及一种智能卡自动全检的方法,还涉及应用该方法的智能卡自动全检装置。还涉及一种用于实现上述方法的计算机装置,还涉及能够实现上述方法的存储介质。
技术介绍
随着智能卡行业的不断发展,社保卡、银行卡、身份证等各种智能芯片卡均需将个人化。将个人信息写入智能卡内时,涉及到密钥的数据需加密写入。一般的发卡工艺流程如下:1、将银行或者社保局等客户的数据进行数据处理导入发卡机台,完成自动化逐条分配;2、发卡机台使用个人化程序将个人化数据写入对应智能卡内;3、完成卡面工艺(例如打凹凸字、打UG、光刻、打印照片等信息等);4、进行人工首检,首检通过后进行批量发卡工作;5、对批量卡片进行抽检验证;6、验证合格后出货。目前对于检验常用的方案是:按照GB2828国际标准AQL抽样标准进行人工抽检。抽检验证的程序也只是一般通用的校验,检测程序的通用性较强,例如,对一些TAG值进行校验以及进行动态数据认证(DDA,DynamicDataAuthentication)等,条件不允许细致到每个TAG值的比对。而且,如果检验出有异常卡片时,所有智能的发卡操作都会暂停,从而进行检测找出问题。待检验所有卡片均合格后方能出货。这样存在的问题是,在人工干预的方式下,发卡效率会降低,会延迟交货,达不到客户的出货要求,且人工成本较高,出错率也较高。
技术实现思路
本专利技术的第一目的是提供一种提高智能卡检测效率,提高智能卡检测质量的智能卡自动全检方法。本专利技术的第二目的是提供一种提高智能卡检测效率,提高智能卡检测质量的智能卡自动全检装置。本专利技术的第三目的是提供一种提高智能卡检测效率,提高智能卡检测质量的计算机装置。本专利技术的第四目的是提供一种提高智能卡检测效率,提高智能卡检测质量的存储介质。为了实现上述第一目的,本专利技术提供的智能卡自动全检方法包括:获取写入到智能卡的个人化原始数据,对个人化原始数据进行校验;判断智能卡是否正常上下电,若是,读取智能卡的内部数据,根据个人化原始数据对内部数据进行校验并对内部数据进行静态数据认证和动态数据认证;获得检测结果。由上述方案可见,本专利技术的智能卡自动全检方法通过自动检测,对完成发卡操作的智能卡进行全检操作,避免人为干预,提高检测效率。对个人化原始数据进行校验,可以避免以免客户数据变更后打卡成功导致的功能性异常。在对内部数据进行检测的时候,对内部数据进行静态数据认证和动态数据认证,提高检测质量。进一步的方案中,判断智能卡是否正常上下电,包括:向智能卡发送复位信号,获取智能卡的应答ATR信号和应答ATS信号;判断应答ATR信号和应答ATS信号是否正常,若是,则确认智能卡正常上下电。由此可见,由于智能卡在完成高温打凹凸字等表面工艺之后会出现非接天线被打断的情况,另外,智能卡个人化后会出现智能卡操作系统(COS)异常的问题,导致智能卡不能正常上下电,因此,在进行检测操作时,当获取到的应答ATR信号和应答ATS信号均正常后,智能卡才可以进行正常的数据读写。进一步的方案中,对内部数据进行静态数据认证和动态数据认证,包括:利用国密算法和国际算法分别对内部数据进行静态数据认证和动态数据认证。由此可见,在对智能卡进行个人化时,同时利用国密算法和国际算法对个人化数据进行加密,保障个人化数据的安全,因此,在检测时利用国密算法和国际算法分别对内部数据进行静态数据认证和动态数据认证,辨别出智能卡是否为通过复制数据而生成的伪卡。进一步的方案中,对内部数据进行静态数据认证和动态数据认证后,智能卡自动全检方法还包括:对智能卡的进行KMU验证和安全状态检测。由此可见,对智能卡的进行KMU验证和安全状态检测,进一步保证智能卡的安全。为了实现上述第二目的,本专利技术提供的智能卡自动全检装置包括:原始数据校验模块,用于获取写入智能卡的个人化原始数据,对个人化原始数据进行校验;内部数据认证模块,用于判断智能卡是否正常上下电,若是,读取智能卡的内部数据,根据个人化原始数据对内部数据进行校验并对内部数据进行静态数据认证和动态数据认证;检测结果生成模块,用于获得检测结果。由上述方案可见,本专利技术的智能卡自动全检装置通过自动检测,对完成发卡操作的智能卡进行全检操作,避免人为干预,提高检测效率。对个人化原始数据进行校验,可以避免以免客户数据变更后打卡成功导致的功能性异常。在对内部数据进行检测的时候,对内部数据进行静态数据认证和动态数据认证,提高检测质量。为了实现上述第三目的,本专利技术提供的计算机装置包括有处理器,该处理器用于执行存储器中存储的计算机程序时实现上述的智能卡自动全检方法的各个步骤。为了实现上述第四目的,本专利技术提供的存储介质,其上存储有计算机程序,且计算机程序被处理器执行时实现上述的智能卡自动全检方法的各个步骤。附图说明图1是本专利技术智能卡自动全检方法实施例的流程图。图2是本专利技术智能卡自动全检装置实施例的结构框图。以下结合附图及实施例对本专利技术作进一步说明。具体实施方式本专利技术的智能卡自动全检方法应用于可以进行发卡操作的发卡智能终端设备上,优选的,发卡智能终端设备可对智能卡进行个人化数据写入,并可对智能卡进行卡面工艺操作,例如,对智能卡打凹凸字、光刻或打印照片等工艺操作。本专利技术的智能卡自动全检装置应用于可以进行发卡操作的发卡智能终端设备上,并且用于实现上述的智能卡自动全检方法。并且,本专利技术还提供一种计算机装置,该计算机装置包括有处理器,处理器可以执行应用程序的指令,从而实现上述智能卡自动全检方法的各个步骤。本专利技术的提供的存储介质上存储有计算机程序,且计算机程序被处理器执行时实现上述的智能卡自动全检方法的各个步骤。发卡智能终端设备在进行发卡操作时,主要步骤如下:将对应的个人化原始数据逐条写入卡基,在此过程主要是将个人化原始数据写入智能卡内。由于卡基的COS不一样,智能卡的个人化相关指令个人化顺序及写入内容是有所区别的,故而个人化前需对智能卡的相关信息进行判断,以免卡基更换或者人工拿错卡基导致的发卡异常。个人化常用的双界面智能卡的个人化一般流程包括实例删除、实例的安装、个人化PSE、个人化PPSE、个人化PBOC、个人化行业应用、修改KMU、修改卡片周期状态等。在整个过程中每条指令返回状态码均必须是正确的返回码,如果返回码异常必须弹出卡基,重新分配新卡基完成此条数据的个人化,如果个人化仍然报错则需要确认是否为数据异常导致的错误,如为数据问题则需同客户确认异常信息。个人化完成后,在智能卡的卡基相应位置完成打凸字、光刻、打彩照等面工艺操作。智能卡自动全检方法实施例:本专利技术的智能卡自动全检方法用于在完成对智能卡进行个人化数据写入并完成对智能卡进行卡面工艺操作后进行的检测操作。如图1所示,本专利技术的智能卡自动全检方法在进行全检操作时,首先,执行步骤S1,获取写入到智能卡的个人化原始数据,对个人化原始数据进行校验。为了确保写入智能卡中的个人化数据的准确性,首先将个人化原始数据进行分析和判断,查看数据是否异常或者变化,以免客户的个人化数据变更后导致的智能卡功能性异常。在对个人化原始数据进行分析和判断时,可判断数据是否出现错误数据或缺失数据等,若写卡成功后是否会造成智能卡异常等。对个人化原始数据本文档来自技高网...
一种智能卡自动全检方法及装置、计算机装置、存储介质

【技术保护点】
1.一种智能卡自动全检方法,其特征在于,包括:获取写入到智能卡的个人化原始数据,对所述个人化原始数据进行校验;判断所述智能卡是否正常上下电,若是,读取所述智能卡的内部数据,根据所述个人化原始数据对所述内部数据进行校验并对所述内部数据进行静态数据认证和动态数据认证;获得检测结果。

【技术特征摘要】
1.一种智能卡自动全检方法,其特征在于,包括:获取写入到智能卡的个人化原始数据,对所述个人化原始数据进行校验;判断所述智能卡是否正常上下电,若是,读取所述智能卡的内部数据,根据所述个人化原始数据对所述内部数据进行校验并对所述内部数据进行静态数据认证和动态数据认证;获得检测结果。2.根据权利要求1所述的智能卡自动全检方法,其特征在于,所述判断所述智能卡是否正常上下电,包括:向所述智能卡发送复位信号,获取所述智能卡的应答ATR信号和应答ATS信号;判断所述应答ATR信号和所述应答ATS信号是否正常,若是,则确认所述智能卡正常上下电。3.根据权利要求1或2所述的智能卡自动全检方法,其特征在于,所述对所述内部数据进行静态数据认证和动态数据认证,包括:利用国密算法和国际算法分别对所述内部数据进行所述静态数据认证和所述动态数据认证。4.根据权利要求1或2所述的智能卡自动全检方法,其特征在于,所述对所述内部数据进行静态数据认证和动态数据认证后,所述方法还包括:对所述智能卡的进行KMU验证和安全状态检测。5.一种智能卡自动全检装置,其特征在于,包括:原始数据校验模块,用于获取写入到智能卡的个人化原始数据,对所述个人化原始数据进行校验;内部数据认证模块,用于判断所述智能卡是否正常上下电,...

【专利技术属性】
技术研发人员:王莹段晓燕玉大宏李明华张海航
申请(专利权)人:金邦达有限公司
类型:发明
国别省市:广东,44

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

1