[發(fā)明專利]在計算裝置中產(chǎn)生熵和在偽隨機數(shù)發(fā)生器中播種熵的方法有效
| 申請?zhí)枺?/td> | 201780043822.X | 申請日: | 2017-03-06 |
| 公開(公告)號: | CN109478132B | 公開(公告)日: | 2023-03-24 |
| 發(fā)明(設(shè)計)人: | P·T·戴爾;P·D·高西爾 | 申請(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號: | G06F7/58 | 分類號: | G06F7/58 |
| 代理公司: | 中國貿(mào)促會專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 劉前紅 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計算 裝置 產(chǎn)生 隨機數(shù) 發(fā)生器 播種 方法 | ||
1.一種用于在計算裝置中產(chǎn)生熵的方法,所述方法包括:
對于第一頻率設(shè)置重復(fù)的第一計時器;
對于第二頻率設(shè)置重復(fù)的第二計時器;
以第一頻率從第一熵源收集預(yù)定數(shù)量的第一比特,所述預(yù)定數(shù)量基于可歸于第一熵源的每個比特的熵量;
將第一比特呈送給偽隨機數(shù)發(fā)生器;
以第二頻率從第二熵源采集指定數(shù)量的第二比特,所述指定數(shù)量基于可歸于第二熵源的每個比特的熵量;并且
將第二比特呈送給偽隨機數(shù)發(fā)生器,
由此第一比特和第二比特能被用于對偽隨機數(shù)發(fā)生器播種。
2.根據(jù)權(quán)利要求1所述的方法,還包括:
周期性地調(diào)整第一頻率。
3.根據(jù)權(quán)利要求2所述的方法,其中,第一頻率的所述調(diào)整基于來自偽隨機數(shù)發(fā)生器的輸出。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述調(diào)整包括加上或減去第一頻率的高達(dá)5%。
5.根據(jù)權(quán)利要求2所述的方法,其中,所述第一頻率調(diào)整的周期性是隨機化的。
6.根據(jù)權(quán)利要求2所述的方法,其中,所述第一頻率調(diào)整的周期性在5秒至60秒的范圍內(nèi)。
7.根據(jù)權(quán)利要求2所述的方法,還包括:
基于偽隨機數(shù)發(fā)生器的輸出來周期性地調(diào)整第二頻率。
8.根據(jù)權(quán)利要求1所述的方法,還包括:
在收集時將第一比特接納到累積緩沖器中;并且
當(dāng)累積緩沖器變滿時,將第一比特從累積緩沖器呈送給偽隨機數(shù)發(fā)生器,
由此提供比單次收集的第一比特中更多的突發(fā)熵。
9.根據(jù)權(quán)利要求8所述的方法,還包括:
計算連續(xù)收集的第一比特之間的漢明距離;并且
基于所計算的漢明距離超過最小值,將所收集的第一比特接納到累積緩沖器中。
10.根據(jù)權(quán)利要求8所述的方法,還包括:
將連續(xù)收集的第一比特之間的漢明距離合計為歸于累積緩沖器的內(nèi)容的熵的累積值中;并且
將熵的累積值提供給偽隨機數(shù)發(fā)生器。
11.根據(jù)權(quán)利要求8所述的方法,還包括:
在下次收集之前清空累積緩沖器。
12.根據(jù)權(quán)利要求8所述的方法,其中,所述累積緩沖器是第一累積緩沖器,所述方法還包括:
在采集時將第二比特接納到第二累積緩沖器中,所述第二累積緩沖器具有與第一累積緩沖器的大小不同的大小;并且
當(dāng)?shù)诙鄯e緩沖器變滿時,將第二比特從第二累積緩沖器呈送給偽隨機數(shù)發(fā)生器。
13.根據(jù)權(quán)利要求1所述的方法,其中,所述第一頻率或第二頻率選自由以下構(gòu)成的組:每0.1287秒一次、每0.13秒一次、每0.1370秒一次、每0.15秒一次、每0.25秒一次、每0.715秒一次、每0.751秒一次、每0.753秒一次、每1.13秒一次、每1.27秒一次、每1.6626秒一次、每2秒一次、每2.222秒一次、每2.2427秒一次、每4.4秒一次、每4.9秒一次、每5.9秒一次、每9.81秒一次、每10.000秒一次、每11.913秒一次以及每15秒一次。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國際公司,未經(jīng)甲骨文國際公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780043822.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來完成計算的方法或裝置
G06F7-58 .隨機數(shù)或偽隨機數(shù)發(fā)生器
- 時鐘產(chǎn)生電路及產(chǎn)生方法
- 用于產(chǎn)生有用媒體流、尤其用于產(chǎn)生聲音的產(chǎn)生設(shè)備
- 顯示路徑的產(chǎn)生方法、產(chǎn)生設(shè)備和產(chǎn)生程序
- 信號產(chǎn)生裝置及其產(chǎn)生方法
- 諧波產(chǎn)生裝置及其產(chǎn)生方法
- 氫產(chǎn)生催化劑、氫產(chǎn)生方法、氫產(chǎn)生裝置
- FRU產(chǎn)生裝置及其產(chǎn)生方法
- 信號產(chǎn)生電路及信號產(chǎn)生方法
- 蒸汽產(chǎn)生裝置和蒸汽產(chǎn)生設(shè)備
- 音頻產(chǎn)生裝置及音頻產(chǎn)生方法





