eONPUIR

Розробка трьохмодульної криптосистеми Pабіна на основі операції додавання

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

dc.contributor.author Касянчук, М. М.
dc.contributor.author Kasianchuk, M.
dc.contributor.author Лотоцький, О. Я.
dc.contributor.author Lototsky, O.
dc.contributor.author Яцків, С. В.
dc.contributor.author Yatskiv, S.
dc.contributor.author Івасьєв, С. В.
dc.contributor.author Ivasiev, S.
dc.contributor.author Тимошенко, Лідія Миколаївна
dc.contributor.author Тимошенко, Лидия Николаевна
dc.contributor.author Tymoshenko, Lidiya
dc.date.accessioned 2021-07-26T13:18:11Z
dc.date.available 2021-07-26T13:18:11Z
dc.date.issued 2021
dc.identifier.citation Розробка трьохмодульної криптосистеми Pабіна на основі операції додавання / М. М. Касянчук, О. Я. Лотоцький, С. В. Яцків, С. В. Івасьєв, Л. М. Тимошенко // Інформатика та мат. методи в моделюванні = Informatics and Mathematical Methods in Simulation. – Одеса, 2021. – Т. 11, № 1-2. – С. 16–26. uk
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/11784
dc.description.abstract Сьогодні одним з найпоширеніших алгоритмів асиметричної криптографії є криптосистема Рабіна. Процес шифрування у ній подібний до криптосистеми RSA, однак замість модулярного експоненціювання використовується операція піднесення до квадрату за модулем. Це забезпечує більшу порівняно з RSAшвидкодію алгоритму шифрування без втрати криптостійкості. Однак процес розшифрування вимагає значних обчислювальних та апаратних затрат. Тому метою даної роботи є розробка трьохмодульної криптосистеми Рабіна з використанням тільки операції додавання, а також дослідження її обчислювальної складності. Для виконання операції модулярного множення пропонується використати векторно-модульний метод, в якому множення замінюється операцією додавання відповідних величин. Для пошуку квадратичного лишку та відновлення десяткового числа за його залишками замість використання відповідно символів Якобі або Лежандра та китайської теореми про залишки використовуються методи додавання модуля та додавання добутку модулів. Це дозволяє зменшити обчислювальні складності вказаних операцій. Наведено схему трьохмодульної криптосистеми Рабіна та приклад її реалізації з використанням тільки операції додавання. Використання в даному підході однотипних суматорів замість мультиплексорів та перемножувачів дасть можливість зменшити апаратну та структурну складність схемотехнічного проектування трьохмодульної криптосистеми Рабіна. Для порівняння обчислювальної складності різних реалізацій криптосистеми Рабіна розглянуто її найбільш трудомісткі операції. Проведені дослідження свідчать про те, що реалізація трьохмодульного криптоалгоритму Рабіна за допомогою тільки операції додавання дає можливість зменшити обчислювальну складність базових операцій з кубічної до квадратичної. Представлено графічну залежність обчислювальної складності від розрядності чисел та кількості модулів. Показано, що із збільшенням цих аргументів обчислювальна складність реалізації криптосистеми Рабіна істотно зростає. en
dc.description.abstract Nowadays, one of the most common algorithms for asymmetric cryptography is the Rabin cryptosystem. The encryption process is similar to the RSA cryptosystem, but instead of modular exponentiation, the operation of squaring modulo is used. This provides faster performance of the encryption algorithm without the loss of cryptosecurity compared to RSA. However, the decryption process requires considerable time and hardware costs. Therefore, the purpose of this work is to develop a three-modular Rabin cryptosystem using only the addition operation, as well as to study its time complexity. To perform the operation of modular multiplication, it is proposed to use a modular-vector method, in which multiplication is replaced by the operation of adding the appropriate values. The methods of adding module and product of modules are used to find the quadratic surplus and for decimal number recovery by its residues instead of using the Jacobi or Legendre symbols and the Chinese Reminder Theorem. This makes it possible to reduce the time complexity of these operations. The scheme of three-modular Rabin cryptosystem and an example of its implementation based only on the addition operation are given. The use of one-type adders instead of multiplexers and multipliers in this approach allows one to simplify the hardware and structural complexities of the circuit design of a three-modular Rabin cryptosystem. To compare the time complexities in different implementations of the Rabin cryptosystem, its most time-consuming operations are considered. The research conducted show that the implementation of a three-modular Rabin cryptoalgorithm based only on the addition operation makes it possible to reduce the time complexity of basic operations from cubic to quadratic one. The graphical dependence of time complexity on digit capacity and a number of modules is presented. It is shown that with the increase of these arguments the time complexity of the implementation of the Rabin cryptosystem significantly increases. en
dc.language.iso uk en
dc.publisher Державний університет «Одеська політехніка» en
dc.subject трьохмодульна криптосистема Рабіна en
dc.subject додавання en
dc.subject векторно- модульний метод en
dc.subject обчислювальна складність en
dc.subject квадратичний лишок en
dc.subject китайська теорема про залишки en
dc.subject Rabin three-modular cryptosystem en
dc.subject addition en
dc.subject modular-vector method en
dc.subject time complexity en
dc.subject quadratic surplus en
dc.subject Chinese Remainder Theorem en
dc.title Розробка трьохмодульної криптосистеми Pабіна на основі операції додавання en
dc.title.alternative Developing Rabin three-modular cryptosystem based on the operation of addition en
dc.type Article en
opu.kafedra Кафедра інформаційної безпеки = Кафедра кібербезпеки та програмного забезпечення
opu.citation.journal ІНФОРМАТИКА ТА МАТЕМАТИЧНІ МЕТОДИ В МОДЕЛЮВАННІ en
opu.citation.volume 11 en
opu.citation.firstpage 16 en
opu.citation.lastpage 26 en
opu.citation.issue 1-2 en
opu.staff.id l.m.tymoshenko@opu.ua en


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

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

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