Ma trận có thứ nguyên n × n ( n - 1 ) . Chúng tôi muốn điền A bằng cách sử dụng các số nguyên từ 1 đến n , bao gồm.
Yêu cầu:
- Mỗi cột của là một hoán vị của 1 , ... , n .
- Bất kỳ hàm con nào được tạo bởi hai hàng không thể có các cột giống hệt nhau.
Câu hỏi:
Có thể điền vào ma trận thỏa mãn các yêu cầu?
Liên quan đến mật mã:
Mỗi số hàng tương ứng với một bản rõ. Mỗi cột tương ứng với một khóa. Vì một khóa xác định một phép tiêm, mỗi cột phải là một hoán vị. Yêu cầu thứ hai là bảo mật hoàn hảo cho hai tin nhắn.