一種基于硬件的分布式多方隨機(jī)數(shù)生成方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN201910662901.X | 申請日 | - |
公開(公告)號 | CN110457006B | 公開(公告)日 | 2021-08-06 |
申請公布號 | CN110457006B | 申請公布日 | 2021-08-06 |
分類號 | G06F7/58 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 李汝佳;汪曉明;婁山林;柳楓 | 申請(專利權(quán))人 | 上海朝夕網(wǎng)絡(luò)技術(shù)有限公司 |
代理機(jī)構(gòu) | 武漢東喻專利代理事務(wù)所(普通合伙) | 代理人 | 趙偉 |
地址 | 200120 上海市浦東新區(qū)金科路2889號長泰廣場C座 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于硬件的分布式多方隨機(jī)數(shù)生成方法及系統(tǒng),該方法包括以下步驟:將時間片劃分為多個周期,在當(dāng)前周期內(nèi)對至少兩個隨機(jī)數(shù)生成節(jié)點進(jìn)行排序;當(dāng)前周期內(nèi)的第一個隨機(jī)數(shù)生成節(jié)點選擇真隨機(jī)數(shù)并將其廣播至其他的隨機(jī)數(shù)生成節(jié)點;當(dāng)前隨機(jī)數(shù)生成節(jié)點接收上一隨機(jī)數(shù)生成節(jié)點廣播的真隨機(jī)數(shù)并進(jìn)行驗證,當(dāng)驗證通過后將本節(jié)點生成的真隨機(jī)數(shù)與上一隨機(jī)數(shù)生成節(jié)點廣播的真隨機(jī)數(shù)進(jìn)行組合和簽名,并廣播簽名后的真隨機(jī)數(shù)至其他的隨機(jī)數(shù)生成節(jié)點;本發(fā)明采用在多方之間制定協(xié)議的機(jī)制將多個節(jié)點產(chǎn)生的隨機(jī)數(shù)組合生成最終的隨機(jī)數(shù),不再單一依賴于某一特定硬件芯片,可防止惡意方私自篡改隨機(jī)數(shù)。 |
