Введение

Блок-шифр

В криптографии RC6 (Rivest cipher 6) — это симметричный блочный шифр, разработанный на основе RC5. Он был создан Роном Ривестом, Мэттом Робшоу, Рэем Сидни и Икун Лизой Инь для участия в конкурсе на разработку стандарта Advanced Encryption Standard (AES). Алгоритм вошел в число пяти финалистов и также был представлен в проектах NESSIE и CRYPTREC. RC6 являлся запатентованным алгоритмом, принадлежащим RSA Security. Стандартный RC6 имеет размер блока 128 бит и поддерживает ключи размером 128, 192 и 256 бит, вплоть до 2040 бит, но, как и RC5, может быть параметризован для поддержки различных длин слов, размеров ключей и количества раундов. RC6 имеет структуру, очень похожую на RC5, используя вращения, зависящие от данных, модульное сложение и операции XOR. Фактически, RC6 можно рассматривать как переплетение двух параллельных процессов шифрования RC5, хотя RC6 использует дополнительную операцию умножения, отсутствующую в RC5, чтобы сделать вращение зависимым от каждого бита слова, а не только от нескольких младших битов.

Возможное использование в "имплантах" НСН

В августе 2016 года был опубликован код, предположительно принадлежащий группе Equation Group или являющийся "имплантами" АНБ для различных устройств сетевой безопасности. Сопроводительная документация показала, что некоторые из этих программ используют RC6 для обеспечения конфиденциальности сетевых соединений.

Лицензирование

Поскольку RC6 не был выбран для AES, не было гарантии, что RC6 является свободным от роялти. По состоянию на 2017 год на веб-странице на официальном сайте разработчиков RC6, RSA Laboratories, указано следующее:

"Мы подчеркиваем, что если RC6 будет выбран для AES, RSA Security не потребует каких-либо лицензионных платежей или роялти за продукты, использующие алгоритм". Акцент на слове "если" указывает на то, что RSA Security Inc. могла потребовать лицензирования и выплаты роялти за любые продукты, использующие алгоритм RC6. RC6 был запатентованным алгоритмом шифрования (и); однако патенты истекли в период с 2015 по 2017 год.