Криптография – это смесь математической строгости с беспорядком, и без беспорядка математическая строгость может быть использована против вас.
Jan Cassells
]ENGLISH[ РЕКОМЕНДАЦИИ ОТ АВТОРА

СТОХАСТИЧЕСКИЕ ТЕХНОЛОГИИ И КРИПТОГРАФИЯ (Stochastic Cryptography).
ПОТОЧНЫЕ И БЛОЧНЫЕ ШИФРЫ (Stream Cipher, Block Cipher)

С внедрением вычислительной техники наибольшее распространение получили Поточные (Потоковые) и Блочные методы шифрования (Encryption, RACH) информации.
Поточные методы (Stream Cipher) построены на принципах наложения блока гаммы на блок засекречиваемой информации. Гаммы формируются на основе криптографически стойких генераторов псевдослучайных чисел (Random Generator, Randomomization Generator, RAGN).
Блочные методы (Block Cipher) строятся на основе взаимно обратимого криптографического преобразования блока информации, включающего в себя одну или несколько многократно исполняемых односторонних функций (One-Sided Function).
Как показывает практика, наиболее востребованные методы шифрования опираются на фундаментальную алгеб- раическую базу. Иные подходы, в конечном счете, оборачиваются провалом.

Сравнительный анализ поточных и блочных методов шифрования показывает парадоксальную ситуацию, заклю- чающуюся в том, что более просто устроенные поточные методы уступают в производительности блочным методам шифрования. Главная причина такой ситуации состоит в том, что блок гаммы обычно представлен одним битом, фор- мируемым за такт работы генератора, а криптографическое преобразование достаточно длинным блоком (64, 128, 256 бит), что многократно повышает эффективность блочных шифров.

С открытием представляемой Предарифметикой новой алгебраической базы, а с ней, развитием Стохастических технологий (Стохастический метод, способ, Stochastic Technology, Random Method), Стохастических систем (Stochastic Systems) и Стохастической криптографии (Stochastic Cryptography, Minimalistic Cryptography, Light-Weght Cryptography), ситуация кардинально меняется.
С введением представляющего симметричную криптографию (Symmetric Cryptography) Рандомизационного способа (Стохастический метод, Рандомизационный метод, Стохастический способ, Random Method, Randomization Method, Stochastic Method), как регулярного (Regular Random Method), так и нерегулярного (Non-Regular Random Method), становится возможным формирование шифрующих блоков гаммы сколь угодной длины. Как следствие этого, построенные на основе рандомизационного способа поточные шифры, по производительности, аппаратным затратам и энергопотреблению приобретают огромное преимущество перед блочными шифрами.

ПАТЕНТЫ, АНАЛИТИКА И АНАЛИЗ

Криптографические примитивы, привносимые стохастическими технологиями и рандомизационным способом, не в ущерб криптографической стойкости открыты для обзора, конечно, если это не входит в противоречие с коммерческими интересами, и прозрачны для экспертизы, имеют подавляющее преимущество по всем показателям перед известными аналогами, несут новые результаты и создают реальные условия для вывода методов шифрования на качественно новый уровень.
Поточные методы шифрования, представляемые регулярным и нерегулярным рандомизационным способом, достаточно хорошо развиты (см. результаты анализа).
Блочные методы шифрования базируются на нерегулярном рандомизационном способе и, по предварительным результатам исследований, способны успешно конкурировать с лучшими и наиболее перспективными на сегодня под- ходами.

Игорь Кулаков, Igor Kulakov