О статье

РАЗРАБОТКА СТРУКТУРНОЙ МОДЕЛИ ОТКАЗОУСТОЙЧИВОГО ПРЕОБРАЗОВАТЕЛЯ SUBBYTES В ПОЛИНОМИАЛЬНОЙ СИСТЕМЕ КЛАССОВ ВЫЧЕТОВ

DOI: 10.46573/2658-5030-2023-4-62-69

Скачать статью

Авторы

И.А. ПРОВОРНОВ, И.А. КАЛМЫКОВ, Т.А. ГИШ

Аннотация

Статья посвящена вопросу повышения надежности реализации процедуры SubBytes криптоалгоритма AES. Обоснована актуальность развития новых методов корректирующего кодирования. Рассмотрены теоретические основы алгоритма корректирующего кодирования в полиномиальной системе классов вычетов с одним контрольным основанием и декомпозиция задачи его аппаратной реализации, первым этапом которой является разработка структурной модели устройства, отличной от классической реализации процедуры SubBytes. На основе требований к разрабатываемой структурной модели определены ее основные логические элементы (блок преобразования чисел из позиционной системы счисления в полиномиальную систему классов вычетов, блоки замены, блок обнаружения ошибок, блок коррекции ошибок), порядок их взаимодействия, количество и формат входных и выходных значений. На примерах изучен принцип работы предлагаемого устройства.

Ключевые слова

SPN-системы, AES, SubBytes, надежность, корректирующее кодирование, полиномиальная система классов вычетов, модулярная арифметика.