Điểm:2

Giải quyết DLOG bằng thuật toán xác suất cho DLOG lsb

lá cờ in

Sau câu hỏi Tôi có thể biết từ khóa công khai Bitcoin nếu khóa riêng là số lẻ hay số chẵn không?

Câu trả lời ở đó đưa ra một thuật toán đơn giản để giải Bài toán logarit rời rạc khi được cung cấp một lời tiên tri cung cấp LSB của DLOG. Câu trả lời gợi ý điều này có thể thực hiện được nhưng không dễ dàng như vậy với một giải pháp xác suất. Vì vậy, tự nhiên tôi muốn tiếp tục với câu hỏi khó hơn.

Tôi có thể nghĩ ra hai cách thiết lập xác suất như vậy (Đó thực sự có thể là hai câu hỏi khác nhau, nhưng tôi nghĩ thật hợp lý khi hỏi cả hai ở đây):

  • Đưa ra một thuật toán/Oracle với một số xác suất không đáng kể p tìm thấy LSB và với xác suất (1-p) trả về thất bại.

  • Đưa ra một thuật toán/Oracle luôn trả về một số bit với xác suất p>0,5 là LSB

Đối với tôi, có vẻ như không đủ nếu không có một số giả định về tính độc lập của điều này, Nếu thuật toán thực sự chỉ thành công một cách nhất quán trên một số loại đầu vào nhất định thì có thể khó áp dụng cho một giải pháp chung, nhưng tôi có thể dừng ở đây.

Thực sự vì câu hỏi của tôi là do sự tò mò thúc đẩy chứ không phải từ một nhu cầu cụ thể, nên nó khá rộng: Loại giải pháp xác suất nào để tìm LSB của DLOG sẽ dẫn đến giải quyết vấn đề DLOG.

Điểm:1
lá cờ ru

Tôi nghĩ rằng tất cả đều có thể xảy ra với điều kiện là các xác suất là độc lập/không tương quan với các bit cao của logarit rời rạc.

Hãy xem xét một tiên tri thuật toán loại 1 trong đó xác suất thành công là khoảng 1 trên một triệu. Cho một vấn đề logarit rời rạc $y=g^x$ (được cho $y$ tìm thấy $0\le x<\ell$) chúng ta có thể đưa ra giả định về 4 bit dưới cùng của $x$ bằng cách lặp lại 16 lần. Điều này sẽ làm cho bài toán của chúng ta tương đương với việc giải $y'=g^{[x/16]}$ và các bit của $[x/16]$ là các bit của $x$ dịch chuyển xuống 4. Như thường lệ, chúng tôi phục hồi logarit rời rạc theo từng bit và dịch chuyển. Để phục hồi bit thấp của $[x/16]$ chúng tôi chọn một vài triệu ngẫu nhiên $r$ trong phạm vi $[0,\ell-\ell/16]$ và chạy thuật toán của chúng tôi trên $y'g^r$ (có logarit rời rạc $0\le [x/16]+r<\ell$. Chúng tôi hy vọng sẽ thành công ít nhất một lần và ít nhất $[x/16]$ sẽ là bit được trả về bởi thuật toán XOR của chúng tôi với bit ít quan trọng nhất $r$. Rửa sạch; nói lại.

Tương tự như vậy đối với thuật toán loại 2 với xác suất, giả sử, 0,501, chúng tôi xây dựng tương tự $y'$ và một lần nữa lấy mẫu, giả sử 100 triệu $r$. Chúng tôi nhận được 100 triệu dự đoán cho phần ít quan trọng nhất $[x/16]$ trong đó khoảng 50.100.000 đúng và khoảng 49.900.000 sai cơ hội nhận được nhiều dự đoán sai hơn dự đoán đúng là rất nhỏ. Rửa sạch; nói lại.

Trong cả hai trường hợp, đầu vào của thuật toán giả định được chọn thống nhất từ ​​một tập hợp lớn các phần tử (bao gồm hầu hết nhóm của chúng tôi) có logarit rời rạc nằm trong một khoảng cụ thể. Trừ khi sức mạnh thuật toán của chúng tôi tập trung vào các phần tử bên ngoài các tập hợp như vậy, chúng tôi sẽ có thể khôi phục logarit rời rạc đầy đủ.

Đă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.