• українська
    • English
  • українська 
    • українська
    • English
  • Увійти
Дивитися документ 
  • Головна
  • Науково-технічна бібліотека
  • Публікації співробітників бібліотеки
  • JetIQ
  • Дивитися документ
  • Головна
  • Науково-технічна бібліотека
  • Публікації співробітників бібліотеки
  • JetIQ
  • Дивитися документ
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

ChaCha: Development and modification of Salsa20 in modern cryptographic systems

Автор
Palii, O.
Dudnyk, O.
Палій, О.
Дудник, О.
Дата
2026
Metadata
Показати повну інформацію
Collections
  • JetIQ [231]
Анотації
The study reviewed the ChaCha20 stream cypher as the successor to the Salsa20 algorithm, emphasising development, technical features, and application in modern cryptosystems. The research relevance is determined by the widespread implementation of ChaCha20 in security protocols (TLS 1.3, VPN, etc.) due to its high performance in software implementations and resistance to cryptanalysis. The study aimed to analyse the evolution of ChaCha Salsa20, compare it with other cyphers, and summarise the latest achievements in terms of modifications and performance. The study used methods of analysing literary sources and experimental data on the speed and resistance of cyphers. The main results included a highlighted history of ChaCha’s creation based on Salsa20 and improving diffusion per round, a detailed description of the algorithm’s structure (4×4 state matrix, addition-rotation-XOR operations) and its cryptographic strength (no practical attacks on the full 20-round version). The advantages of ChaCha20 over the Advanced Encryption Standard (AES) in a software environment are demonstrated; in particular, on platforms without AES hardware acceleration, ChaCha20 runs up to 3 times faster with an equivalent level of security. The implementation of ChaCha20-Poly1305 in TLS and WireGuard is considered, as well as the use of XChaCha for extended nonces and the Adiantum algorithm for disk encryption on mobile devices. Modern modifications of ChaCha (e.g., increasing the number of rounds) and their impact on performance and security were analysed. The practical value of the review is determined by a summary of modern experience with ChaCha20, which can be used for the ion of cryptographic algorithms in resource-constrained systems and for further research in the field of stream cyphers.
 
У статті проведено огляд потокового шифру ChaCha20 як спадкоємця алгоритму Salsa20, зосереджено увагу на його розвитку, технічних особливостях та застосуванні в сучасних криптосистемах. Актуальність роботи обумовлена широким впровадженням ChaCha20 у протоколи безпеки (TLS 1.3, VPN тощо) завдяки високій швидкодії в програмних реалізаціях та стійкості до криптоаналізу. Метою роботи було проаналізувати еволюцію ChaCha від Salsa20, порівняти його з іншими шифрами та узагальнити останні досягнення щодо модифікацій і продуктивності. У межах дослідження використовувались методи аналізу літературних джерел і експериментальних даних про швидкодію та стійкість шифрів. Основні результати включають висвітлення історії створення ChaCha на основі Salsa20 та покращення дифузії за раунд, детальний опис структури алгоритму (матриця стану 4×4, операції додавання-обертання-XOR) і його криптостійкості (відсутність практичних атак на повну 20-раундову версію). Показано переваги ChaCha20 над Advanced Encryption Standard (AES) в програмному середовищі – зокрема, на платформах без апаратного прискорення AES ChaCha20 працює до 3 разів швидше при еквівалентному рівні безпеки. Розглянуто впровадження ChaCha20-Poly1305 в TLS і WireGuard, а також використання XChaCha для подовжених «nonce» і алгоритму Adiantum для шифрування дисків на мобільних пристроях. Проаналізовано сучасні модифікації ChaCha (наприклад, збільшення кількості раундів) та їх вплив на продуктивність і безпеку. Практична цінність огляду полягає в узагальненні сучасного досвіду використання ChaCha20, що може бути корисним для вибору криптоалгоритмів у ресурсно-обмежених системах і подальших досліджень у галузі потокових шифрів
 
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/51793
Відкрити
202688.pdf (721.8Kb)

Інституційний репозиторій

ГоловнаПошукДовідкаКонтактиПро нас

Ресурси

JetIQСайт бібліотекиСайт університетаЕлектронний каталог ВНТУ

Перегляд

Всі архівиСпільноти та колекціїЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOIЦя колекціяЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOI

Мій обліковий запис

Вхід

ISSN 2413-6360 | Головна | Відправити відгук | Довідка | Контакти | Про нас
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ