一種真隨機數(shù)生成方法及裝置

基本信息

申請?zhí)?/td> CN201010559971.1 申請日 -
公開(公告)號 CN102479067B 公開(公告)日 2016-03-16
申請公布號 CN102479067B 申請公布日 2016-03-16
分類號 G06F7/58(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 李林;陳煜;胡興微;胡健;蔣玉東;伍駿 申請(專利權)人 上海宇芯科技有限公司
代理機構 上海晨皓知識產(chǎn)權代理事務所(普通合伙) 代理人 上海宇芯科技有限公司
地址 201203 上海市浦東新區(qū)張江高科技園區(qū)達爾文路88號3幢4樓
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種真隨機數(shù)生成方法及裝置,所述裝置包括高頻振蕩器、初始種子數(shù)生成單元、誤差擴散計算單元、線性反饋單元、控制單元和隨機數(shù)輸出單元;高頻振蕩器的輸出端連接所述初始種子數(shù)生成單元的輸入端,所述初始種子數(shù)生成單元的輸出端連接所述誤差擴散計算單元的輸入端;所述誤差擴散計算單元的輸出端連接所述線性反饋單元,所述線性反饋單元的輸出端連接所述控制單元,所述控制單元連接所述隨機數(shù)輸出單元。該裝置僅使用通用邏輯硬件可實現(xiàn)亞穩(wěn)態(tài)電路,簡化了硬件結構;通過將初始種子數(shù)保存在每次復位的緩存器中,實現(xiàn)了一次一密,使用生成多項式判斷并反饋控制,利用誤差擴散過程實現(xiàn)安全散列算法,達到難以復制/預測的隨機數(shù)效果。