니모닉 구문을 생성하세요

배우기: 약 10분 해보기: 약 20분

소개

프라이빗하고 검증 가능한 안전한 무작위성을 전자 기기로 만들어내는 것은 블랙박스적 특성 때문에 매우 어렵습니다. 불완전한 무작위성으로 생성된 니모닉 구문은 안전하지 않으며, 그게 의도적이었든 우연적이었든 이 난수 생성의 결함을 발견하는 데에는 수년이 걸릴 수 있습니다.

펜락은 니모닉 구문을 손으로 직접 생성할 수 있는 단순하고 직관적인 방법을 제공하여, 보안에 대한 모든 의심을 제거합니다.

준비물

아래 링크된 문서들을 인쇄하고 잘라내는 것 외에도, 펜, 연필, 지우개, 그리고 니모닉 구문을 저장할 지갑이 필요합니다.

12단어 워크시트.pdf, 18단어 워크시트.pdf, 24단어 워크시트.pdf (양면 인쇄)

이 워크시트는 니모닉 구문을 생성, 분할, 복구하는 데 사용할 수 있습니다. 그러나 펜락으로 니모닉 구문을 분할할 계획이 없다면 지갑에서 제공하는 12단어 백업 카드를 대신 사용할 것을 권장합니다.

니모닉 단어 목록.pdf

이 파일에는 대부분 지갑에서 사용하는 표준 니모닉 단어 목록이 들어 있습니다. 각 단어에는 2자리 체크섬(회색 칸 안의 문자)이 앞에 붙어 있습니다.

제비뽑기.pdf (양면 인쇄)

이 제비들은 무작위적인 수를 생성하는 데 사용됩니다. 인쇄하고 잘라낸 후에는 제비의 양면 숫자가 동일한지 확인해야 합니다. 모든 제비를 꼼꼼히 확인할 필요는 없는데, 왜냐하면 문서가 잘못 인쇄되면 어떤 제비도 올바르지 않을 것이기 때문입니다.

절차

주의 사항

  • 방해받지 않을 아주 사적인 공간에서 진행하세요.
  • 주변에 카메라나 엿보는 시선이 없는지 확인하세요.
  • 결과를 소리내어 말하지 마세요.

A. 첫 11개 단어 생성하기

시드 구문의 첫 11개 단어는 완전히 무작위적이며 추가적인 절차 없이 만들 수 있습니다. 각 제비에는 숫자와 점이 있으며, 각 단어는 숫자-숫자-점 조합에 연결되어 있습니다. 다음 단계를 따르세요:

  1. 제비를 충분히 섞고 무작위로 하나를 뽑으세요.
  2. 니모닉 단어 목록에서, 해당 제비의 숫자로 시작하는 열을 확인하세요. (지금 단계에서 점은 무시하세요.)
  3. 제비를 다시 넣고 섞은 뒤, 다시 무작위로 하나를 뽑습니다.
  4. 이전에 확인한 열에서, 뽑은 제비의 숫자+점 조합에 해당하는 단어를 찾습니다.
  5. 워크시트의 ‘니모닉 구문’ 부분에 그 단어의 앞 6자를 회색과 흰색 배경을 맞춰서 적습니다.
  6. 1~5 단계를 반복해서 총 11개의 단어를 생성합니다.

B. 12번째 단어 생성하기

마지막 단어는 부분적으로 무작위적이며, 앞선 단어들에 따라 정해지는 체크섬 정보가 포함되어 있습니다. 무작위로 선택한 16개의 후보 단어 중 단 하나만 지갑에서 유효하게 받아들여집니다. 니모닉 단어 목록에서는 검은색 가로 구분선으로 이 16개 단어들의 그룹이 구분되어 있습니다.

  1. 앞서 설명한 방법대로 무작위 단어를 하나 생성합니다.
  2. 니모닉 단어 목록에서 해당 단어가 속한 16개 단어 그룹을 확인합니다.
  3. 지갑에서 복구 과정을 시작하고, 앞의 11개 단어를 입력합니다(체크섬인 회색 칸의 문자와 대시(-)는 제외합니다).
  4. 12번째 단어 자리에 후보 단어 16개를 하나씩 시도해보면, 그 중 하나만이 지갑에서 유효하게 받아들여집니다.
  5. 워크시트의 ‘니모닉 구문’ 부분에 이 유효한 12번째 단어를 적습니다.