eONPUIR

Алгоритми пошуку залишків довгих чисел для задач асиметричної криптографії

Показать сокращенную информацию

dc.contributor.author Тимошенко, Лідія Миколаївна
dc.contributor.author Тимошенко, Лидия Николаевна
dc.contributor.author Tymoshenko, Lidiya
dc.contributor.author Івасьєв, Степан Володимирович
dc.contributor.author Ивасьев, Степан Владимирович
dc.contributor.author Yvasev, Stepan
dc.contributor.author Лотоцький, О. Я.
dc.contributor.author Лотоцкий, О. Я.
dc.contributor.author Lototskyy, O.
dc.contributor.author Гаврилей, В. М.
dc.contributor.author Gavriley, V.
dc.date.accessioned 2019-10-01T18:35:37Z
dc.date.available 2019-10-01T18:35:37Z
dc.date.issued 2018
dc.identifier.citation Алгоритми пошуку залишків довгих чисел для задач асиметричної криптографії / Л. М. Тимошенко, С. В. Івасьєв, О. Я. Лотоцький, В. М. Гаврилей // Інформатика та мат. методи в моделюванні = Informatics and Mathematical Methods in Simulation. – Одеса, 2018. – Т. 8, № 4. – С. 324–333. uk
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/8834
dc.description.abstract На сучасному етапі забезпечення інформаційної безпеки держави важливим є засекречування мереж зв’язку військового призначення, одним із ключових напрямів якого є застосування криптографічних методів захисту інформації, зокрема, асиметричної криптографії. Одним із шляхів удосконалення алгоритмів асиметричної криптографії є знаходження залишків довгих чисел. Відомі алгоритми пошуку залишків довгих чисел мають ряд суттєвих недоліків при їх реалізації. В роботі проводиться аналіз заявлених двох нових методів пошуку залишків довгих чисел, їх недоліків та обчислювальних складностей. Описано запропонований авторами метод, наведено його алгоритм та блок-схема. Досліджуються обчислювальні складності трьох розглянутих методів пошуку залишків. Чисельний експеримент оцінки складностей показує, що при виконанні модульних операцій, які використовуються в асиметричних криптоалгоритмах, при переведенні чисел з десяткової системи в систему числення залишкових класів слід використовувати запропонований метод, який характеризується меншою складністю. Для подальшого розгляду залишаються два. Виграш в ефективності запропонованого алгоритму відносно відомого визначається як співвідношення обчислювальних складностей і дорівнюї 2. Розроблений на мові програмування високого рівня С++ додаток дозволяє дослідити часові характеристики виконання двох методів. В роботі наведено фрагмент тестування додатку для подвійних чисел Мерсенна та графічне зображення залежності часу знаходження залишків великих чисел від простого числа, для якого знаходиться залишок. Розроблений алгоритм пошуку залишків великих чисел дозволив підвищити швидкодію порівняно з відомим за рахунок використання властивостей залишків та числового базису Радемахера. Це зменшило обчислювальну складність та підвищило виграш у ефективності роботи алгоритму у порівнянні з відомим у два рази, що доводить доцільність його використання при опрацюванні довгих чисел в асиметричних криптографічних системах захисту інформації для підвищення швидкодії процесів шифрування та криптоаналізу. en
dc.description.abstract На современном этапе обеспечения информационной безопасности государства важно засекречивание сетей связи военного назначения, одним их ключевых направлений которого является применение криптографических методов защиты информации, в частности, асимметричной криптографии. Одним из путей совершенствования алгоритмов асимметричной криптографии является нахождение остатков длинных чисел. Известные алгоритмы поиска остатков длинных чисел имеют ряд существенных недостатков при их реализации. В работе проводится анализ заявленных двух новых методов поиска остатков длинных чисел, их недостатков и вычислительных сложностей. Описан предложенный авторами метод, приведены его алгоритм и блок-схема. Исследуются вычислительные сложности трех рассмотренных методов поиска остатков, численный эксперимент оценки сложностей показывает, что при выполнении модульных операций, которые используются в асимметричных криптоалгоритмах, при переводе чисел из десятичной системы в систему счисления остаточных классов следует использовать предложенный метод, который характеризуется меньшей сложностью. Для дальнейшего рассмотрения остаются два. Выигрыш в эффективности предложенного алгоритма относительно известного определяется как соотношение вычислительных сложностей и равен 2. Разработанное на языке программирования высокого уровня С++ приложение позволяет исследовать временные характеристики выполнения двух методов. В работе приведен фрагмент тестирования приложения для двойных чисел Мерсенна и графическое изображение зависимости времени нахождения остатков больших чисел от простого числа, для которого находится остаток. Разработанный алгоритм поиска остатков больших чисел позволил повысить быстродействие по сравнению с известным за счет использования свойств остатков и числового базиса Радемахера. Это уменьшило вычислительную сложность и повысило выигрыш в эффективности работы алгоритма по сравнению с известным в два раза, что доказывает целесообразность его использования при обработке длинных чисел в асимметричных криптографических системах защиты информации для повышения быстродействия процессов шифрования и криптоанализа. en
dc.description.abstract At the present stage of providing information security of the state, it is important to make secret military communication networks. One of the key areas to secret a network is the use of cryptographic methods for information protection, in particular, asymmetric cryptography. To improve asymmetric cryptography algorithms we can find the remains of long numbers. The implementation of known algorithms for finding the remains of long numbers has a number of significant drawbacks. The paper analyzes two new methods of finding long-numbered residues, their drawbacks, and computational complexities. The method proposed by the authors is described, its algorithm and block diagram are presented. The computational complexities of the three researched methods are studied. The numerical complexity evaluation experiment shows that when performing modular operations used in asymmetric cryptographic algorithms, when transferring numbers from the decimal system to the system of the numbers of residual classes, the proposed method should be used. The method has less complexity. There are two ways of further consideration. It is well-known that the algorithm effectiveness gain is equal to the ratio of computational complexity and equal 2. The application developed in the high-level programming language C ++ allows us to investigate the time characteristics of the two methods. In this paper, we give a fragment of the testing of the application for double Mersenne numbers and a graphic representation of the dependence of the time of finding the remnants of large numbers from the prime number for which the remainder is. The developed algorithm for finding the remnants of large numbers allowed to increase the speed compared to the known due to the use of the properties of residues and the numerical basis of Rademacher. This reduced the computational complexity and increased the efficiency of the algorithm compared with the known twice, which proves the expediency of its use in processing long numbers in asymmetric cryptographic information security systems to increase the speed of encryption and cryptanalysis. en
dc.language.iso uk en
dc.publisher Odessa National Polytechnic University en
dc.subject асиметрична криптографія en
dc.subject довга арифметика en
dc.subject система залишкових класів en
dc.subject обчислювальна складність en
dc.subject залишки довгих чисел en
dc.subject ассиметричная криптография en
dc.subject длинная арифметика en
dc.subject система остаточных классов en
dc.subject вычислительная сложность en
dc.subject остатки длинных чисел en
dc.subject asymmetric cryptography en
dc.subject long arithmetic en
dc.subject system of residual classes en
dc.subject computational complexity en
dc.subject remains of long numbers en
dc.title Алгоритми пошуку залишків довгих чисел для задач асиметричної криптографії en
dc.title.alternative Algorithms for searching long-term numbers for the task asymetric cryptography en
dc.title.alternative Алгоритмы поиска остатка длинных чисел для задач асимметричной криптографии en
dc.type Article en
opu.citation.journal Информатика и математические методы в моделировании en
opu.citation.volume 8 en
opu.citation.firstpage 324 en
opu.citation.lastpage 333 en
opu.citation.issue 4 en
opu.staff.id lmt0902@gmail.com en
opu.staff.id stepan.ivasiev@gmail.com en
opu.staff.id zyzik2323@gmail.com en


Файлы, содержащиеся в элементе

Этот элемент содержится в следующих коллекциях

Показать сокращенную информацию