Trong tấn công tương quan lên bộ kết hợp LFSR, ta đoán trạng thái một LFSR thành phần rồi đo độ tương quan với keystream quan sát: số vị trí mà bit của LFSR trùng với bit keystream. Nếu số trùng lệch xa k/2 thì đoán đúng.
Cho một LFSR (taps + trạng thái đoán) và một keystream quan sát dài k, hãy đếm số vị trí mà bit LFSR sinh ra trùng với keystream.
LFSR sinh 0011101, keystream quan sát 1011011 → trùng ở 4/7 vị trí.
Dòng 1: n. Dòng 2: taps. Dòng 3: trạng thái. Dòng 4: k. Dòng 5: k bit keystream quan sát.
1≤n≤16, 1≤k≤100000.
Một số nguyên: số vị trí trùng.
Ví dụ:
Đầu vào:
3
1 0 1
0 0 1
7
1 0 1 1 0 1 1
Đầu ra:
4
Giải thích:
Đang tải editor...