一种连接下载钥匙的接口电路和控制方法_3

文档序号:8528375阅读:来源:国知局
到的所述已加密标识信息进行解tM
I_L| O
[0050]已知Download Key ICllO中的已加密标识信息可通过公钥加密,那么当DownloadKey ICllO接入接口电路后,移动设备读取Download Key ICllO中的已加密标识信息,并通过本地存储的私钥对已加密标识信息进行解密,当该私钥与公钥不对应时,则解密失败,只有用公钥加密,并通过对应的私钥对已加密标识信息进行解密,解密才可成功。解密失败后,移动设备不能与Download Key ICllO进行验证,因此可选地,所述移动设备若对读取到的所述已加密标识信息的解密失败,则所述移动设备判定无法执行下载过程。
[0051]当移动设备中的私钥对已加密标识信息解密成功,则移动设备可读取解密之后的标识信息,当解密成功后,移动设备还需要进行标识信息验证匹配。已知Download KeyICllO与移动设备——对应,而Download Key ICllO中的标识信息为唯一标识信息,因此为了达到--对应的目的,移动设备中存储的标识信息也应当是与Download Key ICllO中的标识信息相同的唯一标识信息。当移动设备中的标识信息和Download Key ICllO中的标识信息验证匹配不一致时,移动设备不能执行下载过程。因此可选地,所述移动设备对解密得到的标识信息进行验证,根据验证结果判定是否执行下载过程,具体包括:所述移动设备对解密得到的标识信息与本地存储的标识信息进行匹配,移动设备中预先存储有一个标识信息,Download Key ICllO中也存储有通过公钥加密的标识信息,在此移动设备解密成功之后,就可以读取到解密后的标识信息。在此,验证具体是指本地存储的标识信息与解密得到的标识信息是否一致,当匹配结果一致时,说明该Download Key ICllO为移动设备正确的Download Key IC110,那么解密验证通过后,移动设备判定当前可以执行下载过程;或者,当匹配结果不一致时,说明该Download Key ICllO不是移动设备正确的Download KeyIC110,那么移动设备判定无法执行下载过程。
[0052]如上所述,Download Key ICllO相当于一个开启钥匙,其中存储有加密过的标识信息,移动设备中的解密参数和标识信息用于解密和验证Download Key IC110,由此Download Key ICllO在移动设备每一次下载时,用于解锁移动设备的下载模块,因此Download Key ICllO虽然是一次数据写入,但移动设备可以对Download Key ICllO进行无限次读取,并且Download Key ICllO本身不需要作为传输工具应用于移动设备的下载。可选地,当所述移动设备判定执行下载过程时,所述移动设备可通过其他传输接口 120,如内置集成电路总线I2C、或者串行外设接口 120SP1、或者通用串行总线,执行下载过程。当然,Download Key ICllO本身可以集成其他功能,如传输接口 120功能,应用于移动设备与上位机之间的下载过程。
[0053]本发明实施例一提供的一种连接下载钥匙的接口电路,Download Key ICllO通过接口 120的地线端向移动设备传输反向选择信号,移动设备接收到反向选择信号后,通过负电压数据端向Download Key ICllO传输使能信号,以控制Download Key ICllO的开启,移动设备通过标识端读取Download Key ICllO中的已加密标识信息,并对读取到的已加密标识信息进行解密,若解密成功,则对解密得到的标识信息进行验证,根据验证结果判定是否执行下载过程。由此只有在移动设备成功解密Download Key ICllO的加密信息,以及成功匹配标识信息之后,移动设备才能执行下载过程,从上位机上下载数据,由此通过Download Key ICllO实现了对移动设备的下载保护。
[0054]实施例二
[0055]参考图2所示,为本发明实施例二提供的一种连接下载钥匙的接口电路的控制方法的流程图,本实施例可适用于对移动设备进行下载保护的情况。
[0056]本发明实施例二提供的一种基于实施例一所述的接口电路的控制方法,包括:
[0057]步骤210、Download Key IC通过接口的地线端向移动设备传输反向选择信号。
[0058]如上所述,Download Key IC向移动设备反馈反向选择信号,以说明Download KeyIC成功接入接口电路,移动设备通过该反向选择信号,对成功接入接口电路的DownloadKey IC进行选择,以进行解密和验证。此外,接口和Download Key IC还分别具有电源端,其中,接口的电源端与Download Key IC的电源端连接,移动设备通过接口的电源端向Download Key IC 供电。
[0059]步骤220、所述移动设备接收到所述反向选择信号后,通过所述接口的负电压数据端向所述Download Key IC传输使能信号,以控制所述Download Key IC的开启。
[0060]如上所述,Download Key IC由移动设备控制开启,只有当Download Key IC开启后,移动设备才能与Download Key IC进行解密和验证。因此,当移动设备接收反向选择信号后,移动设备通过接口向Download Key IC传输使能信号,控制Download Key IC打开。
[0061]步骤230、所述移动设备通过所述接口的标识端读取所述Download Key IC中的已加密标识信息。
[0062]如上所述,Download Key IC中预先存储有已加密标识信息,当Download Key IC在移动设备的控制之下打开之后,移动设备就可以读取Download Key IC中的已加密标识信息。此外,接口还具有正电压数据端,Download Key IC还具有时钟端,接口的正电压数据端与Download Key IC的时钟端连接,Download Key IC和移动设备之间还通过正电压数据端传输时钟信息。
[0063]步骤240、所述移动设备对读取到的所述已加密标识信息进行解密,若解密成功,则对解密得到的标识信息进行验证,根据验证结果判定是否执行下载过程。
[0064]如上所述,当移动设备读取到已加密标识信息后,移动设备中预先存储有解密参数和标识信息,那么移动设备会通过本地存储的解密参数对已加密标识信息进行解密,当解密成功后,移动设备获得解密后的标识信息。随后,移动设备会对本地存储的标识信息和解密得到的标识信息进行验证,根据验证结果才能判定是否执行下载过程。可选地,当移动设备若对读取到的已加密标识信息的解密失败,则移动设备判定无法执行下载过程。
[0065]对于步骤230和步骤240,已知Download Key IC中存储有已加密标识信息,移动设备中存储有解密参数,移动设备会通过解密参数对读取到的已加密标识信息进行解密,
因此对于--对应的Download Key IC和移动设备而言,为了保证解密过程的准确性和唯一"性,可选地,所述Download Key IC中存储的已加密标识信息是通过公钥加密的唯一标识信息;那么移动设备中的解密参数则为私钥,即所述移动设备中存储有私钥;所述移动设备使用所述私钥对读取到的所述已加密标识信息进行解密,只有当公钥与私钥是对应的一对唯一性密钥时,移动设备才能成功解密已加密标识信息。私钥和公钥的唯一性保证了一个Download Key IC对应一个移动设备,实现了 Download Key IC对移动设备的下载保护。
[0066]在上述技术方案的基础上,对于步
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1