<?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-2016-2-137-152</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-324</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>Cryptosystem Based on Induced 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></bio><bio xml:lang="en"><p>PhD</p></bio><email xlink:type="simple">vl.deundyak@gmail.com</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></bio><bio xml:lang="en"><p>PhD</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>ФГНУ НИИ "Спецвузавтоматика", пер. Газетный, 51, г. Ростов-на-Дону, 344002, Россия; &#13;
Южный Федеральный Университет, ул. Большая Садовая, 105/42, г. Ростов-на-Дону, 344006, Россия</institution><country>Россия</country></aff><aff xml:lang="en"><institution>FGNU NII "Specvuzavtomatika", 51 Gazetniy lane, Rostov-on-Don, 344002, Russia&#13;
South Federal University, 105/42 Bolshaya Sadovaya Str., Rostov-on-Don, 344006, Russia</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Южный Федеральный Университет, ул. Большая Садовая, 105/42, г. Ростов-на-Дону, 344006, Россия</institution><country>Россия</country></aff><aff xml:lang="en"><institution>South Federal University, 105/42 Bolshaya Sadovaya Str., Rostov-on-Don, 344006, Russia</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2016</year></pub-date><pub-date pub-type="epub"><day>20</day><month>04</month><year>2016</year></pub-date><volume>23</volume><issue>2</issue><fpage>137</fpage><lpage>152</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Деундяк В.М., Косолапов Ю.В., 2016</copyright-statement><copyright-year>2016</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/324">https://www.mais-journal.ru/jour/article/view/324</self-uri><abstract><p>Код C на группе G, индуцированный кодом N на подгруппе H, обладает тем свойством, что для декодирования кода C может применяться декодер кода N. Поэтому, если для N имеется эффективный алгоритм декодирования, то по N с помощью конструкции индуцирования можно построить класс кодов с известными алгоритмами декодирования. Эта особенность используется в настоящей работе для построения кодовой криптосистемы с открытым ключом типа Мак-Элиса на индуцированных групповых кодах. Для этой криптосистемы описаны операции шифрования и расшифрования, приводится анализ стойкости к атаке на ключ, а также выделены слабые ключи, в случае использования которых взлом криптосистемы типа Мак-Элиса на индуцированном коде C сводится к взлому этой криптосистемы на коде N. Показано, что практически стойкая криптосистема на индуцированном коде C может быть построена на коде N малой длины. На основе предложенной криптосистемы разработан протокол выработки общего ключа по открытому каналу. </p></abstract><trans-abstract xml:lang="en"><p>The code C on a group G, induced by the code N on a subgroup H, has the property that for decoding the code C one can use the decoder for the code N. Therefore, if N has an efficient algorithm for decoding, we can build a class of induced codes with known decoding algorithms. This feature is used in this paper to build the code McEliece-type public key cryptosystems on induced group codes. For this cryptosystem we described operations of encryption and decryption, an analysis of the resistance to the attack on the private key is proposed, and also weak keys are highlighted, which is used while breaking McEliece-type cryptosystem on the induced code C is reduced to breaking this cryptosystem on the code N. It is shown that a practically resistant cryptosystem on the induced code C can be built on the code N with small length. Based on the proposed cryptosystem a common protocol for open channel key generation is developed.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>групповые коды</kwd><kwd>индуцированные групповые коды</kwd><kwd>криптосистема Мак- Элиса</kwd></kwd-group><kwd-group xml:lang="en"><kwd>group codes</kwd><kwd>induced group codes</kwd><kwd>the McEliece cryptosystem</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">McEliece R.J., “A Public-Key Cryptosystem Based on Algebraic Coding Theory”, JPL Deep Space Network Progress Report, 1978, No 42, 114–116.</mixed-citation><mixed-citation xml:lang="en">McEliece R.J., “A Public-Key Cryptosystem Based on Algebraic Coding Theory”, JPL Deep Space Network Progress Report, 1978, No 42, 114–116.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Niederreiter H., “Knapsack-Type Cryptosystem and Algebraic Coding Theory”, Probl. Control and Inform. Theory, 15 (1986), 94–34.</mixed-citation><mixed-citation xml:lang="en">Niederreiter H., “Knapsack-Type Cryptosystem and Algebraic Coding Theory”, Probl. Control and Inform. Theory, 15 (1986), 94–34.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Gabidulin E.M. et al., “Ideals Over a Non-Commutative Ring and Their Application in Cryptology.”, Advances in Cryptology–EUROCRYPT’91 / Ed. by D.W. Davies. Lect. Notes in Comp. Sci. Springer-Verlag, 547 (1991), 482–489.</mixed-citation><mixed-citation xml:lang="en">Gabidulin E.M. et al., “Ideals Over a Non-Commutative Ring and Their Application in Cryptology.”, Advances in Cryptology–EUROCRYPT’91 / Ed. by D.W. Davies. Lect. Notes in Comp. Sci. Springer-Verlag, 547 (1991), 482–489.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Сидельников В.М., “Открытое шифрование на основе двоичных кодов Рида–Маллера”, Дискретная математика, 6:2 (1994), 3–20; [Sidel’nikov V.M., “Open coding based on Reed–Muller binary codes”, Diskr. Mat., 6:2 (1994), 3–20, (in Russian)].</mixed-citation><mixed-citation xml:lang="en">Сидельников В.М., “Открытое шифрование на основе двоичных кодов Рида–Маллера”, Дискретная математика, 6:2 (1994), 3–20; [Sidel’nikov V.M., “Open coding based on Reed–Muller binary codes”, Diskr. Mat., 6:2 (1994), 3–20, (in Russian)].</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Сидельников В.М., Шестаков С.О., “О системе шифрования, основанной на обобщенных кодах Рида–Соломона”, Дискретная математика, 3:3 (1992), 57–63; [Sidel’nikov V.M., Shestakov S.O., “O sisteme shifrovanija, osnovannoj na obobshhennyh kodah Rida– Solomona”, Diskr. Mat., 3:3 (1992), 57–63, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Сидельников В.М., Шестаков С.О., “О системе шифрования, основанной на обобщенных кодах Рида–Соломона”, Дискретная математика, 3:3 (1992), 57–63; [Sidel’nikov V.M., Shestakov S.O., “O sisteme shifrovanija, osnovannoj na obobshhennyh kodah Rida– Solomona”, Diskr. Mat., 3:3 (1992), 57–63, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Деундяк В.М. и др., “Модификация криптоаналитического алгоритма Сидельникова– Шестакова для обобщенных кодов Рида–Соломона и ее программная реализация”, Известия высших учебных заведений. Северо-Кавказский регион. Технические науки, 2006, No4, 15–20; [Deundyak V.M. et al., “Modifikatsiya kriptoanaliticheskogo algoritma Sidel’nikova–Shestakova dlya obobshchennykh kodov Rida–Solomona i ee programmnaya realizatsiya”, Izvestiya vysshikh uchebnykh zavedeniy. Severo-Kavkazskiy region. Tekhnicheskie nauki, 2006, No 4, 15–20, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Деундяк В.М. и др., “Модификация криптоаналитического алгоритма Сидельникова– Шестакова для обобщенных кодов Рида–Соломона и ее программная реализация”, Известия высших учебных заведений. Северо-Кавказский регион. Технические науки, 2006, No4, 15–20; [Deundyak V.M. et al., “Modifikatsiya kriptoanaliticheskogo algoritma Sidel’nikova–Shestakova dlya obobshchennykh kodov Rida–Solomona i ee programmnaya realizatsiya”, Izvestiya vysshikh uchebnykh zavedeniy. Severo-Kavkazskiy region. Tekhnicheskie nauki, 2006, No 4, 15–20, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Wieschebrin C., “Cryptanalysis of the Niederreiter Public Key Scheme Based on GRS Subcodes”, Third International Workshop, PQCrypto 2010, Darmstadt, Germany, May 25–28, 2010, 61–72.</mixed-citation><mixed-citation xml:lang="en">Wieschebrin C., “Cryptanalysis of the Niederreiter Public Key Scheme Based on GRS Subcodes”, Third International Workshop, PQCrypto 2010, Darmstadt, Germany, May 25–28, 2010, 61–72.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Gibson J.K., “The Security of the Gabidulin Public Key Cryptosystem”, Advances in Cryptology EUROCRYPT’ 96. Ed. By U.M. Maurer, LNCS 1070, 1070 (1996), 212–223.</mixed-citation><mixed-citation xml:lang="en">Gibson J.K., “The Security of the Gabidulin Public Key Cryptosystem”, Advances in Cryptology EUROCRYPT’ 96. Ed. By U.M. Maurer, LNCS 1070, 1070 (1996), 212–223.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Overbeck R., “Structural Attacks for Public Key Cryptosystems based on Gabidulin Codes”, Journal of Cryptology, 21:2 (2008), 280–301.</mixed-citation><mixed-citation xml:lang="en">Overbeck R., “Structural Attacks for Public Key Cryptosystems based on Gabidulin Codes”, Journal of Cryptology, 21:2 (2008), 280–301.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Minder L., Shokrollahi A., “Cryptanalysis of the Sidelnikov cryptosystem”, 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”, Lecture Notes in Computer Science, 4515 (2007), 347–360.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Чижов И.И., Бородин М.А., “Уязвимость криптосистемы Мак-Элиса, построенной на основе двоичных кодов Рида–Маллера”, Прикладаная дискрет. матем. Приложение, 2013, No6, 48–49; [Chizhov I.I., Borodin M.A., “Ujazvimost kriptosistemy MakJelisa, postroennoj na osnove dvoichnyh kodov Rida–Mallera”, Prikladnaya diskr. mat. Prilozhenie, 2013, No 6, 48–49, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Чижов И.И., Бородин М.А., “Уязвимость криптосистемы Мак-Элиса, построенной на основе двоичных кодов Рида–Маллера”, Прикладаная дискрет. матем. Приложение, 2013, No6, 48–49; [Chizhov I.I., Borodin M.A., “Ujazvimost kriptosistemy MakJelisa, postroennoj na osnove dvoichnyh kodov Rida–Mallera”, Prikladnaya diskr. mat. Prilozhenie, 2013, No 6, 48–49, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Чижов И.И., Бородин М.А., “Эффективная атака на криптосистему Мак-Элиса, построенную на основе кодов Рида–Маллера”, Дискрет. матем., 26:1 (2014), 10–20. [Chizhov I.I., Borodin M.A., “Jeffektivnaja ataka na kriptosistemu Mak-Jelisa, postroennuju na osnove kodov Rida–Mallera”, Diskr. Mat., 26:1 (2014), 10–20, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Чижов И.И., Бородин М.А., “Эффективная атака на криптосистему Мак-Элиса, построенную на основе кодов Рида–Маллера”, Дискрет. матем., 26:1 (2014), 10–20. [Chizhov I.I., Borodin M.A., “Jeffektivnaja ataka na kriptosistemu Mak-Jelisa, postroennuju na osnove kodov Rida–Mallera”, Diskr. Mat., 26:1 (2014), 10–20, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Сидельников В.М., Теория кодирования, ФИЗМАТЛИТ, М., 2011; [Sidel’nikov V.M., Teoriya kodirovaniya, FIZMATLIT, M., 2011, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Сидельников В.М., Теория кодирования, ФИЗМАТЛИТ, М., 2011; [Sidel’nikov V.M., Teoriya kodirovaniya, FIZMATLIT, M., 2011, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Циммерман К.-Х., Методы теории модулярных представлений в алгебраической теории кодирования, МЦНМО, М., 2011; [Tsimmerman K.-Kh., Metody teorii modulyarnykh predstavleniy v algebraicheskoy teorii kodirovaniya, MTsNMO, M., 2011, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Циммерман К.-Х., Методы теории модулярных представлений в алгебраической теории кодирования, МЦНМО, М., 2011; [Tsimmerman K.-Kh., Metody teorii modulyarnykh predstavleniy v algebraicheskoy teorii kodirovaniya, MTsNMO, M., 2011, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Деундяк В.М., Косолапов Ю.В., “Алгоритмы для мажоритарного декодирования групповых кодов”, Моделирование и анализ информационных систем, 22:4 (2015), 464–482; [Deundyak V.M., Kosolapov Yu.V., “Algorithms for Majority Decoding of Group Codes”, Modeling and Analysis of Information Systems, 22:4 (2015), 464–482, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Деундяк В.М., Косолапов Ю.В., “Алгоритмы для мажоритарного декодирования групповых кодов”, Моделирование и анализ информационных систем, 22:4 (2015), 464–482; [Deundyak V.M., Kosolapov Yu.V., “Algorithms for Majority Decoding of Group Codes”, Modeling and Analysis of Information Systems, 22:4 (2015), 464–482, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</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="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">Lenstra A.K., Verheul E.R., “Selecting Cryptographic Key Sizes”, Journal of Cryptology, 14 (2001), 255–293.</mixed-citation><mixed-citation xml:lang="en">Lenstra A.K., Verheul E.R., “Selecting Cryptographic Key Sizes”, Journal of Cryptology, 14 (2001), 255–293.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Федоренко С.В., Методы быстрого декодирования линейных кодов, ГУАП, СПб, 2008; [Fedorenko S.V., Metody bystrogo dekodirovaniya lineynykh kodov, GUAP, SPb, 2008, (in Russian).]</mixed-citation><mixed-citation xml:lang="en">Федоренко С.В., Методы быстрого декодирования линейных кодов, ГУАП, СПб, 2008; [Fedorenko S.V., Metody bystrogo dekodirovaniya lineynykh kodov, GUAP, SPb, 2008, (in Russian).]</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Berson T., “Failure of the McEliece public-key cryptosystem under message resend and related-message attack”, Proceedings of CRYPTO, 1294 (1997), 213–220.</mixed-citation><mixed-citation xml:lang="en">Berson T., “Failure of the McEliece public-key cryptosystem under message resend and related-message attack”, Proceedings of CRYPTO, 1294 (1997), 213–220.</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>
