高速公路ETC卡签之我见4-卡签结构说明
本部分简单介绍下高速公路ETC主要设备—用户卡与OBU的文件结构,仅描述其基本结构以及关键的文件的定义说明,旨在让大家对卡签结构有个基本的认识,完整的文件定义请参考《收费公路联网电子不停车收费技术要求》(该标准为2011年正式发布,当前存量卡签大部分符合该要求,以下统称为“旧标准”)、《全国高速公路电子不停车收费联网工作总体技术方案(2015年版V1.2)》之《-附录4全国高速公路电子不停车收费联网用户卡、ESAM文件结构与数据定义》(2015年ETC全国联网时针对“旧标准”中的文件结构做了一些修订,原则上后续卡签按照该要求发行,但不同省份推进的计划可能有所差异,以下统称该文档为“新标准”)。
本文以新标准为蓝本对卡签结构进行介绍,新旧版本差异之处会进行特别标示,另外也可通过“新旧标准主要差异”章节查看新旧标准的差异。
实际发行卡签时,由于存在独特的业务需求,个别省份会在标准的基础上新增属于省内私有的文件;此类文件的权限、大小、用途均由省内自行定义,差异较大,本文不做讨论。
1. 用户卡文件结构和数据定义
高速公路不停车收费系统使用双界面CPU卡作为通行介质。包括储值卡、记账卡两种,两者具有相同的文件结构。
1.1.用户卡文件结构
1.1.1.文件结构图
所有用户卡必须建立以下文件,结构见下图。
1.1.2.文件结构说明
用户卡详细文件说明见表1.1-1。
表1.1-1用户卡详细文件结构
文件名称 |
文件类型 |
文件标识符 |
读权 |
写权 |
备注 |
MF |
主文件 |
3F00 |
建立权:MK_MF |
厂商交货时已经建立 |
|
**文件 |
**文件 |
-- |
禁止 |
增加**权:MK_MF |
禁止读,通过卡片主控**MK_MF采用密文+MAC方式写入** |
持卡人基本数据文件 |
二进制文件 |
0016 |
自由 |
DAMK_MF |
自由读,写时使用卡片维护**DAMK_MF进行线路保护(明文+ MAC) |
DIR目录数据文件 |
变长记录 |
0001 |
自由 |
DAMK_MF |
自由读,写时使用卡片维护**DAMK_MF进行线路保护(明文+ MAC) |
DF01联网收费应用目录 |
目录文件 |
1001 |
建立权 MK_MF |
擦除权MK_MF |
卡片主控**MK_MF认证通过后可以建立和擦除文件 |
**文件 |
**文件 |
-- |
禁止 |
增加**权MK_DF01 |
禁止读,通过应用主控**MK_DF01采用密文+MAC方式写入** |
卡片发行基本数据文件 |
二进制文件 |
0015 |
自由 |
DAMK_DF01 |
自由读,写时使用应用维护**DAMK_DF01进行线路保护(明文+ MAC) |
联网收费复合消费过程文件 |
变长记录文件 |
0019 |
自由 |
DAMK_DF01 |
自由读,写时使用应用维护子**DAMK_DF01线路保护(明文+ MAC)或UPDATE CAPP DATA CACHE方式写 |
电子钱包文件 |
专用钱包 |
0002 |
自由 |
COS 维护 |
读写权限与状态寄存器无关;自由读;消费子**DPK认证后可进行扣款;圈存子**DLK认证后可充值。 |
终端交易记录文件 |
循环文件 |
0018 |
PIN |
不可写 COS维护 |
PIN验证通过后可读 |
联网收费信息文件 |
二进制文件 |
0012 |
自由 |
UK_DF01 |
自由读,外部认证UK_DF01通过后可以写,无线路保护 |
标识站文件 |
二进制文件 |
0008 |
自由 |
UK_DF01 |
外部认证UK_DF01通过后可以写,无线路保护 |
保留文件6 |
二进制文件 |
0009 |
自由 |
自由 |
自由读,自由写 |
保留文件2 |
变长记录文件 |
001A |
自由 |
DAMK_DF01 |
自由读,写时使用应用维护子**DAMK_DF01线路保护(明文+ MAC)或UPDATE CAPP DATA CACHE方式写 |
保留文件3 |
变长记录文件 |
001B |
自由 |
UK_DF01 |
外部认证UK_DF01通过后可以写,无线路保护 |
保留文件4 |
二进制文件 |
001C |
自由 |
UK_DF01 |
外部认证UK_DF01通过后可以写,无线路保护 |
保留文件5 |
二进制文件 |
001D |
自由 |
UK_DF01 |
外部认证UK_DF01通过后可以写,无线路保护 |
1.1.3.应用要求
a) 所有保留文件分为行业应用保留文件和省级应用保留文件,行业应用保留文件作为将来行业统一定义使用,各省(区、市)不得自行应用;省级应用保留文件各省(区、市)应严格按照要求建立,并可根据需要自行选择使用,为避免省域间发生冲突,使用前应向交通运输部路网监测与应急处置中心(以下简称“部路网中心”)报备。
b) DF01应用目录下尚未定义的文件标识符,000A~000F(对应短文件标识符为0A~0F)作为省级自定义应用保留,各省(区、市)可根据需要自行定义文件类型、空间长度和操作权限等并使用,并应提前向部路网中心报备;其他短文件标识符作为行业应用保留,各省(区、市)不得应用。
c) 各省(区、市)不得自行更改统一定义的文件类型、空间长度和操作权限等,同时不得自行定义和使用文件中的行业预留字节,所有预留字节初始化时应写为0xFF。
d) MF文件下的应用目录文件标识符,1002~100F(DF02~DF0F)作为省级应用保留,各省(区、市)可根据需要建立和使用;其他应用目录文件标识符作为行业应用保留,各省(区、市)不得自行使用;对于有需要拓展使用应用目录文件的省(区、市),应提前向部路网中心报备。
e) 考虑到各省(区、市)不同的应用扩展,将保留文件2(001A)作为省级应用保留文件。用于实现各省(区、市)对所有的卡片(包含外省(区、市))进行读写操作,通过复合消费指令完成,以变长记录的形式保存;其中复合应用类型标识符指定为各省(区、市)行政区划代码,以区分各省(区、市)的不同应用;各省(区、市)在卡片初始化时应提前为全国34个省(区、市)建立标识记录。
f) 考虑到各省(区、市)不同的应用扩展,将保留文件3(001B)作为省级保留文件。用于实现各省(区、市)对所有的卡片(包含外省(区、市))进行读写操作,通过外部认证完成,以变长记录的形式保存;其中应用类型标识符指定为各省(区、市)行政区划代码,以区分各省(区、市)的不同应用;各省(区、市)在卡片初始化时应提前为全国34个省(区、市)建立标识记录。
g) 考虑到部分省(区、市)对路径精确标识的需求,启用全国统一预留文件中的0008文件作为标识站应用文件,供实施路径精确标识的省(区、市)使用。
h) 保留文件4(001C)、保留文件5(001D)为行业应用保留文件,可通过外部认证完成写入,各省(区、市)不得自行使用。
i) 针对本次全国联网,增加保留文件6(0009),作为省级应用保留文件。
j) 用户卡文件结构的技术解释由交通运输部公路科学研究院负责。
1.2.数据定义说明(节选)
该章节仅对当前交易过程中经常使用到的文件、或者新旧标准中差异较大的文件进行介绍,完整的数据定义说明请参照相应的标准。
1.2.1.MF文件下**文件
MF下**文件结构见表1.2-1。
表1.2-1 MF下**文件结构
**名称 |
**标识 |
**大小 |
错误计数器 |
卡片主控** MK_MF |
00 |
10H |
3 |
卡片维护** DAMK_MF |
01 |
10H |
3 |
**用途与用法:
a) 制造主**外部认证通过后,使用**更新命令将其替换成卡片主控**;
b) 卡片主控**在自身的控制下更新(密文+MAC);
c) 卡片主控**外部认证通过后,可在卡片MF下进行文件创建(创建持卡人基本数据文件、DIR目录数据文件等),并可以对MF下**文件进行更新;
d) 卡片维护子**在卡片主控**线路保护控制下装载、更新;
e) 卡片维护子**用于MF区域的应用数据(持卡人数据文件)维护,持卡人数据文件在卡片维护**的安全报文方式下(线路保护)写;
f) 卡片DF01下**文件的应用主控**在卡片主控**的线路保护控制下装载(密文+MAC)。
1.2.2.DF01联网收费应用目录下**文件
表1.2-2 DF01联网收费应用目录下**文件
**名称 |
**标识 |
**大小 |
算法标识 |
错误计数器 |
应用主控** MK_DF01 |
00 |
10H |
00 |
3 |
应用维护子** AMK_DF01 |
01 |
10H |
00 |
3 |
内部认证子**IK_DF01 |
00 |
10H |
00 |
-- |
外部认证子** UK_DF01 |
01 |
10H |
00 |
3 |
消费子**1 DPK1 |
01 |
10H |
00 |
-- |
消费子**2 DPK2 |
02 |
10H |
00 |
-- |
圈存子**1 DLK1 |
01 |
10H |
00 |
-- |
圈存子**2 DLK2 |
02 |
10H |
00 |
-- |
TAC子** DTK |
00 |
10H |
00 |
-- |
应用PIN PIN |
00 |
06H |
-- |
3 |
应用PIN解锁子**DPUK_DF01 |
00 |
10H |
00 |
3 |
应用PIN重装子**DRPK_DF01 |
01 |
10H |
00 |
3 |
说明:
a) 应用主控**在卡片主控**的线路保护控制下装载(密文+MAC);
b) 应用主控**在自身的控制下更新(密文+MAC);
c) 本**文件下其它**在应用主控**的线路保护控制下装载、更新(密文+MAC);
d) 应用主控**外部认证通过后,可以在DF01目录下进行文件创建(**文件、卡片发行基本数据文件、联网收费信息文件、钱包文件、终端交易记录文件、保留文件等);
e) 应用维护子**用于DF01区域的应用数据维护;
f) 内部认证子**用于终端设备验证卡片的合法性;
g) 外部认证子**认证通过后可对DF01下的联网收费信息文件、保留文件等进行更新;
h) 消费子**用于扣款认证操作,圈存子**用于充值认证操作,TAC子**用于交易成功后产生TAC交易认证码;
i) 应用PIN为个人口令**,用于钱包充值及读取终端交易记录,PIN码统一设为ASCII码“123456”。(PIN码即为0x313233343536, 旧标准中对PIN码并无统一定义,各省自行确定)
1.2.3.持卡人基本数据文件
持卡人基本数据文件结构见表1.2-3。
表1.2-3持卡人基本数据文件结构
文件标识符 |
0016 |
||
文件类型 |
二进制文件 |
||
文件主体空间 |
55字节 |
||
操作权限 |
自由读,DAMK_MF线路保护写(明文+MAC) |
||
字节 |
数据元 |
长度(字节) |
说明 |
1 |
持卡人身份标识 |
1 |
自定义 |
2 |
本系统职工标识 |
1 |
自定义 |
3~22 |
持卡人姓名 |
20 |
持卡人姓名,编码见GB 2312 |
23~54 |
持卡人证件号码 |
32 |
持卡人证件号码 |
55 |
持卡人证件类型 |
1 |
见《收费公路联网收费技术要求》 |
1.2.4.卡片发行基本数据文件
卡片发行基本数据文件结构见表1.2-4。
表1.2-4卡片发行基本数据文件结构
文件标识符 |
0015 |
||
文件类型 |
二进制文件 |
||
文件主体空间 |
50字节 |
||
操作权限 |
自由读,DAMK_DF01线路保护写(明文+MAC) |
||
字节 |
数据元 |
长度(字节) |
说明 |
1~8 |
发卡方标识 |
8 |
发卡方惟一标识,编码方式见《收费公路联网电子不停车收费技术要求》第二部分 1关键信息编码 |
9 |
卡片类型 |
1 |
编码方式见《收费公路联网收费技术要求》表4.3 |
10 |
卡片版本号 |
1 |
高4位:行业统一定义; 低4位:由各省根据需要自定义 |
11~12 |
卡片网络编号 |
2 |
编码方式见《收费公路联网电子不停车收费技术要求》第二部分 1关键信息编码,如上海:3101 |
13~20 |
用户卡内部编号 |
8 |
编码方式见《收费公路联网电子不停车收费技术要求》第二部分 1关键信息编码 |
21~24 |
启用时间 |
4 |
格式:CCYYMMDD |
25~28 |
到期时间 |
4 |
格式:CCYYMMDD |
29~40 |
车牌号码 |
12 |
全牌照 (汉字+字母+数字)信息,采用字符型存储,汉字采用GB2312码,如:“京”编码为“BEA9”; 牌照信息不足12字节,后补0x00 |
41 |
用户类型 |
1 |
见GB/T 20851.4 P20 |
42 |
车牌颜色 |
1 |
0x00 –蓝色;0x01–黄色;0x02 –黑色;0x03 –白色;0x04~0xFF保留 |
43 |
车型 |
1 |
车型,编码方式见《收费公路联网收费技术要求》表4.3
|
44~46 |
预留 |
3 |
行业应用保留 |
47~50 |
预留 |
4 |
省内自定义应用 |
说明: (1)依照本文件发行的卡片,版本高4位统一定义为“4”; (2)省内不得自行扩展该文件长度。 |
注:卡片所遵循的标准标示在“卡片版本号”字段,该字段高四位等于 4时,说明该卡遵循“新标准”发行;高四位小于4时,该卡遵循“旧标准”发行。
1.2.5.联网收费复合消费过程文件
联网收费复合消费过程文件结构见表1.2-5。
表1.2-5联网收费复合消费过程文件结构
文件标识符 |
0019 |
||
文件类型 |
变长记录文件 |
||
文件大小 |
576字节 |
||
操作权限 |
自由读,写时使用应用维护子**DAMK_DF01线路保护(明文+ MAC)或UPDATE CAPP DATA CACHE方式写 |
||
字节 |
数据元 |
长度(字节) |
说明 |
记录一:收费公路ETC专用记录(43字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xAA |
2 |
记录长度 |
1 |
0x29 |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4~5 |
入/出口收费路网号 |
2 |
见《收费公路联网收费技术要求》表4.3 |
6~7 |
入/出口收费站号 |
2 |
见《收费公路联网收费技术要求》表4.3 |
8 |
入/出口收费车道号 |
1 |
见《收费公路联网收费技术要求》表4.3 |
9~12 |
入/出口时间 |
4 |
UNIX时间(注) |
13 |
车型 |
1 |
见《收费公路联网收费技术要求》表4.3 |
14 |
入出口状态 |
1 |
见《收费公路联网收费技术要求》表4.3 |
15~23 |
预留 |
9 |
由省内自定义应用 |
24~26 |
收费员工号 |
3 |
二进制方式存放入口员工号后六位 |
27 |
入/出口班次 |
1 |
MTC车道收费班次 |
28~39 |
车牌号码 |
12 |
见《收费公路联网收费技术要求》 |
40~43 |
预留 |
4 |
收费公路ETC预留 |
预留字节 | |||
预留应用记录1(43字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xB1 |
2 |
记录长度 |
1 |
0x29 |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-43 |
记录内容 |
40 |
|
预留应用记录2(43字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xB2 |
2 |
记录长度 |
1 |
0x29 |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-43 |
记录内容 |
40 |
|
预留应用记录3(43字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xB3 |
2 |
记录长度 |
1 |
0x29 |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-43 |
记录内容 |
40 |
|
预留应用记录4(43字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xB4 |
2 |
记录长度 |
1 |
0x29 |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-43 |
记录内容 |
40 |
|
预留应用记录5(43字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xB5 |
2 |
记录长度 |
1 |
0x29 |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-43 |
记录内容 |
40 |
|
预留应用记录6(63字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xC1 |
2 |
记录长度 |
1 |
0x3D |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-63 |
记录内容 |
60 |
|
预留应用记录7(63字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xC2 |
2 |
记录长度 |
1 |
0x3D |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-63 |
记录内容 |
60 |
|
预留应用记录8(96字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0xD1 |
2 |
记录长度 |
1 |
0x5E |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-96 |
记录内容 |
93 |
|
预留应用记录9(96字节) | |||
1 |
复合应用类型标识符 |
1 |
为了使卡片在全国范围内通用,需要统一该标识,指定为固定值0XD2 |
2 |
记录长度 |
1 |
0x5E |
3 |
应用锁定标志 |
1 |
0x00:未锁定;0x01:已锁定;其他值:保留 |
4-96 |
记录内容 |
93 |
|
说明:UNIX时间是UNIX或类UNIX系统使用的时间表示方式,从格林威治标准时间1970年1月1日0时0分0秒起至现在的总秒数,不包括闰秒。 |
注:在旧标准的基础上新增了预留应用记录1~9共9条记录。
1.2.6.电子钱包文件
电子钱包文件结构见表1.2-6。
表1.2-6电子钱包文件结构
文件标识符 |
0002 |
||
文件类型 |
钱包文件,循环记录 |
||
文件主体空间 |
COS自定义 |
||
操作权限 |
自由读,写权COS维护 |
||
字节 |
数据元 |
长度(字节) |
说明 |
COS自定义 |
金额 |
COS自定义 |
电子钱包当前金额 |
2. ESAM文件结构和数据定义
2.1.ESAM文件结构
2.1.1.文件结构图
所有OBE-SAM必须建立以下文件,结构见图2.1-1。
2.1.2.文件结构说明
OBE-SAM详细文件说明见表2.1-1。
表2.1-1 OBE-SAM详细文件结构
文件名称 |
文件类型 |
文件标识符 |
读权 |
写权 |
备注 |
MF |
主文件 |
3F00 |
建立权:MK_MF |
厂商交货时已经建立 |
|
**文件 |
**文件 |
-- |
禁止 |
增加**权:MK_MF |
禁止读,通过卡片主控**MK_MF采用密文+MAC方式写入** |
系统信息文件 |
二进制文件 |
EF01 |
自由 |
DAMK_MF |
自由读,写时使用卡片维护**DAMK_MF进行线路保护(明文+ MAC) |
系统保留文件 |
二进制文件 |
EF02 |
自由 |
DAMK_MF |
自由读,写时使用卡片维护**DAMK_MF进行线路保护(明文+ MAC) |
DF01 ETC应用目录 |
目录文件 |
DF01 |
建立权 MK_MF |
擦除权MK_MF |
卡主控**MK_MF认证通过后可以建立和擦除文件 |
应用**文件 |
**文件 |
-- |
禁止 |
增加**权MK_DF01 |
禁止读,通过应用主控**MK_DF01采用密文+MAC方式写入** |
车辆信息文件 |
二进制文件 |
EF01 |
RK2_DF01线路保护 |
DAMK_DF01 |
RK2_DF01线路保护读,写时使用应用维护**DAMK_DF01进行线路保护(明文+ MAC) |
应用交易记录文件 |
循环定长记录文件 |
EF02 |
自由 |
自由 |
自由读,自由写 |
应用保留文件1 |
二进制文件 |
EF03 |
自由 |
DAMK_DF01 |
自由读,写时使用应用维护**DAMK_DF01进行线路保护(明文+ MAC) |
应用保留文件2 |
二进制文件 |
EF04 |
自由 |
自由 |
自由读,自由写 |
应用保留文件3 |
二进制文件 |
EF05 |
认证读 |
DAMK_DF01 |
认证读,写时使用应用维护**DAMK_DF01进行线路保护(明文+ MAC) |
OBU应用预留文件1 |
二进制文件 |
EF06 |
自由 |
DAMK_DF01 |
自由读,写时使用应用维护**DAMK_DF01进行线路保护(明文+ MAC) |
OBU应用预留文件2 |
二进制文件 |
EF07 |
自由 |
自由 |
自由读,自由写 |
OBU应用预留文件3 |
二进制文件 |
EF0A |
自由 |
认证写 |
自由读,外部认证UK_DF01通过后可以写,无线路保护 |
OBU应用预留文件4 |
二进制文件 |
EF0B |
自由 |
认证写 |
自由读,外部认证UK_DF01通过后可以写,无线路保护 |
2.1.3.应用要求
a) 图2.1-1定义的所有保留文件分为行业应用保留文件和省级应用保留文件,行业应用保留文件作为将来行业统一定义使用,各省(区、市)不得自行应用;省级应用保留文件各省(区、市)应严格按照要求建立,并可根据需要使用,同时应向部路网中心报备。
b) 各省(区、市)不得自行更改统一定义的文件类型、空间长度和操作权限等,同时不得自行定义和使用文件中的行业预留字节,所有预留字节初始化时应写为0xFF。
c) MF文件下的应用目录文件标识符,DF02~DF0F作为省级应用保留,各省(区、市)可根据需要建立和使用,并应提前向部路网中心报备;其他应用目录文件标识符作为行业应用保留,各省(区、市)不得自行使用。
d) 应用保留文件1(EF03)和应用保留文件3(EF05),作为行业应用保留文件,各省(区、市)自定义应用不得自行使用;应用保留文件2(EF04)作为省级应用保留文件。
e) OBU应用预留文件1(EF06)和OBU应用预留文件2(EF07),作为省级应用保留文件。
f) 考虑到未来拓展应用,增加OBU应用预留文件3(000A)和OBU应用预留文件4(000B),作为行业应用保留文件,各省(区、市)自定义应用不得自行使用。
g) OBE-SAM文件结构的技术解释由交通运输部公路科学研究院负责。
2.2.数据定义说明(节选)
2.2.1.系统信息文件
系统信息文件详细说明见表2.2-2。
表2.2-2系统信息文件说明
文件标识(FID) |
‘EF01’ |
||
文件类型 |
二进制文件 |
||
文件大小 |
99字节 |
||
读取:自由 |
写入:DAMK _MF线路保护(明文 + MAC) |
||
字节 |
类型 |
长度(字节) |
内容 |
1 – 8 |
cn |
8 |
发行方标识,见《收费公路联网电子不停车收费技术要求》第二部分 1关键信息编码 |
9 |
cn |
1 |
协约类型 |
10 |
cn |
1 |
合同版本号 高4位:行业统一定义; 低4位:由各省根据需要自定义 |
11 – 18 |
cn |
8 |
合同*** |
19– 22 |
cn |
4 |
合同签署日期格式:CCYYMMDD |
23 – 26 |
cn |
4 |
合同过期日期格式:CCYYMMDD |
27 |
B |
1 |
拆卸状态 |
28 – 99 |
an |
72 |
预留 |
说明: (1)依照本文件发行的OBE-SAM,版本高4位统一定义为“4”; (2)省内不得自行扩展该文件长度。 |
拆卸状态说明见表2.2-3。
表2.2-3拆卸状态说明
|
值 |
状态 |
描述 |
高4位 |
0000 |
RS |
由路侧根据防拆信息控制OBU的通行 |
0001 |
OB |
由OBU根据防拆信息设置自身工作状态 |
|
1111 |
NU |
防拆信息未启用 |
|
注:其它值被保留 | |||
低4位 |
0000 |
PF |
标签已被非法拆卸 |
0001 |
OK |
正常工作状态 |
|
注:其它值被保留 |
注:ESAM所遵循的标准标示在“合同版本号”字段,该字段高四位等于 4时,说明该ESAM遵循“新标准”发行;高四位小于4时,该ESAM遵循“旧标准”发行。
2.2.2.ETC应用车辆信息文件
ETC应用车辆信息文件详细说明见表2.2-5。
表2.2-5 ETC应用车辆信息文件说明
文件标识(FID) |
‘EF01’ |
||
文件类型 |
二进制文件 |
||
文件大小 |
79字节 |
||
读取:RK2_DF01线路保护(密文) |
写入:DAMK _DF01线路保护(明文 + MAC) |
||
字节 |
类型 |
长度(字节) |
内容 |
1 – 12 |
an |
12 |
车牌号,全牌照 (汉字+字母+数字)信息,采用字符型存储,汉字采用GB2312码,如:“京”编码为“BEA9”;牌照信息不足12字节,后补0x00 |
13 – 14 |
an |
2 |
车牌颜色 高字节: 00H 低字节:00H –蓝色;01H –黄色;02H –黑色;03H –白色 |
15 |
cn |
1 |
车型,编码方式见《收费公路联网收费技术要求》表4.3 |
16 |
cn |
1 |
车辆用户类型,编码方式见GB/T 20851.4 – 2007,P20 |
17– 20 |
cn |
4 |
车辆尺寸(长[2字节] X 宽[1字节] X 高[1字节]),单位:dm。 |
21 |
cn |
1 |
车轮数 |
22 |
cn |
1 |
车轴数 |
23 – 24 |
cn |
2 |
轴距,单位:dm |
25 – 27 |
cn |
3 |
车辆载重/座位数,其中,载重的单位为:kg |
28 – 43 |
an |
16 |
车辆特征描述 |
44–59 |
an |
16 |
车辆发动机号 |
60 – 79 |
b |
20 |
保留字段 |
2.3.OBE-SAM内部**说明
OBE-SAM内**说明见表2.3-1。
表2.3-1 OBE-SAM内**说明
** |
说明 |
用途 |
标识 |
版本 |
长度 |
分散级数 |
MF下安全文件 | ||||||
MK_MF |
MF主控** |
00 |
00 |
00 |
16 |
0 |
DAMK_MF |
MF系统维护** |
01 |
01 |
00 |
16 |
0 |
DF01下安全文件 | ||||||
MK_DF01 |
DF01主控** |
00 |
00 |
00 |
16 |
0 |
DAMK_DF01 |
DF01应用维护** |
01 |
01 |
00 |
16 |
0 |
UK_DF01 |
DF01外部认证** |
00 |
01 |
00 |
16 |
0 |
RK1_DF01 |
DF01应用认证** |
01 |
02 |
00 |
16 |
0 |
RK2_DF01 |
DF01应用加*** |
01 |
03 |
00 |
16 |
0 |
RK2_DF01 |
DF01应用加*** |
01 |
03 |
01 |
16 |
0 |
RK2_DF01 |
DF01应用加*** |
01 |
03 |
02 |
16 |
0 |
注:**用途说明。‘00’ 外部认证**,用于外部认证命令;‘01’ 传输**,用于数据传输时加密或计算MAC。
2.4.OBE-SAM内部**管理
OBE-SAM**管理见表2.4-1。
表2.4 -1 OBE-SAM**管理
分类 |
** |
用途 |
主控** |
MK_MF |
控制MF下文件的建立和**的写入 |
MK_DF01 |
控制DF01下文件的建立和**的写入 |
|
维护** |
DAMK _MF |
发卡方或应用提供方用于产生更新二进制文件或记录命令的MAC |
DAMK_DF01 | ||
外部认证** |
UK_DF01 |
用于验证路侧设备的合法性 |
计算** |
RK1_DF01 |
用于产生读二进制文件或记录命令的MAC |
计算** |
RK2_DF01 |
用于加密读取车辆信息文件信息。 |
注:所有**的装载和修改应使用密文+MAC的方式。
2.5.OBE-SAM卡复位信息的约定
OBE-SAM复位信息中历史字节的约定(共15字节)见表2.5-1。
表2.5-1 OBE-SAM复位信息的约定
名称 |
类型 |
长度(字节) |
说明 |
交通运输部标识 |
an |
1 |
固定为’4A’ |
芯片商注册标识号 |
an |
2 |
芯片厂商注册标识 |
OBE厂商标识 |
an |
2 |
由收费公路电子收费**管理单位分配 |
COS版本号 |
cn |
1 |
主版本号+次版本号,范围1.0~9.9 |
COS修订版本号 |
cn |
1 |
范围0~99 |
YEAR |
cn |
1 |
生产年份 |
MON |
cn |
1 |
生产月份 |
DAY |
cn |
1 |
生产日 |
ESAM结构版本 |
cn |
1 |
ESAM结构版本号 |
流水号 |
an |
4 |
惟一性(在卡商内部) |
3. 新旧标准主要差异
3.1.用户卡结构差异
序号 |
内容 |
旧标准 |
新标准 |
1 |
内部认证** |
无 |
**标识00 计数器 -- |
2 |
Pin码 |
无统一标准,个别省份为123456 |
“123456” ASCII码值 |
3 |
15文件 |
长度:43 版本号:高4位<4 车牌颜色:无 车型:无 行业保留字段:无 省内自定义:无 |
长度:50 版本号:高四位为4,低四位省级定义 车牌颜色:第42字节 车型:第43字节 行业保留字段:44-46,共3字节,填充0xFF 省内自定义:47-50,共4字节 |
4 |
19文件 |
长度:43 记录一40~43字节:预留 预留记录1:无 预留记录2:无 预留记录3:无 预留记录4:无 预留记录5:无 预留记录6:无 预留记录7:无 预留记录8:无 预留记录9:无 |
长度:576 记录一40~43字节:收费公路ETC预留 预留记录1:长度 43 预留记录2:长度 43 预留记录3:长度 43 预留记录4:长度 43 预留记录5:长度 43 预留记录6:长度 63 预留记录7:长度 63 预留记录8:长度 96 预留记录9:长度 96 |
5 |
18文件 |
文件大小:记录长度为23字节,50条交易记录 |
文件大小:记录长度为23字节,不少于50条交易记录 |
6 |
09文件 |
无 |
长度:512 |
7 |
1A文件 |
文件长度1024,记录长度为33 |
按照顺序创建34省份记录,记录长度30 余下4字节预留 |
8 |
1B文件 |
文件长度1024,记录长度为33 |
按照顺序创建34省份记录,记录长度30 余下4字节预留 |
3.2.ESAM结构差异
序号 |
内容 |
旧标准 |
新标准 |
1 |
OBU应用预留文件3 |
无 |
二进制文件 长128字节 |
2 |
OBU应用预留文件4 |
无 |
二进制文件 长512字节 |
3 |
DF01外部认证** |
无 |
**标识01 |