Основная идея
Допустим что:


- Это значит, что
Форм. 9 и Форм. 10 примут вид:
Форм. 11

Форм. 12

Сложность инвертирования КАМСИ-композиции при этом равна


Выше было показано, что сложность инвертирования КАМСИ-композиции больше сложности инвертирования m ее компонент в
Форм. 13

Например, для m=8 и


При этом, сложность инвертирования этой КАМСИ-композиции равна


Сложность инвертирования КАМСИ-композиции, равная

Тем не менее, этот пример показывает, что если принять, в качестве открытого ключа, КАМСИ-композицию, а в качестве секретного ключа – совокупность компонентов композиции, инверторы которых, при декодировании, применяются последовательно, но в обратном порядке, то сложность построения секретного ключа, в этом случае, в

Таким образом, показано, что на базе КАМСИ можно построить однонаправленную функцию с «секретом».