Научная статья на тему 'Модификация матриц систематических помехозащищенных кодов в задаче обеспечения скрытности передачи информации'

Модификация матриц систематических помехозащищенных кодов в задаче обеспечения скрытности передачи информации Текст научной статьи по специальности «Математика»

CC BY
63
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПОМЕХОЗАЩИЩЕННЫЙ КОД / NOISE-FREE CODE / ОБРАЗУЮЩАЯ И ПРОВЕРОЧНАЯ МАТРИЦЫ / MATRIX MULTIPLICATIVE COMPONENT / МАТРИЧНЫЙ МУЛЬТИПЛИКАТИВНЫЙ КОМПОНЕНТ / СКРЫТНОСТЬ / SECURITY / GENERATOR AND CHECK MATRICES

Аннотация научной статьи по математике, автор научной работы — Ушаков Анатолий Владимирович, Яицкая Елена Сергеевна

С помощью невырожденных матричных мультипликативных компонентов формируются банки образующих и проверочных матриц систематических помехозащищенных кодов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Ушаков Анатолий Владимирович, Яицкая Елена Сергеевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Matrix modification of systematic noise-free codes in the problem of information transfer security ensuring

Check and form matrix of systematic noise-free codes banks are formed with the use of non-degenerate matrix multiplicative components

Текст научной работы на тему «Модификация матриц систематических помехозащищенных кодов в задаче обеспечения скрытности передачи информации»

КРАТКИЕ СООБЩЕНИЯ

УДК [517.938 + 519.713 / .718]: 621.398

А. В. Ушаков, Е. С. Яицкая

МОДИФИКАЦИЯ

МАТРИЦ СИСТЕМАТИЧЕСКИХ ПОМЕХОЗАЩИЩЕННЫХ КОДОВ В ЗАДАЧЕ ОБЕСПЕЧЕНИЯ СКРЫТНОСТИ ПЕРЕДАЧИ ИНФОРМАЦИИ

С помощью невырожденных матричных мультипликативных компонентов формируются банки образующих и проверочных матриц систематических по-мехозащищенных кодов.

Ключевые слова: помехозащищенный код, образующая и проверочная матрицы, матричный мультипликативный компонент, скрытность.

Рассматривается задача обеспечения скрытности передачи информации с помощью двоичных кодов, преобразование которых в функциональной среде „кодер—канал— декодер—коррекция" осуществляется [1] в соответствии с векторно-матричными соотношениями

у = аО ; / = у ее,; Е = ^Н; | = ЕН+ ; у = / ее, где а, у, е , /, Е, е , У — вектор-строки соответственно информационного (к) кода, по-мехозащищенного (п,к) кода (ПЗК), кода помехи в канальной среде (КС), искаженного в КС ПЗК, кода синдрома искажения, кода коррекции, откорректированного принятого из КС кода; О — (к х п)-образующая и Н — (п х т)-проверочная матрицы ПЗК; п - к = т — число проверочных разрядов ПЗК.

Утверждение 1. Пара (О, Н) порождает ПЗК при необходимом условии

ОН=О . □ (1)

Доказательство утверждения строится на использовании системы соотношений

у = аО; / = у 0^; Е = /Н = ( у 0^) Н = ( аО ее) Н = аОН 0ен| е=0 =

= аОН|= О ^ ОН = О. ■

Утверждение 2. Умножение матриц О слева и Н справа соответственно на невырожденные произвольные (к х к) -матрицу О и (т х т) -матрицу Р порождают матрицы О = ОО и Н = НР . При этом

ОН = О . □ (2)

Доказательство строится на использовании условия (1) в цепочке равенств

ОН = ООНР = о ( ОН ) р = О (о) Р = о. ■

Невырожденность матриц О и Р обеспечивается выбором их в виде:

Модификация матриц систематических помехозащищенных кодов

81

1) матриц перестановок, при этом мощности получаемых множеств матриц составят величины [|Q}] = k!, [{P}] = m!;

2) Q = nQq , Iq = 0,Vq -1, и P = Nj? , /p = 0, vp -1, где (k x k)-матрица Nq и (m xm)-матрица Np имеют соответственно характеристическими многочленами неприводимые, принадлежащие максимальным показателям [2] Vq = max arg {nQq = i} = 2k -1 i

vP = max arg {nJp = i} = 2m -1, так что [{Q}] = 2k -1, [{P}] = 2m -1.

Процедура максимизации значений [{Q}] и [{P}] может быть осуществлена с помо щью данных приводимой ниже таблицы.

и

k (m) 1 2 3 4 5 7 11 15 26

k !(m!) 1 2 6 24 120 5040 3,99+7 1,31E+12 4,03E+26

2k -1(2m -1) 1 3 7 15 31 127 2047 3,28Е+4 6,71Е+7

Предложенные процедуры проиллюстрируем примером (п,к) = (7,4) — ПЗК с образующим многочленом g (х) = х + х +1. Код характеризуется [2] матрицами

1 0 0 0 1 0 1"

G =

0 10 0 111 0 0 10 110 0 0 0 1 0 1 1

H

1110 10 0 0 1110 10 110 10 0 1

Согласно данным таблицы матрицы < и Р строим соответственно в форме матрицы перестановок и процедуры:

"0 10 0"

Q

0 0 10 0 0 0 1 10 0 0

P = nP

/P =4

"0 1 0" 4 "1 1 1"

1 0 1 = 0 1 1

1 0 0 1 1 0

так что образующая 6 и проверочная Н матрицы получают представление

G = QG =

0 10 0 111 0 0 10 110 0 0 0 1 0 1 1 1 0 0 0 1 0 1

H = HP

0 0 1110 1 0 10 0 111 10 0 1110

При этом (см. таблицу) [{((, Н}] = [{<<}] • [{Р}] = 7 • 24 = 168.

Основной результат. Полученные банки {((} и {Н} модифицированных образующих (( и проверочных Н матриц порождают мощность [{((, II}] = [{<}]• [{Р}] возможных реализаций помехозащитных преобразований кодов, что позволяет обеспечить частичную скрытность процесса передачи информации.

82

А. В. Ушаков, Е. С. Яицкая

СПИСОК ЛИТЕРАТУРЫ

1. Ушаков А. В., Яицкая Е. С. Рекуррентное систематическое помехозащитное преобразование кодов: возможности аппарата линейных двоичных динамических систем // Изв. вузов. Приборостроение. 2011. Т. 54, № 3. С. 17—25.

2. Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. М.: Мир, 1976. 600 с.

Анатолий Владимирович Ушаков

Елена Сергеевна Яицкая

Сведения об авторах д-р техн. наук, профессор; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail: ushakov-AVG@yandex.ru

аспирант; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail: yaitskayaes@mail.ru

Рекомендована кафедрой систем управления и информатики

Поступила в редакцию 07.10.11 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.