Điểm:1

mô đun khác nhau trong số mũ

lá cờ cn
MeV

Cho hai giá trị $g^{a_1}, g^{a_2}$ ở đâu $a_1, a_2 \in \mathbb{Z}_q$$g$ là một máy phát điện của nhóm $\mathbb{G}$ trật tự $q$. Logarit rời rạc được giả định là khó trong $\mathbb{G}$.

Có cách nào để tìm giá trị $g^x$ như vậy mà $x = a_1 + a_2 \text{ mod } p$ với p < q. Chúng tôi cũng biết, $a_1, a_2 < p$. Đây $p,q$ là số nguyên tố lớn, ví dụ $128, 256$ tương ứng một chút.

MeV avatar
lá cờ cn
MeV
Tôi đã hy vọng tìm thấy một sơ đồ nào đó không liên quan đến việc giải quyết vấn đề nhật ký rời rạc
fgrieu avatar
lá cờ ng
Vấn đề hay. Tôi cho rằng đó là bài tập về nhà, do đó sẽ không đưa ra câu trả lời đầy đủ, chỉ gợi ý; Ngoài ra, tôi không chắc lắm. Tôi nghĩ rằng [contraposition](https://en.wikipedia.org/wiki/Contraposition) đã yêu cầu một bằng chứng rằng điều mà câu hỏi yêu cầu không thể có. Đối với $p$, $q$ đã cho và khả năng thực hiện các thao tác nhóm, bất kỳ thuật toán nào thực hiện những gì được yêu cầu đều có thể được chuyển thành thuật toán giải bất kỳ DLP nào trong nhóm với nỗ lực khả thi. Nếu chúng ta bỏ qua bộ nhớ, Nó nghĩ rằng nỗ lực này là khoảng $2^{65}$ hoạt động nhóm (nếu có thể giảm được, tôi muốn biết cách thực hiện). [tóm tắt các bình luận trước đó, hiện đã bị xóa].
MeV avatar
lá cờ cn
MeV
ồ không, nó không phải là bài tập về nhà nhưng cảm ơn vì những thông tin đầu vào.
Điểm:0
lá cờ ng

Để cho $\mathbb G$ với máy phát điện $g$, đó là thứ tự nguyên tố 256-bit $q$và số nguyên tố 128 bit $p$ được biết và cố định.

Giả sử chúng ta có một thuật toán $\mathcal A$ mà trên đầu vào $(h_1,h_2)\in\mathbb G^2$, với $h_1=g^{a_1}$, $h_2=g^{a_2}$ cho ngẫu nhiên $a_1,a_2\in\mathbb Z_q$, đầu ra $h_3=g^{a_1+a_2\bmod p}$ với xác suất không biến mất, như trong câu hỏi.

Xác định thuật toán $\mathcal A'$ đó trên đầu vào $h\in\mathbb G$ nỗ lực để xuất $y$ với $g^y=h$, và hướng tới điều này:

  • vẽ $u$ ngẫu nhiên trong $\mathbb Z_q$, tính toán $h_1=g^u\;h$, mà bây giờ là ngẫu nhiên trong $\mathbb G$; do đó có một duy nhất (như chưa biết, ngẫu nhiên) $a_1\in\mathbb Z_q$ với $g^{a_1}=h_1$
  • vẽ $a_2$ ngẫu nhiên trong $\mathbb Z_q$, tính toán $h_2=g^{a_2}$
  • chạy $\mathcal A$ với đầu vào $(h_1,h_2)$, được $h_3$ giả định là (với xác suất không biến mất) $g^{a_1+a_2\bmod p}$
  • tìm thấy $x\in\mathbb Z_q$ với $0\le x<p<2^{128}$ như vậy mà $g^x=h_3$, yêu cầu theo thứ tự $2^{66}$ hoạt động nhóm bằng cách sử dụng Polard's rho với các điểm phân biệt, bộ nhớ ít khả thi và dễ dàng phân phối
  • tính toán $r=x-a_2\bmod p$; nó giữ $a_1\equiv r\bmod p$, và $0\le a_1<q$; để cái (sd chưa biết) $s\in\left[0,\left\lfloor q/p\right\rfloor\right]$ được như vậy mà $a_1=r+s\,p$, do đó $g^{r+s\,p}=h_1$, do đó $g^{s\,p}=h_1\,g^{q-r}$, do đó $g^s=(h_1\,g^{q-r})^{p^{-1}\bmod q}$
  • tính toán $h_4=(h_1\,g^{q-r})^{p^{-1}\bmod q}$; nó giữ $g^s=h_4$$s<2^{129}$
  • tìm thấy $s$ bằng phương pháp cơ bản giống như $x$
  • tính toán $a_1=r+s\,p$, do đó sao cho $g^{a_1}=h_1$
  • tính toán và đầu ra $y=a_1-u\bmod q$, đó là như vậy mà $g^y=h$.

thuật toán của chúng tôi $\mathcal A'$ do đó có thể tính logarit rời rạc $y$ để căn cứ $g$ của bất kỳ yếu tố nhất định $h$ Trong $\mathbb G$ với xác suất không biến mất, và khả thi ít hoạt động. Điều này được cho là không thể. Do đó giả định của chúng tôi rằng $\mathcal A$ tồn tại là sai.

Do đó, chúng tôi trả lời câu hỏi trong tiêu cực.

fgrieu avatar
lá cờ ng
Đây là dự kiến. Tôi hoan nghênh nhà phê bình, chỉ ra lỗ hổng trong việc giảm hoặc chặt chẽ hơn.
Điểm:0
lá cờ in

Có vẻ như việc tìm kiếm $g^x$ là vô nghĩa, song song với đó là $g^x=g^{a_1} * g^{a_2}\text{ mod }q$. Tuy nhiên, chúng tôi không thể đánh giá rằng liệu $x=a_1+a_2 \text{ mod } p$.

Một cách khác, chúng ta có thể để máy phát điện $g=r^{(q-1)/p}\text{ mod }q$, ở đâu $r\in(1,...,q-1)$$p$ là một số nguyên tố lớn sao cho $q-1 \text{ mod } p = 0$. Bây giờ, theo nhiệt kế Fermat, kết quả của $g^x\in(g^0,g^1,...,g^{p-1})\text{ mod } q$ bất cứ gì $x\trong Z_q$. Tuy nhiên, tôi vẫn nghĩ rằng chúng ta không thể xác nhận rằng liệu $x=a_1+a_2 \text{ mod } p$ trong trường hợp $a_1+a_2=(p + b)>p$ ở đâu $b$$x$.

Nếu phương trình là $x\equiv a_1+a_2 \text{ mod } p$, thì phương pháp trên có thể xác nhận điều đó.

fgrieu avatar
lá cờ ng
Không rõ ý của bạn khi gọi $g^x=g^{a_1} * g^{a_2}\text{ mod }q$. Nhóm được xem xét là _not_ $\mathbb Z_q^*$, có thứ tự $\varphi(q)
ming alex avatar
lá cờ in
@fgrieu Tôi nghĩ rằng tất cả các hoạt động đều tính bằng $Z_q$, bỏ qua điểm đó. Tôi cần cải thiện hơn nữa câu trả lời của mình.

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