Two-Stage Random Number Generators
出自KMU Wiki
(修訂版本間差異)
在2008年5月2日 (五) 05:08所做的修訂版本 (編輯) Abc123 (對話 | 貢獻) ←上一個 |
在2008年5月2日 (五) 05:08所做的修訂版本 (編輯) (撤銷) Abc123 (對話 | 貢獻) 下一個→ |
||
第1行: | 第1行: | ||
TSRG的基本概念是使用一些初始隨機資料(BRD,basic random data),再 | TSRG的基本概念是使用一些初始隨機資料(BRD,basic random data),再 | ||
- | + | <br>回饋到塊狀密碼器如IDEA獲得隨機找尋的號碼Y<sub>i</sub>(基本上Y<sub>i</sub><sub></sub>適用於IDEA至Y<sub><sub>i-</sub>2048</sub><sub></sub>),IDEA藉由雜湊先前的Key、內部敘述及前一回合的輸出來取得加密金鑰。將結果回饋給Lehmer generator來產生output X<sub>i</sub><sub></sub>,而entropy就X<sub>i</sub>和Y<sub>i</sub><sub></sub>的計算在金鑰更新前來控制特定金鑰循環節。一個系統性的隨機產生器在每M個樣本補種使TSRG公正並增加金鑰循環節。 | |
- | 回饋到塊狀密碼器如IDEA獲得隨機找尋的號碼Y<sub>i</sub>(基本上Y<sub>i</sub><sub></sub>適用於IDEA至Y<sub><sub>i-</sub>2048</sub><sub></sub>),IDEA藉由雜湊先前的Key、內部敘述及前一回合的輸出來取得加密金鑰。將結果回饋給Lehmer generator來產生output X<sub>i</sub><sub></sub>,而entropy就X<sub>i</sub>和Y<sub>i</sub><sub></sub>的計算在金鑰更新前來控制特定金鑰循環節。一個系統性的隨機產生器在每M個樣本補種使TSRG公正並增加金鑰循環節。 | + | |
<br> | <br> | ||
第16行: | 第15行: | ||
* '''Randomizer''' | * '''Randomizer''' | ||
- | <br> | + | <br> 使用反饋模式加密技術設計的串流產生器,初始向量非一加密區塊其為大小2048bytes的亂數序列,加密後重新 反饋為input |
| | ||
第22行: | 第21行: | ||
* '''Modified Lehmer Generator''' | * '''Modified Lehmer Generator''' | ||
- | ''' ''' | + | ''' '''用來確保output的隨機性並增加整個試驗的複雜度,內有循環節放大器在每M個樣本補種時同時放大係數M,此時 TSRG循環節變為M<sup>2</sup> |
| | ||
第28行: | 第27行: | ||
* '''Entropy Estimator Module''' | * '''Entropy Estimator Module''' | ||
- | <br> 用來計算亂數產生器的entropies和TSRG的output,Key updating module和reseeding | + | <br> 用來計算亂數產生器的entropies和TSRG的output,Key updating module和reseeding mechanism利用它的output 到各自的方程式中 |
<br> | <br> |
在2008年5月2日 (五) 05:08所做的修訂版本
TSRG的基本概念是使用一些初始隨機資料(BRD,basic random data),再
回饋到塊狀密碼器如IDEA獲得隨機找尋的號碼Yi(基本上Yi適用於IDEA至Yi-2048),IDEA藉由雜湊先前的Key、內部敘述及前一回合的輸出來取得加密金鑰。將結果回饋給Lehmer generator來產生output Xi,而entropy就Xi和Yi的計算在金鑰更新前來控制特定金鑰循環節。一個系統性的隨機產生器在每M個樣本補種使TSRG公正並增加金鑰循環節。
- BRD
第一回合為相對大的真隨機矩陣,之後的BRD則是前一回合output的反饋
- Randomizer
使用反饋模式加密技術設計的串流產生器,初始向量非一加密區塊其為大小2048bytes的亂數序列,加密後重新 反饋為input
- Modified Lehmer Generator
用來確保output的隨機性並增加整個試驗的複雜度,內有循環節放大器在每M個樣本補種時同時放大係數M,此時 TSRG循環節變為M2
- Entropy Estimator Module
用來計算亂數產生器的entropies和TSRG的output,Key updating module和reseeding mechanism利用它的output 到各自的方程式中