Ранговый код (Jguikfdw tk;)
Ранговый код — алгебраический линейный код над полем , в общем случае — метод кодирования информации с целью защиты от помех. В настоящее время предложено использование данного кода для использования в случайном сетевом кодировании.
В отличие от других алгебраических кодов, использующих метрику Хемминга, используется новая ранговая метрика (ранговое расстояние), которое задаётся как ранг разности векторов над полем .
Ранговый код позволяет исправлять ошибки в передаваемой информационной матрице, если ранг ошибки не выше заданного.
Определения
[править | править код]Пусть задано — -мерное векторное пространство над полем Галуа , где — простое число, — степень простого числа, а — некоторый фиксированный базис этого поля, если его рассматривать как векторное пространство над полем .
Любой элемент можно однозначно представить как . Если обозначить совокупность всех матриц с элементами из как , то для любого вектора можно задать биекцию с помощью следующего правила:
Рангом вектора над полем будем называть ранг соответствующей матрицы и обозначать как . Данный ранг (точнее, отображение ) задаёт норму на . Данная норма задаёт на ранговую метрику:
Тогда произвольное множество {x1, x2, ..., xM} векторов из Xn назовём кодом (с кодовым расстоянием , а подпространство Xn размерности k — линейным или (n, k)-кодом.
Использование
[править | править код]На основе ранговых кодов были предложены некоторые новые криптосистемы (ГПТ). Также было показано, что ранговые коды можно использовать при сетевом кодировании, которое использует возможность кода исправлять ошибки с рангом не выше заданного.
Литература
[править | править код]- Габидулин Э. М. Теория кодов с максимальным ранговым расстоянием // Теория информации и теория кодирования — 1985. — Т. 21, вып. 1. — С. 3—16.
- Gabidulin E. M., Pilipchuk N. I. A new method of erasure correction by rank codes (англ.) // IEEE International Symposium on Information Theory, 2003. Proceedings — IEEE, 2003. — P. 423. — ISBN 978-0-7803-7728-8 — doi:10.1109/ISIT.2003.1228440
- Габидулин Э. М., Пилипчук Н. И. Симметричные ранговые коды // Теория информации и теория кодирования — 2004. — Т. 40, вып. 2. — С. 3–18. — doi:10.1023/B:PRIT.0000043925.67309.C6
- Kshevetskiy A. S., Gabidulin E. M. The new construction of rank codes (англ.) // Information Theory, 2005. ISIT 2005. Proceedings. International Symposium on — IEEE, 2005. — P. 2105—2108. — ISBN 978-0-7803-9151-2 — ISSN 2157-8095 — doi:10.1109/ISIT.2005.1523717