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

dc.contributor.advisorКапшук, Олег Олексійович
dc.contributor.authorПанчак, Остап Ігорович
dc.date.accessioned2023-03-16T09:09:32Z
dc.date.available2023-03-16T09:09:32Z
dc.date.issued2022
dc.description.abstractВ даній роботі розглянуто реалізацію еліптичної криптографії в сучасних месенджерах. Мова йде, про шість найпопулярніших месенджерів: SignalApp, Telegram, WhatsApp, Viber, Facebook Messenger, IMessage. Спочатку, розглядається теоретична частина даної теми. Еліптичні криві, групи, підгрупи, скалярне множення точок еліптичної кривої, задача дискретного логарифма. Після цього описуються два основних протоколи, асиметричного шифрування, в яких використовується еліптична криптографія. Наступним був даний порівняльний аналіз популярних еліптичних кривих, оцінена їхня криптостійкість, описані особливості. Далі, було дано загальну оцінку захисту даних в месенджерах. Тобто чи шифруються дані при передачі, чи додаток має відкритий код для перевірки спільнотою та інше. Після цього протоколи шифрування кожного месенджера розглядалися окремо. На основі проведеного раніше аналізу еліптичних кривих, було роз’яснено причини використання тої чи іншої кривої в протоколах криптографії месенджерів. В висновку до роботи було пояснено чому, незважаючи, на явну перевагу еліптичної криптографії в інших галузях, деякі популярні месенджери все ще використовують RSA алгоритм, для захисту даних, а також дано рекомендацію, як збільшити безпечність використання криптографії на еліптичних кривих. Загальний обсяг роботи: 78 с.uk
dc.description.abstractotherThis paper considers the implementation of elliptical cryptography in modern messengers. We are talking about the six most popular messengers: SignalApp, Telegram, WhatsApp, Viber, Facebook Messenger, iMessage. First, the theoretical part of this topic is considered. Elliptic curves, groups, subgroups, scalar multiplication of elliptic curve points, discrete logarithm problem. This is followed by two basic protocols, asymmetric encryption, which uses elliptical cryptography. Next was a comparative analysis of popular elliptical curves, evaluated their cryptocurrency, described features. Next, an overall assessment of data protection in messengers was given. That is, whether the data is encrypted during transmission, whether the application is open source for community verification, and so on. After that, the encryption protocols of each messenger were considered separately. Based on a previous analysis of elliptical curves, the reasons for the use of a particular curve in messenger cryptographic protocols were explained. The paper explained why, despite the clear advantage of elliptical cryptography in other fields, some popular messengers still use the RSA algorithm to protect data, and recommended how to improve the reliability of elliptic curve cryptography. Total work volume: 78 p.uk
dc.format.extent78 с.uk
dc.identifier.citationПанчак, О. І. Реалізація криптографії на еліптичних кривих в сучасних месенджерах : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Панчак Остап Ігорович. - Київ, 2022. - 78 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/53734
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectеліптична криптографіяuk
dc.subjectеліптична криваuk
dc.subjectдискретне логарифмуванняuk
dc.subjectпротокол Діффі- Хеллманаuk
dc.subjectпротокол Signaluk
dc.subjectECDHuk
dc.subjectECDSAuk
dc.subjectX25519uk
dc.subjectelliptical cryptographyuk
dc.subjectelliptic curveuk
dc.subjectdiscrete logarithmuk
dc.subjectDiffie-Hellman protocoluk
dc.subjectSignal protocoluk
dc.titleРеалізація криптографії на еліптичних кривих в сучасних месенджерахuk
dc.title.alternativeImplementation of cryptography on elliptic curves in modern messengersuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Panchak_bakalavr.pdf
Розмір:
1.4 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: