BIP39 복구 문구를 안전하게 생성하는 방법은 무엇입니까?

올바른 소스 자료 선택

결론적으로, 해결책을 찾을 때 우리는 두 가지를 준수해야 합니다. 모순되는 조건 - 순서는 기억하기 쉬우면서도 동시에 완전히 무작위여야 합니다.
불가능한? 반드시 그런 것은 아닙니다. 우리 주변을 자세히 살펴보면 우리 주변의 거의 모든 것이 데이터를 담고 있다고 가정할 수 있습니다. 공공 장소에서 사용할 수 있는 모든 신문, 모든 사진, 모든 정보는 유용한 데이터를 제공합니다. 가장 분명하고 일반적인 것은 수학적 및 물리적 상수, 수학적 문자열 및 계열, 공간 거리, 화학 상수 등. 우리가 세계 어디에 있든, 적어서 가지고 다닐 필요 없이 모든 항목에 쉽게 접근할 수 있습니다. 이러한 기능은 큰 장점입니다 우리 업무를 위한 훌륭한 작업 기반이 되었습니다. 숫자는 가장 명확하지만 우리가 사용할 수 있는 유일한 데이터는 아닙니다. 신문의 수명은 짧고 과거 호는 구하기 어렵지만 책은 대부분의 경우 불멸입니다. 베스트셀러 그리고 위대한 문학 작품은 전 세계적으로 이용 가능합니다. 이제 우리에게 필요한 유일한 것은 하나를 선택하고 개별적이고 기억하기 쉬운 방법을 지정하는 것입니다. 필요한 단어 집합입니다. 일단 달성하면 더 이상 기록하거나 기억할 필요가 없습니다. 우리 각자의 방법을 아는 것이 시드를 복구하는 데 필요한 유일한 것입니다 필요할 때마다 연필과 종이만 사용하면 됩니다. 메소드 생성 가능성은 무궁무진합니다. 유일한 한계는 우리 자신의 상상력입니다.

예를 들어, 전 세계적으로 알려진 내가 가장 좋아하는 책 중 하나를 선택해 보겠습니다. The Millennium Trilogy Stieg Larsson 지음. 2009년 세계 베스트셀러 1위였습니다. 1, 출시 연도에 전 세계적으로 4,500만 장이 판매되었습니다. 여러 번 재발행되었으며 요즘은 온라인에서도 구매 가능합니다. 필요한 경우에만 문명 세계 어디에서나 얻을 수 있다는 데는 의심의 여지가 없습니다.
여기서 중요한 주의사항: 이 책이 제가 가장 좋아하는 책이라는 사실 때문에 안전한 시드로 선택하기에는 부적합합니다. 나를 아는 사람이라면 내가 그것을 열쇠의 기초로 사용했다고 추측할 수 있을 것입니다. 원본 자료는 중립적이어야 하며 이러한 선택은 해당 규칙을 위반하는 것입니다. 이는 내 개인적인 사고 방식과 감정적 개입으로 인해 발생하며, 특히 이 경우에는 내 문학적 취향에서 비롯됩니다. 이는 보안상의 이유로 항상 피해야 할 함정입니다.
하지만 유혹에 굴복하고 좋아하는 책을 선택하더라도 다음 단계에서는 모든 위험을 효과적으로 제거할 수 있습니다.

나는 선택한다 1부, „The girl with the dragon tattoo”. 이제 완전히 무작위 구성 요소를 사용할 시간입니다. 이것이 제가 실제로 기억해야 할 유일한 것입니다. 텍스트에서 임의의 부분을 분리하기 위해 장을 선택합니다. 5. 무작위화를 더욱 심화시키기 위해 장의 맨 처음부터 시작하지 않고 오히려 그 안에 몰입합니다. 나는 임의의 숫자를 선택합니다. 예를 들면 다음과 같습니다. 50. 서울 올림픽이 개최된 연도로 기억하기 쉬운 1988년과 같이 훨씬 더 큰 숫자일 수도 있습니다. 이제 우리가 얻은 것을 살펴보겠습니다. 5장의 시작 부분은 다음과 같습니다.

„Thursday, December 26
For the first time since he began his monologue, the old man had managed to take Blomkvist by surprise. He had to ask him to repeat it to be sure he had heard correctly. Nothing in the cuttings had hinted at a murder. It was September 24, 1966. Harriet was sixteen and had just begun her second year at prep school. It was a Saturday, and it turned into the worst day of my life. I've gone over the events so many times that I think I can account for what happened in every minute of that day - except the most important thing.(...) ”

이 예에서는 모든 문자열(구두점 제외)을 별도의 단어로 처리하지만 자신만의 규칙을 만들 수 있다는 점을 기억하세요. 저는 50번째 단어까지 세는데, 이 특별한 경우에는 숫자 24가 됩니다. 이 시점부터 다음 23개 단어를 선택합니다. 이것이 위에서 강조표시된 텍스트 조각입니다. 다음으로 단어를 숫자로 변환하는 가장 간단한 방법을 살펴보겠습니다. 모든 문자에는 다음 색인 번호가 할당됩니다.
따라서 우리는 다음을 얻습니다.

A
1
B
2
C
3
D
4
E
5
F
6
G
7
H
8
I
9
J
10
K
11
L
12
M
13
N
14
O
15
P
16
Q
17
R
18
S
19
T
20
U
21
V
22
W
23
X
24
Y
25
Z
26

다음으로 간단한 추가를 통해 선택한 조각의 모든 단어를 숫자로 변환해 보겠습니다.

24
-
24
1966
-
1966
harriet
8+1+18+18+9+5+20
79
was
23+1+19
43
sixteen
19+9+24+20+5+5+14
96
and
1+14+4
19
had
8+1+4
13
just
10+21+19+20
70
begun
2+5+7+21+14
49
her
8+5+18
31
second
19+5+3+15+14+4
60
year
25+5+1+18
49
at
1+20
21
prep
16+18+5+16
55
school
19+3+8+15+15+12
72
it
9+20
29
was
23+1+19
43
a
1
1
saturday
19+1+20+21+18+4+1+25
109
and
1+14+4
29
it
9+20
29
turned
20+21+18+14+5+4
82
into
9+14+20+15
58

이 시점에서 우리는 위에서 얻은 결과를 안전하게 중지하고 BIP39 표준 목록의 색인으로 사용할 수 있습니다. 하지만 아시다시피 결과 값 범위는 1에서 109 사이로 매우 좁습니다. 이는 단순히 알파벳의 글자 수가 26자이고 평균 단어 길이가 몇 글자에 불과하기 때문입니다. 숫자 1966은 텍스트 조각에서 날짜가 발생했기 때문에 발생하는 행운의 예외입니다. 숫자는 일반적으로 표준 텍스트에 표시되지 않으므로 귀하의 경우에는 숫자가 표시되지 않을 수도 있습니다. 이 범위를 확장하려면 추가 수학적 단계를 도입할 수 있습니다. 결과를 2048개 요소 공간(BIP39)으로 더 확장하기 위해 각 숫자에 임의의 숫자의 배수를 추가해 보겠습니다. 그대로 두세요 40. 따라서 첫 번째 색인에는 40을, 두 번째 색인에는 80을(2번 40), 세 번째 색인에는 120(3번 40)을 더합니다. 이러한 과정을 거친 후 마침내 특정 BIP39 단어를 제공하는 BIP39 색인을 얻습니다.

24
64
among
1966
2046
zero
79
199
boat
43
203
bone
96
296
ceiling
19
259
cake
13
293
cause
70
390
cost
49
409
credit
31
431
cupboard
60
500
dinosaur
49
529
dragon
21
541
drum
55
615
error
72
672
fault
29
669
fatal
43
723
fog
1
721
foam
109
869
hold
29
819
green
29
869
hold
82
962
join
58
978
kick

결과 단어 집합에 대해 가능한 24번째 체크섬 단어를 계산하고 하나를 선택합니다. 우리는 첫 번째 페이지의 예에서 이미 이를 수행했으며 가능성 중 하나가 다음과 같다는 것을 알고 있습니다. "agent".

그렇게 해서 우리는 자체적으로 안전한 시드를 만들었습니다. 객관적인 무작위성은 우리가 선택한 책과 완전히 무작위로 선택한 텍스트에서 비롯됩니다.
그 책이 당신이 가장 좋아하는 책이고 어떤 사람들이 그 책을 당신과 연관시킬 수 있다고 하더라도, 임의의 텍스트 선택과 개별 변환 방식으로 생성된 시드에 대한 높은 수준의 보안을 보장합니다.

결과 시드는 내부 원장 생성기에서 제공한 다른 시드만큼 기억하기 어렵습니다. 이는 무작위성과 보안에 대한 최고의 증거입니다. 하지만 이제 차이점은 기억하거나 적어둘 필요가 없다는 것입니다. 필요할 때마다 책, 연필, 종이만 사용하여 복구할 수 있습니다. 그리고 기억해야 할 것은 숫자 3개뿐입니다.

5
장 번호
50
텍스트 조각의 시작을 나타내는 장의 단어 번호
40
각 BIP39 인덱스에 추가된 구성요소, 처음에 단어 인덱스를 곱함

임의의 24개 단어보다 기억하기가 훨씬 쉽다는 데 동의하시나요?
그리고 이 경우는 여전히 필요한 것보다 훨씬 더 복잡합니다. 세 번째 구성요소는 필요하지 않다는 점을 기억하세요. 우리는 BIP39 세트의 전체 범위에 도달한 결과를 투영하기 위해서만 설정했습니다.

요약해보자:
실제로 우리는 위의 시드를 선택하지 않았습니다. 하지만 우리는 소스와 생성 방법을 선택했습니다. 그 결과, 이제 생성 과정을 반복하기만 하면 필요할 때 언제든지 복구할 수 있습니다.

마지막으로, 위의 예는 엄격한 규칙이나 템플릿이 아니라는 점을 기억하세요. 개인적인 방법은 단계마다 다를 수 있습니다. 연속적인 텍스트 조각을 사용할 필요는 없습니다. 임의의 지점에서 시작하여 두 번째 단어마다, 다섯 번째 단어마다 또는 127번째 단어마다 선택할 수 있습니다. 모든 것은 귀하에게 달려 있습니다. 텍스트 조각을 23단어로 제한할 필요는 없습니다. 더 길어질 수도 있고 변화할 수도 있습니다 여러 단어가 단일 BIP39 색인으로 설정됩니다. 앞으로 또는 뒤로라는 단어를 선택할 수 있으며 이를 아는 사람은 오직 본인뿐입니다. 후속 문자에 후속 번호를 할당할 필요는 없지만 기억하기 쉬운 다른 규칙을 만들 수 있습니다. 예를 들어 5, 10, 15, 20.... 또는 연속된 소수입니다. 가능성은 무궁무진하며, 그것은 단지 여러분 자신의 상상의 문제일 뿐입니다. 항상 자신만의 맞춤식 고유 구성표여야 합니다. 언급할 필요 없이.

다음은 또 다른 예입니다. 책 대신 TV 시리즈를 선택해 보겠습니다.
TV 시리즈는 일반적으로 수십 또는 수백 개의 에피소드로 구성되며 일반적으로 모든 에피소드에는 제목이 있습니다. 위의 방법을 사용하면 단일 에피소드 제목을 단일 BIP39 색인으로 쉽게 변환할 수 있습니다. 전 세계적으로 수만 개의 TV 시리즈가 생겨났으며 매년 이 숫자가 증가하고 있습니다. 무작위로 하나를 선택하고 원하는 에피소드 23개를 선택하여 BIP39 단어 23개 세트로 변환하세요. 현대적인 것, 70년대의 Columbo, 심지어 60년대 초반의 Bonanza를 선택하는 것은 당신에게 달려 있습니다. 인터넷에서 쉽게 찾을 수 있습니다. 연령에 상관없이 모든 TV 시리즈의 전체 에피소드 제목 목록입니다. 에피소드 외에는 아무것도 기억할 필요가 없습니다. 선택 방식과 변환 방법.

또 하나의 예입니다.
텍스트를 사용할 필요는 없습니다. 이미 처음에 말했듯이 숫자도 마찬가지로 좋습니다. 수학적 상수와 물리적 상수는 잊어버리세요. 유용하지만 덜 명확한 소스를 선택하는 것이 더 좋습니다. 불후의 불변의 스포츠 통계는 어떻습니까? 올림픽? FIFA? UEFA? 토너먼트를 선택하고 처음 23개 목표를 활용하세요. 물론 이것은 수천 가지 가능성 중 하나일 뿐입니다. 목표가 첫 번째일 필요는 없습니다. 마지막 23개 목표도 선택할 수 있습니다. 또는 지정된 경기 또는 날짜부터 시작되는 기타 23개 목표. 앞으로 또는 뒤로 이동합니다. 모든 목표 특정 분 동안 촬영되었으며 해당 정보는 통계에서 절대 변경되지 않습니다. 이렇게 하면 1~120 범위의 숫자 23개를 쉽게 얻을 수 있습니다. 이를 BIP39 색인으로 직접 사용하거나 원하는 간단한 수학적 연산을 통해 전체 범위의 2048 BIP39 요소에 투영할 수 있습니다.

변환 방법을 극단적으로 갈 필요는 없다는 점은 주목할 가치가 있습니다. 소스 기반을 선택할 가능성은 무궁무진합니다. 이는 자신이 정확히 누구인지 추측할 가능성이 0에 가깝다는 것을 의미합니다. 그렇다면 실제로 후속 변환 단계를 늘릴 필요가 없습니다. 소스와 방법이 자신의 선택과 아이디어에 기초한 한, 단순한 변형이라도 여전히 안전합니다.

아직도 확신이 없으신가요? 의심이 듭니까?
그런 다음 솔직하게 다음 질문에 대답하세요. 내 시드나 비밀번호를 찾고 싶다면 첫 번째 Laudrup 점수부터 시작하여 EURO 1988의 목표 시간을 확인하시겠습니까? 위 단락을 읽지 않았다면 생각해 보셨나요? 아마 당신은 그러지 않았을 겁니다.

현금이나 금괴가 있으면 상자에 숨기거나 숲에 묻어도 됩니다. 블록체인 기반 자산을 소유하고 있는 경우 이 방법을 사용하면 흔적을 남기지 않고 중요하지 않은 콘텐츠에 숨기고 저장할 수 있습니다. 그것은 매우 혁명적입니다.
방법은 항상 자신의 아이디어를 기반으로 해야 한다는 점만 기억하면 됩니다. 인터넷에서 읽은 내용을 절대 복사해서는 안 됩니다. 인터넷에 작성된 모든 내용은 영원히 손상됩니다. 창의력을 발휘하세요.

recovery-phrase-is-invalid-retry

시드를 맞춤 설정할 수 있나요?

대부분의 Ledger Nano 소유자는 어느 시점에서 자신의 시드를 맞춤 설정할 가능성이 있는지 궁금해하기 시작합니다. 아마도 그들 중 일부는 더 나아가 복구 옵션에서 무작위로 선택한 단어를 사용하려고 시도할 수도 있습니다. 읽다...

worthiness

시드를 맞춤 설정할 가치가 있나요?

제조업체가 그러한 가능성을 제공하지 않는 문제부터 시작하겠습니다. 그리고 그것은 우연이 아닙니다. 안전한 시드는 누구도 추측할 수 없는 시드입니다. 그렇다면 객관적으로 무작위여야 합니다. 읽다...