UICC之USIM
文章平均质量分 78
从善若水
本人就职于国际知名终端厂商,负责modem芯片研发。在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。
展开
-
UICC 之 USIM 详解全系列——USIM鉴权函数说明以及鉴权向量结构
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持!博主链接文章目录USIM鉴权函数说明以及鉴权向量结构一、USIM鉴权函数说明二、USIM鉴权向量结构AUTN????AMF????AUTS????USIM鉴权函数说明以及鉴权向量结构一、USIM鉴权函数说明 USIM鉴权算法分为两类:milenageTuak关于这两种算法,可以参考博主下面的文章:《3GPP USIM milenage算原创 2021-10-10 20:16:10 · 3071 阅读 · 2 评论 -
5G 3GPP USIM Tuak算法code
5G 3GPP USIM Tuak算法code每个函数的功能如下图:废话不说直接上code:/* ------------------------------------------------------------- Constants and Typedefs -------------------------------------------------------------*/typedef unsigned char uint8;static const uint8 A原创 2021-03-27 15:48:49 · 1993 阅读 · 7 评论 -
3GPP USIM milenage算法code
3GPP USIM milenage算法code每个函数的功能如下图:废话不说直接上code:/*------------------------------------------------------------------- * Example algorithms f1, f1*, f2, f3, f4, f5, f5* *------------------------------------------------------------------- *原创 2021-03-27 15:30:40 · 2929 阅读 · 1 评论 -
UICC 之 USIM 详解全系列——USIM Demo详解
文章目录USIM Demo详解文件结构核心code讲解应用层传输层USIM Demo详解文件结构UICC的TLV解码目前只实现了对Application selection response的解码,后续其它命令的TLV解码都以’_tlv’结尾。函数调用关系如下图:核心code讲解核心Code主要有两个函数,分别对应于应用层业务处理,以及传输层命令处理应用层传输层返回系列目录...原创 2021-03-15 23:22:30 · 2357 阅读 · 6 评论 -
UICC 之 USIM 详解全系列——USIM App关键流程介绍与命令详解
文章目录USIM App关键流程介绍与命令详解USIM App关键流程介绍与命令详解返回系列目录原创 2021-03-14 22:55:11 · 2285 阅读 · 0 评论 -
UICC 之 USIM 详解全系列——USIM App文件结构
文章目录USIM App文件结构USIM App文件结构返回系列目录原创 2021-03-07 22:23:42 · 5452 阅读 · 2 评论 -
UICC 之 USIM 详解全系列——常用命令详解与实例说明
文章目录常用命令详解与实例说明SELECT命令READ BINARYREAD RECORDDemo code常用命令详解与实例说明这是UICC目前定义的所有APDU commnad我们对下面几个APDU command进行深入讲解。SELECT命令SELECT APDU command组成,及个字段含义SELECT的Response dataSELECT的response是最复杂的,具体需要参考协议,我这里只给出了常用到的几个属性值READ BINARYREAD RECORD原创 2021-03-07 21:38:02 · 1634 阅读 · 5 评论 -
UICC 之 USIM 详解全系列——Commands与Responses结构
文章目录Commands与Responses结构Command APDUCLA字段编码格式INS字段编码方式P1和P2字段Lc字段Data字段Le字段Response APDUSW1和SW2含义通过PCSC实际操作一下USIM大致流程具体演示Commands与Responses结构Command APDUAPDU command由header和body部分组成,header由CLA,INS,P1,P2组成,header是一个 APDU command中必须存在一部分,而body部分是可选的,body原创 2021-03-07 21:10:36 · 1770 阅读 · 8 评论 -
UICC 之 USIM 详解全系列——UICC安全相关内容
文章目录UICC安全相关内容UICC目前支持的安全功能UICC安全架构一览安全环境PIN的使用什么是PINPIN与Key的关系UICC安全相关内容UICC目前支持的安全功能UICC安全架构一览安全环境PIN的使用什么是PINPIN与Key的关系...原创 2021-03-07 15:18:21 · 4686 阅读 · 9 评论 -
UICC 之 USIM 详解全系列——UICC中的Apps与Files结构
文章目录UICC中的Apps与Files结构一、UICC应用框架二、UICC中的文件类型三、文件ID四、选择文件的几种方法五、逻辑信道六、共享文件V.S.非共享文件七、安全通道(Secure channels)保留的文件IDUICC中的Apps与Files结构一、UICC应用框架二、UICC中的文件类型三、文件ID四、选择文件的几种方法五、逻辑信道六、共享文件V.S.非共享文件七、安全通道(Secure channels)保留的文件ID...原创 2021-02-16 17:23:58 · 2994 阅读 · 12 评论 -
UICC 之 USIM 详解全系列——UICC协议层结构
UICC 之 USIM 详解全系列——UICC协议层结构文章目录UICC 之 USIM 详解全系列——UICC协议层结构基础介绍1. 应用层与CAT层(Application layer)2. 传输层(Transport layer Protocol T=0)3. 数据链路层(Data Link Layer Protocol T=0)4. 物理层(Physical Layer)Status Words与Procedure Bytes基础介绍与计算机网络的协议层概念一样,UICC也有自己的协议层概念,只原创 2021-02-16 13:15:05 · 4601 阅读 · 9 评论 -
UICC 之 USIM 详解全系列——UICC基础知识介绍
UICC基础知识介绍原创 2021-02-15 10:16:11 · 10133 阅读 · 10 评论 -
UICC 之 USIM 详解全系列
项目背景介绍与系列介绍项目背景博文系列介绍Demo code获取UICC(TS102221-v16)UICC基础知识介绍UICC协议层结构UICC中的Apps与Files结构UICC安全相关内容Commands与Responses结构常用命令详解与实例说明5G/4G USIM(TS131102-v16)USIM App文件结构USIM App关键流程介绍与命令详解...原创 2021-02-14 21:54:20 · 3161 阅读 · 2 评论 -
UICC 之 USIM 详解全系列——背景与系列介绍
UICC 之 USIM 详解全系列——背景与系列介绍为什么要写这个博文? 博主目前在一家知名终端公司的通信研究院工作,主要担任终端通信芯片原型机开发。前一段时间为了实现原理机与实网的通信,深入学习了USIM模块的通信协议并编码实现(C language)。刚刚开始入门的时候发现网上资源非常有限,故写这个USIM系列博文既是自我学习的总结也是给其同学一个学习参考。本文将以理论与实例相结合的方式进行讲解,方便同学对协议的理解。理论依据来自哪里?本博文系列所有理论均依据下述两本协议:ETSI原创 2021-02-14 21:51:57 · 2437 阅读 · 2 评论