Tôi đang sửa đổi một số mô hình mật mã. Để thể hiện sự bất cập của nó, tôi đã nghĩ ra một giao thức được xây dựng dựa trên sự đẳng cấu của đồ thị.
Thật là "phổ biến" (nhưng vẫn còn gây tranh cãi!) Khi giả sử sự tồn tại của các thuật toán BPP có khả năng tạo ra "các trường hợp cứng của vấn đề Đồ thị đẳng hình". (Cùng với một nhân chứng của đẳng cấu.)
Trong giao thức giả định của mình, tôi sẽ giả sử sự tồn tại của các thuật toán BPP như vậy, đáp ứng một yêu cầu bổ sung:
- Đặt các biểu đồ được tạo là và . Chỉ có một nhân chứng (hoán vị) ánh xạ đến .G 2 G 1 G 2
Điều này ngụ ý rằng chỉ có tính tự động tầm thường . Nói cách khác, tôi giả sử sự tồn tại của một số thuật toán BPP, hoạt động như sau:
- Trên đầu vào , tạo một đồ thị -vertex , sao cho nó chỉ có các biến dạng tự động tầm thường. n G 1
- Chọn một hoán vị ngẫu nhiên trên và áp dụng nó trên để nhận .[ n ] = { 1 , 2 , Hoài , n } G 1 G 2
- Đầu ra .
Tôi sẽ giả định rằng, trong Bước 1, có thể được tạo khi cần và là một ví dụ khó khăn của vấn đề Đồng phân đồ thị. (Vui lòng diễn giải từ "cứng" một cách tự nhiên; một định nghĩa chính thức được đưa ra bởi Abadi và cộng sự. Xem thêm bài viết của Impaliazzo & Levin .) ⟨ G 1 , G 2 ⟩
Là giả định của tôi hợp lý? Bất cứ ai có thể xin vui lòng chỉ cho tôi một số tài liệu tham khảo?