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

搜索资源列表

  1. 智能卡的随机数发生器

  2. 经常需要用随机数来产生鉴别智能卡和终端的密钥。为了安全起见,这些随机数应当是真正随机数而不是通常在智能卡里的伪随机数。在一些微控制器里已集成了产生真正随机数的随机数发生器。发生器的特性必须不受诸如温度或电源电压等外部物理因素的影响。它可以利用一些外部因素来协助它产生随机数,但无论如何不能用故意改变一个或多个参数来预测随机数的方式去产生随机数。   由于单纯在硅片里很难达到这一要求,所以采取了不同的途径。随机数发生器利用处理器的各种逻辑状态,诸如时钟频率或寄存器的内容,并把这些逻辑状态传送到一个
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:37888
    • 提供者:weixin_38575421
  1. 智能卡的对称单方鉴别

  2. 单方鉴别用于保证通信中的一方对另一方是可任信的。它的可能性在于双方有一共享的密秘,用鉴别方法来验证对它的了解。这个秘密就是加密算法的密钥,如果密钥被知道了,攻击者就能很容易地鉴别他自己正是一个真正的通信伙伴。   用对称加密算法的单方鉴别的原理如图1所示,为了清楚起见,这里假定是终端在鉴别智能卡,这就是说终端断定智能卡是否可信任的。   图1  对称算法单方鉴别的工作原理(该例所示为终端鉴别  一智能卡,它可用ISO/IEC 7816-4标准的INTERNAL  AUTHENTICATE
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:98304
    • 提供者:weixin_38730331
  1. 智能卡的测试随机数

  2. 实现了随机数发生器之后,对它所产生的数必须严格地测试,基本情况是在所产生的随机数中,1和0的数量应接近于相等。然而,简单地把少量数字打印出来并做一些比较检查是不够的,可以用标准统计方法从数学上测试随机数。不言而喻,有大量8位随机数需要这样的测试,应当有10 000到100 000的数字产生并分析以达到合理的可信结果。测试这样多的数字的惟一方法是使用计算机测试程序。   评估随机数的质量时,也必须研究所产生的数的分布,如果是非常不均匀的,特别偏爱某些数值,则这些区域可以准确地用于预测的目的。于是
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:218112
    • 提供者:weixin_38592405
  1. 智能卡的产生随机数

  2. 有许多不同的方法用软件来产生随机数。然而,由于智能卡存储器的容量很有限而执行计算的时间又要尽可能地短,可选择的数量就严重受限了。在实践中,惟一被使用的方法是使用操作系统已有的功能,且只需要极少的额外程序代码。   当然,随机数的质量必须不受诸如会话被复位中断或自终端取走卡的负面影响。此外,发生器必须构造得使随机发生器的序列对每次会话都不相同。这可用烦琐的试探进行,但至少需要一次对EEPROM的写访问,以存储一个下次会话的新种子数。RAM不适合于这一目的,因为它需要能量来保存其内容。一个可能的攻
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:121856
    • 提供者:weixin_38629391
  1. 智能卡的对称加密算法的动态密钥

  2. 对于仅使用对称加密算法的方法,由双方之一产生的随机数被作为明文传至另一方,智能卡和终端用导出密钥对此数加密,其结果就是仅对此次会话生效的密钥,如图1 所示。   图1 用随机数和导出密钥产生动态密钥的可能方法   动态密钥的主要好处是它们对每次会话都不同,明显地增加了攻击的困难。然而,当用临时密钥产生一签名时必须小心从事,因为也需要用此临时密钥来验证签名。这个密钥只能用建立签名时所用的同一个随机数来产生。这就是说,当一个动态密钥被用于签名时,用来产生密钥的随机数必须保留来用于验证,因而必
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:57344
    • 提供者:weixin_38526914
  1. 智能卡的动态密钥

  2. 对于许多应用,特别是在安全传输数据的领域中,通常实际上使用动态密钥。它们也被称为“临时密钥”或“会话密钥”。要产生一个动态密钥,通信双方之一首先产生一随机数,或用于特定会话期的某个别的数值,并把它传送给另一方。这个方法的更进一步的过程则取决于所用的仅仅是对称加密算法还是也用了非对称算法。   欢迎转载,信息来源维库电子市场网(www.dzsc.com)   来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:24576
    • 提供者:weixin_38730977
  1. 智能卡的应用专用命令

  2. 有许多命令被设计来为专门的应用,它们主要是用来节省存储空间或减少执行时间。这些命令多数是如此 特殊以致它们都不包括在标准中,或者它们的使用仅限于特殊的应用领域。   对所有应用专用命令的列表将会胀破本章的范围。这里我们给出一个典型的例子,它仅仅是GSM 11.11的一 条专用命令,就是RUN GSM ALGORITHM(运行GSM算法)命令,它用来产生一个动态的卡专用密钥,并同时对 GSM的基础系统进行鉴别。对GSM应用来说这项功能是如此的专门,以致完全没有必要把它包括在一个通用的 智能卡标准
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:51200
    • 提供者:weixin_38501206
  1. 智能卡的动态非对称鉴别

  2. 前面所述的静态非对称方法都有着某些缺点,这可由动态鉴别来消除。它对从早先会话中截获的数据的重新输人提供了保护,通常的实践中使用一随机数作为加密算法的输人值。当然,这需要一个能够执行出现在卡中的非对称加密算法的算术处理部件。   图1所示为使用整体公开密钥的单向鉴别,如果要坚持用卡专有鉴别密钥,存储和鉴别卡专有公开密钥的方法是需要的。 像对称鉴别那样,终端产生一随机数并将它传送给智能卡,卡用秘密密钥①解密此随机数并将结果回送给终端。终端掌握着整体公开密钥,它并且用这个密钥去加密所接收到的随机数。
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:66560
    • 提供者:weixin_38530115
  1. 智能卡的对称相互鉴别

  2. 相互鉴别的原理立足在双重单方向鉴别之上,两个分别的单方向鉴别可以为通信双方依次执行。原则上,这也是一种相互鉴别。然而,由于通信的开销必须保持为尽可能低以减少处理所需时间,这里有一种交叉这两个单方向鉴别过程的方法,它同样也为过程增大了安全性,因为它使得一个攻击者较难干预通信过程。   在终端能从卡编号算出卡专有鉴别密钥之前,它首先需要卡编号。当终端接收此编号后,它将算出关于这张卡的专有鉴别密钥。于是,它向卡请求一个随机数而同时本身也产生一个随机数,然后终端和卡交换这两个随机数并把它们先后存放起来
  3. 所属分类:其它

    • 发布日期:2020-11-14
    • 文件大小:98304
    • 提供者:weixin_38686677