eSIM技术深度解析:GSMA SGP.02规范中的5个关键安全机制与实现原理

eSIM技术安全指南:如何用AES-128和SCP03保护GSMA eUICC远程配置 本文深入解析了GSMA SGP.02规范下的eSIM远程配置安全体系。文章重点对比了SCP80、SCP81与SCP03等安全通道协议的适用场景,并详细阐述了如何构建符合金融级要求的密钥管理体系,为eUICC的远程配置提供从协议选择到密钥生命周期的全方位安全实战指南。 阅读详情

eSIM安全架构的纵深防御:从密钥到通道的五个核心堡垒

如果你是一位负责物联网设备安全接入的架构师,或者正在为车队管理、智能电表部署海量eSIM卡而头疼,那么你肯定不止一次地问过自己:这张小小的芯片,凭什么能安全地接收千里之外运营商发来的配置文件?它真的比传统SIM卡更可靠吗?今天,我们不谈枯燥的规范条文,而是换一个攻防演练的视角,拆解GSMA SGP.02规范中那些精心设计的安全机制。你会发现,eSIM(或者说eUICC)的安全并非某个单一银弹,而是一个由密钥体系、安全域隔离、双向认证通道、策略执行引擎和事件审计链条共同构筑的纵深防御体系。任何一个环节的缺失,都可能让远程配置变成攻击者的后门。

对于安全工程师而言,理解这套体系的价值在于,你能准确评估eSIM方案在真实业务场景中的风险边界;对于电信架构师,这意味着你能设计出既符合规范又满足特定性能与成本约束的实施方案。我们接下来要深入探讨的,正是这五个环环相扣的“安全堡垒”。

1. 信任的基石:eUICC芯片出厂密钥体系(ECASD)

一切安全故事的起点,始于芯片出厂的那一刻。在eUICC的世界里,有一个名为ECASD(eUICC证书颁发机构安全域)的核心安全域,它是整个信任链的“根”。你可以把它想象成一台被物理熔断在芯片里的、永不外接的微型硬件安全模块(HSM)。

1.1 ECASD的职责与密钥分层

ECASD并非只保管一把钥匙。它管理着一个结构化的密钥家族,每一层都有其特定使命:

  • eUICC制造商(EUM)根密钥:这是最高级别的秘密,由EUM在芯片生产时注入。它用于为每颗eUICC芯片签发唯一的设备证书,相当于芯片的“出生证明”。
  • eUICC身份密钥对:每个eUICC都拥有一对唯一的非对称密钥(通常是ECC P-256或RSA 3072)。私钥永远不出ECASD,公钥则包含在eUICC证书中。这套密钥是eUICC向外部世界(如SM-SR)证明“我是我”的根本。
  • 平台管理密钥:用于与订阅管理器安全路由(SM-SR)建立最初的信任关系,是后续所有平台管理操作(如创建安全域)的起点。

注意:ECASD的代码和密钥是在芯片制造阶段,通过安全硬件流程一次性写入的。之后,任何软件层面的攻击都无法读取或修改其内容,这从物理上隔绝了根密钥泄露的风险。

1.2 证书链与信任传递

单有eUICC自己的证书还不够,整个系统需要一套公认的“护照查验”体系。这就是基于公钥基础设施(PKI)的证书链:

证书颁发机构 (CI) 根证书
        ↓
    EUM 证书
        ↓
eUICC 设备证书
  • CI(认证机构):由GSMA认可的顶级根证书颁发机构,为所有合规的EUM签发证书。
  • EUM证书:由CI签发,证明该制造商是合规的eUICC生产者。
  • eUICC设备证书:由EUM使用其私钥,为每一颗eUICC签发。证书中包含了eUICC的唯一标识符(EID)和公钥。

当SM-SR或SM-DP需要验证一个eUICC时,它会逐级验证这条证书链,一直回溯到信任的CI根证书。这个过程确保了eUICC身份的真实性和不可篡改性。

1.3 实战视角:密钥泄露的威胁建模

让我们思考一个攻击场景:如果攻击者物理获取了一台物联网设备,并试图克隆其中的eSIM配置文件。在没有ECASD保护的情况下,他可能直接读取文件系统。但在eSIM架构下,他会面临以下障碍:

  1. 无法提取私钥:eUICC的私钥存储在ECASD中,无法通过任何软件接口读取。
  2. 无法伪造证书:即使攻击者篡改了设备证书,由于无法获得EUM或CI的私钥,他无法生成有效的签名,验证会失败。
  3. 会话密钥不可复用:即使他窃听到一次通信,由于每次会话都会基于ECDHE等算法协商新的临时会话密钥,历史通信记录无法解密。

因此,ECASD的设计,从根本上杜绝了通过单点密钥泄露危及整个设备群或克隆身份的可能性。它是eSIM安全大厦不可动摇的地基。

2. 安全的沙箱:eUICC内部的安全域隔离架构

有了坚固的信任根,下一步就是在eUICC内部建立一个秩序井然、互不干扰的“安全社区”。这就是通过安全域实现的逻辑隔离。每个安全域都是一个独立的、受保护的可执行环境,拥有自己的代码、数据和密钥。

2.1 核心安全域的角色分工

在SGP.02架构中,有三个关键的安全域角色:

安全域缩写全称代表实体核心职责
ISD-R发行者安全域-路由SM-SReUICC的“总管家”,负责生命周期管理(创建/删除其他安全域)。
ISD-P发行者安全域-配置文件SM-DP配置文件的“集装箱”,每个ISD-P封装一个完整的运营商配置文件。
MNO-SD移动网络运营商安全域MNO运营商在eUICC内的“驻外机构”,管理网络接入密钥和OTA更新。

此外,ECASD本身也是一个最高权限的安全域。

2.2 隔离机制与访问控制

这种隔离不是口头上的,而是通过芯片操作系统(COS)的硬件和软件机制强制执行的:

  • 内存隔离:每个安全域拥有独立的内存地址空间,一个域无法直接访问另一个域的数据。即使同属一个eUICC,运营商A的配置文件(在ISD-P A中)也无法窥探运营商B的密钥(在ISD-P B中)。
  • 防火墙规则:安全域之间的通信必须通过明确定义的、受控的接口(APDU命令)。任何越权访问都会被芯片操作系统拦截。
  • 密钥隔离:每个安全域管理自己的密钥集。例如,MNO-SD内的OTA密钥与ISD-P的管理密钥完全不同,即使一个被攻破,也不会波及其他。

这种设计带来了一个关键优势:配置文件的可插拔性。你可以安全地删除一个运营商的ISD-P(及其内部所有内容),而完全不影响eUICC上其他运营商的配置文件或平台管理功能。这为灵活的远程切换提供了基础。

2.3 从攻击面分析看隔离的价值

假设攻击者通过设备端的漏洞,试图篡改某个配置文件中的网络接入参数(如APN)。在没有隔离的系统中,他可能直接修改文件。但在eSIM架构下:

  1. 他需要先突破设备应用处理器与eUICC芯片之间的通信接口。
  2. 然后,他需要找到目标MNO-SD对应的安全通道密钥。
  3. 即使他成功伪造了一条指令,eUICC芯片内的防火墙也会检查这条指令是否来自合法的、经过认证的安全通道(如SCP80)。非法来源的指令会被直接丢弃。

安全域隔离将攻击面从“整个文件系统”缩小到了“特定安全通道的端点”,极大地增加了攻击难度和成本。

3. 加密的隧道:安全通道协议(SCP)的双向认证

信任和隔离解决了“谁可以进来”和“进来后能干什么”的问题,但数据在传输过程中如何保证机密性和完整性?这就是安全通道协议的用武之地。SGP.02规范中主要涉及三种SCP,它们像不同等级的加密隧道,连接着eUICC与外部世界。

3.1 三大安全通道协议对比

协议典型应用接口主要目的认证方式加密与完整性
SCP80ES6 (MNO -> eUICC)运营商对eUICC的OTA管理基于预共享密钥(PSK)支持加密和MAC(消息认证码)
SCP81ES6, ES5基于HTTPS的OTA管理基于证书的TLSTLS层提供加密和完整性
SCP03ES8 (SM-DP -> ISD-P)配置文件下载与安装基于对称密钥(派生自共享秘密)支持加密和MAC

3.2 SCP03t:配置文件下载的专用通道

在配置文件下载这个最敏感的操作中,使用的是SCP03或其变体SCP03t。这个过程体现了双向认证的精髓:

  1. 初始化:SM-DP(数据准备方)向eUICC内的目标ISD-P发起安全通道建立请求。
  2. 密钥协商:双方使用预先通过安全方式交换的“初始密钥”或基于证书交换派生的共享秘密,通过一系列挑战-响应,动态生成本次会话独有的会话密钥。
  3. 安全传输:此后所有的配置文件数据包,都使用这个会话密钥进行加密和完整性保护(MAC)。
  4. 原子操作:配置文件的安装是一个原子操作。要么全部数据校验通过并成功安装,要么在任意一步失败时完全回滚,不会留下半成品状态,防止状态不一致导致的安全漏洞。

下面是一个简化的概念性命令流,展示了SM-DP如何通过安全通道向ISD-P发送指令:

# 1. SM-DP 发起初始化请求 (INITIALIZE UPDATE)
SM-DP -> eUICC: C-APDU: [CLA=0x84, INS=0x50, ... 挑战随机数]

# 2. eUICC (ISD-P) 响应,包含其随机数和密码学参数
eUICC -> SM-DP: R-APDU: [..., 密码学参数, 认证标签]

# 3. SM-DP 验证响应,并发送外部认证 (EXTERNAL AUTHENTICATE) 完成密钥建立
SM-DP -> eUICC: C-APDU: [CLA=0x84, INS=0x82, ... 密码学数据]

# 4. 安全通道建立后,开始传输加密的配置文件数据块
SM-DP -> eUICC: C-APDU: [CLA=0x0C, INS=0xDB, ... (加密的配置文件数据)]

提示:SCP03t中的“t”代表“tunneling”,它允许将整个SCP03会话包裹在一个更高层的传输安全协议(如TLS)中,形成双重加密,适用于安全性要求极高的场景。

3.3 防御中间人攻击

安全通道的关键在于双向认证。不仅是服务器(SM-DP/SM-SR)要验证eUICC(通过证书),eUICC也必须验证服务器。这防止了攻击者在中间伪造一个恶意的服务器来骗取配置文件或管理指令。整个握手和通信过程使用的都是临时会话密钥,实现了前向保密,即使长期密钥未来某天被泄露,过去的通信记录也无法被解密。

4. 规则的守卫者:策略执行引擎(POL1/POL2)

安全机制如果缺乏灵活的管控策略,就会变得僵化。eSIM引入了两级策略规则,它们像eUICC内部的“宪法”和“行政法规”,在本地自动执行,决定配置文件在何种条件下可以被启用、禁用或删除。

4.1 策略规则详解

  • POL1(配置文件策略):存储在配置文件内部,由运营商(MNO)定义和管理。它规定了该配置文件自身的行为规则。例如:

    • 启用策略:是否允许此配置文件被启用。
    • 删除策略:在什么条件下(如禁用后),此配置文件可以被删除。
    • 网络附着策略:启用后是否必须立即尝试附着网络。
  • POL2(eUICC策略):存储在ISD-R中,由eUICC所有者或SM-SR管理者定义。它站在设备全局的角度管理所有配置文件。例如:

    • 互斥策略:当启用配置文件A时,是否必须自动禁用配置文件B(常用于多号码场景)。
    • 回滚策略:指定当当前启用的配置文件因信号丢失等原因失效时,自动回滚到哪个备用配置文件(对于物联网设备的连接保障至关重要)。
    • 启用/禁用规则:更高级的、基于条件(如地理位置、时间)的规则。

4.2 策略冲突与裁决

当POL1和POL2的规则发生冲突时,eUICC遵循一个明确的优先级原则:POL2优先于POL1。这意味着设备所有者的全局策略可以覆盖单个运营商的局部策略。例如,运营商可能希望自己的配置文件永远不被删除(POL1设置禁止删除),但设备所有者可能制定了“闲置超过两年则删除”的全局策略(POL2)。最终执行的是POL2的删除指令。

这种设计赋予了企业用户极大的灵活性。一个物流公司可以为其车队制定统一的POL2策略:所有车辆在进入欧洲区域时自动启用本地运营商的eSIM配置文件,离开时则切换回基础套餐。这一切都在eUICC本地自动完成,无需远程发送指令,既快速又节省信令开销。

4.3 策略引擎的安全意义

从安全角度看,策略引擎实现了权限最小化和自动化响应。它减少了对外部管理命令的依赖,许多操作(如故障回滚)由本地策略触发,降低了因管理通道被阻断或延迟而导致业务中断的风险。同时,明确的策略规则也构成了访问控制矩阵的一部分,任何试图违反策略的操作(如强行删除一个受POL1保护的配置文件)都会被eUICC固件拒绝。

5. 行为的审计:事件通知与状态同步机制

一个完备的安全体系必须有“眼睛”和“耳朵”。eSIM架构通过一套事件通知机制,确保eUICC的关键状态变化能够被远程的管理实体(SM-SR)感知和记录,形成审计追踪链条。

5.1 关键事件类型

eUICC会在以下典型事件发生时,主动向SM-SR发送通知:

  1. 首次网络附着:eUICC第一次成功注册到移动网络。这标志着设备已上线并激活。
  2. 配置文件状态变更:包括配置文件的启用、禁用、删除成功或失败。
  3. 策略规则触发:例如,因POL2的回滚策略而自动切换了配置文件。
  4. SM-SR变更完成:当eUICC的管理权从一个SM-SR转移到另一个后,通知新的SM-SR。
  5. 错误与异常:在安全通道建立失败、证书验证失败等情况下上报错误。

5.2 通知的传输与安全

通知消息本身同样需要安全传输。规范支持多种承载方式:

  • SMS:通过加密短信(使用SCP80)发送,是最传统可靠的方式。
  • CAT_TP:一种基于Bearer Independent Protocol (BIP) 的数据传输方式,效率高于SMS。
  • HTTPS:通过已建立的IP连接直接发送,延迟最低,适用于始终在线的设备。

无论通过哪种方式,通知消息都需要进行完整性保护(如MAC签名),防止在传输中被篡改或伪造。SM-SR在收到通知后,会更新其管理的eUICC信息集(EIS),确保其视图与eUICC的实际状态一致。

5.3 审计与故障排查的价值

这套机制对于安全运维和故障诊断具有不可替代的价值:

  • 安全审计:所有关键操作都有据可查。如果发生未授权的配置文件切换,审计日志可以追溯到具体时间和触发条件。
  • 状态同步:避免了SM-SR与eUICC之间因通信失败而导致的状态不一致(“脑裂”问题)。SM-SR可以基于最新的通知来决策下一步操作。
  • 自动化运维:结合后台系统,可以基于事件自动触发工单。例如,收到“配置文件启用失败”通知后,系统自动向运维人员告警,并关联查看该eUICC的证书状态和网络信号质量。

在实际的物联网部署中,我们曾遇到一个案例:一批智能水表在部署后大量上报“回滚激活”事件。通过分析事件日志,发现是因为当地运营商2G网络退网,导致主配置文件无法附着,从而触发了POL2中设定的回滚策略,自动切换到了备用运营商的NB-IoT网络。正是这套事件通知机制,让我们迅速定位了问题根源是网络覆盖变化,而非设备或eSIM卡故障。

把这五个机制——根密钥、安全域、安全通道、策略引擎和事件审计——串联起来看,它们构成了一个从硬件信任根到软件策略执行,从静态数据保护到动态行为监控的完整闭环。 设计eSIM安全方案时,不能只盯着某一个点,比如只考虑加密算法强度。你需要评估:密钥注入流程是否安全?安全域隔离在所选芯片上是否真正有效?策略规则是否覆盖了你的业务异常场景?事件通知是否能被可靠接收?只有每个堡垒都坚实,整个防线才无懈可击。在物联网设备生命周期可能长达十年的背景下,这种纵深防御的设计思维,远比追求某个单项技术的极致更为重要。

手把手教你用sysmoEUICC搭建私有eSIM测试环境(含GSMA证书避坑指南) 本文详细指导如何使用sysmoEUICC搭建私有eSIM测试环境,涵盖GSMA证书选择、硬件选型、软件生态搭建及私有证书实战方案。特别提供GSMA证书避坑指南,帮助开发者和安全研究员快速构建全功能测试平台,实现eUICC与SM-DP+的完整协议栈模拟。 阅读详情

相关推荐

ST4SIM-300 eSIM芯片与SGP.32标准解析:物联网连接新方案

eSIM技术正在重塑物联网设备连接方式,其核心原理是通过嵌入式芯片替代物理SIM卡,实现远程配置管理。SGP.32作为GSMA最新物联网eSIM标准,采用分离式架构设计,显著降低了设备资源消耗。这种技术解决了传统SIM卡在恶劣环境中部署困难、运营商切换不灵活等痛点,特别适用于智能电表、资产追踪等移动场景。ST4SIM-300作为首款完全兼容SGP.32的芯片,集成了eSIM与安全元件双核架构,支持从2G到NB-IoT的全制式网络,并通过OTA技术实现跨国部署与动态运营商切换。在工业物联网实践中,该方案已被证

weixin_38171030的博客 395

SGP.02-v4.2-004

如果ISD-P的删除失败或超时(例如,因为eUICC不在覆盖范围内),或者SM-DP没有收到删除的确认(例如,因为发送结果的步骤5失败),SM-DP将在对同一eUICC进行后续配置文件下载过程的开始时,有机会删除ISD-P和可能不完整的配置文件,如3.1.5节所述。1. **SM-DP调用函数**:SM-DP调用“ES3.SendData”函数,指定目标eUICC、ISD-R,并包含“ES8.EstablishISDPKeySet”函数的数据,以及标识SM-DP的证书(由SM-DP证书颁发者颁发)。

liudong200618的博客 1610

ESIM技术演进史:从LPA标准看Android智能设备通信变革

本文深入探讨了eSIM技术从LPA标准到Android智能设备通信的变革历程。通过分析MT8766平台在Android 12上的实现,揭示了eSIM如何通过LPA架构实现Profile下载、本地管理和权限控制,推动移动通信数字化。文章还展望了eSIM在智能穿戴、物联网等领域的应用前景,以及其对运营商生态的深远影响。

melon的博客 1070

SGP.02-v4.2-003

1. **ES8接口实现**:ES8通过SCP03或SCP03t安全通道实现,该通道通过SM-DP和SM-SR之间的安全通道(ES3)进行隧道传输,再通过SM-SR和ISD-R(发行安全域-接收器)之间的SCP80或SCP81安全通道(ES5)传输,最终由ISD-R提供给ISD-P。在eUICC(嵌入式通用集成电路卡)的架构中,ES8接口是SM-DP(订阅管理数据准备器)与其ISD-P(发行安全域-准备器)之间的通信接口,并且此通信通过SM-SR(订阅管理-服务器)进行。

liudong200618的博客 1387

物联网设备中的eSIM管理:eSTK与RLPA-Server在汽车和智能手表中的应用

本文深入探讨了eSIM技术在物联网设备,特别是汽车和智能手表中的核心管理组件eSTK与RLPA-Server。eSTK作为设备端的智能执行中枢,负责自动化策略与简化交互;RLPA-Server则作为云端的协调枢纽,确保Profile的安全、精准投递与生命周期管理。两者的深度协同,为智能设备提供了无缝、可靠的“空中写号”能力,是提升产品连接体验与竞争力的关键技术。

weixin_28419039的博客 608

从车联网到智能表计:SGP.32 eSIM在5大行业的落地案例解析

本文深入解析了SGP.32 eSIM标准如何重塑物联网连接范式,通过引入eIM和IPA核心角色,实现云端主动管理。文章结合跨境物流、智慧城市、智能表计等五大行业落地案例,详细阐述了SGP.32如何解决传统方案在生命周期僵化、批量操作缺失和协议栈过重等方面的痛点,并对比了CoAP/DTLS与HTTPS/TLS等关键架构选型策略,为企业决策提供实战指南。

weixin_28363123的博客 98

LPAC架构深度解析:解决eUICC本地配置文件管理的技术挑战

LPAC作为一款基于C语言的跨平台eUICC本地配置文件代理程序,为嵌入式SIM卡管理提供了完整的技术解决方案。该项目完全兼容GSMA SGP.22 v2.2.2标准,解决了eSIM配置文件在多样化硬件平台上的统一管理问题,为物联网设备和移动终端提供了可靠的eUICC芯片控制能力。 ## eUICC管理面临的技术挑战 在当前的物联网和移动通信领域,eSIM技术虽然提供了远程配置的便利性,但不同

gitblog_01132的博客 499

手把手教你为NB-IoT设备配置eSIM卡(含国内三大运营商资费对比)

本文详细介绍了为NB-IoT设备配置eSIM卡的技术原理和实战操作,包括硬件选型、焊接工艺、三大运营商资费对比及优化策略。通过eSIM技术,设备体积可缩小30%,并实现全球运营商无缝切换,特别适合智能水表、共享单车等应用场景。

weixin_30485379的博客 465

深度掌握LPAC:从eUICC协议解析到跨平台管理实战

LPAC作为基于C语言开发的eUICC本地配置文件代理程序,为开发者提供了完整的GSMA SGP.22标准实现,能够高效管理嵌入式通用集成电路卡。这款开源工具在物联网设备、移动终端和嵌入式系统中发挥着关键作用,支持eSIM配置文件的全面生命周期管理。通过LPAC,技术人员可以深入理解eUICC协议栈,实现跨平台eSIM管理解决方案的开发与部署。 ## eUICC技术架构与LPAC核心设计 ##

gitblog_00669的博客 522

pysim-trace实战:用SIMtrace2解码eUICC通信的5个典型场景

本文通过五个典型场景,实战演示了如何利用pysim-trace工具链结合SIMtrace2硬件,深度解码eUICC通信协议。内容涵盖从eUICC初始化、Profile列表解析到远程配置安装的全流程,重点剖析了ISD-R发现、命令流解码及安全参数提取,为通信协议分析、故障排查与安全评估提供了专业方法。

weixin_29081703的博客 1015

u-blox SARA-R10001DE LTE Cat 1bis模块技术与应用解析

LTE Cat 1bis是3GPP专为物联网设计的通信标准,通过单天线架构降低硬件复杂度,同时保持10Mbps下行速率。其技术核心在于平衡功耗与性能,适用于智能表计、物流追踪等工业场景。u-blox SARA-R10001DE模块集成了eSIM技术,支持多IMSI切换和远程SIM配置,实测显示跨国漫游连接成功率提升40%。该模块采用工业级设计,工作温度覆盖-40°C至+85°C,内置TLS加密和MQTT协议栈,满足智慧城市等大规模设备接入需求。在低功耗方面,PSM模式可实现3μA待机电流,配合eDRX/CD

weixin_30412167的博客 329

eSIM时代的新挑战:UICC运营商特权冲突的5种解决方案横向对比

本文深入探讨了eSIM技术革命下UICC运营商特权冲突的5种解决方案,包括ARF机制、ARA合并、动态仲裁等,并对比了各方案的技术实现与商业适用性。针对多配置文件共存导致的权限覆盖、安全边界模糊等问题,提供了从规避型到重构型的完整解决框架,助力运营商和技术供应商应对eSIM时代的挑战。

weixin_30275415的博客 475

SGP.02-v4.0.pdf

SGP.02-v4.0.pdf

Folia 安装指南:桌面端从零到跑通第一首歌

装好 Folia(仓库名 folia-major),你得到的是一台把逐字歌词渲染成全屏动画的播放器:歌词跟着节拍动,底部播放条控制播放、暂停和切歌。全程约 10 分钟,本文只覆盖 Windows、macOS 与 Linux 的桌面安装路线和最小验收。 ## 一、动手前:环境与前置确认 - 覆盖系统:Windows、macOS(Apple silicon 与 Intel)、主流 Linux 发行

gitblog_01150的博客 879

SGP.02_v3.2_updated.pdf

SGP.02 V3.2 更新版,比原来的SGP.02 V3.2版本多了一页内容。 Remote Provisioning Architecture for Embedded UICC Technical Specification Version 3.2 27 June 2017

SGP.02v3.2.PDF

SGP.02V3.2.pdf。

ALT1250预研5G通信技术应用

高通ALT1250是一款面向低功耗广域物联网的通信模组,支持NB-IoT、LTE-M及未来RedCap技术,具备多模共存、超低功耗与安全可靠等特性,广泛应用于智慧表计、工业网关和资产追踪等场景,并持续向5G演进。

weixin_29940495的博客 1026

SGP.22 v2.2.2.pdf

esim标准技术规范, 有需要的筒子可以下载研究一下, 什么tag啦ef啦.... 最新的2020版本, 你不容错过!!

上一篇: 51单片机+74LS30八路抢答器实战:从原理图到代码全解析(附避坑指南)
下一篇: 从“百叶窗”到“全景图”:深入解析频谱分析中的栅栏、泄漏与混叠效应
Python
博客等级 码龄26年 1973粉丝 1567原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值