Presentation | 2022-07-20 Distributed Random Number Generation Method on Smart Contracts Kentaro Sako, Shin'ichiro Matsuo, Tatsuya Mori, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | We propose N-choice game (NCG), a decentralized pseudo-random number generation method that can be executed on smart contracts. Of the M participants, one is a dealer, and the rest are players, each with a different role. Each participant chooses one value between 0 and N-1 and receives a score determined by the NCG rule. The amount of reward each participant receives is determined by the score. The values chosen by the participants are combined and hashed into a pseudo-random number. The NCG framework is designed to achieve the following three goals: (1) Incentivize participants to provide random choices, (2) Evaluate the level of randomness in the decentralized environment, and (3) Establish high performance. We implement the NCG framework in Solidity and evaluate its performance. Our extensive experiments reveal that unless more than 90% of NCG players collide, the generated random numbers have high randomness that can pass the NIST randomness test. The experiments also demonstrated that the throughput of random number generation in NCG is 129 times faster than in the existing framework, Random Bit Generator. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | blockchain / smart contracts / pseudo-random number generator |
Paper # | ISEC2022-25,SITE2022-29,BioX2022-50,HWS2022-25,ICSS2022-33,EMM2022-33 |
Date of Issue | 2022-07-12 (ISEC, SITE, BioX, HWS, ICSS, EMM) |
Conference Information | |
Committee | EMM / BioX / ISEC / SITE / ICSS / HWS / IPSJ-CSEC / IPSJ-SPT |
---|---|
Conference Date | 2022/7/19(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Online |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | Ryoichi Nishimura(NICT) / Hitoshi Imaoka(NEC) / Noboru Kunihiro(Tsukuba Univ.) / Takushi Otani(Kibi International Univ.) / Katsunari Yoshioka(Yokohama National Univ.) / Makoto Nagata(Kobe Univ.) |
Vice Chair | Kotaro Sonoda(Nagasaki Univ.) / Masatsugu Ichino(Univ. of Electro-Comm.) / Norihiko Okui(KDDI Research) / Naoyuki Takada(SECOM) / Junji Shikata(Yokohama National Univ.) / Goichiro Hanaoka(AIST) / Soichiro Morishita(Cyber Agent) / Takeo Tatsumi(Open Univ. of Japan) / Takahiro Kasama(NICT) / Yuichi Hayashi(NAIST) / Daisuke Suzuki(Mitsubishi Electric) |
Secretary | Kotaro Sonoda(Kaishi Professional Univ.) / Masatsugu Ichino(Chiba Univ.) / Norihiko Okui(NEC) / Naoyuki Takada(MitsubishiElectric) / Junji Shikata(AIST) / Goichiro Hanaoka(Ibaraki Univ.) / Soichiro Morishita(NRI-Secure) / Takeo Tatsumi(Hokuriku Univ.) / Takahiro Kasama(KDDI labs.) / Yuichi Hayashi(Okayama Univ.) / Daisuke Suzuki(SSS) / (NAIST) |
Assistant | Tomoko Kajiyama(Hiroshima City Univ.) / Shieyuki Sakazawa(Osaka Inst. of Tech.) / Hiroyuki Suzuki(Gunma Univ) / Shinichi Shirakawa(Yokohama National Univ.) / Yoshikazu Hanatani(Toshiba) / Yusuke Tachibana(Fukuoka Inst. of Tech.) / Keisuke Kito(Mitsubishi Electric) / Takeshi Sugawara(Univ. of Electro-Comm.) / Yo Kanemoto(NTT) |
Paper Information | |
Registration To | Technical Committee on Enriched MultiMedia / Technical Committee on Biometrics / Technical Committee on Information Security / Technical Committee on Social Implications of Technology and Information Ethics / Technical Committee on Information and Communication System Security / Technical Committee on Hardware Security / Special Interest Group on Computer Security / Special Interest Group on Security Psychology and Trust |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Distributed Random Number Generation Method on Smart Contracts |
Sub Title (in English) | |
Keyword(1) | blockchain |
Keyword(2) | smart contracts |
Keyword(3) | pseudo-random number generator |
1st Author's Name | Kentaro Sako |
1st Author's Affiliation | Waseda Univerisity(Waseda Univ) |
2nd Author's Name | Shin'ichiro Matsuo |
2nd Author's Affiliation | Georgetown Univerisity(Georgetown Univ) |
3rd Author's Name | Tatsuya Mori |
3rd Author's Affiliation | Waseda Univerisity(Waseda Univ) |
Date | 2022-07-20 |
Paper # | ISEC2022-25,SITE2022-29,BioX2022-50,HWS2022-25,ICSS2022-33,EMM2022-33 |
Volume (vol) | vol.122 |
Number (no) | ISEC-122,SITE-123,BioX-124,HWS-125,ICSS-126,EMM-127 |
Page | pp.pp.104-109(ISEC), pp.104-109(SITE), pp.104-109(BioX), pp.104-109(HWS), pp.104-109(ICSS), pp.104-109(EMM), |
#Pages | 6 |
Date of Issue | 2022-07-12 (ISEC, SITE, BioX, HWS, ICSS, EMM) |