[發(fā)明專利]一種隨機數(shù)發(fā)生器的多隨機源管理方法有效
| 申請?zhí)枺?/td> | 201910761973.X | 申請日: | 2019-08-16 |
| 公開(公告)號: | CN110502208B | 公開(公告)日: | 2021-05-25 |
| 發(fā)明(設(shè)計)人: | 李立;李凌浩;范振偉 | 申請(專利權(quán))人: | 兆訊恒達科技股份有限公司 |
| 主分類號: | G06F7/58 | 分類號: | G06F7/58 |
| 代理公司: | 北京慧誠智道知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11539 | 代理人: | 李楠 |
| 地址: | 100080 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 隨機數(shù) 發(fā)生器 隨機 管理 方法 | ||
1.一種隨機數(shù)發(fā)生器的多隨機源管理方法,其特征在于,所述方法包括:
隨機數(shù)發(fā)生器從參數(shù)區(qū)獲取隨機源列表,所述隨機源列表由多條隨機源標識記錄組成,所述隨機源標識記錄包括隨機源標識、隨機源狀態(tài)兩項數(shù)據(jù)元;
所述隨機數(shù)發(fā)生器根據(jù)所述隨機源列表,對所述隨機源列表中標識的所有隨機源進行隨機源比特生成處理,生成第一隨機源比特序列;
所述隨機數(shù)發(fā)生器根據(jù)所述第一隨機源比特序列,進行隨機源比特融合處理,生成第一隨機源融合比特;
所述隨機數(shù)發(fā)生器根據(jù)所述隨機源列表,連續(xù)生成一百二十八個隨機源融合比特,按所述一百二十八個隨機源融合比特的生成順序依次進行比特位添加,生成第二隨機源比特序列;
所述隨機數(shù)發(fā)生器根據(jù)所述第二隨機源比特序列,進行隨機源隨機性校驗;
在當所述隨機源隨機性校驗成功之后,所述隨機數(shù)發(fā)生器確認所述隨機源列表中標識的所有隨機源工作正常,接著,所述隨機數(shù)發(fā)生器將所述第二隨機源比特序列作為計算初始數(shù)據(jù)進行隨機數(shù)生成處理;
其中,所述隨機數(shù)發(fā)生器根據(jù)所述隨機源列表,對所述隨機源列表中標識的所有隨機源進行隨機源比特生成處理,生成第一隨機源比特序列,具體包括:
步驟41,所述隨機數(shù)發(fā)生器獲取所述隨機源列表的記錄總數(shù)生成第一記錄總數(shù),初始化第一記錄索引、第一比特索引的值為1;
步驟42,所述隨機數(shù)發(fā)生器初始化第一臨時比特序列的比特位總數(shù)等于所述第一記錄總數(shù),設(shè)置每個比特位的初始值為0;
步驟43,所述隨機數(shù)發(fā)生器根據(jù)所述隨機源列表,提取所述第一記錄索引隨機源標識記錄字節(jié),生成第一隨機源標識記錄;
步驟44,所述隨機數(shù)發(fā)生器根據(jù)所述第一隨機源標識記錄,提取所述隨機源標識字節(jié)生成第一隨機源標識,提取所述隨機源狀態(tài)字節(jié)生成第一隨機源狀態(tài);
步驟45,判斷所述第一隨機源狀態(tài)的值是否為開啟,如果所述第一隨機源狀態(tài)的值為開啟則轉(zhuǎn)至步驟46,如果所述第一隨機源狀態(tài)的值不為開啟則轉(zhuǎn)至步驟48;
步驟46,所述隨機數(shù)發(fā)生器對所述第一隨機源標識對應(yīng)的隨機源進行隨機源數(shù)據(jù)生成處理,生成第一隨機源比特;
步驟47,所述隨機數(shù)發(fā)生器設(shè)置所述第一臨時比特序列的所述第一比特索引比特位的值為所述第一隨機源比特的值;
步驟48,所述隨機數(shù)發(fā)生器將所述第一記錄索引的值加1,將所述第一比特索引的值加1;
步驟49,所述隨機數(shù)發(fā)生器判斷所述第一記錄索引的值是否大于所述第一記錄總數(shù)的值,所述第一記錄索引的值大于所述第一記錄總數(shù)的值則轉(zhuǎn)至步驟50,如果所述第一記錄索引的值小于或等于所述第一記錄總數(shù)的值則轉(zhuǎn)至步驟43;
步驟50,所述隨機數(shù)發(fā)生器根據(jù)所述第一臨時比特序列,提取所述第一臨時比特序列的所有比特位的值,生成所述第一隨機源比特序列。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述方法還包括:
在當所述隨機源隨機性校驗失敗之后,所述隨機數(shù)發(fā)生器根據(jù)所述隨機源列表,對所述隨機源列表中標識的隨機源進行隨機源中止工作處理,并向上位機發(fā)送隨機源工作異常信息。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述隨機數(shù)發(fā)生器從參數(shù)區(qū)獲取隨機源列表,之前還包括:
所述隨機數(shù)發(fā)生器初始化隨機性狀態(tài)字,具體的:
所述隨機數(shù)發(fā)生器初始化所述隨機性狀態(tài)字的第一校驗位的值為0;
所述隨機數(shù)發(fā)生器初始化所述隨機性狀態(tài)字的第二校驗位的值為0。
4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述隨機數(shù)發(fā)生器對所述第一隨機源標識對應(yīng)的隨機源進行隨機源數(shù)據(jù)生成處理,生成第一隨機源比特,具體包括:
所述隨機數(shù)發(fā)生器利用所述隨機源的熱噪聲電阻生成第一電壓信號;
所述隨機數(shù)發(fā)生器將所述第一電壓信號作為所述隨機源的熱噪聲放大器的輸入信號,并利用所述熱噪聲放大器生成第二電壓信號;
所述隨機數(shù)發(fā)生器將所述第二電壓信號作為所述隨機源的高頻振蕩器的輸入信號,并利用所述高頻振蕩器生成振蕩后信號;
所述隨機數(shù)發(fā)生器將所述振蕩后信號作為所述隨機源的低頻采樣電路的輸入信號,并利用所述低頻采樣電路生成采樣后信號;
所述隨機數(shù)發(fā)生器對所述采樣后信號進行二進制數(shù)字化轉(zhuǎn)換處理,生成所述第一隨機源比特。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于兆訊恒達科技股份有限公司,未經(jīng)兆訊恒達科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910761973.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





