[發(fā)明專利]移動(dòng)終端的隨機(jī)數(shù)發(fā)生器、方法、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202010211671.8 | 申請(qǐng)日: | 2020-03-24 |
| 公開(kāi)(公告)號(hào): | CN113448539A | 公開(kāi)(公告)日: | 2021-09-28 |
| 發(fā)明(設(shè)計(jì))人: | 李鶴仙;曹陽(yáng) | 申請(qǐng)(專利權(quán))人: | 北京奇虎科技有限公司 |
| 主分類號(hào): | G06F7/58 | 分類號(hào): | G06F7/58 |
| 代理公司: | 北京律誠(chéng)同業(yè)知識(shí)產(chǎn)權(quán)代理有限公司 11006 | 代理人: | 王玉雙;劉健 |
| 地址: | 100088 北京市西城區(qū)新*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動(dòng) 終端 隨機(jī)數(shù) 發(fā)生器 方法 設(shè)備 存儲(chǔ) 介質(zhì) | ||
1.一種移動(dòng)終端的隨機(jī)數(shù)發(fā)生器,其特征在于,包括:
熵源模塊,用于采集、檢測(cè)以及評(píng)估所述移動(dòng)終端的隨機(jī)噪聲事件數(shù)據(jù),并輸出滿足預(yù)設(shè)要求的熵源數(shù)據(jù);
熵池模塊,用于存儲(chǔ)、保護(hù)以及統(tǒng)計(jì)所述熵源模塊輸出的所述熵源數(shù)據(jù);
序列輸出模塊,用于根據(jù)所述熵源數(shù)據(jù),輸出隨機(jī)序列。
2.根據(jù)權(quán)利要求1所述的隨機(jī)數(shù)發(fā)生器,其特征在于,所述熵源模塊包括:
熵采集器,用于從所述移動(dòng)終端的多個(gè)熵源中采集所述熵源數(shù)據(jù),并對(duì)采集的所述熵源數(shù)據(jù)按照熵源種類分別進(jìn)行預(yù)處理,使所述熵源數(shù)據(jù)符合熵估計(jì)和熵質(zhì)量實(shí)時(shí)評(píng)估的格式要求;
熵估計(jì)單元,用于以離線的方式估計(jì)采集的各個(gè)所述熵源數(shù)據(jù)的熵,獲得多個(gè)所述熵源數(shù)據(jù)的熵估計(jì)值;
熵質(zhì)量實(shí)時(shí)評(píng)估單元,用于對(duì)采集的所述熵源數(shù)據(jù)進(jìn)行質(zhì)量實(shí)時(shí)檢測(cè),控制通過(guò)所述熵質(zhì)量實(shí)時(shí)檢測(cè)的所述熵源數(shù)據(jù),并送往熵池;
數(shù)據(jù)處理單元,用于根據(jù)所述熵估計(jì)單元計(jì)算的所述熵估計(jì)值估算所述熵源數(shù)據(jù)所包含的熵;若所述熵為零或者未達(dá)到預(yù)設(shè)值,則所述熵采集器重新采集所述熵源數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的隨機(jī)數(shù)發(fā)生器,其特征在于,所述熵池模塊包括:
池輸入管理單元,用于根據(jù)所述熵池的內(nèi)部狀態(tài)信息判斷是否將所述熵源數(shù)據(jù)存入所述熵池;
混淆機(jī)制單元,用于對(duì)所述熵源數(shù)據(jù)進(jìn)行預(yù)處理,將所述熵源數(shù)據(jù)均勻地混合到所述熵池中;
熵池,為連續(xù)的存儲(chǔ)空間,用于存儲(chǔ)所述隨機(jī)數(shù)發(fā)生器的內(nèi)部狀態(tài)信息數(shù)據(jù)以及所述池輸入管理單元存入的所述熵源數(shù)據(jù);
池輸出管理單元,用于將所述熵池輸出所述熵源數(shù)據(jù)輸出到所述序列輸出模塊。
4.根據(jù)權(quán)利要求3所述的隨機(jī)數(shù)發(fā)生器,其特征在于,所述序列輸出模塊包括:
偽隨機(jī)數(shù)發(fā)生器,用于將所述隨機(jī)序列從所述隨機(jī)數(shù)發(fā)生器輸出,并保護(hù)所述熵池的內(nèi)部狀態(tài);
輸出策略單元,根據(jù)需要輸出的所述隨機(jī)序列的長(zhǎng)度設(shè)置更換所述偽隨機(jī)數(shù)發(fā)生器的種子的周期;
隨機(jī)性檢測(cè)單元,用于檢測(cè)所述隨機(jī)數(shù)發(fā)生器輸出的所述隨機(jī)序列的隨機(jī)性。
5.根據(jù)權(quán)利要求4所述的隨機(jī)數(shù)發(fā)生器,其特征在于,所述熵采集器包括:
傳感器數(shù)據(jù)采集器,用于采集所述移動(dòng)終端的傳感器源的傳感器數(shù)據(jù),并輸出對(duì)應(yīng)的所述熵源數(shù)據(jù);
圖像數(shù)據(jù)采集器,用于采集所述移動(dòng)終端的圖像源的圖像數(shù)據(jù),并輸出對(duì)應(yīng)的所述熵源數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的隨機(jī)數(shù)發(fā)生器,其特征在于,所述熵池包括:
隨機(jī)池,為連續(xù)的存儲(chǔ)空間,所述內(nèi)部信息包括所述熵源數(shù)據(jù)的存放地址、所述隨機(jī)池中熵的數(shù)量;所述熵的混淆次數(shù);
熵計(jì)數(shù)器,用于記錄所述隨機(jī)池中熵的數(shù)量;
混淆次數(shù)單元,用于將所述熵混淆,并記錄所述熵混淆的次數(shù)。
7.根據(jù)權(quán)利要求2所述的隨機(jī)數(shù)發(fā)生器,其特征在于,
所述熵估計(jì)單元采用香農(nóng)熵或者最小熵的熵估計(jì)方式獲得多個(gè)所述熵源數(shù)據(jù)的熵估計(jì)值;
所述熵質(zhì)量實(shí)時(shí)評(píng)估單元采用頻數(shù)檢測(cè)、游程檢測(cè)或者自相關(guān)檢測(cè)的方式對(duì)所述熵源數(shù)據(jù)進(jìn)行質(zhì)量實(shí)時(shí)檢測(cè);
所述數(shù)據(jù)處理單元根據(jù)所述熵估計(jì)值、所述熵源數(shù)據(jù)及其有效長(zhǎng)度估算所述熵源數(shù)據(jù)所包含的熵。
8.一種適用于權(quán)利要求1~7任一項(xiàng)所述的移動(dòng)終端的隨機(jī)數(shù)發(fā)生器的隨機(jī)數(shù)發(fā)生方法,其特征在于,所述方法包括:
所述熵源模塊采集、檢測(cè)以及評(píng)估所述移動(dòng)終端的隨機(jī)噪聲事件數(shù)據(jù),并輸出滿足預(yù)設(shè)要求的熵源數(shù)據(jù);
所述熵池模塊存儲(chǔ)、保護(hù)以及統(tǒng)計(jì)所述熵源模塊輸出的所述熵源數(shù)據(jù);
所述序列輸出模塊根據(jù)所述熵源數(shù)據(jù),輸出隨機(jī)序列。
9.一種電子設(shè)備,其特征在于,該電子設(shè)備包括:
處理器,以及
被安排成存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)器,所述可執(zhí)行指令在被執(zhí)行時(shí)使所述處理器被執(zhí)行根據(jù)權(quán)利要求8所述的隨機(jī)數(shù)發(fā)生方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序當(dāng)被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求8所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司,未經(jīng)北京奇虎科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010211671.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F7-00 通過(guò)待處理的數(shù)據(jù)的指令或內(nèi)容進(jìn)行運(yùn)算的數(shù)據(jù)處理的方法或裝置
G06F7-02 .比較數(shù)字值的
G06F7-06 .將單個(gè)記錄載體上的數(shù)據(jù)進(jìn)行排序、選擇、合并或比較的裝置
G06F7-22 .用于排序或合并在連續(xù)記錄載體
G06F7-38 .只利用數(shù)制表示,例如利用二進(jìn)制、三進(jìn)制、十進(jìn)制表示來(lái)完成計(jì)算的方法或裝置
G06F7-58 .隨機(jī)數(shù)或偽隨機(jī)數(shù)發(fā)生器
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 用戶從用戶終端遠(yuǎn)程訪問(wèn)終端設(shè)備的遠(yuǎn)程訪問(wèn)系統(tǒng)和方法
- 功能信息通知系統(tǒng)及功能信息通知方法
- 一種用于殯儀館的計(jì)算機(jī)信息處理裝置
- 視頻通話切換方法和系統(tǒng)
- 一種終端能力上報(bào)方法、基站及終端
- 野外消防遠(yuǎn)程監(jiān)控系統(tǒng)及其監(jiān)控方法
- 終端主體、終端屏幕和終端
- 一種終端類型的確定方法、網(wǎng)絡(luò)設(shè)備及終端
- 一種數(shù)據(jù)傳輸方法及裝置
- 一種基于網(wǎng)絡(luò)運(yùn)營(yíng)的一站式零售直播矩陣平臺(tái)
- 隨機(jī)數(shù)生成電路
- 隨機(jī)數(shù)生成設(shè)備及控制方法、存儲(chǔ)器存取控制設(shè)備及通信設(shè)備
- 一種真隨機(jī)數(shù)后處理裝置及方法
- 真隨機(jī)數(shù)檢測(cè)裝置及方法
- 用于真隨機(jī)數(shù)生成器的自動(dòng)控制系統(tǒng)和方法
- 隨機(jī)數(shù)產(chǎn)生系統(tǒng)及其隨機(jī)數(shù)產(chǎn)生方法
- 隨機(jī)數(shù)產(chǎn)生控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 隨機(jī)數(shù)生成器及生成隨機(jī)數(shù)輸出的方法
- 模型訓(xùn)練方法、裝置和計(jì)算設(shè)備
- 模型訓(xùn)練方法、裝置和計(jì)算設(shè)備





