DIR文件的含义是什么?DDF In EMV ICC文件结构究竟是什么



我最近一直在努力理解Emv第1本书中DIR文件的含义。我挖了一点,发现我对文件夹的看法让我走错了路。对我来说,">目录"等于只包含其他元素的">folder。因此,当我浏览Emv规范时,他们说在选择DDF或ADF后,它会发回FCI。所以我很困惑,因为我把DDF和ADF看作是文件夹,它们把FCI的数据存储在哪里。当我读到"目录在ICC中是可选的

有人能向我解释一下什么是ICC中的目录,以及DDF及其相关DIR a之间的区别是什么吗附录C目录结构实例";emv第1册非常感谢。

emv规范

有人能向我解释一下什么是ICC中的目录吗。

EMV卡文件结构基于ISO/IEC 7816-4。你最好先读一下。在那里你可以找到你正在谈论的许多术语的详细描述。通常有两种类型的卡文件:DF(专用文件(和EF。EF包含二进制数据。DF可以包含任何文件。每个文件(DF和EF(都可以通过APDU SELECT进行选择。每个选定的文件都可以作为响应FCI结构发送——包含有关该文件的一般信息(类型、大小、属性等(的数据。

DDF与其相关DIR 之间的区别是什么

EMV第1册:";DIR文件是一个AEF(换句话说,一个EF(,具有符合本规范的记录结构,包括符合ISO/IEC 7816-4的以下数据对象">

DDF和ADF是DF的亚型。ADF是一个或多个应用程序基本文件(AEF(的入口点。DDF是其他ADF或DDF的入口点。

我完全同意Nikolays的回答,只是为了通过不同的措辞来提高理解:

  • 在电脑上被称为目录的东西,在智能卡上被称之为DF
  • 智能卡上的EF.DIR目录更像是电话簿类型的目录:一个文件,你可以遍历它来查找卡上的内容,希望它有一些额外的属性,这样你就可以识别搜索的条目

感谢Nikolay和Guidot重播我的问题。我真的很感激。

我也做了一些研究,发现智能卡的文件管理系统具有面向对象的结构这意味着有关文件的所有信息都存储在文件本身中

这种面向对象系统中的文件通常分为两部分:

  • 包含管理数据的标头:有关布局、文件结构及其访问条件的信息。。。&
  • 包含用户数据的正文它们通过指针相互链接

根据ISO/IEC 7816-4的规定,文件智能卡基本上有两类文件:第一类是目录文件,称为"专用文件"(DF(。它们充当一种文件夹,包含其他较低级别的DF或EF

第二类由保存实际用户数据的文件组成,这些文件被称为"基本文件"(EF(。

总而言之,我对目录的看法从一开始就是错误的。我被一个目录的Windows图标愚弄了,我忘记了它本身是一个文件,其中包含对其他计算机文件的引用,可能还有其他目录。

对于emv智能卡:

";ISO/IEC 7816-4中定义的包含FCI的专用文件(DF(被映射到ADF或DDF上。它可以访问基本文件和DF。板卡最高级别的DF是主文件(MF(">emv书籍1

因此,是的,ADF就是DF,从终端来看,它是一个只包含封装在其文件控制信息(FCI(中的数据对象的文件。

让我们举一个具体的例子来充分理解这些概念:

如果我们假设我们的智能卡中有一个支付系统环境,这意味着我们有一个DDF,它是PSE DDF,并且这个DDF可以访问EF,它是PSD支付系统目录文件(DIR文件(,其位置在PSE DDF的FCI中指示。

相关内容

最新更新