USIM卡文件资料系统详解

上传人:ni****g 文档编号:508562479 上传时间:2023-09-26 格式:DOC 页数:93 大小:1.38MB
返回 下载 相关 举报
USIM卡文件资料系统详解_第1页
第1页 / 共93页
USIM卡文件资料系统详解_第2页
第2页 / 共93页
USIM卡文件资料系统详解_第3页
第3页 / 共93页
USIM卡文件资料系统详解_第4页
第4页 / 共93页
USIM卡文件资料系统详解_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《USIM卡文件资料系统详解》由会员分享,可在线阅读,更多相关《USIM卡文件资料系统详解(93页珍藏版)》请在金锄头文库上搜索。

1、word1 应用与文件结构本章描述了UICC的应用和逻辑结构。1.1 UICC应用结构UICC中应用的组织结构如图8.1所示。图8.1: 应用结构示例本文档并未对应用的位置施加任何限制。所有应用都由EFDIR中取得的应用标识符唯一地进展标识。这些应用标识符被用来选择应用。EFDIR, EFPL和EFICCID都是必需的,直接放置在主目录Master File下。详细内容见本文档13章。DFTELE是可选的。当它存在时,存放在主目录中并使用保存的FID 7F 10。DFTELE包括了应用的独立信息。1.2 文件类型本章定义了适用于本文档内的应用的文件类型。1.2.1 专用目录文件专用目录文件DF

2、允许文件进展功能性分组。它可以是专用目录文件和/或根本文件的上一级目录。专用目录文件是通过文件标识符被引用的。应用专用目录文件(ADF)是特殊的专用目录文件,包括应用所有专用目录文件和根本文件。1.2.2 根本文件1.2.2.1 二进制EF由一系列字符串组成的,具有二进制结构的EF文件。通过相对地址偏移量,对特定的字节序列进展读写操作,地址由以字节为单位的启始地址与需要读写的字节个数组成。二进制EF的第一字节的相对地址为00 00。EF文件的数据长度在EF的SELECT响应中指明。1.2.2.2 线性定长EF具有线性定长结构的EF是由一些长度固定且相等的一系列记录组成。第一条记录的记录号是1。

3、记录的长度和其与记录数的乘积在EF的SELECT响应中指明。Record 1Record 2 : :Record n图8.2:线性定长文件的结构访问此类型EF中的记录的方法有假设干种。- 记录号的绝对引用;- 当记录指针未被设定时,可以使用NEXT或PREVIOUS模式作用于第一或最后一条记录。- 当记录指针被设定时,可以对本记录、下一条记录本记录指针置于最后一条记录处除外或前一条记录本记录指针置于第一条记录处除外进展处理。- 使用模式查询识别某一条记录。如果选定一条记录后的操作中途失败如:由于执行某命令不成功,该记录指针应保持在操作执行前设定的位置。目前,本类文件中包含最多254条记录,并且

4、,每条记录不能超过255个字节。1.2.2.3 循环记录EF循环记录文件用来存储按时间序列排列的记录。当所有的记录都已经被用于存储时,下一次数据的存储将覆盖最早的信息。循环结构的EF由长度固定且相等的规定数量的记录组成。在本记录结构中,最后一条记录n至第一条记录。当记录指针被设置到最后一条记录n时,下一条记录为记录1。与之相类似,当记录指针被设置到第一条记录时,前一条记录为记录n。包含最新数据的最后更新的记录的记录号为1,包含最老数据的记录号为n。Record 1Record 2:Record n图:循环记录文件的结构对于更新操作,仅有PREVIOUS记录可以被使用。对于读取操作,寻址的方法可

5、以是Next、Previous、Current和Record Number。如果选定一条记录后的操作中途失败如:由于执行某命令不成功,如此该记录指针应保持在操作执行前设定的位置。目前,本类文件中包含最多254条记录,并且,每条记录不能超过254个字节。1.3 文件引用文件标识符FID用于定位或标识一个特定的文件。FID由两个字节组成,应以十六进制表示。FID应遵从于以下条件:- 在有关文件建立时,应设定其FID;- 同一上级目录之下的两个文件的ID不一样;- 当前目录的子文件与当前目录的父文件与直接子目录不能具有一样的FID值FID的串连接就是路径。路径以MF或当前DF开始,以文件本身的标识符

6、为完毕。如果当前DF的标识符未知,在路径开始处应使用保存值3FFF。FID的顺序总是从上级目录到子目录。短文件标识符SFI占5个比特,X围是1到30。同一上级目录下的任意两个文件的SFI不一样。DF名称占1至16个字节。DF的名称是AID,在同一X卡上,应是唯一的。1.4 选择文件的方法在UICC激活定义见6.1并且返回复位应答ATR后,根目录被默认为当前目录。利用“SELECT功能,通过本章中定义的3个文件引用方法中的一种可选择每一个文件。1.2.1 通过标识符引用选择一个DF、ADF和MF设置为当前目录,在这次选择之后,不存在当前EF。选择EF设置当前EF,当前目录仍为DF、ADF或MF,

7、这是EF的上级目录。当前EF总是当前目录的一个子文件。只有当前应用的ADF可以通过FID选择。任何应用的专用命令都应仅在该应用是当前目录时才可操作。如下文件可以从最后选中的文件通过文件ID标识符FID引用被选中。- 任何当前目录的直接子文件;- 任何当前DF的父目录的直接子目录;- 当前目录的父目录;- 当前DF或ADF;- MF图8.4是遵循当前文档的应用的逻辑结构实例。图:逻辑结构实例表给出了使用FID引用时,遵循图中所示逻辑结构的本文档定义的应用有效选择方式。最后选定的文件的重新选择也是允许的,但并不显示。表:文件选择最后选定的文件有效选择MFDF1ADF1DF3DF4DF5EF1EF2

8、EF3EF4EF5EF6EF7DF1, EF1, EF-DIRMF, EF2, MF, DF3, DF4, EF3MF, ADF1, DF4, DF5, EF4MF, ADF1, DF3, EF5, EF6MF, DF3, EF7MF, DF1, EF-DIRMF, DF1MF, ADF1, DF3, DF4MF, ADF1, DF3, DF5,MF, DF4, ADF1, EF6MF, DF4, ADF1, EF5MF, DF3, DF51.2.2 通过路径引用一个文件,DF或EF,可以象8.3节中定义的那样通过路径引用进展选择。表中包括图通过路径选择的实例。本例中还考虑了当前应用ADF1此

9、前已经通过DF名被选中的情况。下表中的ADF1的FID为7FFF (见8.5)表:通过路径选择文件的实例最后选中的DF路径的开始选择实例任意MFEF1, EF-DIR, DF1, DF1|EF2任意MF7FFF|DF3, 7FFF|DF3|EF4,7FFF|DF3|DF5, 7FFF|DF3|DF5|EF77FFF|DF4, 7FFF |DF4|EF5,7FFF|DF4|EF6,7FFF|EF3DF1Current DFEF2DF3Current DFDF5, DF5|EF7, EF4DF4Current DFEF5, EF6DF5Current DFEF7在“从MF通过路径选择中,终端不应在

10、路径起始位置使用MF的文件标识如:3F00。在“从MF通过路径选择中,终端可以在路径开始处使用特定的FID 7FFF见节。既在该逻辑通道中,路径开始于当前被激活应用的ADF。在“从当前DF通过路径选择中,终端不应在路径开始处使用特定文件ID 7FFF。在“从MF通过路径选择或“从当前DF通过路径选择中,终端不应使用当前DF如:3FFF的标识。在“从MF通过路径选择或“从当前DF通过路径选择中,终端不应使用空数据字段。1.2.3 短文件标识符DF中的任何EF可在DF或ADF级别通过以下命令并将短文件标识符SFI作为命令的一局部默认地实现对文件的选择,而无需使用SELECT命令。- READ BI

11、NARY- UPDATE BINARY- READ RECORD- UPDATE RECORD- INCREASE - SEARCH RECORD当文件的FCP包括带标识88的TLV DO,SFI对特定文件的支持。如果长度字节的值为0,表示该文件不支持短文件标识符。如果文件的FCP中没有TLV DO字段,如此表示该文件的FID的低5位数据为文件的SFI。当READ RECORD命令包含一个有效的SFI时,本文件被设为当前EF,且复位当前指针。后续的记录通过READ RECORD命令读入,且无需SFI。当UPDATE RECORD命令包括一个有效的SFI时,本文件被设为当前EF,且复位当前指针。

12、后续的记录通过update RECORD命令更新,无需SFI。当INCREASE命令包括一个有效的SFI时,本文件被设为当前EF,且复位当前指针。后续的记录通过INCREASE命令增加,无需SFI。当SEARCH RECORD命令包括一个有效的SFI时,本文件被设为当前EF,且复位当前指针。后续的记录通过SEARCH RECORD命令搜索,无需SFI。1.5 应用的特性应用既可以被显式引用,也可隐式引用。应用可通过带AID的显式选择激活。这会将应用的ADF设为当前ADF。当前ADF可通过带隐式引用值7FFF的FID引用。1.2.4 显式应用选择1.2.4.1 用DF名选择一个通过AID在UIC

13、C中被描述的可选应用,应通过一个以1到16字节方式编码的DF名称来引用。每个名称在一个UICC中都应是唯一的。DF名称可被用在SELECT命令中,选择一个可选应用。1.2.4.2 用局部DF名称选择一个可选应用也可通过局部DF名称的方式进展选择:P104,P2参数必选符合ISO/IEC 7816-4中的定义first、next、previous或last方式。在这种情况下,DF的名称被右截短。假设在卡上存在几个AID中起始字节内容一样的应用,选中的应用如此取决于P2中指定的值。即使卡片正处于“previous对话中,如果P2中指定为“last选项,如此选中的应用就是与局部DF名称相匹配的最后被

14、激活的应用。利用局部DF名称选择应用对于单一应用卡片为可选项,对于多应用卡为必选项。卡片应在由ISO/IEC 7816-4中规定之ATR历史字节的压缩TLV对象定义的“卡片服务参数以与“卡片性能中指明对这一性能的支持。对next、previous和first的解释应在应用中指明。用这些参数选中的应用与SELECT命令中提供的局部DF名次相匹配。如果UICC不支持局部DF名称的选择,UICC应作出适当的响应如:命令参数不支持6A86。1.2.5 应用对话的激活当终端发送一个带应用AID且在命令参数中指明应用应被激活的SELECT命令时,应用对话被初始化。在激活后,应用可能会需要一个初始化进程。该过程不在文档X围内,但应在应用规X中描述。本进程用来为终端和UICC中的应用提供一个定义良好的状态。在选中应用后,UICC评估应用的安全环境。SE依应用的校验需求见表9.1设定。应用PIN的校验状态依应用指定的应用对话激活进程更新。终端会向UICC发送一个特定的STATUS命令指出应用的初始化进程已被成功执行。在一个假定的逻辑通道上,仅允许存在一个活动的可选应用对话。因此,为激活一个新的可选应用对话与原有的对话并行,必须打开一个新的逻辑通道。可选的应用对话可以在几个通道对话中发生。1.2.6 应用对话的终止在应用终

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号