ШИФР ИМЕНИ ПЕРЕЛЬМАНА: ЯВЛЯЕТСЯ БЛОЧНЫМ N БИТНЫМ ШИФРОМ ШИФРОВАНИЕ ПРОИЗВОДИТСЯ ПОВТОРЕНИЕ СЛЕДУЮЩИХ ОПЕРАЦИЙ НАД МАССИВОМ ИСХОДНЫХ БИТОВ (N КОЛИЧЕСТВО БИТ): 1. ПЕРЕСТАНОВКА БИТОВ В СООТВЕСТСТВИИ С НЕПОВТОРЯЮЩЕЙСЯ ЛинейнОЙ конгруэнтнОЙ последовательностьЮ ДЛИННОЙ N 2. СЛОЖЕНИЕ МАССИВА БИТОВ С КОНСТАНТОЙ ДЛИННОЙ N БИТОВ С ОТБРАСЫВАНИЕМ ЛИШНЕГО СТАРШЕГО БИТА 3. СЛОЖЕНИЕ МАССИВА БИТОВ С КОНСТАНТОЙ ДЛИННОЙ N БИТОВ С ОТБРАСЫВАНИЕМ ЛИШНЕГО СТАРШЕГО БИТА, ОБРАБАТЫВАЕМЫЙ МАССИВ БИТОВ СЧИТАЕТСЯ ЗАПИСАННЫМ ЗАДОМ- НАПЕРЕТ, РАЗУЛЬТАТ ТАКЖЕ ЗАПИСЫВАЕТСЯ ЗАДОМ-НАПЕРЕТ ЭТИ ОПЕРАЦИИ ПОВТОРЯЮТСЯ 128 РАЗ И РАЗНЫМИ ПАРАМЕТРАМИ ОПЕРАЦИЙ ГЕНЕРИРУЕМЫМИ В ЗАВИСИМОСТИ ОТ КЛЮЧА ШИФРОВАНИЯ ----------------- ПИШЕМ ОПЕНСОРЦ СЕРТИФИЦИРОВАННУЮ РЕАЛИЗАЦИЮ
>>883574 (OP) Я бы написал, могу даже на гпу портануть - но потом. Только кто будет проводить аудит этой параши? А то терзают сомнения что это просто говно придуманное дебилом. Опровергайте.
Вангую, что ОП-морская улиточкаебан взял какой-нибудь малоизвестный алгоритм типа российского кузнечика или магмы и обыдлил его для пасты, чтобы набрать беттхерты.
ЧТО ЕСТЬ ШИФРОВАНИЕ? ЕСТЬ МНОЖЕСТВО ВОЗМОЖНЫХ ЗНАЧЕНИЙ ШИФРУЕМЫХ ДАННЫХ МЫ ДЕЛАЕМ ДЕЛАЕМ НЕКУЮ ПЕРСТАНОВКУ ЕТИХ ЗНАЧЕНИЙ ТОЕСТЬ СОЗДАЕМ СЛУЧАЙНУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ ИЗ ЕТИХ ЗНАЧЕНИЙ БЕХ ДУБЛИРОВАНИЙ И ЧТОБ КИКОГО НЕ ПРОПУСТИТЬ КАК ПЕРЕТАСОВКА КАРТ КАК БЫЛО ДОКАЗАНО- ЕСЛИ ТАКАЯ ПЕРЕСТАНОВКА ЗНАЧЕНИЙ ОБРАТИМА ТО ОНА НЕ СОДЕРЖИТ ДУБЛЕЙ И ЯВЛЯЕТСЯ ПОЛНОЙ ДЛЯ ЕТОГО ИСПОЛЬЗУЮТ ИЗВЕСНЫЕ ОБРАТИМЫЕ ФУНКЦИИ, XOR НОМЕРА, СЛОЖЕНИЕ КЛЮЧА С НОМЕРОМ ПО МОДУЛЮ РАВНОМУ ДЛИННЕ ПОСЛЕДОВАТЕЛЬНОСТИ, ПЕРЕСТАНОВКИ БИТОВ РАЗНЫЕ ДРУГИЕ ПРЕОБРАЗОВАНИЯ Я ПРЕДЛАГАЮ ВЫБРАТЬ 2-Е САМЫЕ СИЛЬНЫЕ ПЕРЕТСАНОВКИ И ПОВТОРИТЬ ИХ МНОГО РАЗ, ВМЕСТО ПОПЫТОК ПРИДУМАТЬ ХИТРЫЕ ОБРАТИМЫЕ ФУНКЦИИ, ПОСКОЛЬКУ НОВЫЕ ФУНКЦИИ НЕ ИССЛЕДОВАННЫ И ПОТОМУ ВОЗМОЖНО НЕКРИПТОСТОЙКИ
>>883702 ТОЕСТЬ НУЖНО БРАТЬ ПРОВЕРЕННЫЕ ВЕКАМИ ОБРАТИМЫЕ ФУНКЦИИ ДЛЯ КОТОРЫХ НЕ БУДЕТ ПРОРЫВА В СКОРОСТИ ИХ ВЫЧИСЛЕНИЯ И СВОЙСТВА КОТОРЫХ ХОРОШО ИССЛЕДОВАННЫ И ПРОСТО СКОМБИНИРОВАТЬ ИХ МНОГО РАЗ ЧЕМ ПЫТАТСЯ ПРИДУМАТЬ ЧТОТО НОВОЕ ХИТРОЖОПОЕ И НЕПРОВЕРЕННОЕ
>>883708 ВСЕ ЧТО МЫ ЗНАЕТ О КРИПТОАНАЛИЗЕ- СТАТИСИЧЕСКАЯ РАВНОМЕРНОСТЬ И ДИФФИРИНЦИАЛЬНЫЙ КРИПТОАЛАЗИЗ ВСЕ ОСТАЛЬНОЕ ЧАСНЫЕ СЛУЧАИ НЕПРЕМИНИМЫЕ К ДАННОЙМУ ШИФРОВАНИЮ ------ ПРОВЕРКА НА: СТАТИСИЧЕСКАЯ РАВНОМЕРНОСТЬ И ДИФФИРИНЦИАЛЬНЫЙ КРИПТОАЛАЗИЗ ПРОЙДЕНА УСПЕШНА
Чем вас AES не устроил, уебаны вы конченые? С аппаратным ускорением на каждой кофеварке, тысячи математиков безуспешно бьются над его взломом, но нет, блять, хочу жрать говно, всякие ГОСТы-хуёсты, теперь ещё и это. Когда его сломает какой-то школьник, ему скажут "не стоит вскрывать эту тему" и все забудут.
ВООБЩЕ ЕСТЬ БОЛЕЕ СИЛЬНЫЕ ПЕРЕСТАНОВКИ БИТОВ ЧЕМ Линейная конгруэнтная последовательность Линейная конгруэнтная последовательность ХОРОША ТЕМ ЧТО ДЛЯ ПЕРЕТАНОВКИ БИТОВ ПО НЕЙ НЕ НУЖНО КОПИРОВАТЬ ДАННЫЕ В ДРУГОЙ УЧАСТОК ПАМЯТИ ПОЕТОМУ ЕСЛИ ЕСТЬ ДОСТАТОЧНО ПАМЯТИ, ЛУЧШЕ ИСПОЛЬЗОВАТЬ ИХ
>>883574 (OP) ДЛЯ БЛОКОВ КОРОЧЕ 8К БИТ ВМЕСТО ЛинейнОЙ конгруэнтнОЙ последовательностИ ЛУЧШЕ ИСПОЛЬЗОВАТЬ БОЛЕЕ ПРОСТЫ И СИЛЬНЫЕ ПЕРЕСТАНОВКИ С КОПИРОВАНИЕМ В ДРУГУЮ ОБЛАСТЬ ПАМЯТИ
ЯВЛЯЕТСЯ БЛОЧНЫМ N БИТНЫМ ШИФРОМ
ШИФРОВАНИЕ ПРОИЗВОДИТСЯ ПОВТОРЕНИЕ СЛЕДУЮЩИХ ОПЕРАЦИЙ НАД МАССИВОМ ИСХОДНЫХ БИТОВ (N КОЛИЧЕСТВО БИТ):
1. ПЕРЕСТАНОВКА БИТОВ В СООТВЕСТСТВИИ С НЕПОВТОРЯЮЩЕЙСЯ ЛинейнОЙ конгруэнтнОЙ последовательностьЮ ДЛИННОЙ N
2. СЛОЖЕНИЕ МАССИВА БИТОВ С КОНСТАНТОЙ ДЛИННОЙ N БИТОВ С ОТБРАСЫВАНИЕМ ЛИШНЕГО СТАРШЕГО БИТА
3. СЛОЖЕНИЕ МАССИВА БИТОВ С КОНСТАНТОЙ ДЛИННОЙ N БИТОВ С ОТБРАСЫВАНИЕМ ЛИШНЕГО СТАРШЕГО БИТА, ОБРАБАТЫВАЕМЫЙ МАССИВ БИТОВ СЧИТАЕТСЯ ЗАПИСАННЫМ ЗАДОМ- НАПЕРЕТ, РАЗУЛЬТАТ ТАКЖЕ ЗАПИСЫВАЕТСЯ ЗАДОМ-НАПЕРЕТ
ЭТИ ОПЕРАЦИИ ПОВТОРЯЮТСЯ 128 РАЗ И РАЗНЫМИ ПАРАМЕТРАМИ ОПЕРАЦИЙ ГЕНЕРИРУЕМЫМИ В ЗАВИСИМОСТИ ОТ КЛЮЧА ШИФРОВАНИЯ
-----------------
ПИШЕМ ОПЕНСОРЦ СЕРТИФИЦИРОВАННУЮ РЕАЛИЗАЦИЮ