Чумаченко А



Download 0,68 Mb.
Pdf ko'rish
bet1/3
Sana21.03.2022
Hajmi0,68 Mb.
#504719
  1   2   3
Bog'liq
AES



УДК 004.7 
Чумаченко А.С. 
магистрант кафедры «Информационные технологии» 
09.04.03 Прикладная информатика 
Донской государственный технический университет 
РЕАЛИЗАЦИЯ АЛГОРИТМА AES С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА C# 
И СРЕДЫ РАЗРАБОТКИ VISUAL STUDIO 2017 
Аннотация: в статье даётся представление о симметричном 
алгоритме блочного шифрования и о том, как это можно реализовать в .NET. 
В приведённом ниже примере используется симметричный алгоритм блочного 
шифрования 
AES, 
который 
доступен 
в 
пространстве 
имён 
System.Security.Cryptography. Для ускорения процесса тестирования был 
разработан 
бат-файл, 
вызывающий 
разработанное 
приложение 
и 
содержащий входные параметры необходимые для работы данного 
приложения. Приведены результаты работы программы.
 
Ключевые слова: AES, шифрование, файл, функция, C#, .Net, Visual 
Studio. 
Введение 
Advanced Encryption Standard (AES), также известный как Rijndael 
(произносится [rɛindaːl] (Рэндал[1])) — симметричный алгоритм блочного 
шифрования (размер блока 128 бит, ключ 128/192/256 бит), принятый в 
качестве стандарта шифрования правительством США по результатам конкурса 
AES. Этот алгоритм хорошо проанализирован и сейчас широко используется, 
как это было с его предшественником DES. Национальный институт стандартов 
и технологий США (англ. National Institute of Standards and Technology, NIST) 
опубликовал спецификацию AES 26 ноября 2001 года после пятилетнего 
периода, в ходе которого были созданы и оценены 15 кандидатур. 26 мая 2002 
года AES был объявлен стандартом шифрования. По состоянию на 2009 год 


AES является одним из самых распространённых алгоритмов симметричного 
шифрования[2][3]. Поддержка AES (и только его) введена фирмой Intel в 
семейство процессоров x86 начиная с Intel Core i7-980X Extreme Edition, а затем 
на процессорах Sandy Bridge
[1]. 
Актуальность 
В настоящее время наиболее популярным и широко распространенным 
симметричным алгоритмом шифрования является Advanced Encryption 
Standard (AES). Он почти в 6 раз быстрей, чем тройной DES. 
Так как была необходима замена DES, поскольку его размер ключа был 
слишком мал и с повышением вычислительной мощности он считался 
уязвимым для атаки с использованием исчерпывающего ключевого 
поиска. Triple DES был разработан для преодоления этого недостатка, но он 
был медленнее DES. 
Особенности AES заключаются в следующем: 
- симметричный блочный шифр; 
- 128-битные данные, 128/192/256-битные ключи; 
- сильнее и быстрее, чем Triple-DES. 
До настоящего времени не было обнаружено практических 
криптоаналитических атак против AES. 

Download 0,68 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish