Матрица имеет размерность n × n ( n - 1 ) . Мы хотим заполнить A, используя целые числа от 1 до n включительно.
Требования:
- Каждый столбец является перестановкой 1 , … , n .
- Любая подматрица, образованная двумя строками не может иметь одинаковые столбцы.
Вопрос:
Можно ли заполнить матрицу, удовлетворяющую требованиям?
Отношение к криптографии:
Каждый номер строки соответствует открытому тексту. Каждый столбец соответствует ключу. Поскольку ключ определяет инъекцию, каждый столбец должен быть перестановкой. Второе требование - полная секретность двух сообщений.