SGP.02-v4.2-002

2024-05-11 22:04
文章标签 002 v4.2 sgp.02

本文主要是介绍SGP.02-v4.2-002,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ETSI TS 102 226 [5]
 

ts_102.226v13.0.0 Remote APDU structure for UICC based applications

在ETSI TS 102 223 [3]标准中,关于通过PUSH命令打开BIP(基于IP的)通道的数据字段可以包含任何为OPEN CHANNEL定义的COMPREHENSION-TLV(标签-长度-值)数据对象。以下是该过程的一些关键点:

1. **命令数据**:
   - PUSH命令的数据字段可以包含ETSI TS 102 223 [3]中为OPEN CHANNEL定义的COMPREHENSION-TLV数据对象。
   - 应用程序可以为这些数据对象中的一个或多个定义默认值。
   - 应用程序应使用两种方式提供的数据对象来构建OPEN CHANNEL命令,PUSH命令中提供的对象具有优先权。

2. **OPEN CHANNEL的规则**:
   - 与分组数据服务承载相关联的OPEN CHANNEL命令应遵循以下规则:
     - 不应在命令中包含“其他地址(本地地址)”参数。
     - “登录”参数和“密码”参数要么同时出现,要么同时不出现。

3. **PUSH命令的响应**:
   - 如果OPEN CHANNEL命令成功(一般结果小于'10'),则PUSH命令的状态字应设置为'90 00'。
   - 如果OPEN CHANNEL命令失败(一般结果大于或等于'10'),则PUSH命令的状态字应设置为'6F 00',并且在额外的响应数据中使用TERMINAL RESPONSE中的Result TLV作为响应数据。

这些规则确保了通过SMS发送的OPEN CHANNEL命令遵循了ETSI TS 102 223 [3]中定义的标准格式和要求,同时允许应用程序在必要时提供默认值或优先使用特定的数据对象。如果发送的命令不符合规定的规则,将被拒绝,状态字设置为'6A 80',以确保通信的准确性和安全性。

10 Confidential application management
 

在UICC(通用集成电路卡)环境中,保密应用管理是一个重要的特性,它允许应用提供商在保持机密性的同时,通过卡所有者的网络安全地管理其在UICC上的应用。以下是关于保密应用管理的概述和基本要求:

1. **保密应用管理**:定义了一系列功能,使得应用提供商能够安全地管理其应用。

2. **安全域需求**:根据场景的不同,可能需要以下额外的安全域:
   - **APSDs(应用提供商安全域)**:为应用提供商(AP)的应用提供加密服务。
   - **提供OTA(空中传输)能力的APSDs**:允许远程管理和更新应用。
   - **提供GlobalPlatform安全通道能力的APSDs**:提供安全的通信通道,但本身可能不提供OTA能力。
   - **与ISD(发行安全域)分离的APSDs**:保持独立性以增强安全性。
   - **上述任一组合**:根据需要组合不同的安全域以满足特定的安全和管理要求。

3. **CASD(控制权威安全域)**:提供安全服务,用于保密设置安全域。

4. **APSDs的功能要求**:
   - **个性化其应用的能力**:APSDs需要能够个性化其管理的应用,以满足不同用户的需求。

5. **APSDs的配置层次**:根据用例,APSDs可以在不同的层次结构中配置,这些层次结构在GlobalPlatform卡规范[4]和UICC配置[16]中有具体说明。

后续的子条款将详细说明APSDs和CASD可能支持的保密应用管理的不同特性。这些特性可能包括但不限于:

- 安全应用的安装和更新。
- 应用和数据的加密保护。
- 确保应用操作的机密性和完整性。
- 提供安全的认证和授权机制。

通过这些特性,UICC平台能够为应用提供商提供一个安全的环境,以便于他们能够安全地开发、部署和管理他们的应用,同时保护用户的数据和隐私。

这篇关于SGP.02-v4.2-002的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/980772

相关文章

JavaSE-易错题集-002

1. 下面有关java基本类型的默认值和取值范围,说法错误的是? A 字节型的类型默认值是0,取值范围是-2^7—2^7-1 B boolean类型默认值是false,取值范围是true\false C 字符型类型默认是0,取值范围是-2^15 —2^15-1 D long类型默认是0,取值范围是-2^63—2^63-1 答案:C 题解:注意字符型(char) char 占16位,

​​NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南002

继续,执行pom.xml引入依赖以后,发现以下几种报错: 可以看到在下载aws-java-sdk-bundle 1.12.710版本的时候报错了 可以看到日志信息,就是在阿里云上下载的,因为阿里云上缺少这个jar包 aws-java-sdk-bundle-1.12.710.jar 这个jar包,我还特意去阿里云上查询了一下 https://developer.aliyun.com/

002线性逻辑结构——线性表

目录 1.数据之间的逻辑关系 2.存储结构的实现 2.1顺序存储结构实现线性表: 对该顺序表进行一系列的增删改查: ①增:         Ⅰ)顺序添加:         Ⅱ)插入添加: ②删:       ③改:       ④查:       输出 整体代码示例 1.数据之间的逻辑关系 线性表:具有相同数据类型的有限个(n)数据元素的序列

002 数据库主外键之NULL值

数据库中主外键是为了保证数据库的完整性而存在的。当一个表中存在外键,就说明此表受约束,那么我们在对数据库数据进行操作时就应该注意了,刚开始学习数据库时,总想着多用,主键,外键,等一些约束,能加的都加上了,做系统的时候发现了很多错误。像级联删除,添加数据受外键约束等之类的事情就会出现,所以数据库中的主外键一定要慎用。 从开始做系统到现在一直使用的都是Sql server。可是也只是使用一一些大

少儿编程Python系列课程——002变量

课程目标 理解什么是变量学会如何定义和使用变量掌握常见变量类型 课程内容 1. 什么是变量 变量就像一个储物箱,用来存放信息。你可以给这个“箱子”起一个名字,比如“age”或者“name”,并把数据放进去。以后你可以通过这个名字来访问这些数据。 2. 变量的定义 在Python中,定义变量非常简单,只需要选择一个名字并用等号=进行赋值。例如: age = 10 name = "小

Git学习(002 git常用命令)

尚硅谷2024最新Git企业实战教程,全方位学习git与gitlab 总时长 5:42:00 共40P 此文章包含第5p-第p55的内容 文章目录 git常用命令设置用户签名初始化本地库查看本地库状态 git常用命令 设置用户签名 设置用户签名和邮箱 只需要设置一次 之后就可以一直用 git config --global user.name 用户名git

002、架构_详解(重点)

GoldenDB 分布式数据库框架 DN和RDB增加了备节点;引入新模块CM,且GTM、MDS、PM、CM都增加备节点;MDS、PM、CM、RDB被统一在了管理节点之中;GTM和MDS间多了一条连线,因为GTM的切换由MDS把控; 初步系统架构 mysqld:一般称为DB节点,负责单个节点的数据处理; dbproxy:一般成为CN节点或计算

002、架构_概览

GoldenDB 主要由管理节点、计算节点、数据节点、全局事务节点等模块组成,各个节点无需共享任何资源,均为独立自治的通用计算机节点,之间通过高速互联的 网络通讯,从而完成对应用数据请求的快速处理和响应。 管理节点在数据库中主要负责数据库中各个组件的管理、给客户提供智能化运维管理平 台,不涉及业务的访问流程,一般采用主备方式部署。计算节点是数据库的计算模块,从驱动层接收用户的 SQL 操作,

python人工智能002:jupyter基本使用

小知识:将jupyter修改为中文,修改用户变量, 注意是用户变量,不是系统变量 新增用户变量 变量名:LANG 变量值:zh_CN.UTF8 然后重启jupyter 上一章的软件安装完成之后,就可以创建文件夹来学习写代码了。如下: 首先创建专门放代码的文件夹: 然后创建文件: 导包:numpy 快捷键功能:

PAT-L1-002. 打印沙漏

PAT刷题 备注:题目源自https://www.patest.cn/p/index#test L1-002. 打印沙漏 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***********