一种物联网卡的解卡方法及读卡装置制造方法及图纸

技术编号:21166468 阅读:28 留言:0更新日期:2019-05-22 09:30
本发明专利技术的技术方案包括一种物联网卡的解卡方法及读卡装置,属于芯片解密领域;其中的方法包括如下步骤:通过读卡装置连接解卡工具与物联网卡,解卡工具获取并解析物联网卡的ATR值,根据解析的ATR值识别物联网卡的芯片型号以及获取相应的通讯协议并基于所述通讯协议与物联网卡进行通讯;解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作;若需要解卡,则等待用户输入解卡密钥并提供解卡算法选择界面;解卡工具确认解卡密钥及解卡算法后,按照预设拼装规则将解卡密钥和解卡算法拼装成解卡指令并发送至物联网卡;物联网卡执行所述解卡指令进行解卡,并向解卡工具反馈解卡结果。

A Method of Decoding and Reading Card Device for Internet of Things Card

The technical scheme of the invention includes an Internet of Things card decoding method and a card reading device, which belongs to the field of chip decryption. The method includes the following steps: connecting the card decoding tool with the Internet of Things card through the card reading device, acquiring and analyzing the ATR value of the Internet of Things card, identifying the chip type of the Internet of Things card according to the analyzed ATR value, acquiring the corresponding communication protocol and based on the Internet of Things card. The communication protocol communicates with the Internet of Things card; the debarking tool provides the debarking confirmation interface, waiting for the user to confirm whether the debarking operation is needed; if the debarking tool needs to be debarked, it waits for the user to input the debarking key and provide the selection interface of the debarking algorithm; after the debarking tool confirms the debarking key and the debarking algorithm, the debarking key and the debarking algorithm are assembled into the debarking instructions according to the preset assembly rules. The card is sent to the Internet of Things card, which executes the DECARD instruction to DECARD and feedback the DECARD result to the DECARD tool.

【技术实现步骤摘要】
一种物联网卡的解卡方法及读卡装置
本专利技术涉及一种物联网卡的解卡方法及读卡装置,属于芯片解密领域。
技术介绍
一方面,在硬件装置上,现在流行的M2M模块卡座,一般固定连接在一张特制大卡上,可以与读卡器连接,或者通过8针正负头连接到各种可以与测试设备连接的适配线上。有如下缺点:1)固定在大卡上,只能插入读卡器,不能与测试设备连接。2)通过8针正负头连接到适配线,正负头连接需要非常小心,非常不方便,连接头也很容易损坏。3)当用读卡器烧录了程序之后,要进行设备测试时,就要把模块从特制大卡的卡座上取出,再放入有正负头连接适配线的卡座上。因为物联网的M2M芯片尺寸非常小,取出不易,放入困难,容易放错,影响测试结果,还非常浪费测试时间。另一方面,在解卡方法上,目前要对物联网卡进行测试,由于物联网卡通常被生产厂家进行了加密,要完成测试就必须对物联网卡解卡,但是由于物联网卡生产厂商不同,其解卡密钥、解卡软件也通常不同,当需要对物联网卡测试时,就需要向其生成厂商获取密钥和相应的专业解卡软件,然后使用该专业软件计算得到解卡指令完成解卡,之后方能进行测试;但是当待测试的物联网卡不是同一家生成厂商制造时,就需要安装多种专业的解卡软件,不仅耗费时间,还容易出错而导致解卡失败,芯片损坏。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种通用的物联网卡的解卡方法,使用一个解卡工具即可对不同厂商生成的物联网卡进行解卡,无需安装很多解卡软件,并且解卡过程,只需要在解卡前输入解卡密钥和选择好解卡算法后即可一键解卡,无需多次通信计算,方便简单;另外,用于连接物联网卡和解卡工具的读卡装置,改进了物联网卡卡座与测试设备或读卡器的连接方式,物联网卡在解卡和测试过程中无需取出模块重新安装,降低了物联网卡因芯片放反或放错而导致的出错风险,也节约了时间成本。本专利技术解决其问题所采用的技术方案一方面是一种物联网卡的解卡方法,该方法包括如下步骤:通过读卡装置连接解卡工具与物联网卡,解卡工具获取并解析物联网卡的ATR值,根据解析的ATR值识别物联网卡的芯片型号以及获取相应的通讯协议并基于所述通讯协议与物联网卡进行通讯;解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作;若需要解卡,则等待用户输入解卡密钥并提供解卡算法选择界面;解卡工具确认解卡密钥及解卡算法后,按照预设拼装规则将解卡密钥和解卡算法拼装成解卡指令并发送至物联网卡;物联网卡执行所述解卡指令进行解卡,并向解卡工具反馈解卡结果。进一步,所述根据解析的ATR值获取通讯协议并基于所述通讯协议与物联网卡进行通讯,包括:若解析的ATR值表明物联网卡支持若干种通讯协议,解卡工具提供通讯协议选择界面,等待用户选择将要使用的通讯协议;确认通讯协议后,解卡工具根据选择的通讯协议及解析的ATR值进行相应的通讯参数配置,建立解卡工具与物联网卡的正常通讯。进一步,所述解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作之前,还包括:解卡工具根据解析的ATR值判断该物联网卡是否已被解卡,若已被解卡,则进行相应提示并结束解卡,否则提供解卡确认界面。进一步,所述解卡密钥与解卡算法与物联网卡的芯片型号对应,所述解卡算法按照物联网卡的芯片型号预设在解卡工具内。进一步,所述解卡工具确认解卡密钥及解卡算法,包括:检查用户输入的解卡密钥的格式。进一步,所述按照预设拼装规则将解卡密钥和解卡算法拼装成解卡指令,其中拼装出来的解卡指令符合物联网卡芯片厂商遵循APDU规则自定义的私有规则。进一步,所述物联网卡执行所述解卡指令进行解卡,并向解卡工具反馈解卡结果,包括:物联网卡执行获取的解卡指令,若执行成功,则修改其ATR值;再次解析ATR值,根据ATR值的解卡位判断是否解卡成功,并根据判断结果向解卡工具返回相应状态标识;解卡工具根据相应标识值做出相应操作。本专利技术解决其问题所采用的技术方案另一方面是一种读卡装置,可用于连接解卡工具与物联网卡,以实现上述物联网卡的解卡方法;该读卡装置包括卡座与适配线,所述卡座设有用于连接并固定物联网卡的物联卡槽,所述物联卡槽内部包括用于与物联网卡芯片的各引脚对应连接的触点,所述触点与通用卡槽连接,所述适配线包括通用接头、适配接头和两接头之间的连接线,所述通用接头用于与所述通用卡槽匹配连接,所述适配接头用于与测试设备或读卡器接口匹配连接。进一步,所述适配接头可以嵌入卡基以适配测试设备或读卡器接口。进一步,所述适配线包括多种型号。本专利技术的有益效果是:一方面,本专利技术采用的一种物联网卡的解卡方法,解卡工具无需与物联网卡多次通信,减少了因通信丢包等问题导致的解卡失败,并且一键解卡减少了因多次拼装指令导致的指令出错;解卡工具可适用于多种物联网卡,无需因为使用多种解卡软件导致的出错风险,减少麻烦,节省时间。另一方面,本专利技术的一种读卡装置,改进了物联网卡与其他设备装置的连接方式,使用简单,操作容易,减少连接出错风险。附图说明图1是根据本专利技术实施方式的物联网卡的解卡方法步骤图;图2是根据本专利技术实施方式的物联网卡的解卡方法流程图;图3a是根据本专利技术实施方式的读卡装置的卡座的左视图;图3b是根据本专利技术实施方式的读卡装置的卡座的正视图;图3c是根据本专利技术实施方式的读卡装置的卡座的俯视图;图4是根据本专利技术实施方式的读卡装置的适配线的部分型号的示意图;图5是根据本专利技术实施方式的卡基示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。在本公开中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本文所使用的所有的技术和科学术语与本
的技术人员通常理解的含义相同。本文说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本专利技术。本文所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意图更好地说明本专利技术的实施例,并且除非另外要求,否则不会对本专利技术的范围施加限制。参照图1,为一种物联网卡的解卡方法,包括如下步骤:通过读卡装置连接解卡工具与物联网卡,解卡工具获取并解析物联网卡的ATR值,根据解析的ATR值识别物联网卡的芯片型号以及获取相应的通讯协议并基于该通讯协议与物联网卡进行通讯;解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作;若需要解卡,则等待用户输入解卡密钥并提供解卡算法选择界面;解卡工具确认解卡密钥及解卡算法后,按照预设拼装规则将解卡密钥和解卡算法拼装成解卡指令并发送至物联网卡;物联网卡执行解卡指令进行解卡,并向解卡工具反馈解卡结果。进一步,根据解析的ATR值获取通讯协议并基于通讯协议与物联网卡进行通讯,包括:若解析的ATR值表明物联网卡支持若干种通讯协议,解卡工具提供通讯协议选择界面,等待用户选择将要使用的通讯协议;确认通讯协议后,解卡工具根据选择的通讯协议及解析的ATR值进行相应的通讯参数配置,建立解卡工具与物联网卡的正常通讯。进一步,解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作之前,还包括:解卡工本文档来自技高网
...

【技术保护点】
1.一种物联网卡的解卡方法,其特征在于,该方法包括如下步骤:通过读卡装置连接解卡工具与物联网卡,解卡工具获取并解析物联网卡的ATR值,根据解析的ATR值识别物联网卡的芯片型号以及获取相应的通讯协议并基于所述通讯协议与物联网卡进行通讯;解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作;若需要解卡,则等待用户输入解卡密钥并提供解卡算法选择界面;解卡工具确认解卡密钥及解卡算法后,按照预设拼装规则将解卡密钥和解卡算法拼装成解卡指令并发送至物联网卡;物联网卡执行所述解卡指令进行解卡,并向解卡工具反馈解卡结果。

【技术特征摘要】
1.一种物联网卡的解卡方法,其特征在于,该方法包括如下步骤:通过读卡装置连接解卡工具与物联网卡,解卡工具获取并解析物联网卡的ATR值,根据解析的ATR值识别物联网卡的芯片型号以及获取相应的通讯协议并基于所述通讯协议与物联网卡进行通讯;解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作;若需要解卡,则等待用户输入解卡密钥并提供解卡算法选择界面;解卡工具确认解卡密钥及解卡算法后,按照预设拼装规则将解卡密钥和解卡算法拼装成解卡指令并发送至物联网卡;物联网卡执行所述解卡指令进行解卡,并向解卡工具反馈解卡结果。2.根据权利要求1所述的物联网卡的解卡方法,其特征在于,所述根据解析的ATR值获取通讯协议并基于所述通讯协议与物联网卡进行通讯,包括:若解析的ATR值表明物联网卡支持若干种通讯协议,解卡工具提供通讯协议选择界面,等待用户选择将要使用的通讯协议;确认通讯协议后,解卡工具根据选择的通讯协议及解析的ATR值进行相应的通讯参数配置,建立解卡工具与物联网卡的正常通讯。3.根据权利要求1所述的物联网卡的解卡方法,其特征在于,所述解卡工具提供解卡确认界面,等待用户确认是否需要进行解卡操作之前,还包括:解卡工具根据解析的ATR值判断该物联网卡是否已被解卡,若已被解卡,则进行相应提示并结束解卡,否则提供解卡确认界面。4.根据权利要求1所述的物联网卡的解卡方法,其特征在于,所述解卡密钥与解卡算法与物联网卡的芯片型...

【专利技术属性】
技术研发人员:张婉婷陈凤杨黄林
申请(专利权)人:星汉智能科技股份有限公司
类型:发明
国别省市:广东,44

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

1