Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет





Скачать 55.44 Kb.
НазваниеПрограммный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет
Дата публикации09.08.2013
Размер55.44 Kb.
ТипПрограмма
100-bal.ru > Информатика > Программа
УДК 004.942

ПРОГРАММНЫЙ КОМПЛЕКС ДЛЯ РАБОТЫ С ЭЛЕКТРОННОЙ ЦИФРОВОЙ ПОДПИСЬЮ И ОБЕСПЕЧЕНИЯ ШИФРОВАНИЯ ДАННЫХ

Зелинский И.П.,

научный руководитель доц. Лапина Л.А., ст. преподаватель Лапина Е.В.

Сибирский федеральный университет
Информация в современном обществе приобрела коммерческую ценность и стала широко распространенным, почти обычным товаром. Её производят, хранят, транспортируют, покупают и продают и, как следствие, воруют и подделывают. В связи с этим встала проблема защиты обмениваемой и хранимой информации. Современное общество все в большей степени становится информационно-обусловленным, успех любого вида деятельности все сильней зависит от обладания определенными сведениями и от отсутствия их у конкурентов. И чем сильней проявляется указанный эффект, тем больше потенциальные убытки от злоупотреблений в информационной сфере, и тем больше потребность в защите информации.

Среди всего спектра методов защиты данных от несанкционированного доступа особое место занимают криптографические методы. В отличие от других методов, они опираются лишь на свойства самой информации и не используют свойства ее материальных носителей, особенности узлов ее обработки, передачи и хранения.

На сегодняшний день существует огромное количество программных продуктов криптографической защиты информации, но многие из них, за явным исключением, обладают рядом минусов, одним их которых является отсутствие обучающего модуля для обычных пользователей. Пользователь обычно не имеет ни малейшего представления о методах шифрования данных и о том, как правильно использовать тот или иной метод. В связи с этой проблемой было решено разработать такой программный продукт, который не просто может быть использован в качестве криптографической защиты информации, но и сможет обучить пользователей основам защиты данных, а так же наглядно показать работу основных методов защиты, что называется, изнутри.

Таким образом, разработанный программный продукт представляет собой программу для реализации в прикладном программном обеспечении функций криптографической защиты информации - применения электронной цифровой подписи (ЭЦП) и шифрования с, так называемым, HELP-приложением. Такой программный продукт может применяться практически в любых системах различного уровня и назначения, нуждающихся в использовании средств ЭЦП и шифрования, кроме того, может использоваться и непосредственно пользователем  MS Windows для подписи и шифрования файлов в проводнике MS Windows. Программа написана на высокоуровневом языке программирования С++ с использованием интерфейса MicrosoftCryptoAPI, который является основой средств защиты MicrosoftInternetSecurityFramework. Он позволяет создавать приложения, использующие криптографические методы и обеспечивает базовые функции защиты для безопасных каналов и подписи кода.

Программа работает в трех режимах:

  1. обучение основам криптографической защиты информации с возможностью наглядного представления в виде схем, изображений и обучающих FLASH-роликов;

  2. пошаговый режим работы с краткими объяснениями на каждом шаге работы с возможностью видеть, что происходит на каждом этапе шифрования или использования ЭЦП;

  3. обычный режим (режим профи), используемый непосредственно для применения ЭЦП и шифрования в форсированном режиме.


Основные функции, реализованные в программе:

  • формирование и проверка корректности ЭЦП;

  • подпись и шифрование;

  • расшифрование и проверка корректности ЭЦП;

  • управление сертификатами и ключами пользователя;

  • управление криптопровайдерами.


Программа обеспечивает возможность использования криптопровайдеров, входящих в состав Windows:

  • Microsoft Base Cryptographic Provider;

  • Microsoft Strong Cryptographic Provider;

  • Microsoft Enhanced Cryptographic Provider;

  • Microsoft AES Cryptographic Provider;

  • Microsoft DSS Cryptographic Provider;

  • MicrosoftBase DSS andDiffie-HellmanCryptographicProvider;

  • Microsoft DSS andDiffie-Hellman/SchannelCryptographicProvider;

  • Microsoft RSA/SchannelCryptographicProvider.


Все они отличаются друг от друга своими типами, которые определяются набором параметров, включающим:

  • алгоритм обмена сессионным (симметричным) ключом;

  • алгоритм вычисление цифровой подписи;

  • формат цифровой подписи;

  • схема генерирования сессионного ключа по хешу;

  • длина ключа.

В зависимости от выбора криптопровайдера, пользователю предоставляется выбор алгоритмов шифрования и хэширования. Алгоритмы шифрования и хэшированияот выбора типа криптопровайдера приведены в таблице 1.
Таблица 1 – Использование алгоритмов криптопровайдерами

Тип криптопровайдера

Алгоритмы ключевого обмена

Алгоритмы цифровой подписи

Алгоритмы шифрования

Алгоритмы хеширования

PROV_RSA_FULL

RSA

RSA

RC2,RC4

MD5,SHA

PROV_RSA_AES

RSA

RSA

RC2,RC4,AES

MD5,SHA

PROV_RSA_SIG

-

RSA

-

MD5,SHA

PROV_RSA_SCHANNEL

RSA

RSA

RC4,DES,3DES

MD5,SHA

PROV_DSS

-

DSS

-

MD5,SHA

PROV_DH_SCHANNEL

DH

DSS

DES,3DES

MD5,SHA

PROV_MS_EXCHANGE

RSA

RSA

CAST

MD5,SHA

PROV_SSL

RSA

RSA

РАЗЛИЧНЫЕ

РАЗЛИЧНЫЕ

PROV_GOST_2001_DH

ГОСТ Р 34.10-2001

ГОСТ Р 34.10-2001

ГОСТ 28147-89

ГОСТ 28147-89


Обучающий модуль разработан в виде HELP-приложения, с помощью языка разметки гипертекста HTML и языка программирования JavaScript. Особое внимание в обучающем модуле уделяется проблеме использования ЭЦП в системах электронного документооборота и юридически значимого  электронного  документооборота, в прикладных системах персонального использования. В HELP-приложении для изучения и ознакомления с ЭЦП вынесены следующие разделы:

  • Общие положения;

  • История создания;

  • Сферы применения;

  • Функционирование ЭЦП;

  • Виды ЭЦП;

  • Средства работы с ЭЦП;

  • Атаки на ЭЦП.

В разделе «Общие положения» включены законодательные аспекты обеспечения правовых условий использования электронной цифровой подписи в электронных документах, описаны действующие федеральные законы об использовании ЭЦП, рассмотрены основные понятия и определения. В разделе «Функционирование ЭЦП» представлены FLASH-ролики и схемы функционирования ЭЦП, ее создания и проверки.

Разработанный программный комплекс предназначен в первую очередь для студентов специальности «Информационные системы и технологии», изучающих дисциплину «Информационная безопасность и защита информации». Так же программный продукт будет полезен специалистам, работающим с электронным документооборотом, и всем желающим получить, обновить или восполнить знания в направлении криптографической защиты информации, ЭЦП, шифрования. В программе реализованы функции управления сертификатами, криптопровайдерами, реализована работа с ЭЦП и шифрованием, а значит программа будет полезна всем пользователям, которые хотят защитить личные файлы в проводнике MS Windows.

Добавить документ в свой блог или на сайт

Похожие:

Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconИсследования и пути совершенствования вращательно-подающих систем...
Южно-Российский государственный технический университет (Новочеркасский политехнический институт)
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconПерспетивы развития геотермальной энергетики ракитянский Е. М. Научный...
Государственное образовательное учреждение высшего профессионального образования
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconУдк 669. 017 Синтез ювелирных сплавов на основе палладия усков Д....
Вопросы к зачету по дисциплине «Методология и организация научных исследований» для магистратуры 2011\12 уч г
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconПодходы в обучении на уроках физики развивающего типа штандратенко...
Лесосибирский педагогический институт – филиал федерального государственного автономного образовательного учреждения «Сибирский федеральный...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconПсихофизиология цвета маркова К. Е., научный руководитель канд арх...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 030100. 62 «Философия»...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconМонолитной обделки тоннелей фиброармированием бетона Стаканов И....
Внесены всесоюзным ордена Трудового Красного Знамени научно-исследовательским институтом гидротехники имени Б. Е. Веденеева
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconДипломного проекта/работы
В соответствии с Уставом фгоу впо «Сибирский федеральный университет» и Положением об итоговой государственной аттестации выпускников...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconВлияние электромагнитного излучения на здоровье человека макласова...
Министерства здравоохранения Российской Федерациии их реализация на период 2012-2017 г г
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconРоссийской Федерации Сибирский федеральный университет экологическая биофизика водных экосистем
Э400 Экологическая биофизика водных экосистем: учебно-методические указания для самостоятельной работы / сост. М. И. Гладышев – Красноярск:...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconНеклассические логические элементы и квантовые компьютеры керп А....
Сильно коррелированные низкоразмерные электронные системы. Теория ферми-жидкости Ландау. Латинжеровская жидкость
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconЭмотивы в рассказах о вынужденном переселении микалаускайте Е. Ю....
Форма обучения – очная, заочная (сокращенная), очно – заочная (вечерняя), очно- заочная (вечерняя) сокращенная
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconРоль интернета в изучении графических дисциплин иванова Маргарита...
Уравнения 1 есть дифференциальные уравнения Навье1 – Стокса2 движения вязкой жидкости, являющиеся математическим описанием полей...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconМихаленко А. О. научный руководитель д и. н. Дернова Н. А. Сибирский...
Этот тип исследований основывается на изучении учебной и периодической литературы. Главным условием работы над темой является полная...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconАнализа иерархий бескорсый Н. С. научный руководитель д-р физ мат...
Правительства Калужской области от 10. 10. 2011 №552 «О разработке и утверждении административных регламентов предоставления государственных...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconРоссийской Федерации Сибирский федеральный университет экологическая биофизика водных экосистем
Э400 Экологическая биофизика водных экосистем: учебно-методические указания для семинарских занятий / сост. М. И. Гладышев – Красноярск:...
Программный комплекс для работы с электронной цифровой подписью и обеспечения шифрования данных зелинский И. П., научный руководитель доц. Лапина Л. А., ст преподаватель Лапина Е. В. Сибирский федеральный университет iconПоэтика сна в творчестве франца кафки нуждова Д. А. научный руководитель...
До тех пор, пока он дается легко, ни у кого не возникает повода о нем задумываться. Но миллионам людей хороший ночной сон дается...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск