<noscript id="jftie"></noscript>
    <style id="jftie"><mark id="jftie"><dfn id="jftie"></dfn></mark></style>
  1. <span id="jftie"></span>
    • 国产成人精品久久一区二区,韩国精品久久久久久无码,国产精品国产高清国产av,欧美99久久无码一区人妻a片,亚洲高清码在线精品av,午夜人妻久久久久久久久,伊人热热久久原色播放www ,亚洲女教师丝祙在线播放
      你的位置:首頁 > 傳感技術 > 正文

      安全性設計如何選擇可靠的隨機數加密方案?

      發布時間:2015-06-01 責任編輯:sherry

      【導讀】質量不良的隨機隨機數不會成為加密系統的弱點,只要采用標準化的解決方案,將可幫助設計工程師們一夜好眠。那么如何為安全設計選擇可靠的隨機數加密方案?
       
      隨機數(random number)是密碼學的鑰匙(也是關鍵),它們會是加密系統的弱點,因此也常變成受攻擊的目標;因此我總是嘗試讓我的腦袋繞著有關隨機性的主題轉。
       
      我一直認為二極管接面(diode junction)的熱噪聲(thermal noise)是隨機性的,但是現在,它似乎并不是那么隨機。密碼學家們總是在思考壞人可能會發動的攻擊手法,然后要想出對抗的招數;他們做的是好事,因為大多數人(包括我自己)在進行在線金融活動或購物時,都得仰賴安全性通訊。
       
      有許多密碼學菁英任職于美國國家標準技術研究所 (National Institute of Standards and Technology,NIST);該組織公布了一套規格,有關于如何建立隨機比特流,以應用于加密──其SP800-90A規格所提供的解決方案,是以一種決定性隨機位產生器(Deterministic Random Bit Generator ,DRBG)將比特流加密。
       
      這種隨機數生成器(Random Number Generator,RNG)對我來說是有意義的,接下來我將先簡短介紹DRBG的原理,然后談談如何將這種RNG嵌入FPGA中;現在我需要先厘清一些會用到的專門術語,然后解釋其運作過程。
       
      任何一套加密系統會需要一組密鑰以及一組輸入的數據流,從這里事情開始變得比較復雜。用以編排密碼的、“或多或少隨機”的比特流,被稱做是Entropy (熵)輸入;為了確保每次RNG的產出是不同的,Entropy要結合叫做Nonce (隨機數)的輸入;Nonce在通過DRBG的每一個周期,必須要改變或是增加。這是有道理的,因為你需要防堵一個可能會多次收集數據、嘗試預測下一個輸出比特流內容的攻擊者。
       
      但是為了防止Entropy本身被泄漏,還有一個選項是采用第三個變量──個人化字符串 (Personalization String);這里的巧妙之處在于,如果這個輸入是源自于一組編號,就可以確保顯然正在監視相同機器的攻擊者難以有進展。SP800-90A規格還包含 另一個選擇性的額外輸入(Additional Input),其概念是它可以源自于第二個(獨立的) Entropy來源、也就是“腰帶又加上吊帶”的雙重保障。
       
      到這里我的頭開始痛了…然后我讀到有關于Health Check的部分;Health Check一開始是做為例行檢查、確認一切安好,或者是在使用者懷疑攻擊者可能竄改RNG時進行。這個區塊惠隔離所有DRBG的外部輸入,然后饋入一組預設的刺激;輸出的結果是針對一組已知答案的驗證,如果因為任何原因失敗,Health Check就會釋出錯誤消息、鎖住RNG ,避免輸出任何被破 解的比特流。
       
      要將RNG嵌入幾乎任何一種FPGA都很容易,設計工程師只需要采用RNG IP核心以及簡單的環形振蕩器與計數器做為Entropy的來源;這種常見規則適用于打造加密系統,因為設計工程師必須確保FPGA內部的敏感數據,不能從組件的任何一個接腳被存取。
       
      模擬、驗證被隨機設計的電路可能聽起來很難,但因為是完全確定性的,RNG核心有一套完整的驗證測試基準;如果最后的加密系統需要聽過外部測試機構的批準, 該測試基準也同樣重要。我只能想象要測試比特流隨機特性會遇到的問題。FPGA的實作過程應該是全數字化的,所以應該很強韌、不會受到嘗試以改變電壓或溫度的攻擊者之竄改;自振蕩頻率有可能會變化,但那不應該影響輸出比特流的隨機性質量。
       
      采用IP核心做為嵌入式AES加密引擎的一個好處是,該種電路區塊能在許多應用中同時支持其他工作,為數據流提供多重加密解密,節省FPGA內部空間。當它需要透過不安全的連結傳送加密密鑰,另一個選項是在密鑰包裝中采用AES加密引擎。
       
      質量不良的隨機隨機數不會成為加密系統的弱點,只要采用標準化的解決方案,將可幫助設計工程師們一夜好眠。
       
      要采購振蕩器么,點這里了解一下價格!
      特別推薦
      技術文章更多>>
      技術白皮書下載更多>>
      熱門搜索
      ?

      關閉

      ?

      關閉

      主站蜘蛛池模板: 7777精品伊久久久大香线蕉| 久久久橹橹橹久久久久高清| 精品国产一区二区av麻豆不卡| 亚洲色偷偷色噜噜狠狠99网| 中文字幕无码肉感爆乳在线| 狠狠色噜噜狠狠狠狠777米奇| 欧美人与动欧交视频| 欧美白丰满老太aaa片| 国产女人叫床高潮大片| 久久丫免费无码一区二区| 精品国产一区二区av麻豆不卡| 男女裸交免费无遮挡全过程| 亚洲欧洲中文日韩乱码av | 亚洲成年看片在线观看| 无码国产精品成人| 亚洲成av人片在线观看天堂无| 免费看国产曰批40分钟| 国产精品麻豆va在线播放| 国产精品18久久久久久欧美| 久久久久人妻一区精品色| 免费看欧美成人a片无码| 女人被做到高潮免费视频| 国产精品视频一区二区三区不卡| 精品一区二区三区波多野结衣| yyyy11111少妇无码影院| 18禁免费观看网站| 人人妻人人澡人人爽超污| 欧美午夜成人片在线观看| 久热这里只精品99国产6-99re视…| 蜜芽tv国产在线精品三区| 国产精品18久久久久久欧美| 蜜臀av色欲a片无码精品一区| 四虎影视国产精品永久在线| 亚洲中文字幕日产乱码高清app| 日本熟日本熟妇中文在线观看| 国内精品自产拍在线观看| 亚洲最大av网站在线观看| 伊人久久大香线蕉av仙人 | 亚洲爆乳少妇无码激情| 亚洲精品国产一区黑色丝袜| 亚洲日韩v无码中文字幕|