Điểm:7

chữ ký được tạo có thể kiểm chứng bởi một trong số các khóa riêng tư mà không tiết lộ khóa nào

lá cờ in

có thuật toán mã hóa nào cho phép:

  • tạo một bộ khóa riêng khác nhau
  • ký dữ liệu với các khóa riêng đó
  • cho phép xác minh công khai rằng chữ ký đó đã được tạo bởi MỘT trong số các khóa trong bộ mà không tiết lộ đó là khóa nào
  • cung cấp cho người đã tạo chữ ký một cách để tạo bằng chứng rằng chữ ký được tạo bởi anh ta một cách cụ thể

Nếu vậy, cái nào có những đặc tính này?

Điểm:10
lá cờ es

Đây được gọi là Chữ ký nhóm ẩn danh tự phát có thể liên kết (LSAG).

Tôi mô tả bên dưới một triển khai EC của LSAG được gọi là chữ ký vòng có thể liên kết.

Chữ ký vòng chứng minh rằng người giữ khóa riêng của một trong số các khóa công khai được khai báo đã ký một thông điệp, nhưng không thể biết người giữ khóa nào đã làm việc đó. Điều này được gọi là sự mơ hồ của người ký.

Điều này có thể được mở rộng thành khái niệm "chữ ký vòng có thể liên kết". Chiếc nhẫn được ký sao cho "hình ảnh chính" cũng được khai báo như một phần của chữ ký. Hình ảnh chính là phép nhân vô hướng của khóa riêng của người ký trên khóa chung được tạo bằng cách trích xuất một điểm từ hàm băm của khóa chung của người ký. hình ảnh khóa = khóa riêng * hash_to_ec_point(khóa chung). Việc xây dựng chữ ký vòng chứng minh rằng hình ảnh khóa được hình thành từ cùng một khóa riêng và khóa chung thuộc sở hữu của người ký thực, mà người quan sát không thể biết được hình ảnh khóa đó thuộc về ai.

Người ký thực có thể chứng minh họ là người ký thực bằng cách cung cấp chữ ký (chẳng hạn như chữ ký Schnorr đơn giản) chứng minh rằng họ biết khóa riêng cho hình ảnh khóa đã được khai báo như một phần của chữ ký vòng có thể liên kết ban đầu.

Để biết ví dụ triển khai, hãy xem "Chữ ký Nhóm ẩn danh tự phát có thể liên kết ngược (bLSAG)". Tôi đã bao gồm đại số dưới đây, trích từ Số không đến Monero mục 3.4.

nhập mô tả hình ảnh ở đây

Điểm:0
lá cờ cn

Nếu khi bạn viết "ký dữ liệu bằng các khóa riêng tư đó", ý bạn là "ký dữ liệu bằng Một trong số này khóa riêng" Bạn có thể đạt được ba thuộc tính đầu tiên với Chữ ký nhóm. Về thuộc tính cuối cùng, bạn có thể đạt được điều này bằng cách sử dụng bằng chứng kiến ​​thức hệ thống tương thích với chữ ký Nhóm.

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