ANSI X9.17 虛擬亂數產生器
出自KMU Wiki
(修訂版本間差異)
U9314017 (對話 | 貢獻)
(新頁面: = '''ANSI X9.17 虛擬亂數產生器''' = * '''ANSI X9.17 PRNG (Pseudo Random Number Generator)''' <br> <dl><dd>依據ANSI 9.17標準</dd><dd>使用3重DES演算...)
下一個→
在2008年5月1日 (四) 00:49所做的修訂版本
ANSI X9.17 虛擬亂數產生器
- ANSI X9.17 PRNG (Pseudo Random Number Generator)
- 依據ANSI 9.17標準</dd>
- 使用3重DES演算法(Triple-DES)</dd>
- 參數
- 第 i 個回合(generation stage)
- DTi: 當時日期與時間(Date,Time以64 bits表示)
- Vi: 起始值(seed value)
- Ri: 產生的Pseudo-random number
- K1, K2:Triple DES keys(每個模組使用兩把相同的56位元鑰匙共112 bits (56*2))
- 輸出:64位元虛擬亂數值(Ri)與64位元下回合之起始值(Vi+1)
</dd>
- 使用3重DES演算法(Triple-DES)</dd>
Ri= 3DESK1,K2[ Vi⊕ 3DESK1,K2[ DTi] ]
Vi+1= 3DESK1,K2[ Ri⊕ 3DESK1,K2[ DTi ] ]