Điểm:2

Thêm người không ký vào thư đã ký

lá cờ cn
deb

Đây là phần tiếp theo của nhận xét đầu tiên về điều này câu trả lời.

Một tin nhắn được ký bằng khóa riêng của $A$, $s_A$. Chúng tôi biết $p_B$, khóa công khai của $B$, nhưng không $s_B$, khóa riêng của họ. Có thể, không sử dụng khóa bí mật, để tạo chữ ký nhẫn có $A$ với tư cách là người ký và $B$ với tư cách là người không ký tên?

Tôi đã nhanh chóng lướt qua phép toán đằng sau chữ ký vòng (và hiểu một nửa số đó), và có vẻ như hoạt động này là không thể không có $s_A$ hoặc $s_B$ – nhưng tôi hy vọng mật mã sẽ một lần nữa làm tôi ngạc nhiên về điều đó!


Vì vậy, câu hỏi thực sự dường như là: Một tin nhắn có thể được ký bằng một chiếc nhẫn, không biết $s_A$ nhưng đang sở hữu cùng một tin nhắn được ký với $s_A$?

Điểm:2
lá cờ es

Thật không may, điều này là không thể, ít nhất là với cấu trúc chữ ký vòng tiêu chuẩn.

Chữ ký vòng được xác minh bằng cách kiểm tra xem vòng cam kết có tồn tại không, trong đó mỗi cam kết phụ thuộc vào cam kết từ mục nhập trước đó trong vòng.

Điều này tạo ra vấn đề "du hành thời gian" cho người cố gắng tạo chữ ký chiếc nhẫn. Điều này là do khi tạo mục nhập đầu tiên, họ không thể biết trước mục nhập nào sẽ đứng trước nó trong vòng.

Biết khóa riêng cho một trong các khóa chung sẽ cho phép họ tạo một cam kết ngẫu nhiên cho mục nhập đầu tiên mà họ tạo cho chữ ký vòng mới của mình. Sau đó, họ có thể tham gia vòng cùng nhau sau đó bằng cách buộc mục nhập cuối cùng mà họ tạo trong vòng tạo ra cam kết chính xác mà mục nhập đầu tiên của họ trong vòng mong đợi sẽ thấy.

Thật không may, một khi họ "tham gia" vào vòng khi xây dựng nó, họ đã cam kết với một danh sách cụ thể các khóa công khai xuất hiện theo một thứ tự cụ thể trong vòng. Do đó, bất kỳ người bên ngoài nào cũng không thể thêm các khóa công khai bổ sung có thể có với tư cách là thành viên của vòng, trừ khi họ biết khóa riêng tương ứng với một trong các khóa chung đó.

Ngay cả khi chữ ký (không vòng) hiện có thuộc loại chính xác (ví dụ: chữ ký Schnorr được ghép vào chữ ký vòng dựa trên Schnorr), chữ ký không vòng đó sẽ không được tạo cho "thử thách" chính xác. Thách thức đó chỉ có thể được biết khi tất cả các khóa công khai được đưa vào vòng được biế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.