Здравствуйте возникло 2 вопроса: 1) Существуют ли универсальные методы, способные изменять энтропию(а возможно и локальную энтропию файла) файла в заданных пределах? 2) Существуют ли универсальные методы, способные держать частотные характеристики файла в заданных пределах(к примеру частоты появления определённого байта в скользящем окне заданной длины)? Есть пара методов, но они далеко не универсальны. Где можно почитать мат. часть? Спасибо.
Криптология никогда не ориентируется на управление энтропией и статистическими парамерами выходного шифротекста. Из общей теории информации и кодирования легко понять, что управлять энтропией и статистикой легко, если использовать избыточное кодирование. Т.к. ты видимо энтропию и статистику считаешь побайтно, то придется использовать коды 2 байта -> 3 и т.д, чтобы избыточность небольшая была. Или можно просто разбавлять байтами. Для вирологии эта задачка тоже мало смысла имеет : проверку по энтропии легко обмануть, но разбавить или закодировать так, чтобы это было похоже на нормальный код - эти методы не годятся. Математика тут если и есть, то приватная...
Сжатие Слишком абстрактный вопрос, вы всегда множите добавлять в файл на позицию спец. символ, но не обрабатывать его) Но думаю вы не это имели ввиду. В криптографии в основном все исследования направленны на максимальную энтропию, советую почитать работы Шенона. И книгу Яглома Вероятность и информация. и то и другое можно найти в сети.