KAIST 대학원 총학생회는 중앙선거관리위원회의 위탁을 받아 선거 복권 코드 생성기 운영 및 추첨 업무를 수행하고 있습니다.
The KAIST GSA operate the Election Lottery Code Generator at the request of the GSA Election Commission.
공개 코드설문에 입력하십시오.
Public Code Enter it into the form.
공개 코드가 여기에 표시됩니다.Your public code will be displayed here.
비밀 코드안전하게 보관해 두십시오. 당첨 시 확인이 필요합니다.
Private Code Keep this code. If you win, you will need it.
비밀 코드가 여기에 표시됩니다.Your private code will be displayed here.
이 페이지를 벗어나시면 동일한 코드 조합을 다시는 확인하실 수 없습니다.
코드가 길어 여러 줄로 표시될 수 있습니다. 반드시 코드 전체를 선택하여 복사하십시오.
공개 코드만 복사하여 설문에 입력하십시오.
코드 쌍을 텍스트(권장) 또는 스크린샷(가능)으로 보관하십시오.
당첨 시 경품을 수령하려면 공개 코드와 짝이 맞는 비밀 코드가 반드시 필요합니다.
비밀 코드만 있으면, 공개 코드는 다시 계산할 수 있습니다.
선거 복권 참여는 선택입니다.
더 자세한 내용을 알아보려면 아래 내용을 읽어 보십시오.
If you leave this page, you will never see the same combination again.
Code can be split across multiple lines. Select and copy the entire code.
Enter the public code into the form.
Keep the pair as text (recommended format) or screenshot.
If you win, you must have your private code that matches the public code to claim the prize.
Your public code can be recomputed using only your private code.
Participation is optional.
The following is the design document of the code generator written in Korean.
비밀 코드와 공개 코드의 보안성
비밀 코드는 무작위로 생성됩니다.
여러분의 웹 브라우저가 스스로 코드를 생성합니다. 서버와 통신하는 내용은 없습니다.
생성된 코드가 마음에 들지 않으면 코드를 반복 생성한 다음 하나를 골라도 됩니다.
비밀 코드를 이용하여 공개 코드가 계산됩니다. 비밀 코드에서 공개 코드를 순방향으로 계산하기는 쉽습니다.
그러나 공개 코드만 알고 있을 때,
비밀 코드를 역방향으로 알아내는 것은 매우 어렵습니다.
역방향 계산이 힘든 것은 SHA-256 알고리즘의 특성 때문입니다.
SHA-256은 HTTPS, SSH, 비트코인, 공동인증서 등 다양한 보안 애플리케이션에서 사용되고 있으며,
한국인터넷진흥원, NIST 등에서 권장하는 알고리즘에 속합니다.
코드 생성 규칙(이 페이지의 소스를 살펴보십시오)에 따라 직접 코드를 생성하실 수도 있습니다.
검증 가능한 추첨
투표 기간이 끝나면, 제출된 모든 공개 코드를 완전히 공개합니다.
중복되는 공개 코드는 추첨 대상에서 모두 제외합니다.
선거 복권 코드 생성기가 사용하는 생성 규칙으로 생성될 수 없는 코드를 추첨 대상에서 모두 제외합니다.
투표 마감일까지는 누구도 예측하는 것이 사실상 불가능한 미래의 정보를 섞어, 당첨 순위를 결정합니다.
추첨 프로그램은 소스 코드가 공개되어 있으며, 누구든지 동일한 추첨 결과를 재현할 수 있습니다. 자세한 추첨 방법을 확인하려면 추첨 프로그램 소스 코드를 살펴보십시오.
https://github.com/kaistgsa/election/tree/main/draw
이 저장소의 복사본을 만들어 두시면 추첨 조작 방지에 동참하실 수 있습니다.
정보 기준일은 당선 공고일 다음 날로 하며,
KAIST 학생지원팀 업무 일정에 따라 당선 공고가 연기된 경우, 연기되어 당선 공고가 이루어진 날을 당선 공고일로 봅니다.
당선 공고일 다음 날이 금융 시장 휴장일인 경우, 가장 빠른 다음 개장일로 합니다.
숫자는 ASCII 코드가 0x30부터 0x39까지인 0, 1, 2, 3, 4, 5, 6, 7, 8, 9를 사용합니다.
소수점은 ASCII 코드 0x2E인 .를 사용합니다. 천 단위 구분 기호는 사용하지 않습니다.
문자열 사전식 순서는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz로 합니다.
추첨에 사용되는 68개 정보 목록
하나은행 USD 최종 매매기준율
하나은행 EUR 최종 매매기준율
하나은행 JPY 100 최종 매매기준율
하나은행 CNY 최종 매매기준율
하나은행 GBP 최종 매매기준율
KOSPI 종가
거래 정지 종목을 먼저 제외한, 유가증권시장 시가 총액 기준 내림차순 상위 60개 종목 종가
유가증권시장은 한국거래소 유가증권시장을 말합니다.
추첨에 사용되는 정보는 하나은행 웹 사이트와 KRX 정보데이터시스템에서 제공하는 정보를 기준으로 하며, 상장지수펀드는 제외합니다.
시가 총액 기준 내림차순 정렬을 할 때 시가 총액이 같은 종목이 있는 경우, 종목 코드가 큰 종목이 목록에서 더 먼저 나오도록 정렬합니다.
공개 코드 입력 내용에 비밀 코드를 넣은 경우는 무효로 하며,
공개 코드 입력 내용에서 공백과 개행 문자를 제거하여 올바른 공개 코드가 되는 경우 유효로 하고,
공백과 개행 문자를 제거하여 정정한 내용을 추첨에 사용하는 공개 코드로 합니다.
선거 복권은 복권이 아니며, 중앙선거관리위원회가 투표 참여 권유를 위하여 운영하는 이벤트의 명칭입니다.
본 이벤트는 무상으로 참여할 수 있으며, 유상으로 참여할 수 없습니다.
상기 추첨 방법을 사용하였을 때 추첨 과정에서 투표한 사람의 정보, 투표 내용, 투표한 사람의 학생회비 납부 여부를
비밀스럽게 알아내거나 당첨 확률에 반영하는 것이 일절 불가능함에도 불구하고,
학생회비 납부 여부와 상관없이 본 이벤트에 참여할 수 있으며
학생회비 납부 여부나 투표 내용이 이벤트 참여 자격이나 당첨 확률에 영향을 미치지 않는다는 점을
명시적으로 보증합니다.