О статье
И.А. ПРОВОРНОВ, И.А. КАЛМЫКОВ, Т.А. ГИШ
Статья посвящена вопросу повышения надежности реализации процедуры SubBytes криптоалгоритма AES. Обоснована актуальность развития новых методов корректирующего кодирования. Рассмотрены теоретические основы алгоритма корректирующего кодирования в полиномиальной системе классов вычетов с одним контрольным основанием и декомпозиция задачи его аппаратной реализации, первым этапом которой является разработка структурной модели устройства, отличной от классической реализации процедуры SubBytes. На основе требований к разрабатываемой структурной модели определены ее основные логические элементы (блок преобразования чисел из позиционной системы счисления в полиномиальную систему классов вычетов, блоки замены, блок обнаружения ошибок, блок коррекции ошибок), порядок их взаимодействия, количество и формат входных и выходных значений. На примерах изучен принцип работы предлагаемого устройства.
SPN-системы, AES, SubBytes, надежность, корректирующее кодирование, полиномиальная система классов вычетов, модулярная арифметика.