车辆电子信息卡访问密钥动态生成方法技术

技术编号:8107662 阅读:283 留言:0更新日期:2012-12-21 07:42
本发明专利技术公开了一种车辆电子信息卡访问密钥动态生成方法,所述车辆电子信息卡包括Reserved、EPC、TID和USER四个数据存储区,且基于RFID射频识别技术,实现初始化、动态生成访问密钥和EPC随机码、以及访问密钥更新,包括步骤:初始化车辆电子信息卡、动态生成车辆电子信息卡访问密钥以及更新访问密钥,与现有技术相比,本发明专利技术结构简单、设计科学合理、制作成本较低,车辆电子信息卡的访问密钥不需存储于阅读器、采集设备或数据中心,提高了车辆电子信息卡内数据的安全性,提升了阅读器的读写速度和效率,实现了访问密钥生成的动态性,是一种安全、可靠的车辆电子信息卡访问密钥动态生成系统。

【技术实现步骤摘要】

本专利技术涉及信息加密技术,特别是涉及一种电子信息卡访问密钥的生成方法。
技术介绍
车辆电子信息卡将有关车辆身份的数字化信息存储于其中,使用时固定安装在车辆前挡风玻璃上,这样一来,存储在车辆电子信息卡中的信息就可以由阅读器直接读取,所以该技术的识别可靠性较高。但是,车辆电子信息卡中的数据若被轻易读取并非法利用,将会对车辆的信息安全造成不可估量的损失。现有技术中车辆电子信息卡的访问密钥可以对车辆电子信息卡中的数据进行读保护,对于防止车辆电子信息卡中的信息被他人非法利用具有重要意义。 车辆电子信息卡包括Reserved、EPC、TID和USER四个数据存储区Reserved 区中存储访问口令(Access Password)和杀死口令(Kill Password);EPC区为首先对外暴露的区域,任何阅读器或采集设备都可随意读取;TID区为出厂时,由厂家统一设定的唯一编码;USER区用来存储与系统需求相关的信息。在未获得正确访问密钥的情况下,阅读器或采集设备不能读出Reserved区和USER区中的数据,而EPC区和TID区能被随意读取。目前,对于车辆电子信息卡中数据的读保护,主要是基于Gen2协议的特点以及当前车辆电子信息卡的特性,其具体操作方式为先将所有访问密钥列表存储在阅读器的PSAM卡中,利用EPC区中的部分或全部数据作为获取访问密钥的索引,对车辆电子信息卡进行读取时,根据存储在EPC区中的访问密钥索引,从插在阅读器中的PSAM卡中获取对应的访问密钥;还可将所有访问密钥列表存储在数据中心,根据存储在EPC区中的访问密钥索引,从数据中心获取访问密钥。以上对车辆电子信息卡进行读保护的方式,有效地利用了首先读取EPC区,利用EPC区作为获取访问密钥的索引,需要将访问密钥存储在PSAM卡或数据中心,在一定程度上保障了访问密钥的安全性。但在实际的应用中,如果将访问密钥存储在阅读器的PSAM (终端安全控制模块)卡中,一旦插在阅读器上的PSAM卡被盗,信息将是不安全的;每次读取车辆电子信息卡中的信息时,须从PSAM卡中检索访问密钥,耗费时间相对较长,不能有效地支持车速较高、车辆并行的实际应用需求;在对访问密钥进行更新时,需要对每个阅读器PSAM卡中的访问密钥进行更新,在实际的应用环境中统一更新的难度较大。这些正是与本专利技术最接近的现有技术存在的技术缺陷。
技术实现思路
基于上述现有技术存在的问题,本专利技术提出了一种,基于RFID射频识别技术,实现车辆电子信息卡的初始化、访问密钥动态生成和访问密钥更新三大应用。I.本专利技术提出了一种,所述车辆电子信息卡包括Reserved、EPC、TID和USER四个数据存储区,且基于RFID射频识别技术,实现初始化、访问密钥动态生成和访问密钥更新,其特征在于,该方法包括以下步骤步骤一、初始化车辆电子信息卡初始化应用程序向访问密钥生成系统发送初始化操作指令,根据随机时间产生版本号,再调用密钥种子算法,根据版本号生成密钥种子和EPC随机码,并将版本号、密钥种子、指纹和EPC随机码写入EPC区,最后将生成的访问密钥写入Reserved区;密钥种子公式为本文档来自技高网
...

【技术保护点】
一种车辆电子信息卡访问密钥动态生成方法,所述车辆电子信息卡包括Reserved、EPC、TID和USER四个数据存储区,且基于RFID射频识别技术,实现初始化、访问密钥动态生成和访问密钥更新,其特征在于,该方法包括以下步骤:步骤一、初始化车辆电子信息卡:初始化应用程序向访问密钥生成系统发送初始化操作指令,根据随机时间产生版本号,再调用密钥种子算法,根据版本号生成密钥种子和EPC随机码,并将版本号、密钥种子、指纹和EPC随机码写入EPC区,最后将生成的访问密钥写入Reserved区;密钥种子计算公式为:s0=s-12modn其中:定义n=pq,p,q是两个满足p≡q≡3mod4的大素数,n是Blum整数,s?1为选择的一个与n互素的随机整数;步骤二、动态生成车辆电子信息卡访问密钥和EPC随机码:访问应用程序清点车辆电子信息卡从车辆电子信息卡获得EPC区存储信息,根据EPC区存储的指纹信息验证车辆电子信息卡的身份,如果符合要求则获取对车辆电子信息卡的读写权限,调用访问密钥生成算法,根据存储在EPC区中的密钥种子和版本号动态生成访问密钥;访问密钥计算公式为:f(s0)=(z1,z2,…,zl)其中s0=s-12modnzi=simod?2l为访问密钥的位数,Si为访问密钥的第i位的数,经过zi=simod2后,zi为访问密钥的第i位的数(此时zi的值为0或1),生成的访问密钥f(s0)=(z1,z2,…,zl)为0、1bit 串;s0是前面算出的访问密钥的种子;根据所选取n的不同(即素数对p,q的选取的不同)来区分不同的版本,即不同的版本号对应不同的n;EPC随机码计算公式为:将密钥种子s0作为种子,利用公式si+1=(a×si+b)modn????0≤i≤l?1其中,n,a,b为整数;生成EPC随机码g(s0)=(z1,z2,…,zl)l为访问EPC随机码的位数,si为EPC随机码的第i位的数,zi为EPC随机码的第i位的数;zi=simod?2,生成的EPC随机码g(s0)=(z1,z2,…,zl)为0、1bit串;步骤三、更新访问密钥:首先根据车辆电子信息卡原EPC区数据生成访问密钥,获取对车辆电子信息卡的读写权限;其次,车辆电子信息卡访问密钥动态生成算法重新生成新的EPC区数据和访问密钥;最后,将新生成的EPC区数据和访问密钥写入车辆电子信息卡,完成对车辆电子信息卡访问密钥的更新。...

【技术特征摘要】
1.一种车辆电子信息卡访问密钥动态生成方法,所述车辆电子信息卡包括Reserved、EPC、TID和USER四个数据存储区,且基于RFID射频识别技术,实现初始化、访问密钥动态生成和访问密钥更新,其特征在于,该方法包括以下步骤 步骤一、初始化车辆电子信息卡初始化应用程序向访问密钥生成系统发送初始化操作指令,根据随机时间产生版本号,再调用密钥种子算法,根据版本号生成密钥种子和EPC随机码,并将版本号、密钥种子、指纹和EPC随机码写入EPC区,最后将生成的访问密钥写入Reserved 区; 密钥种子计算公式为2.如权利要求I所述的车辆电子信息卡访问密钥动态生成方法,其特征在于,所述初始化车辆电子信息卡的步骤仅需在车辆电子信息卡初次发行时执行一次。3.如权利要求I所述的车辆电子信息卡...

【专利技术属性】
技术研发人员:张臣王斌彭宇
申请(专利权)人:天津广行科技有限公司
类型:发明
国别省市:

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

1