[發明專利]隨機數生成器以及包括隨機數生成器的安全設備有效
| 申請號: | 201811327930.2 | 申請日: | 2018-11-08 |
| 公開(公告)號: | CN109756327B | 公開(公告)日: | 2023-09-29 |
| 發明(設計)人: | 金省暻;尹重喆;李承源 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 吳曉兵 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機數 生成器 以及 包括 安全設備 | ||
1.一種隨機數生成器,包括:
隨機種子生成器,被配置為:接收熵信號,并通過使用所述熵信號生成數字區域的隨機種子;以及
后處理器,被配置為:通過使用第-算法和第二算法來從所述隨機種子生成隨機數,
其中,偏差屬性表示結果值的無偏性,并且所述第一算法的偏差屬性不同于所述第二算法的偏差屬性,并且
其中,所述后處理器被配置為:通過將所述隨機種子應用于所述第一算法來生成第一數據,通過將所述隨機種子應用于所述第二算法來生成第二數據,并且通過使用所述第一數據和所述第二數據來生成所述隨機數。
2.根據權利要求1所述的隨機數生成器,其中,所述后處理器還被配置為通過將所述第一數據應用于所述第二算法來生成所述隨機數。
3.根據權利要求2所述的隨機數生成器,其中,所述后處理器通過基于所述隨機種子對所述第一算法執行N次反饋替換操作來生成所述第一數據,并且通過基于所述第一數據對所述第二算法執行M次反饋替換操作來生成所述隨機數,其中,M和N為自然數。
4.根據權利要求3所述的隨機數生成器,其中,所述第一算法包括對稱密鑰加密算法,并且所述第二算法包括散列函數算法。
5.根據權利要求4所述的隨機數生成器,其中,
所述第一算法包括高級加密標準“AES”算法,并且所述第二算法包括安全散列算法“SHA”256,以及
所述后處理器通過基于所述隨機種子對所述第一算法執行十六次反饋替換操作來生成所述第一數據,并且通過基于所述第一數據對所述第二算法執行一次反饋替換操作來生成所述隨機數。
6.根據權利要求2所述的隨機數生成器,其中,所述第一算法是散列函數算法,并且所述第二算法包括對稱密鑰加密算法。
7.根據權利要求1所述的隨機數生成器,其中,
所述后處理器包括邏輯門,所述邏輯門被配置為:經由對所述第一數據和所述第二數據的邏輯運算來生成所述隨機數,以及
所述邏輯門包括異或門、或門、與門、或非門和與非門之一。
8.根據權利要求1所述的隨機數生成器,其中,
所述后處理器通過基于所述隨機種子對所述第一算法執行N次反饋替換操作來生成所述第一數據,并且通過基于所述隨機種子對所述第二算法執行M次反饋替換操作來生成所述第二數據,其中,M和N為自然數,以及
所述第一算法包括對稱密鑰加密算法,并且所述第二算法包括散列函數算法。
9.根據權利要求1所述的隨機數生成器,還包括:
第一隨機種子生成器,被配置為:接收第一熵信號,并通過使用所述第一熵信號生成第一隨機種子;以及
第二隨機種子生成器,被配置為:接收第二熵信號,并通過使用所述第二熵信號生成第二隨機種子,
其中,所述后處理器還被配置為:通過將所述第一隨機種子應用于所述第一算法來生成第一數據,通過將所述第二隨機種子應用于所述第二算法來生成第二數據,并且通過使用所述第一數據和所述第二數據來生成所述隨機數。
10.根據權利要求1所述的隨機數生成器,其中,所述后處理器還被配置為:通過將所述第一數據應用于所述第二算法來生成第二數據,并且通過將所述第二數據應用于第三算法來生成所述隨機數。
11.根據權利要求1所述的隨機數生成器,其中,所述隨機種子生成器包括:
隨機種子收集器,被配置為:通過對從熵源接收的熵信號進行采樣來生成隨機種子;以及
隨機種子存儲設備,被配置為存儲所述隨機種子。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811327930.2/1.html,轉載請聲明來源鉆瓜專利網。





