一種電子晶片卡的製作方法
2023-09-23 06:37:45
專利名稱:一種電子晶片卡的製作方法
技術領域:
本發明屬於通信領域,尤其是涉及電子晶片卡結構的改進,主要用於軟體及硬體 的操作。
背景技術:
電子晶片卡出於安全性考慮,用於生成密匙,尤其是私匙以及用於電子晶片卡和 終端認證的隨機數必須是真正的隨機數而不能是偽隨機數。電子晶片卡具有提供這些隨機 數的基於硬體的隨機數生成器。這種基於硬體的隨機數生成器必須按照這樣的方式實現 隨機數生成器產生的隨機數的性質不能被外部物理特性比如溫度、電源電壓影響。在任何 情況下,對一個或者多個物理參數無意或者有意的操作必須不會造成生成的隨機數的可預 測性。在這個過程中,中央處理器用於讀出移位寄存器或者據其得出的結果進行推測, 中央處理器接收一個不被外部確定性地確定的相對好的隨機數;用這種方法產生的隨機數 具有高質量的前提是與移位寄存器的時鐘頻率相比隨機數被讀取的時間間隔是很大的。現有的電子晶片卡包括一個基於硬體實現的單個的隨機數生成器,隨機數生成器 被設計成使得所生成的隨機數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日
發明者王文禮 申請人:王文禮