DB11 T 159.5-2023 市政交通一卡通系统技术规范 第5部分:安全.pdf
《DB11 T 159.5-2023 市政交通一卡通系统技术规范 第5部分:安全.pdf》由会员分享,可在线阅读,更多相关《DB11 T 159.5-2023 市政交通一卡通系统技术规范 第5部分:安全.pdf(16页珍藏版)》请在麦多课文档分享上搜索。
1、 ICS 35.240.15 CCS L 64 DB11 北京市地方标准 DB11/T 159.52023 代替 DB11/T 159.42015市政交通一卡通系统技术规范 第 5 部分:安全 Technical specification for municipal administration&communications card systemPart 5:Security 2023-12-25 发布2024-04-01 实施北京市市场监督管理局发 布DB11/T 159.52023 I 目 次 前言.II 引言.III 1 范围.1 2 规范性引用文件.1 3 术语和定义.1 4 缩略
2、语.2 5 系统安全要求.2 6 终端安全要求.2 6.1 一般要求.2 6.2 终端数据安全要求.3 6.3 终端环境安全要求.3 6.4 终端密码算法要求.3 7 卡片安全要求.4 7.1 一般要求.4 7.2 共存应用.4 7.3 密钥的独立性.4 7.4 卡片内部安全体系.4 7.5 卡片通信安全.4 7.6 卡片交易安全.4 7.7 卡片防攻击.4 7.8 卡片密码算法要求.4 8 移动支付系统安全要求.5 8.1 SE 安全要求.5 8.2 客户端软件安全要求.5 8.3 可信服务管理系统安全要求.5 9 交易安全要求.5 9.1 消费交易安全.5 9.2 充值交易安全.5 9.3
3、 退卡交易安全.6 10 密钥管理及算法要求.6 10.1 一般要求.6 10.2 生成与发行.6 10.3 安全机制.7 10.4 密码算法.7 附录 A(规范性)SM4 算法 MAC 的计算流程.8 附录 B(规范性)SM4 算法数据加密计算流程.9 附录 C(规范性)SM4 算法数据解密计算流程.10 附录 D(规范性)SM4 算法过程密钥产生流程.11 附录 E(规范性)SM4 算法子密钥推导流程.12 DB11/T 159.52023 II 前 言 本文件按照GB/T 1.12020标准化工作导则 第1部分:标准化文件的结构和起草规则的规定起草。DB11/T 159市政交通一卡通系统
4、技术规范分为以下部分:第1部分:总体要求;第2部分:卡片;第3部分:终端;第4部分:移动支付系统;第5部分:安全;第6部分:检测;本文件是DB11/T 159的第5部分。本文件代替DB11/T 159.42015市政交通一卡通技术规范 第4部分:安全,与DB11/T 159.42015相比,除结构调整和编辑性改动外,主要技术变化如下:a)更改了“系统安全”为“系统安全要求”(见第 5 章,2015 年版的第 3 章);删除了“基本要求”、“鉴别和访问控制”、“操作审计”、“数据安全”、“网络与计算环境安全”、“系统备份要求”(见第 5 章);b)增加了“终端密码算法要求”(见 6.4);c)增
5、加了卡片安全要求的“一般要求”、“共存应用”、“密钥的独立性”、“卡片内部安全体系”和“卡片密码算法要求”(见第 7 章);d)增加了移动支付系统安全要求(见第 8 章);e)更改了“密钥算法”为“密码算法”(见第 10.4,2015 年版的 7.4);f)删除了“MAC 计算DEA 算法”(见 2015 年版的附录 A);g)删除了“MAC 计算国密算法”(见 2015 年版的附录 B);h)增加了“SM4 算法 MAC 计算流程”(见附录 A);i)增加了“SM4 算法数据加密计算流程”(见附录 B);j)增加了“SM4 算法数据解密计算流程”(见附录 C);k)增加了“SM4 算法过程密
6、钥产生流程”(见附录 D);l)增加了“SM4 算法子密钥推导流程”(见附录 E)。本文件由北京市交通委员会提出并归口。本文件由北京市交通委员会组织实施。本文件起草单位:北京市智慧交通发展中心、北京市政交通一卡通有限公司、北京市标准化研究院。本文件主要起草人员:邢钊、李志宇、陈文革、刘敬光、田旷、隋莉颖、许占富、赵立华、李佳霖、蒋金煜、罗琳、曾正喜、周湘鹏、张腾、郁国栋、刘世俊、金方伟、魏振阳、李昂、王海、李真丞、樊子风、周巧霖、李强、常新、葛启彬、马凌飞。本文件及其所代替文件的历次版本发布情况为:2015年首次发布DB11/T159.42015市政交通一卡通技术规范 第4部分:安全;本次为第
7、一次修订。DB11/T 159.52023 III 引 言 随着智慧城市建设的加速和公共交通的快速发展,市政交通一卡通系统在城市交通运营和民生服务中发挥着越来越重要的作用。为了提高城市公共交通运营效率和民生服务质量,满足市政交通一卡通系统的业务发展要求和民生服务需求,需要进行规范化的技术管理,北京市交通委员会组织编制了统一的技术标准。DB11/T 159市政交通一卡通系统技术规范由6个部分组成:第1部分:总体要求。目的在于明确市政交通一卡通系统的整体构成和要求。第2部分:卡片。目的在于明确市政交通一卡通系统卡片的要求。第3部分:终端。目的在于明确市政交通一卡通系统终端的要求。第4部分:移动支付
8、系统。目的在于明确市政交通一卡通系统移动支付系统的组成和要求。第5部分:安全。目的在于明确市政交通一卡通系统安全的要求。第6部分:检测。目的在于明确市政交通一卡通系统检测的要求。DB11/T 159市政交通一卡通系统技术规范参考了国家及地方的相关法规、行业标准和最佳实践,结合北京市公共交通行业特点和发展需求,以及新技术应用等进行了修订,保证标准具有先进性、安全性和指导性,保障市政交通一卡通系统长期、稳定和健康地发展。DB11/T 159.5市政交通一卡通系统技术规范 第5部分:安全规定了市政交通一卡通系统安全的通用技术要求,包括系统安全要求、终端安全要求、卡片安全要求、移动支付系统安全要求、交
9、易安全要求、密钥管理及算法要求。适用于市政交通一卡通系统安全的设计、开发和实施。DB11/T 159.52023 1 市政交通一卡通系统技术规范 第 5 部分:安全 1 范围 本文件规定了市政交通一卡通系统安全的通用技术要求,包括系统安全要求、终端安全要求、卡片安全要求、移动支付系统安全要求、交易安全要求、密钥管理及算法要求。本文件适用于市政交通一卡通系统安全的设计、开发和实施。2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 22
10、239 信息安全技术 网络安全等级保护基本要求 GM/T 0002 SM4 分组密码算法 GM/T 0003 SM2 椭圆曲线公钥密码算法 GM/T 0004 SM3 密码杂凑算法 GM/T 0005 随机性检测规范 JT/T 978.3 城市公共交通 IC 卡技术规范 第 3 部分:读写终端 JT/T 978.6 城市公共交通 IC 卡技术规范 第 6 部分:安全 JT/T 1059.2 交通一卡通移动支付技术规范 第 2 部分:安全单元 JT/T 1059.5 交通一卡通移动支付技术规范 第 5 部分:客户端软件 JT/T 1059.6 交通一卡通移动支付技术规范 第 6 部分:可信服务管
11、理系统 DB11/T 159.1 市政交通一卡通系统技术规范 第 1 部分:总体要求 3 术语和定义 DB11/T 159.1界定的以及下列术语和定义适用于本文件。3.1 对称加密技术 symmetric cryptographic technique 发送方和接收方使用相同保密密钥进行数据变换的加密技术。来源:JT/T 978.62015,3.3 3.2 非对称加密技术 asymmetric cryptographic technique 采用公开变换(由公钥定义)和私有变换(由私钥定义)这两种相关变换的加密技术。来源:JT/T 978.62015,3.2 DB11/T 159.52023
12、2 3.3 Timing攻击 Timing attack 在加密过程中,由于各分支语句的执行、频率、RAM命中率等因素所造成时间不一致,利用这些漏洞进行的攻击活动。3.4 SPA/DPA攻击 simple power analysis/differential power analysis attack 系统消耗功率的大小随微处理器执行的指令不同而不同,通过观察系统的功耗,提取与密钥有关信息的攻击活动。3.5 数字签名 key expiry date 对数据的一种非对称加密变换,简称签名。来源:JT/T 978.62015,3.4 3.6 公钥 public key 非对称密钥对中可公开的密钥
13、。在数字签名时,公钥用于验证。来源:JT/T 978.62015,3.5 3.7 私钥 private key 非对称密钥对中不可公开的密钥,在数字签名中,私钥用于签名。来源:JT/T 978.62015,3.6 4 缩略语 DB11/T 159.1界定的以及下列缩略语适用于本文件:CA:证书认证中心(Certificate Authority)CPU:中央处理单元(Central Process Unit)MAC:报文验证码(Message Authentication Code)PKI:公开密钥基础设施(Public Key Infrastructure)SM2:椭圆曲线公钥密码算法(Pu
14、blic Key Cryptographic Algorithm SM2 Based on Elliptic Curves)SM3:密码杂凑算法(SM3 Cryptographic Hash Algorithm)SM4:分组密码算法(SM4 Cryptographic Algorithm)5 系统安全要求 系统的安全物理环境、安全通信网络、安全区域边界、安全计算环境、安全管理中心、云计算安全扩展要求、移动互联安全扩展要求、安全管理要求等,应符合GB/T 22239中第三级的相关要求。6 终端安全要求 6.1 一般要求 DB11/T 159.52023 3 应符合JT/T 978.6中的相关要求
15、。6.2 终端数据安全要求 6.2.1 终端数据类型 终端存在两种基本类型的数据,包括:a)业务数据:如终端交易记录等。可对这些数据进行访问,但不应进行无授权修改;b)敏感数据:包括卡片应用密钥、公私钥、及终端内部参数。在未授权的情况下,外界不应对这类数据进行访问和修改。6.2.2 业务数据的安全要求 业务数据应存放在存储器中。在更新参数以及下载新的应用程序时,终端应执行以下操作:a)验证更新方的身份;b)校验下载参数及应用程序的完整性;c)在任何情况下,终端的应用数据都不应随意改变或丢失,并保证数据有效;d)所有与交易相关的数据均应以记录形式存储于终端存储器中,终端须保证这些数据的完整性。6
16、.2.3 敏感数据的安全要求 敏感数据应存放在终端安全模块中。安全模块应保证存储数据的安全,具体要求如下:a)安全模块应提供必要的安全机制以防止外界对终端所储存或处理的数据进行非法攻击;b)安全模块的硬件设计应能保证在物理上限制对其内部存贮的敏感数据的窃取,以及对安全模块的非授权使用和修改。一旦安全模块受到非法的攻击,其自身应能够立即完成对内部敏感数据的删除;c)安全模块的逻辑设计应保证,调用任何单一功能或组合功能时,都不会导致敏感数据的泄露。6.3 终端环境安全要求 6.3.1 基本要求 应具有防入侵功能。在正常的运行环境中,保证终端及其接口不会泄露或改变任何存储及处理的敏感数据。6.3.2
17、 一般要求 应限制对内部存储的密钥数据、业务参数、个人敏感信息的物理访问,防止数据被窃取,未经授权的使用或者未经授权的对终端的修改应有安全控制,具体要求如下:a)终端应具备防止外界非法入侵及对软硬件的增加、替换或修改的能力;b)终端应具备防止外界非法测定或修改敏感数据后重新安装终端软件的能力;c)当终端的任何部件发生故障时,不会导致秘密或敏感数据的泄露;d)如果终端的设计需要部分部件在物理上分离,并且处理的数据或指令在这些分离的部件之间传递,那么对终端的所有部件的保护等级应是相同的。6.4 终端密码算法要求 应满足如下算法要求:a)硬件应支持 SM2、SM3 和 SM4 算法;b)应满足密钥的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB11 159.5-2023 市政交通一卡通系统技术规范 第5部分:安全 159.5 2023 市政 交通 一卡通 系统 技术规范 部分 安全
