@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00201403, author = {廣澤, 龍典 and 上原, 哲太郎 and Tatsunori, Hirosawa and Tetsutaro, Uehara}, book = {コンピュータセキュリティシンポジウム2019論文集}, month = {Oct}, note = {近年,インターネットやスマートフォンの普及により,オンラインサービスにおける抽選の機会が多くなっている.例えば,ゲームにおいては,そのゲーム内において使用できるアイテムを抽選で配布している.このような抽選には個人が万単位のお金を使うことがあるため,運営者が不正を行い当選の確率を偽っていないかどうか,その正当性は担保されるべきである.しかし,抽選に用いられる乱数の生成手法やアイテムが公表された確率通りに配布されているかは基本的に確認できない.そのため,ユーザは抽選の結果に納得できない場合がある.そこで我々は,ブロックチェーンを用いた検証可能な抽選システムを提案する.本提案では,乱数を生成するプログラムと乱数と賞品の対応付けを行うプログラムをスマートコントラクトとしてブロックチェーンに記録し実行する.乱数を生成する際には,運営者・ユーザ共に不正を行えないようにした上で,ユーザが納得感を得られるような手法とする.ブロックチェーンによって乱数の生成手法や乱数と賞品の対応付けは記録・公開されるため,ユーザはブロックチェーンに記録されたデータから抽選の正当性を確認することが可能となる., With the spread of the Internet and smartphones, there have been many opportunities to draw lots in online services. We often want to verify the fairness of such lots as the operator might cheat. However, it is basically impossible to confirm whether the random number generator is working normally and the items are distributed accordingly under the published probabilities. Therefore, we propose a verifiable loot box system using blockchain. We propose the program for generating random numbers and the program for matching random numbers and items are recorded and executed with the smart contract in a block chain. When a random number is generated, both the operator and the players can believe that the other is not cheating, thus the players can get satisfaction. The players can also confirm the validity of the lots from the corresponding data recorded on the blockchain.}, pages = {776--783}, publisher = {情報処理学会}, title = {ブロックチェーンを用いた検証可能な抽選システムの提案}, volume = {2019}, year = {2019} }