Điểm:0

Có bao nhiêu chữ ký hợp lệ trên cùng một thông điệp sử dụng ElGamal?

lá cờ pt

Tôi biết rằng các tin nhắn trong ElGamal không mang tính quyết định, vì vậy một tin nhắn có thể có nhiều hơn một chữ ký hợp lệ. Nhưng số lượng đăng ký hợp lệ là vô hạn?

Điểm:1
lá cờ fr

Nó không phải là vô hạn. Có hai yếu tố kiểm soát số lượng chữ ký tiềm năng.

Đầu tiên, khi sử dụng chữ ký ElGamal, thực tế bạn cần một số loại sơ đồ đệm. Bởi vì nó là một thuật toán logarit rời rạc, nên kích thước khóa tối thiểu phải là 3072 bit để bảo mật phù hợp và trừ khi bạn đang sử dụng một XOF như SHAKE256, bạn sẽ cần đệm mã băm một cách an toàn vào một kích thước phù hợp. Nếu lược đồ đệm của bạn mang tính xác định, chẳng hạn như PKCS #1 1.5, thì điều này không đưa ra bất kỳ chữ ký bổ sung nào có thể có. Tuy nhiên, nếu bạn đang sử dụng lược đồ chữ ký xác suất, thì muối được sử dụng trong lược đồ chữ ký sẽ bổ sung thêm các khả năng.

Thứ hai, khi ký, bạn cũng sẽ phải chọn $k$, được cho là được chọn ngẫu nhiên từ $ \{ 2 ⦠p-2 \} $ và tương đối nguyên tố để $ p - 1 $. Kích thước của tập hợp đó xác định số lượng chữ ký hợp lệ cho một thông báo nhất định. Có một số phương pháp an toàn khác nhau để tạo $p$và mức độ dễ dàng tính toán kích thước của tập hợp này phụ thuộc vào việc sử dụng tập hợp nào.

Tuy nhiên, như một vấn đề thực tế, thường nên thận trọng khi sử dụng một phương pháp xác định an toàn để chọn $k$ (chẳng hạn như RFC 6979, được mở rộng tầm thường sang ElGamal) vì điều đó có nghĩa là lỗi CSPRNG không dẫn đến rò rỉ khóa riêng (vì không có CSPRNG nào được sử dụng khi ký). Trong trường hợp như vậy, chữ ký rất có thể được xác định, mặc dù điều này không thể được xác minh bởi người nhận.

Andre avatar
lá cờ pt
Cảm ơn bạn! nhưng làm cách nào để tính số chữ ký hợp lệ? hay K đã là số chữ ký hợp lệ?
bk2204 avatar
lá cờ fr
Nếu bạn đang sử dụng sơ đồ đệm xác định, thì số chữ ký hợp lệ là số giá trị hợp lệ của $ k $. Mặt khác, nó sẽ nhân với số khả năng muối trong sơ đồ chữ ký.
Andre avatar
lá cờ pt
Cám ơn rất nhiều !

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