Điểm:0

Hậu quả của P=NP cho Xác thực

lá cờ ca

Hãy giả sử rằng P=NP. Nghĩa là, mọi vấn đề mà giải pháp có thể được xác minh nhanh chóng cũng có thể được giải quyết nhanh chóng, bất kể điều đó có nghĩa là gì ở cấp độ chính thức. Vì vậy, không chỉ làm P=NP, nhưng có các thuật toán thời gian đa thức thực tế cho NP-hoàn thành bài toán. Ngoài ra, bằng chứng là mang tính xây dựng hoặc không mang tính xây dựng. Nghĩa là, một thuật toán có thể được tìm thấy mà cuối cùng chúng ta sẽ tìm thấy đủ nhanh để bắt đầu sử dụng, ngay cả khi chúng ta không thể chứng minh được thuật toán đó. Sau đó, việc giữ bí mật trở nên khó khăn hơn nhiều - một vấn đề lớn. Điều khiến tôi sợ hãi không phải là chúng ta không có khả năng che giấu thông tin mà là không có khả năng tiết lộ thông tin đó.

Trong một xã hội phức tạp, chúng ta cần tin tưởng người khác và những gì chúng ta có thể xác minh độc lập là không đủ. Trên thực tế, chúng tôi thiết lập lòng tin với các tổ chức khi họ liên tục cung cấp cho chúng tôi thông tin chính xác. Tôi không thấy một phương pháp thay thế nào, vì vậy nếu chúng tôi mất khả năng xác minh rằng chúng tôi đang nhận thông tin từ một tổ chức cụ thể, thì kẻ mạo danh có thể khai thác lòng tin của chúng tôi, điều này không được phép. Do đó, chúng ta không thể có đầy đủ thông tin để có một xã hội phức tạp. P=NP sẽ phá hủy xác thực hiện tại và do đó gây ra rủi ro cơ bản nếu không tìm thấy các giải pháp khác.

Các giải pháp khác có thể được tìm thấy? Nếu P=NP, chúng ta có một thế giới không có quyền riêng tư, nhưng, để giảm thiểu thiệt hại về vấn đề đó, chúng ta có thể cố gắng xây dựng tính xác thực xung quanh thực tế đó. Thay vì các thực thể cung cấp cho chúng tôi thông tin chúng tôi cần để xác định chúng, chúng tôi chỉ có thể vắt kiệt thông tin đó từ chúng. Một ý tưởng là khi nhận được một tin nhắn, chúng tôi sẽ gửi tin nhắn của mình có chứa một số thông tin sẽ được gửi lại cho chúng tôi cùng với tin nhắn gốc, vì vậy chúng tôi sẽ biết rằng tin nhắn của chúng tôi đã được nhận và ít nhất người nhận muốn gửi tin nhắn gốc. thông điệp. Thông điệp của chúng tôi là phần mềm gián điệp, được tăng cường bởi thuật toán hiệu quả của chúng tôi để NP-hoàn thành các vấn đề mà chúng tôi sử dụng để xác minh nguồn gốc của thông báo.

Điểm:4
lá cờ ng

Tôi sẽ cố gắng trả lời những gì tôi tin là những gì bạn đang hỏi, cụ thể là:

Nếu $P = NP$, người ta có thể "sửa" mật mã bằng cách thay thế các cấu trúc bằng tương tác giao thức?

Đây là một câu hỏi đủ tự nhiên, nhưng có một câu trả lời (tiêu cực) nổi tiếng. Cụ thể, bất kỳ giao thức tương tác nào yêu cầu số vòng tương tác cố định (hữu hạn) được cho là nằm trong một lớp phức tạp được gọi là phân cấp đa thức $PH$. Nó là tiên nghiệm có thể là $P = NP$, nhưng $P \subsetneq PH$. Trong cài đặt này, câu trả lời cho câu hỏi trên là "có, về nguyên tắc" (mặc dù tôi biết không có công trình nào).

Thật không may, một trong những kết quả cơ bản về $PH$ là điều này là sai, có nghĩa là $P = NP\ngụ ý P= PH$, vì vậy dựa trên mật mã (trong một thế giới mà $P = NP$) chỉ trên một số vòng tương tác hữu hạn là không thể. Có một số lưu ý ở đây với các giao thức có $\omega(1)$ vòng (đây là trong một lớp phức tạp được gọi là địa chỉ IP), nhưng những thứ đó sẽ chậm đến mức khó tin (do mỗi vòng phát sinh độ trễ không thể tránh khỏi so với tốc độ ánh sáng) nên chúng không đặc biệt thú vị.

Có một vài cách tiềm năng khác để có được (đại loại như) mật mã trong một thế giới nơi $P = NP$ mặc dù, cụ thể là:

  1. Sử dụng các giả định "kênh nhiễu", ví dụ: kênh nghe lén, và
  2. Sử dụng các kênh lượng tử

Cả hai đều có nhược điểm đáng kể so với mật mã lý thuyết phức tạp (mà tôi sẽ không cố gắng tóm tắt ở đây), nhưng tính hợp lệ của chúng không bị đe dọa bởi $P = NP$, và có lẽ là những điều tốt để tra cứu nếu bạn quan tâm đến khả năng liên lạc an toàn trong một thế giới nơi $P = NP$.

Như đã nói, việc xác thực bản thân bạn với máy tính về tổng thể sẽ khó khăn hơn nhiều. Một "giải pháp" khác là dựa vào xác thực trực tiếp. Tất nhiên, người ta có thể hành xử gian lận ở đây, nhưng khó thực hiện hơn ở quy mô lớn.

Thomas Anton avatar
lá cờ ca
Xác thực trực tiếp có thực sự tồn tại lâu dài không? Chúng ta đã có thể nhân bản.
lá cờ cn
Ngoài ra còn có các phương pháp như Mật mã chi tiết không nhất thiết bị ảnh hưởng bởi $\mathsf{NP}\subseteq \mathsf{BPP}$.
Mark avatar
lá cờ ng
@ThomasAnton rất khó dự đoán, nhưng các hình thức xác thực phi kỹ thuật số khó mạo danh hàng triệu người cùng một lúc hơn, thậm chí có khả năng nhân bản mọi người hoặc bất cứ thứ gì.

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