Điểm:0

Mối quan hệ giữa LCG và LFSR

lá cờ tf
Tom

Đây:

https://en.wikipedia.org/wiki/Linear-feedback_shift_register

Họ viết:

Thanh ghi dịch chuyển phản hồi tuyến tính có mối quan hệ chặt chẽ với các bộ tạo đồng quy tuyến tính

Mối quan hệ này là gì? Chúng có tương đương về mặt toán học theo một cách nào đó không? Trong hai trường hợp, chúng ta có thể đạt đến thời gian tối đa. Có thể có những LCG tạo ra những con số giống như LFSR? Theo như tôi biết, các LFSR cũng có vấn đề với các bit có thứ tự thấp, giống như mod LCG $2^n$. Nhưng liệu chúng ta có mối liên hệ nào sâu sắc hơn ở đây, ngoài những điểm tương đồng?

kodlu avatar
lá cờ sa
Do hầu hết các LFSR được sử dụng trong thực tế hoạt động trên $GF(2)$ thay vì $GF(2^n)$, tôi tự hỏi nhận xét của bạn "vấn đề với các bit có thứ tự thấp" có thể là gì.
kodlu avatar
lá cờ sa
hay ý bạn là không xuất ra quá nhiều bit đầu tiên vì bạn sẽ cho đi "hạt giống" (đôi khi được sử dụng làm khóa)
Điểm:1
lá cờ sa

Cả hai đều tuyến tính tất nhiên đó là một điểm yếu từ quan điểm mật mã. LCG là $$x_{t}\equiv (a x_{t-1}+c) \pmod n \qquad (1) $$ trong khi LFSR là $$x_{t} \equiv (a_1 x_{t-1}+ a_2 x_{t-2}+\cdots+ a_L x_{t-L}) \pmod 2\qquad (2) $$

Người ta có thể nghĩ ra một $L$ kỳ hạn LCG $$x_{t}\equiv (a_1 x_{t-1}+a_2 x_{t-2}+\cdots+ a_L x_{t-L}) \pmod n$$ mà sau đó có thể được giảm mod 2 (cả $x_t$s và $a_i$s đã giảm mod 2) để tương ứng với LFSR, nhưng điều đó hơi giả tạo, vì người ta phải chọn kích thước lớn cho $n$ và chọn các thuộc tính của nó (ví dụ: is $n$ nguyên tố, nửa nguyên tố, là $\gcd(a,n)=1$) để có được một sự tái phát tương đối mạnh mẽ. Vì vậy, đây sẽ là quá mức cần thiết, không tăng sức mạnh đáng kể so với (1) và lựa chọn hằng số phức tạp hơn $a_i$ sẽ là cần thiết.

Và các cuộc tấn công cơ bản vào chúng dựa trên những ý tưởng khá khác nhau, ví dụ như cuộc tấn công cắt ngắn vào LCG của Lagarias et al không liên quan gì đến cuộc tấn công Berlekamp Massey.

Tôi không biết về bất kỳ điểm tương đồng quan trọng nào khác giữa chúng; ít nhất tôi không thể nghĩ ra bất kỳ điều gì ngoài đỉnh đầu 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.