[發明專利]一種隨機數生成方法、裝置、智能移動終端及存儲介質有效
| 申請號: | 202010143913.4 | 申請日: | 2020-03-04 |
| 公開(公告)號: | CN111399804B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 史曉明 | 申請(專利權)人: | 成都衛士通信息產業股份有限公司 |
| 主分類號: | G06F7/58 | 分類號: | G06F7/58 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 田媛媛 |
| 地址: | 610041 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隨機數 生成 方法 裝置 智能 移動 終端 存儲 介質 | ||
本公開涉及一種隨機數生成方法:獲取當前環境下導頻信道信號的強度值;根據所述強度值得到目標噪聲信號;利用雜湊算法處理所述目標噪聲信號,得到隨機數。本公開用于生成隨機數的基礎為當前環境下導頻信道信號的強度值,而導頻信道信號的強度值受實際場景下存在的諸多因素的影響,其具有真正的隨機性,因此在此基礎上可生成具有真正隨機性的隨機數,即真隨機數。相比于僅能生成偽隨機數的現有技術,應用本公開所提供的方案可使智能移動終端能夠為對安全性需求較高的應用提供真隨機數,消除了因使用偽隨機數所帶來的安全隱患。本公開還同時涉及一種隨機數生成裝置、智能移動終端及可讀存儲介質,具有相同的有益效果。
技術領域
本公開涉及隨機數技術領域,特別涉及一種隨機數生成方法、裝置、智能移動終端及計算機可讀存儲介質。
背景技術
隨著現代計算機技術和電子信息技術的發展,大量可用于保障數據安全性的方式隨之出現和發展。最常用當屬對數據進行加密和認證的加密算法和認證算法與協議,而各式加密算法和認證算法與協議中,密鑰的生成過程、加密的運算過程、認證算法的使用以及認證協議的執行都需要隨機數的參與,而基于隨機數生成的參數是否真正具有安全性也取決于隨機數是否具有真正的隨機性。
在智能移動終端的使用過程中,為保證各種應用的安全,現有技術通常按照以下兩種方式來生成隨機數:一種是在智能移動終端內增加專用的隨機數生成芯片,即通過該芯片內的噪聲生成電路隨機產生的噪聲來生成隨機數;另一種則是借助軟件算法來生成隨機數。在使用隨機數生成芯片來生成隨機數的方法中,由于其是以真正具有隨機性的物理電路噪聲為基礎,其可生成具有真正隨機性的隨機數。但額外增加的芯片勢必會擠占智能移動終端原本就小的空間和帶來功耗的增加,通常還需要重新設計主板,難度大、性價低。
使用軟件算法生成隨機數的方式,雖然不用額外增設隨機數生成芯片,但其生成的隨機數卻并不具有真正的隨機性。因為實際上它們是通過一個固定的、可以重復的計算方法產生的,雖然其較長的重復周期讓它們產生的數看起來具有真隨機數的統計特征,但其實它們并不真正地隨機。一個非常明顯的例子,在諸多音樂播放軟件中,都可以見到隨機播放選項,點選后,下一首歌理應為歌單中的隨機一首,不應該與前一首和后一首有任何關系。但實際體驗往往是,有幾首歌經常會被隨機到,而有些歌似乎永遠不會被隨機到,就是因為其采用的隨機數并非是真隨機數,而是采用算法計算出來的偽隨機數。
雖然在大多數場景下偽隨機數足以滿足使用要求,但對于敏感的安全應用還是埋下了安全隱患。因此,如何針對上述現有技術缺陷,提供一種能利用軟件算法生成真隨機數的方法,是本領域技術人員為消除安全隱患所亟待解決的問題。
發明內容
本公開的主要目的在于提供一種隨機數生成方法、裝置、智能移動終端及計算機可讀存儲介質,旨在無需增設專門的隨機數生成芯片的基礎上,提供一種能利用軟件算法生成真隨機數的方法,以消除現有技術只能生成偽隨機數所帶來的安全隱患。
為實現上述目的,本公開提供了一種隨機數生成方法,該方法包括:
獲取當前環境下導頻信道信號的強度值;
根據所述強度值得到目標噪聲信號;
利用雜湊算法處理所述目標噪聲信號,得到隨機數。
可選的,根據所述強度值得到數字噪聲信號,包括:
對所述強度值進行數字量化編碼,得到原始噪聲信號;
對所述原始噪聲信號進行熵增處理,得到所述目標噪聲信號。
可選的,對所述原始噪聲信號進行熵增處理,包括:
將得到時間相隔預設時長的兩個所述原始噪聲信號進行異或運算。
可選的,對所述原始噪聲信號進行熵增處理,包括:
將中間相隔預設數量的兩個所述原始噪聲信號進行異或運算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都衛士通信息產業股份有限公司,未經成都衛士通信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010143913.4/2.html,轉載請聲明來源鉆瓜專利網。





