[發明專利]隨機數產生系統及其隨機數產生方法有效
| 申請號: | 201710941000.5 | 申請日: | 2017-10-11 |
| 公開(公告)號: | CN109656514B | 公開(公告)日: | 2023-08-15 |
| 發明(設計)人: | 何文喬;柳弼相 | 申請(專利權)人: | 華邦電子股份有限公司 |
| 主分類號: | G06F7/58 | 分類號: | G06F7/58 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 馬雯雯;臧建明 |
| 地址: | 中國臺灣臺*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機數 產生 系統 及其 方法 | ||
本發明提供一種隨機數產生系統及其隨機數產生方法。隨機數產生系統包括隨機數產生器、隨機數選擇電路及隨機數邏輯電路。隨機數產生器接收隨機數要求信號,以提供具有n個比特的第一隨機數列,其中n為一正整數。隨機數選擇電路接收隨機數要求信號,以提供具有n個比特的比特選擇信號,其中比特選擇信號為時變信號且決定于所接收的隨機數要求信號。隨機數邏輯電路接收隨機數要求信號、第一隨機數列及比特選擇信號,反應該隨機數要求信號利用比特選擇信號調整第一隨機數列,以提供第二隨機數列。本發明可將隨機數產生器所產生的隨機數進行二次處理,并且輸出經處理后的隨機數,以提高隨機數的不可預測性。
技術領域
本發明涉及一種隨機數產生方式,尤其涉及一種隨機數產生系統及其隨機數產生方法。
背景技術
近年來,隨著電腦信息科技的蓬勃發展,存儲器產品的使用越來越頻繁,而存儲器產品的資料安全問題也越來越受到重視。一般而言,存儲器產品會需要金鑰來對數據進行加解密,或者利用金鑰來確保外部的存取(如讀取、寫入、抹除)是否被準許。其中,上述金鑰可以是隨機數產生器所產生隨機數,而隨機數的重復性則影響了數據的安全性。如何降低隨機數的重復性(即提高非重復順序的次數),已是隨機數產生器在設計上的一重要課題。
發明內容
本發明提供一種隨機數產生系統及其隨機數產生方法,可將隨機數產生器所產生的隨機數進行二次處理,并且輸出經處理后的隨機數,以提高隨機數的不可預測性。
本發明的隨機數產生系統,包括:隨機數產生器、隨機數選擇電路及隨機數邏輯電路。隨機數產生器接收隨機數要求信號,以反應于隨機數要求信號提供具有n個比特的一第一隨機數列,其中n為一正整數。隨機數選擇電路接收隨機數要求信號,以反應于隨機數要求信號提供具有n個比特的比特選擇信號,其中比特選擇信號為時變信號且決定于所接收的隨機數要求信號。隨機數邏輯電路耦接隨機數產生器及隨機數選擇電路,且接收隨機數要求信號、第一隨機數列及比特選擇信號,反應該隨機數要求信號利用比特選擇信號調整第一隨機數列,以提供第二隨機數列。
本發明的隨機數產生方法,包括下列步驟。通過隨機數產生器反應于隨機數要求信號提供具有n個比特的第一隨機數列,其中n為正整數。通過隨機數選擇電路反應于隨機數要求信號提供具有n個比特的比特選擇信號,其中比特選擇信號為時變信號且決定于隨機數要求信號。通過隨機數邏輯電路反應于隨機數要求信號利用比特選擇信號調整第一隨機數列,以提供第二隨機數列。
基于上述,本發明實施例的隨機數產生系統及其隨機數產生方法,隨機數邏輯電路可反應于為時變信號的比特選擇信號中各個比特的邏輯準位,決定是否對第一隨機數列中各個比特的邏輯準位進行調整,以產生第二隨機數列。藉此,可提高第二隨機數的不可預測性。
為讓本發明的上述特點和優點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
附圖說明
圖1A為本發明一實施例的隨機數產生系統的系統示意圖;
圖1B為本發明一實施例的隨機數產生系統的波形示意圖;
圖2A為本發明一實施例的隨機數選擇電路的系統示意圖;
圖2B為本發明一實施例的隨機數選擇電路的波形示意圖;
圖3為本發明一實施例的隨機數邏輯電路的系統示意圖;
圖4A為本發明另一實施例的隨機數產生系統的系統示意圖;
圖4B為本發明另一實施例的隨機數產生系統的波形示意圖;
圖5A為本發明一實施例的隨機數取代電路的系統示意圖;
圖5B為本發明一實施例的隨機數取代電路的波形示意圖;
圖6為本發明另一實施例的隨機數邏輯電路的系統示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華邦電子股份有限公司,未經華邦電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710941000.5/2.html,轉載請聲明來源鉆瓜專利網。





