Earticle

현재 위치 Home

TogetheRand : the Collaborative Random Number Generator
TogetheRand : 상호 참여형 난수 발생기

첫 페이지 보기
  • 발행기관
    한국컴퓨터게임학회 바로가기
  • 간행물
    컴퓨터게임및콘텐츠논문지(구 한국컴퓨터게임학회논문지) KCI 등재 바로가기
  • 통권
    제34권 제4호 (2021.12)바로가기
  • 페이지
    pp.47-52
  • 저자
    Seung Rok BAEK, Jin Suk KIM
  • 언어
    영어(ENG)
  • URL
    https://www.earticle.net/Article/A406122

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

원문정보

초록

영어
Pseudorandom is widely used in video games. Loot box, a set of game items, which can be received by a chance factor including specific type, effect, or performance etc, which is bought for real mone y by a user, is one of its use cases in video games and used as an important part of game business model. In existing games, since pseudorandom number is provided one-sidedly by game provider, it is hard for user to verify provided random number, whether there is game provider’s intervention or no t. In this paper, we propose a collaborative pseudorandom number generator named as TogetheRand. TogetheRand is a smart contract which is executed on blockchain network of Ethereum. Proposed alg orithm collects inputs which is provided by participants, initializes pseudorandom number generator us ing Keccak256 hash function, and generates sequence of pseudorandom numbers using WELL512a ge nerator. Randomness of proposed algorithm is tested using Dieharder tests. Proposed algorithm let bot h user and game provider trust the outputs, generated pseudorandom numbers, since users contribute r andom number, users can check all inputs, and correct execution of pseudorandom number generator i s ensured by blockchain network due to smart contract. Proposed algorithm can be used widely in ap plications, where secure and reliable pseudorandom number is needed. Code is publicly available at ht tps://github.com/TyeolRik/TogetheRand
한국어
종래의 게임에서, 널리 사용되고 있는 난수는 게임 서비스 제공자에 의하여 일방적으로 제공되기 때문에, 게 임 이용자가 제공받은 난수가 어떠한 개입이나 조작이 있었는지를 검증하는 것은 어렵다. 본 논문은 상호 참 여형 난수 발생기인 TogetheRand를 제안한다. 제안된 방법은 이더리움 블록체인 시스템 위에서 작동되는 스 마트 컨트랙트이다. 제안된 방법의 난수성을 Dieharder tests를 이용하여 테스트하였다. 제안된 방법은 많은 사람들이 난수 생성에 참여할 수 있고, 모든 입력값을 확인할 수 있으며, 블록체인 시스템으로 인하여 정상 작동 여부가 보장되기 때문에 게임 이용자와 제공자 모두가 신뢰할 수 있는 방법이다. 제안된 방법은 게임 등의 신뢰성 있는 난수가 필요한 응용 분야에서 두루 적용될 수 있을 것이다. 본 논문에서 사용된 코드는 ht tps://github.com/TyeolRik/TogetheRand 에 공개되어 있다.

목차

ABSTRACT
1. Introduction
2. Related work
2.1 Pseudo-random number generator
2.2 Randomness test
2.3 Blockchain and Smart contract
3. TogetheRand
3.1 Algorithm Design
3.2 Keccak256 at each block
4. Experiments
5. Conclusion
Acknowledgement
Reference
<국문초록>
<결론 및 향후 연구>

키워드

Random Loot box Blockchain Smart Contract

저자

  • Seung Rok BAEK [ 백승록 | Department of Computer Science and Engineering, University of Seoul ]
  • Jin Suk KIM [ Department of Computer Science and Engineering, University of Seoul ] Corresponding Author

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    한국컴퓨터게임학회 [Korean Society for Computer Game]
  • 설립연도
    2002
  • 분야
    공학>컴퓨터학
  • 소개
    1. 게임산업을 활성화 하고, 2. 게임기술과 기술 인력을 양산할 수 있도록 교육기관의 교과과정을 개발하고, 3. 관련기술에 대한 연구발표회, 강연회, 강습회 등을 개최하며, 4. 학회지, 논문지 및 관련 문헌을 발간하고, 5. 게임 기술 개발을 위한 국제화, 표준화 등을 지원하고, 6. 산.학.연.관이 협동할 수 있는 국제적 학술교류 및 협력을 지원하고, 7. 회원 상호간의 공동 이익과 친목을 증진시킨다.

간행물

  • 간행물명
    컴퓨터게임및콘텐츠논문지(구 한국컴퓨터게임학회논문지) [Journal of Computer Games and Contents]
  • 간기
    월간
  • pISSN
    3091-7409
  • eISSN
    3092-3638
  • 수록기간
    2002~2026
  • 등재여부
    KCI 등재
  • 십진분류
    KDC 691 DDC 793

이 권호 내 다른 논문 / 컴퓨터게임및콘텐츠논문지(구 한국컴퓨터게임학회논문지) 제34권 제4호

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장