GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf
《GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf》由会员分享,可在线阅读,更多相关《GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf(46页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.240.99 A90 GA 中华人民共和国 公共安全 行业标准 GA/T 4672019 代替 GA467-2013 居民身份证验证安全控制模块 接口技术规范 Technical specifications for interfaces of secure access modules for Resident Identity Card authentication XXXX - XX - XX 发布 XXXX - XX - XX 实施 中华人民共和国公安部 发 布 GA/T 467XXXX I 目 次 前言 . II 1 范围 . 1 2 规范 性引用文件 . 1 3 术语
2、和定义 . 1 4 符号和缩略语 . 1 5 SAM_A 概述 . 2 6 射频模块接口 . 2 7 业务终端接口 . 10 附录 A(规范性附录) SAM_A_ 接口定义及电气特性 . 34 附录 B(规范性附录) SAM_A_ 接口定义及电气特性 . 37 附录 C(规范性附录) SAM_A_ 接口定义及电气特性 . 39 GA/T 467XXXX II 前 言 本标准按照 GB/T 1.1 2009 给出的规则起草。 本标准代替 GA 467-2013居民身份证验证安全控制模块接口技术规范 。 与 GA 467-2013相 比,除 编辑性修改外 , 主要 技术 变化如下: 由强制性标准改
3、为推荐性标准; 修改 了 范围表述 (见 第 1 章, 2013 年 版 的 第 1 章 ) ; 增加了 识别码 的定义 (见 3.3) ; 修改了“ 4 缩略语”为“ 4 符号和缩略语”,增加了后文 中 符 号 的说明 (见第 4 章 , 2013 年 版 的 第 4 章 ) ; 增加 了 泛指所有类型的验证安全控制模块的说明,增加了 SAM_A_ 、 SAM_A_ 、 SAM_A_ 的缩略说明 (见第 4 章) ; 修改 了 第 5 章标题为“ SAM_A 概述”(见 第 5 章, 2013 年 版 的 第 5 章 ) ; 增加 了 “ SAM_A 类别”章节 (见 5.1) ; 修改了
4、原 5.1 节 “ SAM_A 接口” 到 5.2 节 (见 5.2, 2013 年 版 的 5.1) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的射频模块物理接口说明 (见 6.1) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的数据传输方式说明 ( 见 6.2.1) ; 修改 了 射频模块接口的 并行 数据传输方式 通信时间 参数 (见 6.2.4.2, 2013 年版的 6.2.4.2) ; 修改了 “SAM_A 接收时序 ”中规定的 SAM_A 最大等待时间为 15ms(见 6.2.4.2.2 和 6.2.5.4.3, 2013 年版的 6.2.4.2.2 和 6.2.5
5、.4.3) ; 修改 了 射频模块接口的 串行 传输 速率选择定义, 并 将“预留”修改为 1Mbps 速率 ( 见 6.2.5.2, 2013 年版的 6.2.5.2) ; 修改 了 射频模块接口 串行 传输方式 通信时间参数 , 将 原有速率下的 每个 时间 参数 从 确定值修改 为范围值 , 并增加 1Mbps 的速率值, 将速率单位 从 kHz 修改为 kbps(见 6.2.5.4.4, 2013 年版 的 6.2.5.4.4) ; 修改 了 R E S E T信号时序中 tlow 和 thigh 的最大值 (见 6.2.6, 2013 年版的 6.2.6) ; 增加 了 对 SAM_
6、A_ 、 SAM_A_ 的业务终端物理接口说明 (见 7.1) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的 UART 说明 (见 7.2.2) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的 USB 说明 (见 7.2.3) ; 修改了 原“ 7.4.1 命令集”、“ 7.4.2 应答码”和“ 7.5.1 命令说明” ,将三节 整合为一节“ 7.4.1 命 令及应答码 概述” ,在 7.4.1 节下 再细分“ 7.4.1.1 命 令集”和“ 7.4.1.2 应答码集” (见 7.4.1, 2013 年版的 7.4.1、 7.4.2、 7.5.1) ; 增加了 “ 7.4.1.1
7、 命令集”中 设备 状态 管理类、 设备 模式 管理类、 身份证核验类、安全服务类 的 命令集区分,并在每一类中修改 原命令集 为 SAM_A_ 和 SAM_A_ 的支持命令集, 增加 了 SAM_A_ 的命令集 (见 7.4.1.1, 2013 年版的 7.4.1) ; 增加了应答码对应不同类型 SAM_A 的说明, 并 增加 了 SAM_A_ 新增的应答码 (见 7.4.1, 2013 年版的 7.4.2) ; 删除了 “ 7.5 命令及应答 码说明”章节 ,将原 7.5 章节内的 内容 放入第 7.4 章,并 按照 设备 状态 管理类、设备 模式 管理类 、身份证核验类、安全服务类的目录
8、来编写命令;增加 了 SAM_A_ GA/T 467XXXX III 新增的命令 (见 7.4.3、 7.4.4、 7.4.5、 7.4.6, 2013 年版的 7.5) ; 增加 了 复位射频模块说明 (见 7.4.2.1) ; 修改了 原“读机读文字信息和相片信息”命令 的表述 为“ 核验身份证返回 文字信息和相片信息” , 并删除了 信息长度的限制说明 (见 7.4.1 和 7.4.4.3, 2013 年版的 7.4.1 和 7.5.9) ; 修改了 原“读机读文字信息、相 片信息和指纹信息”命令 的表述 为“ 核验身份证返回 文字信息、 相片信息和指纹信息” ,并删除了 信息长度的限制
9、说明 (见 7.4.1 和 7.4.4.4, 2013 年版的 7.4.1 和 7.5.10) ; 修改了 原附录 A“34 针 插座 ”和附录 B“业务终端接口 ”内容 ,将其 合并为附录 A“SAM_A_ 接 口定义及电气特性 ”(见附录 A, 2013 年版的附录 A、附录 B) ; 修改 了 附录 B 为 “SAM_A_ 接口定义及电气特性 ”(见附录 B, 2013 年 版的附录 B) ; 增加 了 附录 C“SAM_A_ 接口定义及电气特性 ”(见附录 C) 。 请注意本文件 的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由公安部治安管理局提出。 本标准
10、由公安部计算机与信息处理标准化技术委员会归口。 本标准起草单位:数据通信科学技术研究所、 公安部治安管理局、 公安部第一研究所、公安部 户政 管理研究中心 。 本标准主要起草人: 王俊峰、 苏桂亭、 周东平、 张加巍、 古健宇、 张文直、张治安、刘丽娜、张知 恒 。 本标准所代替标准的历次版本发布情况: GA 467-2004; GA 467-2013。 GA/T 467XXXX 1 居民身份证验证安全控制模块 接口技术规范 1 范围 本标准规 定了居民身 份证验证安全控制模块的 射频模块接口和业务终端接口的技术要求 。 本标准适用于 使用 居民身份证验证安全控制模块 的 相关产品的设计、生产
11、 、使用 和检测等 。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 20518 信息安全技术 公钥基础设施 数字证书格式 GB/T 32905 信息安全技术 SM3密码杂凑算法 GB/T 32907 信息安全技术 SM4分组密码算法 GB/T 32918 信息安全技术 SM2椭圆曲线公钥密码算法 GA/T 449 居民身份证术语 GA/T 490 居民身份证机读信息规范 3 术语和定义 GA/T 449界定的以及下列术语和定义适用于本文件。 3.1
12、业务终端 application terminal 与 SAM_A连接,能向 SAM_A发送操作命令,接收并处理 SAM_A返回结果的实体。 3.2 射频模块 RF module 内嵌于居民身份证阅读 机具 中 , 与居民身份证专用芯片进行射频通信的电子电路。 3.3 识别码 identification code 基于身份证信息 产生的标识数据 。 4 符号和 缩略语 4.1 符号 GA/T 467XXXX 2 下列 符合 适用于本文件。 H( ):采用 SM3商密算法 计算 的 HASH值 。 HMAC( ):采用 SM3商密算法 计算 的 HMAC值 。 Sign( ): 采用 SM2商
13、密算法产生的签名 。 x|y: x与 y的拼接,其中 x、 y可以是比特串或字节串。 4.2 缩略语 下列缩略语适用于本文件。 RF:射频( Radio Frequency) SAM_A: 居民身份证 验证安全控制模块( Secure Access Module for Resident Identity Card Authentication) SAM_A_ : 型验证安全控制模块 ( SAM_A of Type ) SAM_A_ : 型验证安全控制模块 ( SAM_A of Type ) SAM_A_ : 型验证安全控制模块 ( SAM_A of Type ) SAMID: SAM_A的编
14、号 及校验码 ( SAM_A ID) SAMID_ASCII: SAMID编号 的 字符串形式 ( SAMID in ASCII Code Form) UART:通用异步收发器( Universal Asynchronous Receiver/Transmitter) USB:通用串 行总线( Universal Serial Bus) 5 SAM_A 概述 5.1 SAM_A 类别 SAM_A按照物理形态与操作命令的不同,分为 SAM_A_ 、 SAM_A_ 和 SAM_A_ 三种类型。 5.2 SAM_A 接口 SAM_A的接口包括射频模块接口和业务终端接口,如图 1所示。 业 务 终 端
15、 S A M _ A 射 频 模 块 业 务 终 端 接 口 射 频 模 块 接 口 图 1 SAM_A 接口示意图 6 射频模块接口 6.1 物理接口 SAM_A_ 通过 IDC标准 34针插座 引脚引出 ,引脚说明、 物理 结构 及电气特性 等见附录 A。 SAM_A_ 通过 22针 SATA插座 引脚引出 ,引脚说 明、 物理 结构 及电气特性 等见附录 B。 SAM_A_ 通过 LGA28封装 引脚引出 ,引脚说明、 物理 结构 及电气特性 等见附录 C。 6.2 数据传输 6.2.1 数据传输方式 GA/T 467XXXX 3 SAM_A_ 具有并行和串行两种数据传输方式,通过 “射
16、频模块接口的传输方式选择信号 ”(即 RF_TYPE)选择,高电平为 数据 并行传输方式,低电平为 数据 串行传输方式。 SAM_A_ 和 SAM_A_ 只具有 数据 串行传输方式。 6.2.2 数据传输顺序 在 数据 并行传输方式下,数据按字节传输,低字节在前,高字节在后。 在 数据 串行传输方式下,数据按位传输,高位在前,低位在后。 6.2.3 射频校验标 识 射频校验标识由射频模块发给 SAM_A的最后一个字节表示, 0 x00表示校验正确,非 0 x00表示校验 错误。 6.2.4 数据并行传输方式 6.2.4.1 端口说明 端口说明见表 1。 表 1 数据并行传输方式 端口说明 6.
17、2.4.2 端口信号时序 6.2.4.2.1 SAM_A 发送时序 信号名称 信号流向 功能描述 D7 D0 I/O/Z 8 比特数据总线, 不进行读、写数据时,为高阻状态 TX_REQ O 发送请求信号。平时为低电平。上升沿表示 SAM_A 发送数据准备好,在设定时间内、 TX_ACK 信号有效前,保持高电平。当 TX_ACK 信号有效(低电平),或超时后,设置 为低电平 TX_ACK /RATE0 I 在 数据并行传输方式下为 TX_REQ 的应答信号 TX_ACK,平时为高电平。在 TX_REQ 发送请求有效后、射频模块接收数据完成前,保持为低电平 TX_FRAME O 发送数据帧的帧标
18、识信号,平时为低电平。当 SAM_A 开始发送一帧数据时,为高电平,这一帧所有数据发送结束后,重置为低电平 RX_REQ /RATE1 I 在数据并行传输方式下为接收请求信号 RX_REQ,平时为低电平。上升沿表示射频模块 准备好数据,在 RX_ACK 变为低电平时,由射频模块清除 RX_ACK O RX_REQ 的应答信号,平时为高电平。在 RX_REQ 接收请求有效后、 SAM_A 接收数据完成前,保持为低电平 RX_FRAME I 接收数据帧的帧标识信号,平时为低电平。当射频模块向 SAM_A 转发一帧数据时,变为高电平;在所有数据字节转发完,给出校验结果后,变为低电平 R/W_ O S
19、AM_A 读、写信号, CS _低电平时,高电平表示读,低电平表示写 CS _ O 射频模块片选信号,低电平有效 R E S E T O 对射频模块的复位信号,低电平有效 ,时序说明见 6.2.6 RF_TYPE I 射频模块接口的 数据 传输方式选择 信号。高电平表示选择数据并行传输方式 注 : I 表示 SAM_A 的输入, O 表示 SAM_A 的输出, Z 表示高阻状态 。 GA/T 467XXXX 4 SAM_A将 TX_FRAME信号置为高电平开始一帧数据的发送。在 TX_FRAME保持高电平期间, SAM_A首先产生 TX_REQ信号,待接收到 TX_ACK信号后开始发送数据,直
20、到一帧数据发送完毕, SAM_A将 TX_FRAME信号设置为低电平。 SAM_A发送时序如图 2所示,发送时序参数见表 2。 图 2 数据并行传输方式发送时序 表 2 数据并行传输方式发送时序参数 参数 说明 最小值 最大值 单位 t s u (D) W 在 R/W_变高前 Data 的建立时间 40 100 ns t h (D) W 在 R/W_变高后 Data 的维持时间 20 60 ns t l (RW) R/W_保持低电平的时间 48 105 ns t l (CS) CS_保持低电平的时间 85 155 ns t h (R) C CS _ 变为高电平后,产生 TX_REQ 的时间(
21、SAM_A 发出数据到发 出请求的时间) 65 ns t l (R) A TX_ACK 变为低电平后, TX_REQ 保持高电平的时间( SAM_A获得应答到清除请求的时间) 20 600 ns t l (A) R TX_REQ 变为高电平后,等待 TX_ACK 变为低电平的时间( SAM_A 发出请求到等待应答的时间) 200 s t s l (A) TX_ACK 低电平保持时间 1.6 200 s t h (A) R TX_ACK 恢复后, SAM_A 发出下一个 TX_REQ 的时间 400 870 ns t l (R) F TX_FRAME 有效后,产生第一个 TX_REQ(变为高电平
22、)的时间 1 3 s t l (F)R 最后一个 TX_ACK 变为高电平后, TX_FRAME 变为低电平的时间( SAM_A 确认最后一个字节发完后,取消发送帧标识) 0.5 5 s 注 : “ ” 表示对该项指标不作限制 。 GA/T 467XXXX 5 6.2.4.2.2 SAM_A 接收时序 SAM_A在发送完一帧数据后,如果射频模块收到居民身份证应答数据,应在等待时间内将应答数 据发送给 SAM_A, SAM_A最大等待时间为 15ms。 SAM_A检测到 RX_FRAME信号 变 为高电平开始一帧数据的接收,在 RX_FRAME保持高电平期间, SAM_A等待 RX_REQ信号,
23、收到 RX_REQ后, SAM_A产生 RX_ACK信号并读取数据, 直到 RX_FRAME 信号变为低电平,一帧数据 接收完毕。 SAM_A接收时序见图 3,接收时序参数见表 3。 图 3 数据并行传输方式接收时序 表 3 数据并行传输方式接收时序参数 参数 说明 最小值 最大值 单位 t s u (D) C 在 CS_变为高电平前 Data 的建立时间 40 ns t h (D) C 在 CS_变为高电平后 Data 的维持时间 15 ns t s l (C) CS_保持低电平的时间 48 105 ns t l (C) R RX_REQ 有效后产生 CS_的时间 350 650 ns t
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GA 467-2019 居民身份证验证安全控制模块接口技术规范 467 2019 居民身份证 验证 安全 控制 模块 接口 技术规范
