Разработка программного обеспечения для шифрования данных

( 1 Vote ) 
Категория: ИКТМ 2015 Просмотров: 604

УДК 658.012.23

РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ШИФРОВАНИЯ ДАННЫХ
С.А. Губка, к.т.н., доцент; Ю.М. Консулова, студент гр. 347
Национальный аэрокосмический университет им. Н.Е. Жуковского в ХАИ»

Система паролей и разграничение прав доступа давно перестали быть достаточными для организации защиты информационных ресурсов. Шифрование обеспечивает дополнительный уровень безопасности конфиденциальных данных, защищая файлы от злоумышленников. Шифрование необходимо для всех особо важных данных, обрабатываемых и хранящихся на жестких дисках, переносных устройствах, содержащихся в электронных письмах, файлах, папках и других местах.
Существуют два основных направления в развитии алгоритмов шифровании: симметричные и ассиметричные алгоритмы шифрования. У симметричных алгоритмов существует одна проблема — передача секретного ключа. Ассиметричные системы, хотя и обеспечивают несколько меньшую степень защиты, лишены этого недостатка. Поэтому актуальна тема исследования, связанная с созданием программного продукта для шифрования данных. В качестве алгоритма шифрования для разработанного программного обеспечения был выбран алгоритм шифрования данных с открытым ключом RSA (Rivest Shamir Adleman), который является наиболее перспективным в настоящий момент. На его основе, используя средства среды программной платформы Microsoft .NET Framework 4.5 и языка программирования С#, было разработано программное обеспечение для шифрования данных.
Продукт является десктопным windows-приложением, который позволяет шифровать или дешифровать данные, введенные пользователем. При этом возможна как пересылка шифрованных данных через электронную почту или через сервисы Google Drive / Google Groups с дополнительной защитой в виде протокола передачи данных https.
В качестве дополнительных возможностей защиты информации в приложении рассматривается возможность применения комбинации алгоритма шифрования RSA и хэш функции MD5, что позволит также отслеживать целостность данных.
Список использованных источников
1. Дронь, М.М. Основи теорії захисту інформації [Текст]: навч. посіб. / МЛІ. Дронь, ВЛ. Малайчук, О.М. Петренко. — Д.: Вид-во Дніпрпетр. ун-ту, 2001. - 312 с.
2. Панасенко, СЛ. Алгоритм шифрования ГОСТ 28147-89 [Электронный ресурс] / СЛ. Панасенко. — Режим доступа: http://www.inssl.com/ standart-of-cipher.html. - 5.12.2012 г.