<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name>Yaroslavl State University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2015-4-464-482</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-266</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Оригинальные статьи</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Articles</subject></subj-group></article-categories><title-group><article-title>Алгоритмы для мажоритарного декодирования групповых кодов</article-title><trans-title-group xml:lang="en"><trans-title>Algorithms for Majority Decoding of Group Codes</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Деундяк</surname><given-names>В. М.</given-names></name><name name-style="western" xml:lang="en"><surname>Deundyak</surname><given-names>V. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. физ.-мат. наук, доцент</p><p>пер. Газетный, 51, г. Ростов-на-Дону, 344002, Россия</p></bio><bio xml:lang="en"><p>PhD</p><p>51 Gazetniy lane, Rostov-on-Don, 344002, Russia</p><p> </p></bio><email xlink:type="simple">vlade@math.rsu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Косолапов</surname><given-names>Ю. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Kosolapov</surname><given-names>Y. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук</p><p>ул. Большая Садовая, 105/42, г. Ростов-на-Дону, 344006, Россия</p></bio><bio xml:lang="en"><p>PhD</p><p>105/42 Bolshaya Sadovaya Str., Rostov-on-Don, 344006, Russia</p></bio><email xlink:type="simple">itaim@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ФГНУ НИИ "Спецвузавтоматика"</institution><country>Россия</country></aff><aff xml:lang="en"><institution>FGNU NII "Specvuzavtomatika"</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Южный Федеральный Университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>South Federal University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2015</year></pub-date><pub-date pub-type="epub"><day>20</day><month>08</month><year>2015</year></pub-date><volume>22</volume><issue>4</issue><fpage>464</fpage><lpage>482</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Деундяк В.М., Косолапов Ю.В., 2015</copyright-statement><copyright-year>2015</copyright-year><copyright-holder xml:lang="ru">Деундяк В.М., Косолапов Ю.В.</copyright-holder><copyright-holder xml:lang="en">Deundyak V.M., Kosolapov Y.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/266">https://www.mais-journal.ru/jour/article/view/266</self-uri><abstract><p>Решается задача конструктивного описания и обоснования алгоритмов, необходимых при практической реализации мажоритарного декодера для групповых кодов, заданных как левые идеалы групповых алгебр. Кроме алгоритмов, необходимых для реализации классического декодера Дж. Мэсси, построено обобщение классического декодера для кодов с неравной защитой символов, который в ряде случаев может быть лучше классического. Для применения как классического декодера Дж. Мэсси, так и его обобщения к групповым кодам разработан алгоритм построения декодирующих деревьев, которые лежат в основе этих алгоритмов мажоритарного декодирования. В силу того, что групповые коды определяются как левые идеалы групповых алгебр, алгоритм построения декодирующих деревьев позволяет по одному дереву построить все декодирующие деревья. На основе обобщенного алгоритма декодирования разработан алгоритм декодирования групповых кодов, индуцированных кодами на подгруппе. Применение разработанных декодеров проиллюстрировано на примере кодов Рида–Маллера–Бермана и индуцированных ими групповых кодах на неабелевой группе аффинных преобразований. В частности, для кода Рида–Маллера–Бермана приводится описание и обоснование алгоритма построения одного декодирующего дерева, по которому с использованием алгоритма построения всех декодирующих деревьев строится мажоритарный декодер кода Рида–Маллера–Бермана и индуцированных им кодов.</p></abstract><trans-abstract xml:lang="en"><p>We consider a problem of constructive description and justiﬁcation of the algorithms necessary for a practical implementation of the majority decoder for group codes speciﬁed as left ideals of groupalgebras. In addition to the algorithms needed to implement a classical decoder of J. Massey, it is built a generalization of the classical decoder for codes with unequal protection of characters, which in some cases could be better than the classic one. For use as a classical decoder of J. Massey and its generalization to group codes it was developed an algorithm for constructing decoding trees that lie at the core of these algorithms for majority decoding. Because group codes are deﬁned as left ideals of group algebras, the decoding algorithm for constructing decoding trees allows to build all decoding trees from one tree. On the basis of the generalized decoding algorithm it was developed an algorithm for decoding group codes induced on the subgroup. Application of the developed decoders was illustrated by an example of Reed-Muller-Berman codes and group codes induced by them on a non-Abelian group of aﬃne transformations. In particular, for Reed–Muller–Berman code description and justiﬁcation of the algorithm for constructing one decoding tree are provided. This three is used for constructing all decoding trees and then it is a built decoder for Reed-Muller-Berman codes and codes induced by them.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>мажоритарный декодер</kwd><kwd>групповые алгебры</kwd><kwd>групповые коды</kwd><kwd>коды Рида– Маллера–Бермана</kwd></kwd-group><kwd-group xml:lang="en"><kwd>majority decoder</kwd><kwd>group algebra</kwd><kwd>group codes</kwd><kwd>Reed–Muller–Berman Codes</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Федоренко С.В., Методы быстрого декодирования линейных кодов, ГУАП, СПб., 2008, 199 с.; [Fedorenko S. V., Metody bystrogo dekodirovaniya lineynykh kodov, GUAP, SPb., 2008, 199 pp., (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Федоренко С.В., Методы быстрого декодирования линейных кодов, ГУАП, СПб., 2008, 199 с.; [Fedorenko S. V., Metody bystrogo dekodirovaniya lineynykh kodov, GUAP, SPb., 2008, 199 pp., (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Massey J. L., Threshold Decoding, MIT Press, Cambridge, 1963.</mixed-citation><mixed-citation xml:lang="en">Massey J. L., Threshold Decoding, MIT Press, Cambridge, 1963.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Clark G. C. Jr., Cain J. B., Error-Correction Coding for Digital Communications, Springer, 1981., 432 pp.</mixed-citation><mixed-citation xml:lang="en">Clark G. C. Jr., Cain J. B., Error-Correction Coding for Digital Communications, Springer, 1981., 432 pp.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Сидельников В.М., “Открытое шифрование на основе двоичных кодов Рида–</mixed-citation><mixed-citation xml:lang="en">Сидельников В.М., “Открытое шифрование на основе двоичных кодов Рида–</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Маллера”, Дискретная математика, 6:2 (1994), 3–20; [English transl.: Sidelnikov V. M., “Open coding based on Reed–Muller binary codes”, Diskr. Mat., 6:2 (1994), 3–20]</mixed-citation><mixed-citation xml:lang="en">Маллера”, Дискретная математика, 6:2 (1994), 3–20; [English transl.: Sidelnikov V. M., “Open coding based on Reed–Muller binary codes”, Diskr. Mat., 6:2 (1994), 3–20]</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Берман С. Д., “К теории групповых кодов”, Кибернетика, 3:17 (1967), 31–39; [English transl.: Berman S. D., “On the theory of group codes”, Kibernetika, 3:1 (1967), 31–39]</mixed-citation><mixed-citation xml:lang="en">Берман С. Д., “К теории групповых кодов”, Кибернетика, 3:17 (1967), 31–39; [English transl.: Berman S. D., “On the theory of group codes”, Kibernetika, 3:1 (1967), 31–39]</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Грушко И.И., “О мажоритарном декодировании обобщенных кодов Рида–Маллера”, Пробл. передачи информ., 26:3 (1990), 12–20; [English transl.: Grushko I. I., “Majority-logic decoding of generalized Reed-Muller codes”, Probl. Inf. Transm., 26:3 (1990), 189–196]</mixed-citation><mixed-citation xml:lang="en">Грушко И.И., “О мажоритарном декодировании обобщенных кодов Рида–Маллера”, Пробл. передачи информ., 26:3 (1990), 12–20; [English transl.: Grushko I. I., “Majority-logic decoding of generalized Reed-Muller codes”, Probl. Inf. Transm., 26:3 (1990), 189–196]</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Логачев О.А., Ященко В.В., “Коды типа Рида–Маллера на конечной абелевой группе”, Пробл. передачи информ., 34:2 (1998), 32–46; [English transl.: Logachev O. A., Yashchenko V. V., “Codes of the Reed-Muller type on a ﬁnite abelian group”, Probl. Inf. Transm., 34:2 (1998), 121–133]</mixed-citation><mixed-citation xml:lang="en">Логачев О.А., Ященко В.В., “Коды типа Рида–Маллера на конечной абелевой группе”, Пробл. передачи информ., 34:2 (1998), 32–46; [English transl.: Logachev O. A., Yashchenko V. V., “Codes of the Reed-Muller type on a ﬁnite abelian group”, Probl. Inf. Transm., 34:2 (1998), 121–133]</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Циммерман К.-Х., Методы теории модулярных представлений в алгебраической теории кодирования, МЦНМО, М., 2011, 246 с.; (Tsimmerman K.-Kh., Metody teorii modulyarnykh predstavleniy v algebraicheskoy teorii kodirovaniya, MTsNMO, M., 2011, 246 pp., [in Russian].)</mixed-citation><mixed-citation xml:lang="en">Циммерман К.-Х., Методы теории модулярных представлений в алгебраической теории кодирования, МЦНМО, М., 2011, 246 с.; (Tsimmerman K.-Kh., Metody teorii modulyarnykh predstavleniy v algebraicheskoy teorii kodirovaniya, MTsNMO, M., 2011, 246 pp., [in Russian].)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Деундяк В.М., Косолапов Ю.В., “О стойкости кодового зашумления к статистическому анализу наблюдаемых данных многократного повторения”, Моделирование и анализ информационных систем, 19:4 (2012), 1100127; (Deundyak V.M., Kosolapov Yu. V., “On the Firmness Code Noising to the Statistical Analysis of the Observable Data of Repeated Repetition”, Modeling and Analysis of Information Systems, 19:4 (2012), 110—127, [in Russian].)</mixed-citation><mixed-citation xml:lang="en">Деундяк В.М., Косолапов Ю.В., “О стойкости кодового зашумления к статистическому анализу наблюдаемых данных многократного повторения”, Моделирование и анализ информационных систем, 19:4 (2012), 1100127; (Deundyak V.M., Kosolapov Yu. V., “On the Firmness Code Noising to the Statistical Analysis of the Observable Data of Repeated Repetition”, Modeling and Analysis of Information Systems, 19:4 (2012), 110—127, [in Russian].)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Косолапов Ю.В., “Коды для обобщенной модели канала с подслушиванием”, Проблемы передачи информации, 51:1 (2015), 23328; [English transl.: Kosolapov Yu. V., “Codes for a Generalized Wire-Tap Channel Model”, Problems of Information Transmission, 51:1 (2015), 20024]</mixed-citation><mixed-citation xml:lang="en">Косолапов Ю.В., “Коды для обобщенной модели канала с подслушиванием”, Проблемы передачи информации, 51:1 (2015), 23328; [English transl.: Kosolapov Yu. V., “Codes for a Generalized Wire-Tap Channel Model”, Problems of Information Transmission, 51:1 (2015), 20024]</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Деундяк В.М., Мкртичян В.В., “Исследование границ применения схемы защиты информации, основанной на РС-кодах”, Дискретный анализ и исследование операций, 18:3 (2011), 21138; (Deundyak V. M., Mkrtichyan V. V., “Issledovanie granits primeneniya skhemy zashchity informatsii, osnovannoy na RS-kodakh”, Diskretnyy analiz i issledovanie operatsiy, 18:3 (2011), 21—38, [in Russian].)</mixed-citation><mixed-citation xml:lang="en">Деундяк В.М., Мкртичян В.В., “Исследование границ применения схемы защиты информации, основанной на РС-кодах”, Дискретный анализ и исследование операций, 18:3 (2011), 21138; (Deundyak V. M., Mkrtichyan V. V., “Issledovanie granits primeneniya skhemy zashchity informatsii, osnovannoy na RS-kodakh”, Diskretnyy analiz i issledovanie operatsiy, 18:3 (2011), 21—38, [in Russian].)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Сидельников В.М., Теория кодирования, ФИЗМАТЛИТ, 2011, 323 с.; (Sidel’nikov V. M., Teoriya kodirovaniya, FIZMATLIT, 2011, 323 pp., [in Russian].)</mixed-citation><mixed-citation xml:lang="en">Сидельников В.М., Теория кодирования, ФИЗМАТЛИТ, 2011, 323 с.; (Sidel’nikov V. M., Teoriya kodirovaniya, FIZMATLIT, 2011, 323 pp., [in Russian].)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Деундяк В.М., Дружинина М.А., Косолапов Ю.В., “Модификация криптоаналитического алгоритма Сидельникова–Шестакова для обобщенных кодов Рида–Соломона и ее программная реализация”, Известия высших учебных заведений. Северо-Кавказский регион, Технические науки, 2006, 15–20; (Deundyak V. M., Druzhinina M. A., Kosolapov Yu. V., “Modiﬁkatsiya kriptoanaliticheskogo algoritma Sidel’nikova–Shestakova dlya obobshchennykh kodov Rida–Solomona i ee programmnaya realizatsiya”, Izvestiya vysshikh uchebnykh zavedeniy. Severo-Kavkazskiy region, Tekhnicheskie nauki, 2006, 15–20, [in Russian].)</mixed-citation><mixed-citation xml:lang="en">Деундяк В.М., Дружинина М.А., Косолапов Ю.В., “Модификация криптоаналитического алгоритма Сидельникова–Шестакова для обобщенных кодов Рида–Соломона и ее программная реализация”, Известия высших учебных заведений. Северо-Кавказский регион, Технические науки, 2006, 15–20; (Deundyak V. M., Druzhinina M. A., Kosolapov Yu. V., “Modiﬁkatsiya kriptoanaliticheskogo algoritma Sidel’nikova–Shestakova dlya obobshchennykh kodov Rida–Solomona i ee programmnaya realizatsiya”, Izvestiya vysshikh uchebnykh zavedeniy. Severo-Kavkazskiy region, Tekhnicheskie nauki, 2006, 15–20, [in Russian].)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Minder L., Shokrollahi A., “Cryptanalysis of the Sidelnikov cryptosystem”, Eurocrypt 2007 of Lecture Notes in Computer Science, 4515 (2007), 347—360.</mixed-citation><mixed-citation xml:lang="en">Minder L., Shokrollahi A., “Cryptanalysis of the Sidelnikov cryptosystem”, Eurocrypt 2007 of Lecture Notes in Computer Science, 4515 (2007), 347—360.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Зиновьев В.А., Зяблов В.В., “Коды с неравной защитой информационных символов”, Проблемы передачи информ., 15:3 (1979), 50–60; [English transl.: Zinovev, V. A., Zyablov V. V., “Codes with unequal protection of information symbols”, Probl. Inf. Transm., 15:15 (1979), 197–205]</mixed-citation><mixed-citation xml:lang="en">Зиновьев В.А., Зяблов В.В., “Коды с неравной защитой информационных символов”, Проблемы передачи информ., 15:3 (1979), 50–60; [English transl.: Zinovev, V. A., Zyablov V. V., “Codes with unequal protection of information symbols”, Probl. Inf. Transm., 15:15 (1979), 197–205]</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Curtis C. W., Reiner I., Representation Theory of Finite Groups and Associative Algebras, Intersclence Publishers, New York, 1962.</mixed-citation><mixed-citation xml:lang="en">Curtis C. W., Reiner I., Representation Theory of Finite Groups and Associative Algebras, Intersclence Publishers, New York, 1962.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Логачев О.А., Сальников А.Ю., Ященко В.В., Булевы функции в теории кодирования и криптологии, МЦМНО, М., 2004, 470 с.; [English transl.: Logachev O. A., Salnikov A. A., Yashchenko V. V., Boolean Functions in Coding Theory and Cryptography, AMS. Translations of Mathematical Monographs, 2012, 334 pp.</mixed-citation><mixed-citation xml:lang="en">Логачев О.А., Сальников А.Ю., Ященко В.В., Булевы функции в теории кодирования и криптологии, МЦМНО, М., 2004, 470 с.; [English transl.: Logachev O. A., Salnikov A. A., Yashchenko V. V., Boolean Functions in Coding Theory and Cryptography, AMS. Translations of Mathematical Monographs, 2012, 334 pp.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
