专利名称:一种电子芯片卡的利记博彩app
技术领域:
本发明属于通信领域,尤其是涉及电子芯片卡结构的改进,主要用于软件及硬件 的操作。
背景技术:
电子芯片卡出于安全性考虑,用于生成密匙,尤其是私匙以及用于电子芯片卡和 终端认证的随机数必须是真正的随机数而不能是伪随机数。电子芯片卡具有提供这些随机 数的基于硬件的随机数生成器。这种基于硬件的随机数生成器必须按照这样的方式实现 随机数生成器产生的随机数的性质不能被外部物理特性比如温度、电源电压影响。在任何 情况下,对一个或者多个物理参数无意或者有意的操作必须不会造成生成的随机数的可预 测性。在这个过程中,中央处理器用于读出移位寄存器或者据其得出的结果进行推测, 中央处理器接收一个不被外部确定性地确定的相对好的随机数;用这种方法产生的随机数 具有高质量的前提是与移位寄存器的时钟频率相比随机数被读取的时间间隔是很大的。现有的电子芯片卡包括一个基于硬件实现的单个的随机数生成器,随机数生成器 被设计成使得所生成的随机数RN不能通过物理测量方法而直接被计算或者估计,由于这 些原因,这些操作不满足时间上的要求,也就是与位移寄存器的时钟频率相比随机数被读 取的时间间隔是很大的。
发明内容
本发明就是针对上述问题,提供一种能够直接被计算或者估计的,满足时间要求 的电子芯片卡。为实现上述目的,本发明采用如下技术方案,本发明包括随机数生成单元,所述的 随机数生成单元用于生成随机数RN1,其特征在于,电子芯片卡还包括第二随机数生成单 元,所述的第二随机数生成单元用于生成第二随机数RN2 ;随机数生成单元生成的随机数 RNl用于软件的操作,第二随机数生成单元生成的第二随机数RN2用于硬件的操作。本发明的有益效果由于本发明的电子芯片卡还包括第二随机数生成单元,所述的第二随机数生成单 元用于生成第二随机数RN2 ;随机数生成单元生成的随机数RNl用于软件的操作,第二随 机数生成单元生成的第二随机数RN2用于硬件的操作;就使本发明能够直接被计算或者估 计,而且满足时间要求,也就是与位移寄存器的时钟频率相比随机数被读取的时间间隔相 对短,给使用者提供了方便,且提高了使用者的工作效率。
图1是本发明的电路原理框图。
具体实施例方式本发明包括随机数生成单元2,所述的随机数生成单元2用于生成随机数RN1,电 子芯片卡1还包括第二随机数生成单元3,所述的第二随机数生成单元3用于生成第二随机 数RN2 ;随机数生成单元2生成的随机数RNl用于软件5的操作,第二随机数生成单元3生 成的第二随机数RN2用于硬件4的操作。使用时,本发明的电子芯片卡1的随机数生成单元2生成的随机数被用于软 件5操作,尤其是用于密匙的生成,例如私匙的生成;电子芯片卡1的第二随机数生成单元 3生成的随机数RN2被用于硬件4的操作,尤其是用于随机化中央处理器的周期、添加附加 的等待状态、在程序执行中随机化的分支、延迟等类似的操作。
权利要求
一种电子芯片卡,包括随机数生成单元(2),所述的随机数生成单元(2)用于生成随机数RN1,其特征在于电子芯片卡(1)还包括第二随机数生成单元(3),所述的第二随机数生成单元(3)用于生成第二随机数RN2;随机数生成单元(2)生成的随机数RN1用于软件(5)的操作,第二随机数生成单元(3)生成的第二随机数RN2用于硬件(4)的操作。
全文摘要
一种电子芯片卡属于通信领域,尤其是涉及电子芯片卡结构的改进,主要用于软件及硬件的操作。本发明就是提供一种能够直接被计算或者估计的,满足时间要求的电子芯片卡。本发明包括随机数生成单元,所述的随机数生成单元用于生成随机数RN1,其特征在于,电子芯片卡还包括第二随机数生成单元,所述的第二随机数生成单元用于生成第二随机数RN2;随机数生成单元生成的随机数RN1用于软件的操作,第二随机数生成单元生成的第二随机数RN2用于硬件的操作。
文档编号G06K19/073GK101996337SQ200910013510
公开日2011年3月30日 申请日期2009年8月28日 优先权日2009年8月28日
发明者王文礼 申请人:王文礼