摘要:?jiǎn)渭兊臄?shù)學(xué)算法只能產(chǎn)生偽隨機(jī)數(shù),要產(chǎn)生真隨機(jī)數(shù),必須要有物理隨機(jī)源的參與。文章給出了一種根據(jù)雙重隨機(jī)化思想,對(duì)物理隨機(jī)源-計(jì)算機(jī)芯片產(chǎn)生的真隨機(jī)源種子再用AES-256算法進(jìn)行變換,從而得到真隨機(jī)數(shù)的方法。介紹了芯片產(chǎn)生隨機(jī)源種子的原理并給出了用AES-256算法對(duì)種子進(jìn)行變換的C++語(yǔ)言偽代碼。最后通過(guò)編程實(shí)驗(yàn),對(duì)產(chǎn)生的隨機(jī)數(shù)進(jìn)行了檢驗(yàn),結(jié)果符合相關(guān)檢測(cè)標(biāo)準(zhǔn)。
關(guān)鍵詞:隨機(jī)數(shù)發(fā)生器;雙重隨機(jī)化;高級(jí)加密標(biāo)準(zhǔn);偽隨機(jī)數(shù);數(shù)字簽名
“注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文”