一種電子芯片卡的制作方法
【技術(shù)領(lǐng)域】
:
[0001]本發(fā)明屬于通信領(lǐng)域,尤其是涉及電子芯片卡結(jié)構(gòu)的改進(jìn),主要用于軟件及硬件的操作。
【背景技術(shù)】
:
[0002]電子芯片卡出于安全性考慮,用于生成密匙,尤其是私匙以及用于電子芯片卡和終端認(rèn)證的隨機(jī)數(shù)必須是真正的隨機(jī)數(shù)而不能是偽隨機(jī)數(shù)。電子芯片卡具有提供這些隨機(jī)數(shù)的基于硬件的隨機(jī)數(shù)生成器。這種基于硬件的隨機(jī)數(shù)生成器必須按照這樣的方式實現(xiàn):隨機(jī)數(shù)生成器產(chǎn)生的隨機(jī)數(shù)的性質(zhì)不能被外部物理特性比如溫度、電源電壓影響。在任何情況下,對一個或者多個物理參數(shù)無意或者有意的操作必須不會造成生成的隨機(jī)數(shù)的可預(yù)測性。
[0003]在這個過程中,中央處理器用于讀出移位寄存器或者據(jù)其得出的結(jié)果進(jìn)行推測,中央處理器接收一個不被外部確定性地確定的相對好的隨機(jī)數(shù);用這種方法產(chǎn)生的隨機(jī)數(shù)具有高質(zhì)量的前提是與移位寄存器的時鐘頻率相比隨機(jī)數(shù)被讀取的時間間隔是很大的。
[0004]現(xiàn)有的電子芯片卡包括一個基于硬件實現(xiàn)的單個的隨機(jī)數(shù)生成器,隨機(jī)數(shù)生成器被設(shè)計成使得所生成的隨機(jī)數(shù)RN不能通過物理測量方法而直接被計算或者估計,由于這些原因,這些操作不滿足時間上的要求,也就是與位移寄存器的時鐘頻率相比隨機(jī)數(shù)被讀取的時間間隔是很大的。
【發(fā)明內(nèi)容】
:
[0005]本發(fā)明就是針對上述問題,提供一種能夠直接被計算或者估計的,滿足時間要求的電子芯片卡。
[0006]為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案,本發(fā)明包括隨機(jī)數(shù)生成單元,所述的隨機(jī)數(shù)生成單元用于生成隨機(jī)數(shù)RN1,其特征在于,電子芯片卡還包括第二隨機(jī)數(shù)生成單元,所述的第二隨機(jī)數(shù)生成單元用于生成第二隨機(jī)數(shù)RN2;隨機(jī)數(shù)生成單元生成的隨機(jī)數(shù)RNl用于軟件的操作,第二隨機(jī)數(shù)生成單元生成的第二隨機(jī)數(shù)RN2用于硬件的操作。
[0007]本發(fā)明的有益效果:
[0008]由于本發(fā)明的電子芯片卡還包括第二隨機(jī)數(shù)生成單元,所述的第二隨機(jī)數(shù)生成單元用于生成第二隨機(jī)數(shù)RN2;隨機(jī)數(shù)生成單元生成的隨機(jī)數(shù)RNl用于軟件的操作,第二隨機(jī)數(shù)生成單元生成的第二隨機(jī)數(shù)RN2用于硬件的操作;就使本發(fā)明能夠直接被計算或者估計,而且滿足時間要求,也就是與位移寄存器的時鐘頻率相比隨機(jī)數(shù)被讀取的時間間隔相對短,給使用者提供了方便,且提高了使用者的工作效率。
【附圖說明】
:
[0009]圖1是本發(fā)明的電路原理框圖。【具體實施方式】:
[0010]本發(fā)明包括隨機(jī)數(shù)生成單元2,所述的隨機(jī)數(shù)生成單元2用于生成隨機(jī)數(shù)RN1,電子芯片卡I還包括第二隨機(jī)數(shù)生成單元3,所述的第二隨機(jī)數(shù)生成單元3用于生成第二隨機(jī)數(shù)RN2;隨機(jī)數(shù)生成單元2生成的隨機(jī)數(shù)RNl用于軟件5的操作,第二隨機(jī)數(shù)生成單元3生成的第二隨機(jī)數(shù)RN2用于硬件4的操作。
[0011]使用時,本發(fā)明的電子芯片卡I的隨機(jī)數(shù)生成單元2生成的隨機(jī)數(shù)RNl被用于軟件5操作,尤其是用于密匙的生成,例如私匙的生成;電子芯片卡I的第二隨機(jī)數(shù)生成單元3生成的隨機(jī)數(shù)RN2被用于硬件4的操作,尤其是用于隨機(jī)化中央處理器的周期、添加附加的等待狀態(tài)、在程序執(zhí)行中隨機(jī)化的分支、延遲等類似的操作。
【主權(quán)項】
1.一種電子芯片卡,包括隨機(jī)數(shù)生成單元(2),所述的隨機(jī)數(shù)生成單元(2)用于生成隨機(jī)數(shù)RN1,其特征在于電子芯片卡(I)還包括第二隨機(jī)數(shù)生成單元(3),所述的第二隨機(jī)數(shù)生成單元(3)用于生成第二隨機(jī)數(shù)RN2;隨機(jī)數(shù)生成單元(2)生成的隨機(jī)數(shù)RNl用于軟件(5)的操作,第二隨機(jī)數(shù)生成單元(3)生成的第二隨機(jī)數(shù)RN2用于硬件(4)的操作。
【專利摘要】一種電子芯片卡屬于通信領(lǐng)域,尤其是涉及電子芯片卡結(jié)構(gòu)的改進(jìn),主要用于軟件及硬件的操作。本發(fā)明就是提供一種能夠直接被計算或者估計的,滿足時間要求的電子芯片卡。本發(fā)明包括隨機(jī)數(shù)生成單元,所述的隨機(jī)數(shù)生成單元用于生成隨機(jī)數(shù)RN1,其特征在于,電子芯片卡還包括第二隨機(jī)數(shù)生成單元,所述的第二隨機(jī)數(shù)生成單元用于生成第二隨機(jī)數(shù)RN2;隨機(jī)數(shù)生成單元生成的隨機(jī)數(shù)RN1用于軟件的操作,第二隨機(jī)數(shù)生成單元生成的第二隨機(jī)數(shù)RN2用于硬件的操作。
【IPC分類】G06K19-07
【公開號】CN104573787
【申請?zhí)枴緾N201310517548
【發(fā)明人】不公告發(fā)明人
【申請人】西安群豐電子信息科技有限公司
【公開日】2015年4月29日
【申請日】2013年10月27日