RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Южно-Уральского государственного университета. Серия «Математическое моделирование и программирование» // Архив

Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 2021, том 14, выпуск 3, страницы 18–32 (Mi vyuru604)

Математическое моделирование

О криптоанализе системы BBCRS на двоичных кодах Рида – Маллера

Ю. В. Косолапов, А. А. Лелюк

Южный федеральный университет, г. Ростов-на-Дону, Российская Федерация

Аннотация: В работе рассматривается система система BBCRS – модификация криптосистемы Мак-Элиса, предложенная М. Балди и др. В модификации матрица $G_{pub}$ публичного ключа представляет собой произведение трех матриц: невырожденной $(k\times k)$-матрицы $S$, порождающей матрицы $G$ секретного $[n,k]_q$-кода $C_{sec}$ и невырожденной $(n\times n)$-матрицы $Q$ специального вида. Отличие системы BBCRS от системы, предложенной Р. Мак-Элисом, состоит в том, что подстановочная матрица, используемая в системе Мак-Элиса, заменена матрицей $Q$, представляющей сумму подстановочной матрицы $P$ и матрицы $R$ малого ранга $r(R)$. Позже В. Готье и др. построили атаку, позволяющую дешифровать сообщения в случае, когда $C_{sec}$ – обобщенный код Рида – Соломона (ОРС-код) и $r(R)=1$. Ключевыми этапами построенной атаки являются, во-первых, нахождение пересечения линейных оболочек $\mathcal{L}(G_{pub})=C_{pub}$ и $\mathcal{L}(G P)=C$, натянутых соответственно на строки матриц $G_{pub}$ и $G P$, а во-вторых, нахождение кода $С$ по подкоду $C_{pub}\cap C$. В настоящей работе строится атака в случае, когда $C_{sec}=\mathrm{RM}(r,m)$ – двоичный код Рида – Маллера порядка $r$ и длины $2^m$ при $r(R)=1$. В построенной в настоящей работе атаке этапы нахождения кодов $C_{pub}\cap C$ и $C$ полностью отличаются от соответствующих этапов для ОРС-кодов, а остальные шаги атаки адаптируют известные результаты криптоанализа системы BBCRS на ОРС-кодах.

Ключевые слова: криптосистема BBCRS, коды Рида – Маллера, криптоанализ.

УДК: 519.1

MSC: 94A60, 68P25

Поступила в редакцию: 14.03.2021

DOI: ~10.14529/mmp210302



© МИАН, 2024