路径: 主页 > MISC > 第118页 > GM/T 0096-2020
| 标准编号 | GM/T 0096-2020 (GM/T0096-2020) | | 中文名称 | 射频识别防伪系统密码应用指南 | | 英文名称 | Guide for RFID anti-counterfeiting cipher application | | 行业 | Chinese Industry Standard (推荐) | | 中标分类 | L80 | | 字数估计 | 30,329 | | 发布日期 | 2020-12-28 | | 实施日期 | 2021-07-01 | | 标准依据 | 国家密码管理局公告第41号 | | 发布机构 | 国家密码管理局 |
GM/T 0096-2020: 射频识别防伪系统密码应用指南
GM/T 0096-2020 英文名称: Guide for RFID anti-counterfeiting cipher application
中华人民共和国密码行业标准
射频识别防伪系统密码应用指南
国家密码管理局 发 布
1 范围
本文件规定了射频识别防伪应用的安全类别、系统规划与实施。
本文件适用于射频识别防伪应用中密码安全方案设计、密码产品选用与系统实施。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文
件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于
本文件。
5 概述
基于射频识别防伪系统的密码应用框架如图1所示,由标签发行、防伪验证、中间件、信息处理系
统、网关、密钥管理系统和CA组成。其中,CA和中间件作为可选部分,根据应用需求选用。
防伪验证由读写器和电子标签实现,当读写器作为信息透明传输通道使用时,标签通过中间件或信
息处理系统实现防伪验证,对读写器无密码安全要求。
标签发行由读写器和电子标签实现,当读写器作为信息透明传输通道使用时,标签通过中间件或信
息处理系统完成发行,对读写器无密码安全要求。
6 安全类别
6.1 安全级别
根据射频识别防伪系统对密码安全技术的要求不同,可将防伪系统安全级别分为两类,即A类和
B类。
6.2 A类系统
A类防伪密码安全级别的系统(以下简称A类系统)应符合GB/T 37033.1-2018中6.2.2规定的
二级安全级别要求。系统中的随机数应符合GB/T 32915的要求。
6.3 B类系统
B类防伪密码安全级别的系统(以下简称B类系统)符合GB/T 37033.1-2018中6.2.4规定的四
级安全级别要求。系统中的随机数应符合GB/T 32915的要求。
7 A类系统规划与实施
7.1 系统规划
7.1.1 系统架构
A类系统,采用对称密码算法,通过读写器对电子标签的身份鉴别,或读写器与电子标签之间的双
向身份鉴别,提高射频识别标签的安全防伪能力。双向身份鉴别见附录A。A类系统提供一种数字化
的安全防伪方案,方便消费者使用NFC智能终端,通过移动互联网,对贴有RFID防伪标签的商品进行
验伪查询。
A类系统的系统架构参考设计如图2所示。
7.1.2 标签发行系统
对防伪标签进行密钥发行,并在发行完成后,将商品溯源相关信息与防伪标签UID进行关联,存入
信息处理系统中,便于消费者进行商品溯源防伪。
7.1.3 防伪验证系统
防伪验证系统提供对防伪标签的验证查询服务,以及防伪数据信息(产品生产、销售、验证查询等数
据)的下载等。
7.1.4 信息处理系统
包括商品生产、仓储、运输、销售等多类信息的处理系统。
7.1.5 密钥管理系统
负责整个系统中密钥的生成、分散、存储等密钥管理功能,是整个系统中安全核心;为保证该系统的
安全性,密钥管理系统部署在独立的密钥管理中心,与商品溯源防伪应用系统的其他部分(包括信息处
理系统、防伪验证系统、标签发行系统)物理隔离。密钥管理系统生成的密钥,通过密钥卡等安全措施,
分发到商品防伪溯源应用系统的其他部分。
7.2 产品选择
7.2.1 射频电子标签
7.2.1.1 密码安全要求
A类系统中使用的射频电子标签满足以下密码安全要求。
a) 符合GM/T 0040-2015中规定的Ⅰ类或Ⅱ类检测要求。
b) 身份鉴别:应支持读写器对电子标签的身份鉴别。读写器对电子标签的身份鉴别实现方式见
GB/T 37033.2-2018中的8.3.2.2。
c) 访问控制:支持访问控制功能,保障存储信息在受控权限下进行访问。电子标签的访问控制实
现方式见GB/T 37033.2-2018中6.1.5。电子标签的访问控制检测见GM/T 0040-2015中
6.5。
d) 密码算法:应采用国家密码管理部门核准的密码算法。
e) 宜选用国家密码管理部门核准的密码产品。
7.2.1.2 可选密码安全要求
A类系统中使用的射频电子标签根据应用需求,可选择支持以下密码安全要求。
a) 存储信息机密性保护:可选择支持对电子标签内存储信息机密性保护,电子标签存储信息的机
密性实现方式见 GB/T 37033.2-2018中6.1.1.1。电子标签存储信息的机密性检测见
GM/T 0040-2015中6.3.3。
b) 传输信息机密性保护:可选择支持对电子标签传输信息保护功能。电子标签传输信息的机密
性实现方式见 GB/T 37033.2-2018中6.1.1.2。电子标签传输信息的机密性检测见
GM/T 0040-2015中6.3.2。
c) 存储信息完整性保护:可选择支持对电子标签存储信息完整性保护功能。电子标签存储信息
的完整性实现方式见GB/T 37033.2-2018中6.1.2.1。电子标签存储信息的完整性检测见
GM/T 0040-2015中6.3.5。
d) 传输信息完整性保护:可选择支持对电子标签传输信息的完整性保护功能。电子标签传输信
息的完整性实现方式见GB/T 37033.2-2018中6.1.2.2。电子标签传输信息的完整性检测见
GM/T 0040-2015中6.3.4。
e) 身份鉴别:可选择支持电子标签对读写器的身份鉴别。电子标签对读写器的身份鉴别实现方
式见GB/T 37033.2-2018中的8.3.2.1。电子标签对读写器的身份鉴别应通过GM/T 0040-
2015中6.2和6.3的检测。读写器与电子标签之间的双向身份鉴别的实现方式见
GB/T 37033.2-2018中 8.3.3.1。读写器与电子标签之间的双向身份鉴别应通过
GM/T 0040-2015中6.2和6.3的检测。
f) 抗电子标签原发抵赖:可选择支持抗电子标签原发抵赖功能。抗电子标签原发抵赖的实现方
式见GB/T 37033.2-2018中6.1.3.1。抗电子标签原发抵赖检测见 GM/T 0040-2015中
6.6.1。
7.2.2 射频读写器
7.2.2.1 密码安全要求
A类系统中使用的密码安全功能射频读写器可满足以下密码安全要求。
a) 读写器使用的SAM芯片应符合GM/T 0008规定的不低于二级的检测要求。
b) 身份鉴别:应支持读写器对电子标签的身份鉴别。读写器对电子标签的身份鉴别实现方式见
GB/T 37033.2-2018中8.3.2.2。
c) 应支持访问控制功能。读写器访问控制实现方式见GB/T 37033.2-2018中6.2.5。
d) 密码算法:应采用与电子标签中密码算法相适应的国家密码管理部门核准的密码算法。
e) 宜选用国家密码管理部门核准的密码产品。
7.2.2.2 可选密码安全要求
A类系统中使用的密码安全功能射频读写器根据应用需求,可选择支持以下密码安全要求。
a) 存储信息的机密性:可选择支持对读写器内存储信息的机密性保护。读写器存储信息的机密
性实现方式见GB/T 37033.2-2018中6.2.1.1。
b) 传输信息的机密性:可选择支持对读写器传输信息保护功能。读写器传输信息的机密性实现
方式见GB/T 37033.2-2018中6.2.1.2。
c) 存储信息的完整性:A类安全级别读写器可选择支持对读写器存储信息完整性保护功能。读
写器存储信息的完整性实现方式见GB/T 37033.2-2018中6.2.2.1。
d) 传输信息的完整性:可选择支持对读写器传输信息完整性保护功能。读写器传输信息的完整
性实现方式见GB/T 37033.2-2018中6.2.2.2。
e) 身份鉴别:可选择支持电子标签对读写器的身份鉴别。电子标签对读写器的身份鉴别实现方
式见GB/T 37033.2-2018中的8.3.2.1。电子标签对读写器的身份鉴别应通过GM/T 0040-
2015中6.2和6.3的检测。读写器与电子标签之间的双向身份鉴别的实现方式见
GB/T 37033.2-2018中8.3.3.1。读写器与电子标签之间的身份鉴别应通过 GM/T 0040-
2015中6.2和6.3的检测。
f) 抗电子标签原发抵赖:可选择支持抗电子标签原发抵赖功能。抗电子标签原发抵赖实现方式
见GB/T 37033.2-2018中6.2.3.1。抗电子标签原发抵赖检测见GM/T 0040-2015中6.6.1。
g) 可选择支持审计功能。读写器的审计记录实现方式见GB/T 37033.2-2018中6.2.6。
h) 密码算法:可选择采用国家密码管理部门核准的密码算法。
7.2.3 安全网关
宜选用国家密码管理部门核准的密码产品。
7.2.4 密码机
符合GM/T 0030要求,宜选用国家密码管理部门核准的密码产品。
7.3 实施建议
7.3.1 信息处理系统
使用安全网络及网关产品保障信息处理系统传输安全性;保障信息处理系统存储和访问安全性,见
GB/T 37092和GM/T 0039。
7.3.2 中间件
使用安全网络及网关产品保障中间件传输安全性;保障中间件存储和访问安全性,见GB/T 37092
和GM/T 0039。
7.3.3 密钥管理系统
电子标签的密钥管理见GB/T 37033.3-2018。
针对电子标签密钥管理的检测见GM/T 0040-2015中6.9。
读写器的密钥管理见GB/T 37033.3-2018。密码机密钥管理系统提供防伪标签发行系统、防伪验
证系统、信息处理系统的密钥产生和管理,密钥进行分级控制和管理。
密钥应至少为三级,并逐级进行散列。厂商设立密钥管理机构并产生根密钥,根密钥通过一级分散
因子散列出鉴别主密钥;鉴别主密钥通过二级分散因子散列出防伪标签鉴别密钥。密钥散列如图3
所示。
7.3.4 透明传输通道读写器要求
射频识别标签发行、防伪验证过程中,如读写器作为信息透明传输通道使用时,标签通过中间件或
信息处理系统实现防伪验证,对读写器无密码安全要求。
7.4 应用方案
A类射频识别防伪密码应用方案见附录B。
8 B类系统规划与实施
8.1 系统规划
8.1.1 系统架构
B类系统采用非对称密钥体制。
B类系统,采用非对称加密方法进行身份鉴别和权限控制,防止商品生产、流通、销售各个环节数据
伪造,实现商品全流程跟踪。支持离线认证、独立认证;支持商品全流程各阶段数据记录,满足商品的个
性化需求和收藏性需求的信息写入,满足商品渠道管理的需求。
B类系统的系统架构参考设计如图4所示。
8.1.2 标签发行系统
对防伪标签进行密钥发行,并在发行完成后,将商品溯源相关信息与防伪标签UID进行关联,存入
信息处理系统中,便于消费者进行商品溯源防伪。
8.1.3 防伪验证系统
防伪验证系统提供对防伪标签的验证查询服务,以及防伪数据信息(产品生产、销售、验证查询等数
据)的下载等。
8.1.4 信息处理系统
包括商品生产、仓储、运输、销售等多类信息的处理系统。
8.1.5 密钥管理系统
负责整个系统中密钥的生成、分散、存储等密钥管理功能,是整个系统中安全核心;为保证该系统的
安全性,密钥管理系统部署在独立的密钥管理中心,与商品溯源防伪应用系统的其他部分(包括信息处
理系统、防伪验证系统、标签发行系统)物理隔离。密钥管理系统生成的密钥,通过密钥卡等安全措施,
分发到商品防伪溯源应用系统的其他部分。
8.1.6 证书签发与身份鉴别系统
电子标签和防伪系统各个环节的设备中集成密码模块,由企业向CA申请企业根证书,用根证书签
发二级证书,二级证书签发三级证书的方式建立证书链,作为电子标签和业务系统、业务系统和业务系
统之间身份鉴别的依据。身份鉴别应按以下要求进行。
a) 业务系统和业务系统之间通信时,采用非对称算法实现身份鉴别。
b) 业务系统和电子标签进行通信时,采用非对称算法进行身份鉴别。
c) 业务系统读写器向电子标签写入信息时,业务系统和读写器进行双向身份鉴别,双向鉴别通过
后,写入信息。双向身份鉴别见附录A。
d) 业务系统读写器从电子标签读取信息时,对读写器进行单向身份鉴别,鉴别通过后,读取信息。
e) 读写器和电子标签内写入的信息用写入方的私钥签名,保证信息的完整性和抗抵赖。
8.2 产品选择
8.2.1 射频电子标签
8.2.1.1 密码安全要求
B类系统中使用的射频电子标签满足以下密码安全要求。
a) 射频电子标签应符合GM/T 0040-2015中规定的Ⅱ类检测要求,射频电子标签所采用的芯
片应符合GM/T 0008规定的不低于二级的检测要求。
b) 存储信息的机密性:应支持对电子标签内存储信息机密性保护。电子标签存储信息的机密性
实现方式见 GB/T 37033.2-2018 中 6.1.1.1。电子标签存储信息的机密性检测见
GM/T 0040-2015中6.3.3。
c) 传输信息的机密性:应支持对电子标签传输信息保护功能。电子标签传输信息的机密性实现
方式见GB/T 37033.2-2018中6.1.1.2。电子标签传输信息的机密性检测见GM/T 0040-
2015中6.3.2。
d) 存储信息的完整性:应支持对电子标签存储信息完整性保护功能。电子标签存储信息的完整
性实现方式见 GB/T 37033.2-2018中6.1.2.1。电子标签存储信息的完整性检测见
GM/T 0040-2015中6.3.5。
e) 传输信息的完整性:应支持对电子标签传输信息完整性保护功能。电子标签传输信息的完整
性实现方式见 GB/T 37033.2-......
|