Điểm:-1

LAT của sboxes, tổng của coloms và hàng

lá cờ il

hãy để chúng tôi có sbox s: Vn -> Vn.

Nếu chúng ta tạo bảng LAT cho s, sửa bất kỳ hàng nào và lấy tổng theo cột, tổng đó sẽ là $+-2^{n-1}$.

Và ngược lại, nếu ta sửa một cột bất kỳ và lấy tổng theo hàng thì tổng đó sẽ là $+-2^{n-1}$ quá. Tại sao nó như vậy?

Phần tử ở hàng "a", cột "b" của LAT là $#{<a, x>=<b,s(x)>} - 2^{n-1}$. ở đâu <,> là tích vô hướng.

Tổng là tổng của các số nguyên nằm trong một cột của ma trận/một hàng của ma trận.

kodlu avatar
lá cờ sa
Đây có phải là câu hỏi kiểm tra/bài tập về nhà không? Đó là một thuộc tính yêu thích để kiểm tra/hiển thị trong ghi chú bài giảng. Việc bạn viết Vn mà không hề định nghĩa nó khiến tôi nghĩ như vậy.
Uzer avatar
lá cờ il
Tôi không phải là sinh viên và tôi đang cố gắng tự mình tìm ra câu hỏi này, đã tìm thấy câu hỏi này trong hướng dẫn về màn hình LCD.
Uzer avatar
lá cờ il
Vn là không gian của các vectơ hàng có độ dài n trên trường GF(2), tôi nghĩ rằng tôi không nên viết nó trong phần mật mã
kodlu avatar
lá cờ sa
Tổng hơn cái gì? Số nguyên? Xác định biểu thức LAT tại mỗi mục của ma trận. Có các phiên bản tập trung và không tập trung.Chúng tôi không phải là độc giả tâm trí.
kodlu avatar
lá cờ sa
xin lưu ý rằng đó là thông lệ để upvote/chấp nhận câu trả lời hay. Tôi xin lỗi nếu trước đây tôi đã tỏ ra gay gắt nhưng đang cố gắng cải thiện câu hỏi của bạn và xem chính xác bạn đang sử dụng công thức nào. Bạn có thể sử dụng câu trả lời làm hướng dẫn về cách chỉnh sửa công thức đúng cách bằng cách sử dụng Latex trong câu hỏi của mình.
Điểm:1
lá cờ in

Trước hết, một hàng/cột của LAT tương ứng với một chức năng thành phần của S-box/nghịch đảo của nó (sự kết hợp tuyến tính của các đầu ra). Vì vậy, hãy lấy giá trị của tổng tất cả các hệ số Walsh của bất kỳ hàm Boolean nào.

Tôi sẽ sử dụng định nghĩa biến đổi Walsh này. Kết quả cho những người khác có thể được điều chỉnh dễ dàng.

$$W_f(a) = \sum_{x\in F_n} (-1)^{\langle a, x\rangle + f(x)},$$ $$\sum_{a \in F_n}W_f(a) = \sum_{a \in F_n}\sum_{x\in F_n} (-1)^{\langle a, x\rangle + f(x)} = \sum_{x\in F_n}\big((-1)^{f(x)}\sum_{a \in F_n}(-1)^{\langle a, x\rangle}\big).$ $ Tổng bên trong bằng 0 bất cứ khi nào $x\ne 0$ (các hàm tuyến tính được cân bằng) và bằng $2^n$ khi nào $x=0$. Chúng tôi nhận được $$\sum_{a \in F_n}W_f(a) = 2^n\cdot (-1)^{f(0)}.$$

Điều này bạn có thể quan sát ví dụ: trên SageMath's BooleanFunction.walsh_hadamard_transform.

Uzer avatar
lá cờ il
Cảm ơn, đó là chính xác những gì cần thiết!

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