Điểm:3

Lý do để sơ đồ Shamir sử dụng modulo prime là gì?

lá cờ in

Trong sơ đồ chia sẻ bí mật của Shamir, Người chia bài thực hiện các bước sau

  1. Chọn một số nguyên tố $q$ như vậy mà $q > n$

  2. Chọn một bí mật $s$ từ trường hữu hạn $\mathbb{Z}_q$

  3. Chọn $t-1$ đa thức bậc

$$g(x)=s+c_1x+c_2x^2+\cdots +c_{t-1}x^{t-1}$$

  1. Tính cổ phiếu $s_i = g(id_i) \mod q \text{ for } i=1,2, \cdots,n$ và gửi bí mật cho người tham gia

  2. Ít nhất ngưỡng số người tham gia có thể tái cấu trúc bí mật bằng cách sử dụng công thức nội suy Lagrange

Nghi ngờ của tôi là:

Thay vì bước 4 đã đề cập ở trên, nếu chúng ta viết mà không có $\mod q$ như hình bên dưới thì chuyện gì sẽ xảy ra?

  1. Tính cổ phần $s_i = g(id_i) , i=1,2, \cdots,n$.

Có bất kỳ lợi thế để sử dụng $\mod q$ qua phương pháp ngây thơ (không sử dụng modulo)? Nếu có, đó có phải là tính bảo mật hoặc độ phức tạp tính toán hay bất kỳ vấn đề nào khác không?

Điểm:4
lá cờ my

Có bất kỳ lợi thế để sử dụng $\bmod q$ trên phương pháp ngây thơ (không sử dụng modulo)? Nếu có, đó có phải là tính bảo mật hoặc độ phức tạp tính toán hay bất kỳ vấn đề nào khác không?

Đúng; làm việc $\bmod q$ có lợi thế thực tế là các cổ phiếu có độ dài giới hạn; tính toán cổ phần trong $\mathbb{Z}$ có thể yêu cầu chúng tôi gửi các giá trị khá dài (vì các giá trị ở đó không có giới hạn trên).

Tuy nhiên cũng có những lo ngại về bảo mật:

  • Tiết lộ cổ phần trong $\mathbb{Z}$ rò rỉ thông tin; ví dụ, giả sử ai đó biết chia sẻ $(x, y)$$x=2$ tương ứng với một bí mật $z$. Đó là, anh ta được trao một giá trị $y = a_n2^n + a_{n-1} 2^{n-1} + ... + a_12^1 + z$. Bây giờ, các số hạng không đổi đều chẵn; do đó nếu họ thấy rằng $y$ là số lẻ, điều đó có nghĩa là $z$ cũng phải là số lẻ; nghĩa là, chúng tôi vừa rò rỉ lsbit. Mở rộng quan sát này cho thấy rằng một phần $(x, y)$ tiết lộ giá trị của $z \bmod x$. Một quan sát tương tự cho thấy rằng hai cổ phiếu $(x_0, y_0)$, $(x_1, y_1)$ cũng tiết lộ $z \bmod x_0 - x_1$. Điều này trái ngược với Chia sẻ bí mật Shamir tiêu chuẩn, không có rò rỉ như vậy.

  • Shamir giả định rằng các hệ số bí mật $a_n, a_{n-1}, ..., a_1$ được chọn thống nhất. Tuy nhiên, hóa ra là không thể chọn ngẫu nhiên thống nhất từ ​​một tập hợp kích thước $\aleph_0$ (tập hợp các số nguyên), nghĩa là, bất kỳ phương pháp lựa chọn nào cũng nhất thiết phải sai lệch. Và, tùy thuộc vào phân phối là gì, sự thiên vị này cũng sẽ rò rỉ thêm thông tin.

BTW: Chia sẻ bí mật của Shamir không nhất thiết phải được thực hiện theo số nguyên tố lớn; nó có thể được thực hiện trên bất kỳ trường hữu hạn nào. Trong thực tế, chúng ta thường sử dụng các trường đặc trưng chẵn, chẳng hạn như $GF(2^8)$ hoặc $GF(2^{128})$; bảo mật là như nhau, nhưng nó có lợi thế thực tế là mọi thứ phù hợp với một số byte nguyên.

lá cờ us
Điều đáng nói là chia sẻ Shamir không hoạt động mod $q$ khi $q$ là hỗn hợp. Trong trường hợp đó, việc xây dựng lại bí mật thông qua công thức nội suy Lagrange sẽ thất bại (Lagrange yêu cầu phép chia tại một số điểm và phép chia không phải lúc nào cũng hoạt động theo modulo một hợp số). Và quả thực, không phải tập $d$ điểm nào cũng có độ $

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