一種真隨機數(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ù)效果。 |
