<?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="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.23947/1992-5980-2018-18-2-246-255</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-490</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="en"><subject>INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject></subj-group></article-categories><title-group><article-title>Geometric realization of electronic elections based on threshold secret sharing</article-title><trans-title-group xml:lang="ru"><trans-title>Геометрическая реализация метода проведения электронных выборов, основанного на пороговом разделении секрета</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-9541-3374</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Мазуренко</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Mazurenko</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Мазуренко Александр Вадимович, математик-программист </p><p>344002, Ростов-на-Дону, пр. Буденовский, 62/2</p></bio><bio xml:lang="en"><p>Mazurenko, Alexander V., mathematician-programmer</p><p>344002, Rostov-on-Don, Budenovskiy pr. 62/2</p></bio><email xlink:type="simple">mazurencoal@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-9911-8962</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Стукопин</surname><given-names>В. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Stukopin</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Стукопин Владимир Алексеевич, доктор физико-математических наук, доцент, и.о. зав. каф. «Математика» </p><p>344000, г. Ростов-на-Дону, пл. Гагарина, 1</p></bio><bio xml:lang="en"><p>Stukopin, Vladimir A., Dr.Sci. (Phys.-Math.), associate professor, acting head of the Mathematics Department </p><p>344000, Rostov-on-Don, Gagarin sq., 1 </p></bio><email xlink:type="simple">stukopin@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>DDoS-GUARD LLC</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>Don State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>03</day><month>07</month><year>2018</year></pub-date><volume>18</volume><issue>2</issue><fpage>246</fpage><lpage>255</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Mazurenko A.V., Stukopin V.A., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Мазуренко А.В., Стукопин В.А.</copyright-holder><copyright-holder xml:lang="en">Mazurenko A.V., Stukopin V.A.</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.vestnik-donstu.ru/jour/article/view/490">https://www.vestnik-donstu.ru/jour/article/view/490</self-uri><abstract><sec><title>Introduction</title><p>Introduction. One of the tasks arising in cryptography is to ensure a safe and fair conduct of e-voting. This paper details the algorithm of electronic elections particularly that part which deals with the cryptographic security. </p></sec><sec><title>Materials and Methods</title><p>Materials and Methods. The results are obtained on the basis of the following methodology: finite field theory, projective geometry, and linear algebra. The developed cryptosystem is based on the application of geometric objects from projective geometry over finite fields. </p></sec><sec><title>Research Results</title><p>Research Results. The invented algorithm relies on the ElGamal encryption and a new geometric way of secret sharing among election committees. The proposed method uses some features of affine spaces over finite fields to generate special geometric constructions and secret, search of which is a complex algorithmic task for an illegal intruder. The threshold secret sharing is used to prevent voter fraud on the part of the members of election committees. The probability to generate the right share of secret by an illegal intruder in case when he/she knows only a part of secret shares is determined. </p><p>Discussion and Conclusions. The described scheme is useful for electronic voting and in other spheres where methods of threshold cryptography are applied.</p></sec></abstract><trans-abstract xml:lang="ru"><sec><title>Введение</title><p>Введение. Среди актуальных задач криптографии можно выделить задачу обеспечения безопасного и честного проведения электронного голосования. В настоящей работе описан метод проведения электронных выборов с точки зрения обеспечения криптографической безопасности. </p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. При решении поставленной исследовательской задачи использованы теоретические результаты из теории конечных полей, проективной геометрии и линейной алгебры. Разработанная криптосистема основана на применении геометрических объектов, рассматриваемых в проективной геометрии над конечными полями. </p></sec><sec><title>Результаты исследования</title><p>Результаты исследования. Разработанный алгоритм основан на схеме шифрования Эль-Гамаля и на новом геометрическом способе разделения секрета между избирательными комиссиями. Данный способ использует особенности построения аффинных пространств над конечными полями для создания подходящих геометрических конструкций и генерации секрета, поиск которого, с точки зрения злоумышленника, является сложной алгоритмической задачей. Использование порогового метода разделения секрета обосновывается необходимостью исключить возможность фальсификации результатов голосования со стороны членов избирательной комиссии. Авторами определено, с какой вероятностью злоумышленнику удастся сгенерировать верную секретную долю в случае, когда ему известна лишь ее некоторая часть. </p></sec><sec><title>Обсуждение и заключения</title><p>Обсуждение и заключения. Предложенная криптографическая система может быть применена для проведения электронных выборов, а также в тех областях, где возникает необходимость в использовании методов пороговой криптографии.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>криптография</kwd><kwd>криптосистема с открытым ключом</kwd><kwd>схема Эль-Гамаля</kwd><kwd>конечные поля</kwd><kwd>пороговая криптография</kwd><kwd>разделение секрета</kwd><kwd>аффинная геометрия</kwd><kwd>проективные пространства</kwd><kwd>электронные выборы</kwd><kwd>задача Диффи-Хеллмана</kwd></kwd-group><kwd-group xml:lang="en"><kwd>cryptography</kwd><kwd>public-key cryptosystem</kwd><kwd>ElGamal encryption system</kwd><kwd>finite fields</kwd><kwd>threshold cryptography</kwd><kwd>secret sharing</kwd><kwd>affine geometry</kwd><kwd>projective spaces</kwd><kwd>electronic voting</kwd><kwd>Diffie-Hellman problem</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">Могилевская, Н. С. Пороговое разделение файлов на основе битовых масок: идея и возможное применение / Н. С. Могилевская, Р. В. Кульбикаян, Л. А. Журавлев // Вестник Дон. гос. техн. ун-та. — 2011 — Т. 11, 10. — С. 1749–1755.</mixed-citation><mixed-citation xml:lang="en">Mogilevskaya, N.S., Kulbikayan, R.V., Zhuravlev, L.A. Porogovoe razdelenie faylov na osnove bitovykh masok: ideya i vozmozhnoe primenenie. [Threshold file sharing based on bit masks: concept and possible use.] Vestnik of DSTU, 2011, vol. 11, no. 10, pp. 1749–1755 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Rubin, A. D. Security considerations for remote electronic voting / A. D. Rubin // Communications of the ACM. – 2002. – V. 45(12). – P. 39–44.</mixed-citation><mixed-citation xml:lang="en">Rubin, A. D. Security considerations for remote electronic voting. Communications of the ACM, 2002, vol. 45(12), pp. 39–44.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Kiayias, A. An Internet voting system supporting user privacy / A. Kiayias, M. Korman, D. Walluck // ACSAC’06: Proceedings of the 22nd Annual Computer Security Applications Conference. – 2006. – P. 165–174.</mixed-citation><mixed-citation xml:lang="en">Kiayias, A., Korman, M., Walluck, D. An Internet voting system supporting user privacy. ACSAC’06: Proceedings of the 22nd Annual Computer Security Applications Conference, 2006, pp. 165–174.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Jefferson, D. Analyzing internet voting security / D. Jefferson, A. D. Rubin, B. Simons, D. Wagner // Communications of the ACM. – 2004. – V. 47(10). – P. 59–64.</mixed-citation><mixed-citation xml:lang="en">Jefferson, D., Rubin, A. D., Simons, B., Wagner, D. Analyzing internet voting security. Communications of the ACM, 2004, vol. 47(10), pp. 59–64.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Chaum, D. Secret-ballot receipts: True voter-verifiable elections / D. Chaum // IEEE Security and Privacy. – 2004. – V. 2(1). – P. 38–47.</mixed-citation><mixed-citation xml:lang="en">Chaum, D. Secret-ballot receipts: True voter-verifiable elections. IEEE Security and Privacy, 2004, vol. 2(1), pp. 38–47.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Алферов, А. П. Основы криптографии: учебное пособие / А. П. Алферов, А. Ю. Зубов, А. С. Кузьмин, А. В. Черемушкин. — Москва : Гелиос-АРВ, 2001. — 480 с.</mixed-citation><mixed-citation xml:lang="en">Alferov, A.P., Zubov, A.Yu., Kuzmin, A.S., Cheremushkin, A.V. Osnovy kriptografii: uchebnoe posobie. [Basics of Cryptography.] Moscow: Gelios-ARV, 2001, 480 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Рябко, Б. Я. Криптографические методы защиты информации / Б. Я. Рябко, А. Н. Фионов. — Москва : Горячая линия-Телеком, 2005. — 229 с.</mixed-citation><mixed-citation xml:lang="en">Ryabko. B.Ya., Fionov, A.N. Kriptograficheskie metody zashchity informatsii. [Cryptographic methods of information protection.] Moscow: Hot line -Telekom, 2005, 229 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Коблиц, Н. Курс теории чисел и криптографии / Н. Коблиц. — Москва : ТВП, 2001. — 254 с.</mixed-citation><mixed-citation xml:lang="en">Koblitz, N. Kurs teorii chisel i kriptografii. [Course of number theory and cryptography.] Moscow: TVP, 2001, 254 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Кострикин, А. И. Введение в алгебру / А. И. Кострикин. — Москва : МЦНМО, 2009. — 368 с.</mixed-citation><mixed-citation xml:lang="en">Koblitz, N. Kurs teorii chisel i kriptografii. [Course of number theory and cryptography.] Moscow: TVP, 2001, 254 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Ian, F. Blake. On the complexity of the discrete logarithm and Diffie-Hellman problems / F. Blake Ian, Theo Garefalakis // J. Complex. – 2004. – V. 20(2-3). – P. 148–170.</mixed-citation><mixed-citation xml:lang="en">Kostrikin, A.I. Vvedenie v algebru. [Introduction to Algebra.] Moscow: MTsNMO, 2009, 368 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Ian, F. Blake, Garefalakis, Theo. On the complexity of the discrete logarithm and Diffie-Hellman problems. J. Complex, 2004, vol. 20(2-3), pp. 148–170.</mixed-citation><mixed-citation xml:lang="en">Ian, F. Blake, Garefalakis, Theo. On the complexity of the discrete logarithm and Diffie-Hellman problems. J. Complex, 2004, vol. 20(2-3), pp. 148–170.</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>
