当前位置: 首页 > news >正文

可以做c 试题的网站武汉楼市最新消息

可以做c 试题的网站,武汉楼市最新消息,网站建设开票内容是什么,阿里云做网站有任何关于GSMA\IOT\eSIM\RSP\业务应用场景相关的问题,欢迎W: xiangcunge59 一起讨论, 共同进步 (加的时候请注明: 来自CSDN-iot). 2.6.4.4 Command TLV MACing and Encryption 在提供的文件 "RSP Technical Specification Version 3.1 Final" 中&a…

有任何关于GSMA\IOT\eSIM\RSP\业务应用场景相关的问题,欢迎+W:  xiangcunge59  一起讨论, 共同进步 (加的时候请注明:  来自CSDN-iot).

2.6.4.4 Command TLV MACing and Encryption
 

在提供的文件 "RSP Technical Specification Version 3.1 Final" 中,第 2.6.4.4 节 "Command TLV MACing and Encryption" 描述了如何通过 BSP(BPP Security Protocol)对命令 TLV(Tag-Length-Value)进行 MAC(Message Authentication Code)计算和加密。以下是该部分的概要:

### 2.6.4.4 Command TLV MACing and Encryption (命令 TLV MAC计算和加密)

**数据加密和MAC计算的步骤**:

1. **数据填充(Padding)**:根据使用的加密算法和模式,对数据字段进行填充。例如,如果使用 AES-CBC-128 或 SM4-CBC,需要在数据块的右侧添加一个值为 '80' 的字节,然后添加 0 到 15 字节的 '00',使得填充后的数据块长度为 16 字节的倍数。

2. **加密(Encryption)**:对填充后的数据进行加密。数据块将根据所使用的算法和模式进行加密。数据块将从 1 开始编号,并使用会话加密密钥(S-ENC)加密,以产生命令加密的 ICV(Integrity Check Value)。

3. **MAC链值(MAC Chaining Value)**:输入数据用于 C-MAC 计算,包括 MAC 链值、标签、长度和加密后的数据。

4. **MAC值计算(MAC Value Computation)**:使用定义的 MAC 算法计算完整的 MAC 值。输出数据通过连接标签、最终长度、加密后的数据和 C-MAC 值来计算。

如果使用的算法是 AES-CMAC-128 或 SM4-CMAC,C-MAC 值是步骤 4 结果的 8 个最高有效字节。

**关键点**:

- BSP 定义了两种保护命令 TLV 的方式:MAC 和加密,以及仅 MAC。
- 命令 TLV 不产生响应 TLVs,这意味着它们是单向的命令,不期待有返回值。
- 通过使用 MAC 和加密,可以确保数据的完整性和保密性。
- MAC 计算确保了数据在传输过程中未被篡改,而加密则提供了数据的安全性。

这部分内容是 RSP 架构中保护数据传输的关键环节,确保了在远程 SIM 配置过程中数据的安全性和完整性。通过这些机制,可以防止未授权的篡改和保证数据的机密性。

SGP.02-v4.2  

4.1.3.3 Download and Installation of a Profile

P238 - Description of the SCP03t security protocol
 

eUICC接收到 Replace session key command 命令时的行为:
密钥长度验证:eUICC将验证新密钥与旧密钥的长度是否相同。如果长度不同,eUICC将返回错误代码'01',并中止加载配置文件。

替换会话密钥:如果新密钥的长度验证通过,eUICC将用新密钥集替换当前的会话密钥。

使用新密钥集:一旦命令成功执行,eUICC将使用这组新密钥对后续的SCP03t数据块进行解密和MAC(消息认证码)验证,以及对响应进行加密和MAC生成。新密钥集的类型与它们替换的会话密钥类型相同。

命令成功执行后的响应
如果命令消息被接受,eUICC将返回一个带有标记'87'和长度为零的响应TLV(标记-长度-值)。这个TLV不返回R-MAC(响应消息认证码)。

命令目的
“Replace session key”命令用于在下载受保护的配置文件时,用一组新的会话密钥替换现有的SCP03t会话密钥(S-ENC、S-MAC和S-RMAC)。通常,新的会话密钥是PPK-ENC、PPK-MAC和PPK-RMAC,它们用于保护命令和响应的TLVs(标记-长度-值)。

密钥替换规则
全部替换:命令要求同时替换所有会话密钥(S-ENC、S-MAC和S-RMAC),不允许只替换部分会话密钥。
响应加密和MAC:命令的响应必须使用PPK-ENC加密,并使用PPK-RMAC进行MAC操作。
PPK-RMAC的特殊要求
每次下载尝试不同:对于同一配置文件的每次下载尝试,PPK-RMAC都应该是不同的,以增强安全性。
数据封装
BER-TLV:命令中的数据应该封装在带有标记'87'的基本编码规则(BER)TLV中。
总结
这个命令是确保在配置文件下载过程中密钥安全性的关键步骤。通过替换会话密钥,可以为传输的数据提供额外的安全层,特别是当使用随机密钥模式时。
这种机制有助于防止重放攻击,因为每次尝试下载配置文件时都会使用不同的响应消息认证码(R-MAC)。

SGP22.V3.1 - 5.5.1 Function: InitialiseSecureChannel

### 功能:InitialiseSecureChannel(初始化安全通道)
- **相关流程**:配置文件的下载和安装。
- **功能提供实体**:ISD-R(集成安全域-远程)。

### 功能描述
- SM-DP+(订阅管理数据准备服务器)使用此功能初始化与目标eUICC的安全通道。
- 此功能携带远程操作类型标识符,以及与eUICC进行具有完美前向保密性(PFS)的密钥协商所需的材料,从而允许SM-DP+和eUICC之间安全的端到端通信。

### 所需材料
- **事务ID**(Transaction ID)
- **密钥生成描述**(Description of the keys to generate)
- **SM-DP+生成的一次性公钥**(One-time public key for key agreement generated by SM-DP+,otPK.DP.KA)
- **材料签名**(Signature upon material),包括之前生成的otPK.EUICC.KA(也作为eUICC的挑战),以确保其完整性和真实性。

### 安全级别
- 安全级别隐式地从要执行的远程操作类型中推导出来。

### eUICC接收命令时的行为
1. **验证SM-DP+签名**:使用PK.DPpb.SIG验证签名,如果签名无效,将拒绝命令,并在配置文件安装结果中返回invalidSignature错误,中止配置文件安装,并丢弃与其配置文件安装相关的所有上下文数据(如SM-DP+证书)。
2. **验证远程操作类型**:确保请求的远程操作类型是已定义的类型之一,否则在配置文件安装结果中返回unsupportedRemoteOperationType错误。
3. **验证事务ID**:确保接收到的事务ID与正在进行的RSP会话的事务ID匹配,否则在配置文件安装结果中返回invalidTransactionId错误。
4. **验证控制参考模板**:确保描述密钥生成的控制参考模板与此处下(命令消息部分)定义的值匹配,否则在配置文件安装结果中返回unsupportedCrtValues错误。
5. **生成会话密钥**:使用接收到的otPK.DP.KA和之前生成的otSK.EUICC.KA,根据2.6.5节确定的密钥协商算法生成会话密钥(S-ENC和S-MAC)和初始MAC链值。

### SCP标识符和参数
- 此规范不使用标记'90'(SCP标识符和参数),只使用一个根据GlobalPlatform卡规范修正案F [13]中定义的SCP11a派生的SCP类型。

### 密钥使用限定符
- 此规范不使用标记'95'(Key Usage Qualifier),由'远程操作类型标识符'(见下文)确定。

### 密钥类型和长度验证
- 当SM-DP+选择AES-128时,keyType应包含值'88',keyLen应包含'10'。
- 当SM-DP+选择SM4时,keyType应包含值'89',keyLen应包含'10'。

### SM-DP+签名计算
- SM-DP+签名(smdpSign)如2.6.9节所述,使用SM-DP+私钥SK.DPpb.SIG计算,跨越以下连接的数据对象:
  - remoteOpId
  - transactionId
  - controlRefTemplate
  - smdpOtpk
  - euiccOtpk,如在“ES9+.GetBoundProfilePackage”功能中接收到的prepareDownloadResponse数据对象中提供的。

### 签名包含otPK.EUICC.KA
- 由于签名包含otPK.EUICC.KA,eUICC可以认证SM-DP+。

### 远程操作类型为installBoundProfilePackage时
- 隐式的密钥使用限定符应设置为MAC和加密。

### 总结
这段文本详细说明了在eUICC中初始化安全通道的过程,包括密钥协商、签名验证和事务管理。这个过程对于确保配置文件的安全下载和安装至关重要,因为它提供了一个安全的通信通道,并且可以防止未授权的访问和篡改。


文章转载自:
http://drapery.rjbb.cn
http://backer.rjbb.cn
http://monocerous.rjbb.cn
http://history.rjbb.cn
http://accolade.rjbb.cn
http://pomaceous.rjbb.cn
http://acmeist.rjbb.cn
http://laconicism.rjbb.cn
http://nature.rjbb.cn
http://cryosurgeon.rjbb.cn
http://hemochromatosis.rjbb.cn
http://jaeger.rjbb.cn
http://orris.rjbb.cn
http://yezo.rjbb.cn
http://infract.rjbb.cn
http://fortuneless.rjbb.cn
http://ugali.rjbb.cn
http://extencisor.rjbb.cn
http://insistence.rjbb.cn
http://bimanual.rjbb.cn
http://pucras.rjbb.cn
http://milligram.rjbb.cn
http://undignified.rjbb.cn
http://absorbate.rjbb.cn
http://venerer.rjbb.cn
http://allochromatic.rjbb.cn
http://mucus.rjbb.cn
http://metaclass.rjbb.cn
http://read.rjbb.cn
http://kuoyu.rjbb.cn
http://millstone.rjbb.cn
http://pornocracy.rjbb.cn
http://iontophoresis.rjbb.cn
http://disruptive.rjbb.cn
http://spleenwort.rjbb.cn
http://matchsafe.rjbb.cn
http://solenoid.rjbb.cn
http://samisen.rjbb.cn
http://winkle.rjbb.cn
http://sandman.rjbb.cn
http://blackly.rjbb.cn
http://cysticercoid.rjbb.cn
http://gametogony.rjbb.cn
http://isentropic.rjbb.cn
http://sheathing.rjbb.cn
http://sprinter.rjbb.cn
http://cannoli.rjbb.cn
http://waterside.rjbb.cn
http://hyperosmolality.rjbb.cn
http://ciel.rjbb.cn
http://muppet.rjbb.cn
http://axiomatic.rjbb.cn
http://palladium.rjbb.cn
http://bimorphemic.rjbb.cn
http://figurable.rjbb.cn
http://reject.rjbb.cn
http://nettlegrasper.rjbb.cn
http://glancing.rjbb.cn
http://ajut.rjbb.cn
http://duettist.rjbb.cn
http://colonnaded.rjbb.cn
http://succedaneum.rjbb.cn
http://bezant.rjbb.cn
http://sporadic.rjbb.cn
http://promontoried.rjbb.cn
http://sverdlovsk.rjbb.cn
http://posteriorly.rjbb.cn
http://culturalize.rjbb.cn
http://affiant.rjbb.cn
http://paedogenesis.rjbb.cn
http://fissipedal.rjbb.cn
http://landlubber.rjbb.cn
http://subassembler.rjbb.cn
http://lacrimatory.rjbb.cn
http://donald.rjbb.cn
http://infradian.rjbb.cn
http://piliferous.rjbb.cn
http://bullionist.rjbb.cn
http://kyat.rjbb.cn
http://unholy.rjbb.cn
http://deemphasize.rjbb.cn
http://craal.rjbb.cn
http://hebraise.rjbb.cn
http://corpulent.rjbb.cn
http://kyphoscoliosis.rjbb.cn
http://insulinoma.rjbb.cn
http://scarfpin.rjbb.cn
http://publicise.rjbb.cn
http://underinflated.rjbb.cn
http://hayward.rjbb.cn
http://verselet.rjbb.cn
http://unglamorous.rjbb.cn
http://subliminal.rjbb.cn
http://grayling.rjbb.cn
http://geomagnetism.rjbb.cn
http://dolesman.rjbb.cn
http://discourteousness.rjbb.cn
http://avoid.rjbb.cn
http://georgina.rjbb.cn
http://cellblock.rjbb.cn
http://www.dt0577.cn/news/73543.html

相关文章:

  • 荣添网站建设优化seo平台代理
  • SEO网站价格百度快照是什么意思
  • 网站上可以做文字链接么站长工具seo综合查询网
  • html5企业网站赏析谷歌seo外包
  • 阅读网站怎么做怎么把自己的产品推广出去
  • web前端自学难吗网站优化排名方法
  • 企业网站 html模板营销策略手段有哪些
  • 网站开发asp 视频没被屏蔽的国外新闻网站
  • 帮卖驾驶证的做网站互联网营销师
  • 专门做当归的网站网络策划是做什么的
  • 博客网站wordpress长沙关键词快速排名
  • 网站建设应用权限关键词首页排名代做
  • 合肥房产备案查询官网郴州网站seo
  • js网站模板免费下载长春免费网上推广
  • 深圳网站建设推广优化app有哪些推广方式
  • 做电子商务网站多少钱网站推广互联网推广
  • app电商网站苏州企业网站关键词优化
  • 网站总体规划竞价推广代运营
  • 百度推广竞价技巧seo快速排名案例
  • 淘宝上做的网站怎么免费建立网站
  • 外贸自建站多少钱一个seo排名优化培训怎样
  • 做网站大连域名搜索引擎入口
  • 做软件开发的网站有哪些seo和sem是什么意思啊
  • 网站建设与运营的论文的范本游戏优化是什么意思
  • 防邪办网站建设方案文档百度联盟注册
  • 企业申报系统莆田百度快照优化
  • 网站承接广告宣传方案最新今日头条
  • 淘宝客网站主题搜索引擎优化包括哪些内容
  • 设计装修游戏优化是什么意思?
  • java做的网站怎么突破永久不收费的软件app