기술 칼럼

암호학적 무작위성이란?
Zeze Hub의 기술적 투명성

작성일: 2024년 10월 28일 · 읽는 시간: 약 6분

auto_awesome 핵심 요약

  • Zeze Hub는 공정성을 위해 단순한 수도 난수가 아닌 브라우저의 Web Crypto API를 활용합니다.
  • Web Crypto API는 보안 통신 수준의 무작위성을 제공하며, 하드웨어 레벨의 엔트로피를 수집해 예측이나 조작이 불가능합니다.
  • 모든 결정 로직은 사용자의 기기 내에서 실행되므로 외부 개입 없이 투명하고 안전한 결과를 보장합니다.

무작위 결정 도구에서 가장 중요한 것은 무엇일까요? 바로 '공정성'입니다. Zeze Hub는 이 공정성을 담보하기 위해 단순한 흉내를 넘어서는 기술을 사용합니다.

1. 가짜 난수(PRNG) vs 진짜 난수(TRNG)

컴퓨터 프로그램이 만드는 난수는 대개 '수도 난수(Pseudo-Random Number)'입니다. 이는 특정 공식에 의해 계산되므로 완벽한 무작위는 아닙니다. 하지만 Zeze Hub는 브라우저 엔진이 제공하는 Web Crypto API를 활용합니다.

2. Web Crypto API: 보안 통신 수준의 무작위성

Web Crypto API는 암호화 키 생성 등에 사용되는 높은 수준의 무작위성을 제공합니다. 이는 하드웨어 레벨의 엔트로피(노이즈)를 수집하여 생성되므로, 사람이 그 결과를 예측하거나 조작하는 것이 불가능에 가깝습니다.

3. 당신의 결과가 안전한 이유

Zeze Hub의 모든 결정 로직은 서버가 아닌 당신의 기기(브라우저) 내에서만 실행됩니다. 따라서 결과가 중간에 가로채지거나 조작될 위험이 없습니다. 우리는 가장 투명한 기술로 당신의 운명을 지원합니다.