<?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">sibsutis</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник СибГУТИ</journal-title><trans-title-group xml:lang="en"><trans-title>The Herald of the Siberian State University of Telecommunications and Information Science</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1998-6920</issn><publisher><publisher-name>СибГУТИ</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">sibsutis-394</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></article-categories><title-group><article-title>Анализ эффективности градиентной статистической атаки на блоковые шифры RC6, MARS, CAST-128, IDEA, Blowfish в системах защиты информации</article-title><trans-title-group xml:lang="en"><trans-title>Efficiency analysis of gradient statistical attack on block ciphers RC6, MARS, CAST-128, IDEA, Blowfish</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>Lysyak</surname><given-names>A. S.</given-names></name></name-alternatives><email xlink:type="simple">accemt@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>Ryabko</surname><given-names>B. Ya.</given-names></name></name-alternatives><email xlink:type="simple">boris@ryabko.net</email><xref ref-type="aff" rid="aff-2"/></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>Fionov</surname><given-names>A. N.</given-names></name></name-alternatives><email xlink:type="simple">fionov@sibsutis.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>СибГУТИ; НГУ</institution><country>Russian Federation</country></aff><aff xml:lang="ru" id="aff-2"><institution>СибГУТИ</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2013</year></pub-date><pub-date pub-type="epub"><day>26</day><month>10</month><year>2022</year></pub-date><volume>0</volume><issue>1</issue><fpage>85</fpage><lpage>109</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Лысяк А.С., Рябко Б.Я., Фионов А.Н., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Лысяк А.С., Рябко Б.Я., Фионов А.Н.</copyright-holder><copyright-holder xml:lang="en">Lysyak A.S., Ryabko B.Y., Fionov A.N.</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://vestnik.sibsutis.ru/jour/article/view/394">https://vestnik.sibsutis.ru/jour/article/view/394</self-uri><abstract><p>Данная работа посвящена экспериментальному исследованию статистических методов в криптоанализе на примере блоковых шифров RC6, MARS, CAST-128, IDEA и Blowfish. Предложенная градиентная атака основана на статистическом тесте «стопка книг». Описанные схемы и модификации атаки позволяют значительно уменьшить трудоёмкость нахождения секретного ключа по сравнению с ранее известными видами атак. В данной работе проведены исследования эффективности градиентной статистической атаки, показаны пределы её современной практической и теоретической применимости (9 раундов шифра RC6, 21 раунд MARS и 4 раунда CAST-128), выведены аналитические зависимости между эффективно атакуемыми раундами и временно́й и аппаратной сложностью атаки. Кроме того, для шифров RC6 и MARS разработаны модификации градиентной атаки, значительно сокращающие временну́ю и операционную сложность. Также в данной работе показан метод подбора оптимальных параметров атаки; исследована операционная и пространственная трудоёмкости и их зависимости от параметров теста и объёма шифротекста; показаны теоретические потребности в вычислительных ресурсах, необходимых для осуществления атаки.</p></abstract><trans-abstract xml:lang="en"><p>This paper is devoted to the pilot study of statistical techniques in cryptanalysis on the basis of block ciphers RC6, MARS, CAST-128, IDEA and Blowfish. The suggested gradient attack is based on statistical test attack called the «book stack». The described scheme and modifed attacks can significantly reduce the complexity of finding the secret key in comparison with previously known types of attacks. This paper studies the effectiveness of gradient statistical attack demonstrating its modern practical and theoretical application (9 rounds of RC6, 21 rounds of MARS and 4 rounds of CAST-128). Analytical dependence between effectively attacked rounds and time/hardware complexity is derived. In addition, in the case of RC6 and MARS, modifications significantly reducing space and operational complexity were developed. Also, this paper shows a selection method of optimum parameters of attack; operational and space complexity were investigated and their dependence on parameters and ciphertext size were shown. Theoretical demand for computing power needed to carry out the attack is described.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>градиентная атака</kwd><kwd>статистическая атака</kwd><kwd>криптоанализ</kwd><kwd>блоковые шифры</kwd></kwd-group><kwd-group xml:lang="en"><kwd>RC6</kwd><kwd>MARS</kwd><kwd>CAST-128</kwd><kwd>IDEA</kwd><kwd>Blowfish</kwd><kwd>gradient attack</kwd><kwd>statistical attack</kwd><kwd>cryptoanalysis</kwd><kwd>block ciphers</kwd><kwd>RC6</kwd><kwd>MARS</kwd><kwd>CAST-128</kwd><kwd>IDEA</kwd><kwd>Blowfish</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">Knudsen L., Meier W. Correlations in RC6 with a reduced number of rounds // FSE 2000. LNCS 1978(2000). Springer–Verlag. P. 94–108.</mixed-citation><mixed-citation xml:lang="en">Knudsen L., Meier W. Correlations in RC6 with a reduced number of rounds // FSE 2000. LNCS 1978(2000). Springer–Verlag. P. 94–108.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Меняшев А.А., Монарев В.А., Рябко Б.Я., Фионов А.Н. Применение градиентной статистической атаки к блоковым шифрам RC5, RC6 И SAFER // Научно-практический журнал «Информационное противодействие терроризму», 2006. №7. С. 189-193.</mixed-citation><mixed-citation xml:lang="en">Меняшев А.А., Монарев В.А., Рябко Б.Я., Фионов А.Н. Применение градиентной статистической атаки к блоковым шифрам RC5, RC6 И SAFER // Научно-практический журнал «Информационное противодействие терроризму», 2006. №7. С. 189-193.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Монарёв В.А., Лубкин А.М. Эффективная атака на блоковый шифр RC6 // Вестник СибГУТИ, 2010. №4. С. 55-60.</mixed-citation><mixed-citation xml:lang="en">Монарёв В.А., Лубкин А.М. Эффективная атака на блоковый шифр RC6 // Вестник СибГУТИ, 2010. №4. С. 55-60.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации, 2006, Москва. С. 181-202.</mixed-citation><mixed-citation xml:lang="en">Рябко Б.Я., Фионов А.Н. Криптографические методы защиты информации, 2006, Москва. С. 181-202.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Pябко Б.Я., Монарев В.А., Шокин Ю.И. Новый тип атак на блоковые шифры // Проблемы передачи информации, 2005. т. 41. н.4. С. 181– 128.</mixed-citation><mixed-citation xml:lang="en">Pябко Б.Я., Монарев В.А., Шокин Ю.И. Новый тип атак на блоковые шифры // Проблемы передачи информации, 2005. т. 41. н.4. С. 181– 128.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Шнайер Б. Прикладная криптография// NewYork:Wiley, 1996. P. 124-147.</mixed-citation><mixed-citation xml:lang="en">Шнайер Б. Прикладная криптография// NewYork:Wiley, 1996. P. 124-147.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Ryabko B.Ya., Monarev V.A. Using information theory approach to randomness testing // Journal of Statistical Planning and Inference, 2005. Vol. 133. № 1. PP. 95-110.</mixed-citation><mixed-citation xml:lang="en">Ryabko B.Ya., Monarev V.A. Using information theory approach to randomness testing // Journal of Statistical Planning and Inference, 2005. Vol. 133. № 1. PP. 95-110.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Рябко Б.Я., Пестунов А.И. «Стопка книг» как новый статистический тест для случайных чисел // Пробл. передачи информации, 2004. Т. 40. вып. 1. C. 73-78.</mixed-citation><mixed-citation xml:lang="en">Рябко Б.Я., Пестунов А.И. «Стопка книг» как новый статистический тест для случайных чисел // Пробл. передачи информации, 2004. Т. 40. вып. 1. C. 73-78.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">L'Ecuyer P. Tables of linear congruential generators of different sizes and good lattice structure // Math. of Comp, 1999. Vol. 68. P. 249-260.</mixed-citation><mixed-citation xml:lang="en">L'Ecuyer P. Tables of linear congruential generators of different sizes and good lattice structure // Math. of Comp, 1999. Vol. 68. P. 249-260.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Кнут Д.Э. Искусство программирования. Т. 2: Получисленные алгоритмы. М.: Изд. дом «Вильямс», 2000.С. 60-148.</mixed-citation><mixed-citation xml:lang="en">Кнут Д.Э. Искусство программирования. Т. 2: Получисленные алгоритмы. М.: Изд. дом «Вильямс», 2000.С. 60-148.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Pestunov A. Statistical Analysis of the MARS Block Cipher // Cryptology ePrint Archive. Report 2006/217 [Электронный ресурс]. URL:http://eprint.iacr.org/2006/217 (дата обращения: 18.06.2011).</mixed-citation><mixed-citation xml:lang="en">Pestunov A. Statistical Analysis of the MARS Block Cipher // Cryptology ePrint Archive. Report 2006/217 [Электронный ресурс]. URL:http://eprint.iacr.org/2006/217 (дата обращения: 18.06.2011).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Ryabko B., Monarev V. Using information theory approach for randomness testing // J. of Statistical Planning and Reference. 2005. Vol. 133, N 1. P. 95-110.</mixed-citation><mixed-citation xml:lang="en">Ryabko B., Monarev V. Using information theory approach for randomness testing // J. of Statistical Planning and Reference. 2005. Vol. 133, N 1. P. 95-110.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Doroshenko S., Ryabko B. The experimental distinguishing attack on RC4 // Cryptology ePrint Archive. Report 2006/070. 2006. [Электронный ресурс]. URL:http://eprint.iacr.org/ 2006/070 (дата обращения: 21.10.2011).</mixed-citation><mixed-citation xml:lang="en">Doroshenko S., Ryabko B. The experimental distinguishing attack on RC4 // Cryptology ePrint Archive. Report 2006/070. 2006. [Электронный ресурс]. URL:http://eprint.iacr.org/ 2006/070 (дата обращения: 21.10.2011).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Пестунов А.И. Теоретическое исследование свойств статистического теста «стопка книг». Вычислительные технологии 2006, Т.11, №6. C. 96-102.</mixed-citation><mixed-citation xml:lang="en">Пестунов А.И. Теоретическое исследование свойств статистического теста «стопка книг». Вычислительные технологии 2006, Т.11, №6. C. 96-102.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Пестунов А.И. Дифференциальный криптоанализ блочного шифра MARS // Прикладная дискретная математика 2009. №6. C. 56-63.</mixed-citation><mixed-citation xml:lang="en">Пестунов А.И. Дифференциальный криптоанализ блочного шифра MARS // Прикладная дискретная математика 2009. №6. C. 56-63.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Biham E., Dunkelman O., Keller N. A New Attack on 6-Round IDEA // Lecture Notes in Computer Science. Berlin, Heidelberg: Springer-Verlag, 2007. V. 4593. P. 211-224.</mixed-citation><mixed-citation xml:lang="en">Biham E., Dunkelman O., Keller N. A New Attack on 6-Round IDEA // Lecture Notes in Computer Science. Berlin, Heidelberg: Springer-Verlag, 2007. V. 4593. P. 211-224.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Schneier Bruce. The Blowfish Encryption Algorithm -- One Year Later // Dr. Dobb's Journal, 1995. P. 101-137.</mixed-citation><mixed-citation xml:lang="en">Schneier Bruce. The Blowfish Encryption Algorithm -- One Year Later // Dr. Dobb's Journal, 1995. P. 101-137.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Meier W., Brugg-Windisch HTL., Switzerland. Workshop on the theory and application of cryptographic techniques on Advances in Сryptology EUROCRYPT '93 Proceedings. Secaucus, NJ, USA: Springer-Verlag New York, Inc, 1994. P. 371-385.</mixed-citation><mixed-citation xml:lang="en">Meier W., Brugg-Windisch HTL., Switzerland. Workshop on the theory and application of cryptographic techniques on Advances in Сryptology EUROCRYPT '93 Proceedings. Secaucus, NJ, USA: Springer-Verlag New York, Inc, 1994. P. 371-385.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Rivest R.L., Robshaw M.J.B., Sidney R., and Yin Y.L. The RC6 BlockCipher, 1998. P. 42-57.</mixed-citation><mixed-citation xml:lang="en">Rivest R.L., Robshaw M.J.B., Sidney R., and Yin Y.L. The RC6 BlockCipher, 1998. P. 42-57.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Carolynn Burwick Don Coppersmith. The MARS Encryption Algorithm. [Электронный ресурс]. URL: http://csis.bits-pilani.ac.in (дата обращения: 24.05.2011).</mixed-citation><mixed-citation xml:lang="en">Carolynn Burwick Don Coppersmith. The MARS Encryption Algorithm. [Электронный ресурс]. URL: http://csis.bits-pilani.ac.in (дата обращения: 24.05.2011).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Schneier Bruce. Applied Cryptography, (2nd edition). John Wiley &amp; Sons. 1996. PP. 334–335.</mixed-citation><mixed-citation xml:lang="en">Schneier Bruce. Applied Cryptography, (2nd edition). John Wiley &amp; Sons. 1996. PP. 334–335.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Demirci Hüseyin, Türe Erkan, Selçuk Ali Aydin. A New Meet in the Middle Attack on The IDEA Block Cipher, 10th Annual Workshop on Selected Areas in Cryptography, 2004.</mixed-citation><mixed-citation xml:lang="en">Demirci Hüseyin, Türe Erkan, Selçuk Ali Aydin. A New Meet in the Middle Attack on The IDEA Block Cipher, 10th Annual Workshop on Selected Areas in Cryptography, 2004.</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>
