MULTI S01: Шифр с сохранением конфиденциальности и целостности данных
MULTI-S01
MULTI S01: шифр для защиты данных и обеспечения целостности. Онлайн-шифрование с использованием PRNG, Panama, RC4. Безопасное шифрование и расшифровка.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
В криптографии, MULTI S01 (произносится как multi ess zero one), является алгоритмом шифрования, основанным на генераторе псевдослучайных чисел (PRNG). MULTI S01 – это схема шифрования, обеспечивающая конфиденциальность и целостность данных. Схема определяет пару алгоритмов: шифрование и соответствующее расшифрование с проверкой. В сочетании с эффективным генератором ключевого потока, таким как Panama, MUGI и RC4, алгоритм эффективно шифрует сообщение в режиме однопроходной обработки, то есть как онлайн-алгоритм. Функция расшифрования не может использоваться таким образом, сохраняя все полученные данные до успешной проверки. Размер ключа MULTI S01 определяется используемым генератором ключевого потока. MULTI S01 принимает параметр безопасности, который определяет верхнюю границу вероятности успешной подделки. Поскольку вычисления состоят из сложения и умножения в конечном поле, алгоритм больше подходит для аппаратной реализации, хотя программная реализация также возможна. MULTI S01 с PRNG Panama входил в число криптографических методов, рекомендованных для использования японским правительством CRYPTREC в 2003 году, однако в 2013 году был понижен в статусе до "кандидата" в рамках пересмотра CRYPTREC. Он также был представлен в ISO/IEC 18033 Часть 4, которая определяет стандарты потоковых шифров. Безопасность MULTI S01 основана на безопасности используемого PRNG. Если используется безопасный PRNG, то безопасность MULTI S01 в отношении конфиденциальности и целостности данных была доказана. Что касается целостности данных, доказательство безопасности в основном аналогично доказательству для схемы MAC Carter–Wegman, которая признана теоретически безопасной с точки зрения информации.
In cryptography, MULTI S01 (pronounced multi ess zero one), is an encryption algorithm based on a pseudorandom number generator (PRNG). MULTI S01 is an encryption scheme preserving both confidentiality and data integrity. The scheme defines a pair of algorithms; the encryption, the corresponding decryption with verification. Coupling with an efficient keystream generator, such as Panama, MUGI, and RC4, the algorithm efficiently encrypts a message in the manner of a single path process, i. e. online algorithm. The decryption function cannot be used in such manner for keeping whole resultant data until successful verification. The keysize of MULTI S01 is determined by which keystream generator to use. MULTI S01 takes a security parameter which determines the upperbound probability of successful forgery. Since the calculation consists of addition and multiplication over the finite field, the algorithm is more suited to hardware implementation, although software implementation is still feasible. MULTI S01 with the PRNG Panama was among the cryptographic techniques recommended for Japanese government use by CRYPTREC in 2003, however, has been dropped to "candidate" by CRYPTREC revision in 2013. It has also been submitted to ISO/IEC 18033 Part 4 which defines stream cipher standards. The security of MULTI S01 is based on that of underlying PRNG. If a secure PRNG is used, then the security of MULTI S01 with respect to confidentiality and data integrity has been proven. As for the data integrity, the security proof is basically the same as one for Carter–Wegman MAC scheme, which is proven to be information theoretically secure.