Oʻzbekcha
C# MUHITIDA AES ALGORITMI YORDAMIDA MA’LUMOTLARNI SHIFRLASH VA TIKLASH TIZIMINI YARATISH
Jurnal
Sun'iy intellektni pedagogik ta'limga tadbiq etishning ustivor yo'nalishlari
Nashr
Sun'iy intellektni pedagogik ta'limga tadbiq etishning ustivor yo'nalishlari
Annotatsiya
Ushbu maqolada C# dasturlash muhiti yordamida AES algoritmi asosida ma’lumotlarni shifrlash va deshifrlash tizimini yaratish masalasi ko‘rib chiqiladi. Zamonaviy axborot texnologiyalari rivojlanishi sharoitida ma’lumotlar xavfsizligini ta’minlash muhim vazifalardan biri hisoblanadi. Shu sababli maqolada simmetrik kriptografik algoritmlardan biri bo‘lgan, AES algoritmining ishlash prinsipi, afzalliklari va qo‘llanilish sohalari tahlil qilinadi. Amaliy qismda C# dasturlash tilida Windows Forms muhitida foydalanuvchi uchun qulay interfeysga ega bo‘lgan dasturiy vosita ishlab chiqildi. Ushbu dastur orqali foydalanuvchi matnli ma’lumotlarni maxfiy kalit yordamida shifrlashi hamda ularni qayta tiklashi mumkin. Dasturda AES algoritmi asosida shifrlash va deshifrlash jarayonlari implementatsiya qilinib, ularning samaradorligi va ishonchliligi ta’minlandi.Maqolani yozish natijasida ishlab chiqilgan dasturiy ta’minot ma’lumotlarni himoyalashda samarali vosita sifatida xizmat qilishi mumkin. Mazkur ish axborot xavfsizligi sohasida zamonaviy kriptografik usullardan foydalanishning amaliy ahamiyatini ko‘rsatadi.
Kalit so‘zlar
axborot xavfsizligi
AES algoritmi
C# dasturlash tili
kriptografiya
ma’lumotlarni shifrlash
deshifrlash
simmetrik shifrlash
Windows Forms
dasturiy ta’minot
maxfiy kalit
Русский
В данной статье рассматривается вопрос создания системы шифрования и дешифрования данных на основе алгоритма AES с использованием среды программирования C#. Обеспечение безопасности данных является одной из важных задач в контексте развития современных информационных технологий. Поэтому в статье анализируются принцип работы, преимущества и области применения алгоритма AES, являющегося одним из симметричных криптографических алгоритмов. В практической части разработан программный инструмент с удобным пользовательским интерфейсом на языке программирования C# в среде Windows Forms. С помощью этой программы пользователь может шифровать и восстанавливать текстовые данные, используя секретный ключ. В программе реализованы процессы шифрования и дешифрования на основе алгоритма AES, обеспечивающие их эффективность и надежность. Разработанное в результате написания статьи программное обеспечение может служить эффективным инструментом защиты данных. Данная работа демонстрирует практическую значимость использования современных криптографических методов в области информационной безопасности.
информационная безопасность
программное обеспечение
алгоритм AES
язык программирования C#
криптография
шифрование данных
дешифрование
симметричное шифрование
Windows Forms
секретный ключ.
English
This article examines the development of a data encryption and decryption system based on the AES algorithm using the C# programming environment. Data security is a key issue in the context of modern information technology development. Therefore, this article analyzes the operating principle, advantages, and applications of the AES algorithm, a symmetric cryptographic algorithm. In the practical section, a software tool with a user-friendly interface is developed in the C# programming language within the Windows Forms environment. This program enables the user to encrypt and decrypt text data using a secret key. The program implements encryption and decryption processes based on the AES algorithm, ensuring their efficiency and reliability. The software developed as a result of this article can serve as an effective data protection tool. This work demonstrates the practical significance of using modern cryptographic methods in the field of information security.
information security
software
AES algorithm
C# programming language
cryptography
data encryption
decryption
symmetric encryption
Windows Forms
secret key
1. Onur Aci, cmez1, Werner Schindler, and Çetin K. Ko c. Cache based remote timing attack on the aes. 2007.
2. C Ashokkumar, Bholanath Roy, M Bhargav Sri Venkatesh, and Bernard L. Menezes. s-box implementation of aes is not side channel resistant. 2018.
3. Navid Ghaedi Bardeh and Sondre Rønjom. Practical attacks on reduced-round aes. 2019.
4. Eli Biham, Alex Biryukov, Orr Dunkelman, and Eran Richardson. Cryptanalysis of skipjack-4xor. pages 5–6, jun 1998.
5. Eli Biham and Nathan Keller. Cryptanalysis of reduced variants of rijndael. 2000.
6. Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. М.: Мир, 1982.
7. Simmons G. J. Authentication theory/coding theory, in Advances in Cryptology, Proceedings of CRYPTO 84, G. R. Blakley and D. Chaum, Eds. Lecture Notes in Computer Science, No. 196. New York, NY: Springer, 1985, pp. 411–431.
8. Бабаш А.В., Шанкин Г.П. Криптография. –Москва: Лори Гелиос АРВ, 2002. –512 с.
9. Шнайер Б. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си. –М.: издательство ТРИУМФ, 2003. – 816 с.
10. Молдовян Н.А., Молдовян А.А., Еремеев М.А. Криптография: от примитивов к синтезу алгоритмов. –СПб.: БХВ-Петербург, 2004. – 448 с.