您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 智能卡操作系统的程序代码结构

  2. 智能卡操作系统的程序代码结构.智能卡操作系统的生命周期可分成两部分—卡完工之前和卡完工之后。在卡完工之前的期间,来自工厂的 微控制器的EEPROM是空的,所有程序都在ROM里运行。从EEPROM里既读不到数据,也没有任何运行的代码。
  3. 所属分类:专业指导

    • 发布日期:2009-09-08
    • 文件大小:51200
    • 提供者:ooshuijing
  1. 智能卡操作系统的程序代码结构

  2. 智能卡操作系统的生命周期可分成两部分—卡完工之前和卡完工之后。在卡完工之前的期间,来自工厂的 微控制器的EEPROM是空的,所有程序都在ROM里运行。从EEPROM里既读不到数据,也没有任何运行的代码。 如果在这个时候发现ROM里的代码错误而使得完工成为不可能时,这一批微控制器都必须整个报废掉,因为 芯片根本不能使用。   为了把类似这样的情况减到最少程度,有可能只是把一个很小的用于EEPROM的加载程序放在ROM里,并且把 实际的操作系统下载到EEPROM中。当然,相对于ROM来说,EEPR
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:108544
    • 提供者:weixin_38723559
  1. 智能卡文件的类型

  2. 智能卡文件系统的结构在ISO/IEC 7816-4标准里已做规定。它与DOS或UNIX系统的文件结构相类似。主要的 不同是智能卡不含有专门的应用文件,诸如供特定文字处理器使用的专门文件。在智能卡里,只能使用标准 化的文件结构,如图1所示。   对智能卡的文件来说基本上分为两类:第I类是目录文件,它被称为“专用文件”DF(Dedicated File); 第2类是装有实用数据的文件,它被称之为“基本文件”EF(Elementεvv File)。专用文件(DF)可以看做是一个文件箱,其中装有其他更
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:132096
    • 提供者:weixin_38699724
  1. 智能卡EF的结构

  2. 与DOS系统里的文件相反,在智能卡里BF具有其内部结构。每一个FF的结构可根据预定的用途来选择。这对 外部世界来说是一个很大的优点,因为这些内部结构使得所构造的数据元可访问得迅速而直接。BF结构的分 类如图1所示。 图1 智能卡操作系统BF文件结构的分类   在智能卡里这些数据结构的管理需要非常大量的程序代码。这就是数据结构相互都不对称,而宁可以其经 常实际需要的形式出现的原因。 ̄   1.透明文件结构   透明数据结构经常指的是二进制的或杂乱无章的结构;换句话说,一个透明文件根本就没有
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:168960
    • 提供者:weixin_38610052
  1. 智能卡内部文件结构

  2. 最新的智能卡文件管理系统具有面向对象的内部文件结构,就是说把有关文件的所有信息都存储在文件本身里。采用这种原理的附带结果是在完成任何动作之前都必须先选择此文件。这样,在这些面向对象系统里的文件总是分成两部分。第1部分称为文件头标,它包含着有关文件的格式和结构方面的信息,以及存取的条件;第2部分存储可变的数据(即文件体),它通过指示器来与文件头标相链接,如图所示。 图 智能卡文件管理系统中文件的内部结构   除提供了更好的数据结构之外,这样的安排对于数据条目来说,也具有更安全的优‘点。进而,面
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:44032
    • 提供者:weixin_38657139
  1. 智能卡操作系统的存储器的构成

  2. 在智能卡微控制器里的三种不同类型的存储器具有完全不同的性能。ROM只能在制造期间通过掩膜来编程, 而且是所有的一次编完,在芯片的整个生命周期里它都是固定不变的。一旦给定了它的结构,要想在ROM的 内容上做一点偶然改动的可能性实际上为零。   RAM与ROM相反,它只有把电源加到智能卡时才能保持住其内容。一旦发生电源故障,则保存在RAM里的所有 数据就会全部失掉。然而,可以把数据以处理器的工作速度写入到BAM里,RAM可不限次数地进行擦除。另一 方面,EEPROM可以在没有外电源的情况下保持住数
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:140288
    • 提供者:weixin_38556822
  1. 智能卡操作系统的进程控制

  2. 在操作系统中可以有不同的方法实现状态机。然而,与操作系统或其制作者无关的一些基本原则却必须得 到遵守。   状态机,不管它是微或宏状态机,在前述的操作系统层次模型中必须接在命令解释器之后而在命令实际执 行之前。状态机的任务是断定所接受的命令是否可以目前的状态执行,它在一个表的基础上来做此事,这里 的一个基本原则就像它通常对于智能卡那样,是使用尽可能少的存储量去提供状态信息。此外,这些信息必 须构造成使状态机本身也能用尽量少的存储量来构成。   状态机需要一定数量的信息来分析存储在I/0缓存器
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:82944
    • 提供者:weixin_38504089
  1. 存储卡结构的方框图

  2. 图1和图2给出了存储卡结构的方框图。   图1  具有安全逻辑电路的接触式存储卡的典型结构   图2 具有安全逻辑电路和非接触存储卡的典型结构   如图所示,卡所需用的应用数据都存储在存储器里,它通常是EEPROM。对存储器的存取操作由安全逻辑电路予以控制,最简单的情形是只对整个存储器或某些区域的写人或擦除进行保护。也有一些存储器芯片具有复杂的安全逻辑电路,它们也可以执行一些简单的加密功能,数据通过卡的I/0口传人和传出。ISO 7816标准的第3部分规定了专门的同步传输协议来满足
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:98304
    • 提供者:weixin_38697063
  1. 智能卡的基本功能结构

  2. 顾名思义,这种类型的存储器只能读取而不能写入。存储器不需要加电来保持数据,因为在芯片里数据是以“硬连线”方式形成的。   图1  ROM的基本功能结构   智能卡的ROM中存储有操作系统程序以及各种测试和诊断程序。这些程序是在芯片制造时采用掩膜法写进芯片里的。ROM掩膜根据程序代码制成,然后用光刻工艺把程序代码 。“烧”到芯片里。因为,数据只能在制造期间写进ROM,它们对同一批次的所有芯片来说都是相同的。ROM的功能结构可参看图1,具体照片在图2中。   图2   一个ROM单元的
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:171008
    • 提供者:weixin_38694141
  1. 智能卡数据传输应答APDU的结构

  2. 应答APDU,是卡发送的对命令APDU的答复,由一个可选的本体和一个强制性的尾标组成,如图1所示。本体 含有数据字段,其长度由先前的命令APDU中的h字节规定,数据字段的长度可以为零,而不管命令APDU中的 规定值,这是由于智能卡出现了一个错误或不正确的参数而结束对命令的处理,并由尾标中的两个单字节的 状态字SW1和SW2来表明。 图1 应答APDU的结构   卡必须始终在对命令的应答中发送一尾标。它们也被称为回送代码,两字节的SW1和SW2,是对命令应答的 编码。例如,回送代码‘9000’
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:86016
    • 提供者:weixin_38501810
  1. 智能卡数据传输命令APDU的结构

  2. 一条命令APDU含有一个头标和一个本体。本体可有不同长度,或者在相关数据字段为空时,整个可以不存 在。   头标由四个数据元组成,它们是类CLA(ClAss)字节,命令INS(INStructic,n)字节和两个参数Pl和P2 (Parameters 1 and 2)字节,如图1所示。类字节仍旧用于识别应用和它们专有的命令组。例如,GSM使用 类字节‘AO’,而代码‘8X’则最常用于公司专用(私用)命令。相反,基于ISO的命令都用类字节‘OX’ 编码。标准另外规定了类字节用于识别安全报文和逻辑
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:144384
    • 提供者:weixin_38748875
  1. 智能卡读和写命令

  2. 读和写类命令主要用于智能卡安全地存储数据。使用这些命令有可能把数据写人有关的BF并在以后重行读 回。EF具有特定的访问条件,只有被授权的用户才可能读出这些文件,信息在卡内的存储受到了保护以防止 未授权的访问。   由于存在着不同数据结构的Ⅲ,就有了对于这些文件不同的读和写命令。遗憾地是,这并不完全相应于一 个面向对象的文件管理结构。在纯粹的面向对象的设计中,操作系统必须构造得使对象本身可以决定其访问 机制。这不是智能卡文件的情况,这种不协调可回溯到从历史上出现的命令被相继地结合到现行标准的日子
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:458752
    • 提供者:weixin_38599518
  1. 智能卡的差错检测和校正码

  2. 当数据被传送或存储时,有可能会检测到数据的任何改变,特别是所存储的程序必须防止讹误出现,因为程序代码单独一位的改变将会破坏程序或者改变其执行直至所需的功能不再能使用的程度。智能卡中所用的EEPROM对外界的影响特别敏感,例如热或电压波动。因此,执行和安全有关的部分必须加以保护,使得那些非期待的改变能被操作系统检测出来并避免它们的负面影响。   如果是敏感的文件内容,例如程序代码、密钥、访问条件、指针结构和诸如此类的信息必须给以保护以防止改变。差错检测码EDC(Error Detection C
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:100352
    • 提供者:weixin_38545332
  1. 智能卡的数据结构

  2. 密码学已经成为相当重要的应用领域,ASN.1数据元比起原来使用的硬性结构来说,可用灵活的技术和选项来处理。   ASN.1的基本编码规则BER(Basic Encoding Rules)是在ISO/IEC 8825标准中规定的,按照这些规则建立的数据元被称作BER-TLV编码数据元。一个BER编码的数据元有一个标志(称为“标记”),一定长度字段和真正的数据部分,以及一个可选的结束记号。在标记中的这些位是由编码规则预先规定的,真正的结构如图4,1所示,特异的编码规则DER(Distinguish
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:220160
    • 提供者:weixin_38744778
  1. 智能卡数据库命令:SCQL

  2. 智能卡作为识别媒体从一开始就是典型的单个用户系统。然而,多功能智能卡的高度安全性和访问机制使 智能卡能用做多用户系统。当然,不应低估有关的成本和努力。为此,所需的加密保护机制的复杂性也将成 为关键。   这里的状况很类似于不同的文件结构的情况。原则上,用透明的文件结构也可以构造一个面向数据集合的 电话目录。但是,用线性可变的文件结构能工作得好一些。   这就是为什么数据库询问语言SQL(Structured Query Language)的一个子集合在ISO/IEC7816-7中被标 准化以
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:206848
    • 提供者:weixin_38676058
  1. 智能卡中填补数据

  2. 在智能卡中,DES算法主要用于两种面向字组的ECB和CBC模式。然而,因为和卡通信的数据并不总是严格满足某个数量的字组,有些时候必须填补一个字组。把一个数据字组扩充到其长度是给定字组大小的整倍数被称为填补(Padding)。   解密后的填补的数据组在接收数据时有一个问题,因为接收者不知道实际的数据是在那里结束而开始填补字节的。一个解决的办法是在报文的开头说明报文的长度,但这将改变数据的结构,一般而言是不希望的。对于那些通常不加密的数据来说,这将是特别繁重的负担,因为这时不需要填补,因而也没有
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:64512
    • 提供者:weixin_38695773
  1. 智能卡的面向字组加密算法的工作模式

  2. 像所有面向字组的加密算法那样,DES可以有四种不同的工作模式,并已经在ISO 8372中标准化了。这些工作模式中的两种是密码反馈CFB(Cipher Feedback)和输出反馈0FB(OutputFeedback)模式,特别适合于没有字组结构的连续报文。另外两种是ECB和CBC模式,则立足于大小为8字节的字组,这两种面向字组的模式是智能卡应用最多的模式。图1和图2分别为ECB和CBC两种工作模式的说明。   图1  用面向字组的加密算法工作在ECB模式对数据加密(解密以类似的方式执行)
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:94208
    • 提供者:weixin_38654944
  1. 智能卡的生命周期

  2. 一张智能卡基本上由两个完全不同的部件组成:一个部件带有表面印刷的安全特征和磁条(可能有);第2个部件是包含有芯片模块的卡体,从而构成严格意义上的智能卡。这种把卡划分为两个部件的方法对存储卡和微控制器卡都同样成立。   卡结构的惟一特征是数据传输的方式:有触点的智能卡用6个或8个外部可见的平面接触的触点连接至终端;非接触智能卡在卡体内含有不同尺寸的线圈,它们连接到卡体内的芯片上。不同的数据传输方式有不同的结构,当然,装配制造的工艺过程也就会有很大的区别。   卡的制造过程也受到其他元件的影响,
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:61440
    • 提供者:weixin_38661087
  1. 对智能卡微控制器的动态分析防护:从测试模式到用户模式的不可逆转换

  2. 所有的微处理器都有一个测试模式,那是在制造过程中检验芯片用的,即当半导体仍在晶圆片上或它们已 经被封装成了模块时用于执行内部测试程序。测试模式允许使用那些在芯片日后实际应用中严格禁止的对内 存的访问类型。出于技术原因,这种模式不可避免的需要能从EEPROM读出数据。   从测试模式向用户模式的转换必须是不可逆的,可由在芯片上采用多晶硅熔丝来实现。在这种情况下,当 电压加在芯片的(提供这一用途的)测试点上,此电压引起熔丝烧断。于是芯片用硬件转换为用户模式。通 常,这是不可逆的。然而,由于熔丝的特
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:164864
    • 提供者:weixin_38659622
  1. 智能卡数据结构和命令

  2. 在德国关于以卡为基础的支付系统与其他国家不同之处在于传统的借记卡(欧陆卡)比信用卡用得较普遍。这种卡可以在很多地方用于支付,只要用户输人一四位的PIN,所付金额立即从与此卡相关联的账户中扣除。商户必须为每项支付交易付出固定的费用,但并不总是那么高。在德国信用卡并不那么普及,因为费用是支付金额的一个百分数。这里也有一种变通办法,顾客同意经一借出票据 debit note,被称为有立即付款保证的POS②或P0Z)把购货价款从自己的账户传送到商户账号上去。此时,欧陆卡仅仅起到引用顾客银行账号的作用,从
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:107520
    • 提供者:weixin_38752907
« 12 3 4 »