SGP.31-05

6.1.1 eIM触发下载过程

6.1.2 eIM Initiated Direct Profile Download with SM-DS
 

在文档的“6.1.2 eIM 发起的通过 SM-DS 的直接配置文件下载”部分,描述了两种直接从 SM-DP+ 到 eUICC 的配置文件下载选项。以下是每个步骤的概述:

### 开始条件:
1. 与此配置文件相关的订购过程已经完成,并通过 ES12 创建了一个相应的事件记录。
2. 选项 a) IPA 配置了 SM-DS 地址。
3. 选项 b) eIM 配置了 SM-DS 地址。

### 选项 a) 程序:
1. 通过 ESipa 在 IPA 和 eIM 之间建立安全连接。
2. IPA 被触发以启动到配置的 SM-DS 的连接,以检索事件记录,并请求接收来自 eUICC 的信息,这些信息是执行与 SM-DS 的相互认证所必需的。
3. IPA 通过 ES11 与 SM-DS 建立安全连接。
4. 执行 SM-DS 与 eUICC 之间的相互认证。相互认证由 IPA 发起并驱动,并涉及在 IoT 设备和 SM-DS 之间中继认证消息。
5. IPA 下载事件记录以进行处理。

### 选项 b) 程序:
1. 通过 ESipa 在 IPA 和 eIM 之间建立安全连接。
2. eIM 请求 IPA 获取 eUICC 所需的信息,以执行 eUICC 与 SM-DS 之间的相互认证。
3. eIM 通过 ES11’ 建立到配置的 SM-DS 的安全连接。
4. 执行 SM-DS 与 eUICC 之间的相互认证。相互认证由 eIM 代表 IPA 发起并驱动,并涉及在 IoT 设备和 SM-DS 之间中继认证消息,包括对两个安全连接 ESipa 和 ES11’ 的消息进行重新编码。
5. eIM 通过 ES11’ 下载事件记录,连接到 IPA 并将事件记录转发给 IPA 进行处理。

### 注意:
- 必须通过此程序的详细版本防止未经请求的配置文件下载。

### 后续步骤(适用于选项 a) 和选项 b)):
6. IPA 识别存储配置文件的 SM-DP+ 地址。
7. IPA 与 SM-DP+ 建立安全连接。
8. 执行 eUICC 与 SM-DP+ 之间的相互认证。eUICC 提供的额外信息被提供给 SM-DP+,以继续配置文件的准备工作。
9. SM-DP+ 进行配置文件准备:
   a. 根据 eUICC 提供的信息执行资格检查。
   b. 准备绑定的配置文件包。
   - 注意:拥有配置文件的运营商可以在这个阶段停止配置文件下载。
10. 通过 IPA 使用与 SM-DP+ 的安全连接,将绑定的配置文件包下载到 eUICC。
11. eUICC 安装配置文件。
12. 确认在 eUICC 上成功安装配置文件,并将通知发送给 eIM 和通知接收者。

### 结束条件:
a) 绑定的配置文件包已被下载并安装在 eUICC 上,处于禁用状态。
- 注意:安装配置文件的自动启用是“进一步研究”(FFS)的主题。

这些步骤确保了配置文件下载过程的安全性和可靠性,同时允许运营商在必要时控制配置文件的分发。通过相互认证和安全连接,以及在每个关键步骤后的通知和确认,这个过程建立了一个安全可靠的配置文件管理机制。

6.1.3 eIM Assisted Profile Download Triggered by eIM with Activation Code
 

在文档的“6.1.3 eIM 协助的通过激活代码触发的配置文件下载”部分,描述了 eIM(eSIM IoT 远程管理器)如何协助在 SM-DP+(订阅管理数据准备服务器)和 eUICC(嵌入式通用集成电路卡)之间进行间接配置文件下载的过程。以下是该过程的详细步骤:

### 开始条件:
1. 与此配置文件相关的订购过程已经完成。
2. eIM 已有可用的激活代码(Activation Code)。

### 程序:
1. 通过 ESipa 在 IPA(IoT 配置助手)和 eIM 之间建立安全连接。
2. eIM 解析激活代码以识别 SM-DP+ 地址。
3. eIM 与 SM-DP+ 建立安全连接。
4. 执行 eUICC 与 SM-DP+ 之间的相互认证。这一认证过程由 eIM 代表 IPA 发起并驱动,涉及在 IoT 设备和 SM-DP+ 之间中继认证消息,包括对两种不同安全连接(ESipa 和 ES11)的消息进行重新编码。
   - **注**:从 AC 中获取的匹配 ID 由 eIM 提供给 IPA,作为相互认证交换的一部分。
5. SM-DP+ 进行配置文件准备:
   a. 根据提供的 eUICC 和 IoT 设备信息执行资格检查。
   b. 准备绑定的配置文件包(Bound Profile Package)。
   - **注**:拥有配置文件的运营商应能够在这个阶段停止配置文件下载。
6. eIM 使用与 SM-DP+ 的安全连接从 SM-DP+ 接收绑定的配置文件包。
7. 将绑定的配置文件包加载到 eUICC:
   a. eIM 向 IPA 发送请求,要求将绑定的配置文件包加载到 eUICC。请求包含绑定的配置文件包,并使用与 IoT 设备/IPA 的安全连接发送。
   b. IPA 将绑定的配置文件包加载到 eUICC。
8. eUICC 安装包含在绑定的配置文件包中的配置文件。
9. 成功安装配置文件后,向 eIM 返回响应。响应包含由 eUICC 签名的配置文件安装结果通知。
10. eIM 使用与 SM-DP+ 的安全连接将通知传递给 SM-DP+。
11. 运营商通过 SM-DP+ 得知配置文件安装情况。

### 结束条件:
a) 已下载绑定的配置文件包,并将包含在内的配置文件安装在 eUICC 上。配置文件处于禁用状态。
   - **注**:安装配置文件的自动启用是“进一步研究”(FFS)的主题。

此过程确保了配置文件的下载和安装是在 eIM 的协助下安全地完成的,同时允许运营商在关键阶段控制流程。通过使用激活代码和安全连接,以及在每个步骤中进行认证和通知,建立了一个安全的配置管理机制。

6.1.4 Profile Download with Default SM-DP+
 

在文档的“6.1.4 使用默认 SM-DP+ 的配置文件下载”部分,描述了 SM-DP+ 和 eUICC 之间使用已配置的默认 SM-DP+ 地址进行直接配置文件下载的过程。以下是该过程的详细步骤:

### 开始条件:
1. 与此配置文件相关的订购过程已经完成。
2. eUICC 或 IPA 中至少配置了一个默认的 SM-DP+ 地址。

### 程序:
1. IPA 被触发,从配置的默认 SM-DP+ 地址启动配置文件下载。
2. IPA 与 SM-DP+ 建立安全连接。
3. 执行 eUICC 与 SM-DP+ 之间的相互认证。eUICC 提供的额外信息被提供给 SM-DP+,以继续配置文件的准备工作。
4. SM-DP+ 进行配置文件准备:
   a. 根据 eUICC 提供的信息执行资格检查。
   b. 准备绑定的配置文件包(Bound Profile Package)。
   - **注**:拥有配置文件的运营商应能够在这个阶段停止配置文件下载。
5. 通过 IPA 使用与 SM-DP+ 的安全连接,将绑定的配置文件包下载到 eUICC。
6. eUICC 安装配置文件。
7. 成功在 eUICC 上安装配置文件,并通知 eIM 和 SM-DP+。
8. 运营商通过 SM-DP+ 得知配置文件安装情况。
   - **注**:运营商有责任通知移动服务提供商。

### 结束条件:
a) 绑定的配置文件包已被下载并安装在 eUICC 上,处于禁用状态。
   - **注**:安装配置文件的自动启用是“进一步研究”(FFS)的主题。

此过程确保了即使在没有特定激活代码的情况下,也可以安全地从默认的 SM-DP+ 下载和安装配置文件。通过相互认证和安全连接,以及在每个关键步骤后的通知和确认,建立了一个安全可靠的配置文件管理机制。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/584424.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

​基于Python的在线自主评测系统(django)​

基于Python的在线自主评测系统(django) 开发语言:Python 数据库:MySQL所用到的知识:Django框架工具:pycharm、Navicat、Maven 学生功能模块的实现 学生注册的实现 学生登录界面首页 在线考试界面 考试成绩查看界面 教师功能模块的实现 新建…

以全栈智算拥抱生态,为AIGC种一棵向上生长的巨榕

榕树,被称为百木之王。它既有极深的根,又有繁茂的叶。只要一棵榕树长成,就能够独木成林,遮天蔽日。更可贵的是,榕树可以为树荫下繁茂的生态提供支撑,形成“一榕生,万物长”的格局。 开年以来&am…

MySQL中SELECT语句的执行过程

2.1.1. 一条SELECT语句的执行过程 MySQL 的架构共分为两层:Server 层和存储引擎层 Server层负责建立连接、分析和执行SQL存储引擎层负责数据的存储和提取,支持 InnoDB、MyISAM、Memory 等多个存储引擎,MySQL5.5以后默认使用InnoDB&#xff0…

set_input_delay的理解

1,set_input_delay约束理解 input_delay是指输入的数据到达FPGA的pad引脚时相对于时钟边沿的延迟有多大,单位是ns,数值可以是正,也可以是负。通过set_input_delay约束告诉编译器输入时钟和输入数据的相位关系。如下图所示假设时钟…

RSA加密---java和node兼容版(可直接复制使用)

目录 背景 实现 一、node代码 1、引入依赖 2、生成公钥和私钥 3、生成工具类 二、java代码 背景 本来项目的后端是node,里面登录接口用的是后端生成RSA公钥和私钥,公钥给前端网页用来加密,node后端解密,一切很和谐&#x…

Flexible布局在Web前端开发中的实际应用

随着Web前端技术的不断发展,Flexible布局(弹性布局)已成为现代网页设计中不可或缺的一部分。它提供了一种高效、灵活的方式来组织和管理页面元素,使开发者能够轻松应对各种复杂的布局需求。本文将通过一个实际的应用案例来介绍Fle…

鸿蒙内核源码分析(汇编基础篇) | CPU在哪里打卡上班

本篇通过拆解一段很简单的汇编代码来快速认识汇编,为读懂鸿蒙汇编打基础.系列篇后续将逐个剖析鸿蒙的汇编文件. 汇编很简单 第一: 要认定汇编语言一定是简单的,没有高深的东西,无非就是数据的搬来搬去,运行时数据主要…

阿里云服务器(Ubuntu22)上的MySQL8更改为大小写不敏感

因为windows上默认的mysql8.0是大小写不敏感的,部署到服务器上之后发现ubuntu默认的是大小写敏感,所以为了不更改代码,需要将mysql数据库设置为大小写不敏感的。 !!!重要一定要做好数据库的备份&#xff0…

【Vue3】openlayers加载瓦片地图并手动标记坐标点

目录 一、创建Vue3项目 二、openlayers加载瓦片地图(引js文件版) 2.1 将以下的文件复制到public下 2.2 index.html引入ol脚本 2.3 删除项目自带的HelloWorld.vue,创建Map.vue 2.4 编码Map.vue 2.5 修改App.vue 2.6 启动项目测试 三、…

与Apollo共创生态:Apollo 7周年大会带给我的启发和心得

Apollo 7周年大会 前不久的Apollo 7周年大会,吸引到我这个对自动驾驶有着浓厚兴趣的开发者,真的精彩,受益匪浅。Apollo 7周年大会展示了Apollo在自动驾驶领域的创新成果,探讨自动驾驶技术的未来发展趋势,并推动自动驾…

关键技术自主可控,中国移动发布大云磐石DPU芯片,速率达400Gbps

4月28日,中国移动在2024算力网络大会上正式发布大云磐石DPU,该芯片带宽达到400Gbps,为国内领先水平,将应用于移动云新一代大云磐石DPU产品,实现关键技术自主可控。 据介绍,DPU是一种专注于数据处理的处理器…

Python多线程并不是真的并行执行

Python多线程虽然能够利用多个CPU核执行计算,但并不能真正执行多线程并行计算。因为在Python中,有一个全局解释锁(GlobalInterpreter Lock,GIL),该锁的存在使得在同一个时间只有一个线程执行任务&#xff0…

KKView远程控制2.0版本发布,TeamViewer面临巨大挑战

KKView远程控制2.0版本发布,TeamViewer面临巨大挑战 近日,备受瞩目的远程控制软件KKView发布了其全新2.0版本,KKView以其独特的创新性和用户友好的设计,为远程办公、远程培训等领域提供了更加高效、便捷的解决方案。 KKView远程…

DVWA靶场

DVWA是指Damn Vulnerable Web Application,是一个用于教育和训练网络安全人员的虚拟漏洞应用程序。DVWA模拟了一个包含了多种常见Web安全漏洞的虚拟环境,包括SQL注入、XSS攻击、CSRF攻击等等。通过使用DVWA,安全人员可以学习和实践各种Web安全…

c#数据库: 8.在窗体上显示学生信息

以上一章学生信息表为例,首先将查询的学生信息存储到数据集中,然后将数据集与数据显示控件绑定,从而实现学生信息在窗体上的显示 (1)创建一个名为StudentGridView的窗体应用程序,为窗体添加一个DataGridVi…

OSI 模型

OSI参考模型包括什么: OSI 参考模型分为七层从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应 用层 应用层 : 应用层是 OSI 标准模型的最顶层,是直接为应用进程提供服务的。其作用是在实现多个系统应用…

2024年十五届蓝桥杯省赛大学B组真题(Java完整版)

2024年十五届蓝桥杯省赛大学B组真题(Java) 前言: 赛后一直犹豫要不要对比赛进行复盘出个题解,拖到了现在,终于也是等到比赛结果出来,看到没有辜负个人期望成功取得省一,决定在国赛前对省赛进行…

【网络原理】UDP协议 | UDP报文格式 | 校验和 | UDP的特点 | 应用层的自定义格式

文章目录 一、UDP协议1.UDP的传输流程发送方接收方 2.UDP协议报文格式:长度受限校验和如何校验:CRC算法:循环冗余算法md5算法: 2.UDP的特点 二、开发中常见的自定义格式1.xml(古老)2.json(最流行…

nn.TransformerEncoderLayer详细解释,使用方法!!

nn.TransformerEncoderLayer nn.TransformerEncoderLayer 是 PyTorch 的 torch.nn 模块中提供的一个类,用于实现 Transformer 编码器的一个单独的层。Transformer 编码器层通常包括一个自注意力机制和一个前馈神经网络,中间可能还包含层归一化&#xff…

uniapp关于iconfont字体图标使用

1、打开[阿里巴巴矢量图标库](https://www.iconfont.cn/),选择需要的图标添加到购物车 2、点开购物车,将图标添加到项目 3、点开项目,点击下载至本地,会得到一个download.zip包 4、解压download包 5、将包里的iconfont.css和iconf…