Điểm:1

Số lượng ví Bitcoin hợp pháp từ bộ 24 từ không có thứ tự

lá cờ ch

Nếu ai đó tìm thấy một chuỗi 24 từ BIP-39 bị xáo trộn thì thật khó để xác định đúng chuỗi mang lại ví của ai đó.

Có nhiều chuỗi duy nhất khác nhau của cùng 24 từ sẽ xác định các ví bitcoin khác nhau không?

Bao nhiêu?

Cảm ơn

Maarten Bodewes avatar
lá cờ in
"tranh giành" là gì? Bạn có nghĩa là sắp xếp lại một cách ngẫu nhiên? Trong trường hợp đó $24!$ cung cấp khoảng 80 bit bảo mật - giả sử rằng không có bản sao nào trong đó. Nếu lừa đảo được cho phép, mọi thứ trở nên phức tạp ...
Điểm:1
lá cờ sa

Nếu bạn có $n_1$ bản sao của từ $W_1$, $n_2$ bản sao của từ $W_2$, và cứ thế với $n_k$ bản sao của từ $W_k$$n_1+n_2+\cdots+n_k=n,$ sau đó có chính xác $$ \frac{n!}{n_1! n_2 ! \cdots n_k! } $$ trật tự của những từ này. Cho bạn, $n=24,$ và nói rằng bạn có 2 từ được lặp lại ba lần $n_1=n_2=3,$ và phần còn lại của các từ là duy nhất, do đó $n_3=\cdots=n_{20}=1.$ Con số này sẽ là $$ \frac{24!}{3!^2} $$ chia số lượng ban đầu cho $3!^2=36$ hoặc dẫn đến giảm hơn một chút so với $5$ bit bảo mật kể từ $\log_2 36\khoảng 5$ trên 80 bit được trích dẫn trong nhận xét cho câu hỏi của bạn. Xem các ghi chú được liên kết để được giải thích đầy đủ.

Chỉnh sửa: để đáp lại bình luận dưới đây từ Aman Grewal, từ một cuộc thảo luận ở nơi khác, có vẻ như tổng kiểm tra nằm trong khoảng từ 4 (cho 12 từ) đến 8 (24 từ) bit. Giả sử trường hợp này xảy ra, chúng ta chỉ có thể trừ 8 bit khỏi tham số bảo mật tính bằng bit cho phiên bản của câu hỏi tại đây. Như vậy, để cụ thể $$ \mathrm{Bảo mật~ trong~ bit}\approx \log_2(24!/36)-8\approx 65,86~\mathrm{bit}. $$ Đạo đức là không lặp lại các từ.

https://sites.math.northwestern.edu/~mlerma/courses/cs310-05s/notes/dm-gcomb

Aman Grewal avatar
lá cờ gb
Từ cuối cùng là một phần tổng kiểm tra. Tôi tự hỏi nếu có bất kỳ cách nào để tận dụng điều đó.
kodlu avatar
lá cờ sa
Nếu nó hoàn toàn là một tổng kiểm tra, bạn chỉ cần loại bỏ nó khỏi sự cân nhắc. Bạn không chắc "một phần tổng kiểm tra" nghĩa là gì?
Salil Gupta avatar
lá cờ ch
@kodlu, tôi nghĩ thực tế là từ cuối cùng là tổng kiểm tra có nghĩa là không phải tất cả các chuỗi của bộ 24 từ sẽ xác định ví hợp lệ. Vì vậy, nếu không có từ nào trùng lặp, thì trên thực tế, nó vẫn ít hơn nhiều so với 24!
kodlu avatar
lá cờ sa
Đây là một phần của câu trả lời rồi. Tổng kiểm tra 8 bit, là tuyến tính, xác thực một trong số $2^8$ từ cuối cùng có thể có, do đó trừ 8 trong câu trả lời được cập nhật.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.