Клиентские приложения Numerical GRID. Цели и задачи проекта Разработать набор платформно-независимых утилит позволяющих использовать вес потенциал NumGRID.

Презентация:



Advertisements
Похожие презентации
Меры предотвращения атак на банковские системы электронных денег Лев Румянцев гр.312.
Advertisements

Дмитрий Кец Инфраструктура открытых ключей. PKI MCTS
Базовые технологии безопасности. Шифрование - это средства создания защищенного канала или способ безопасного хранения данных. Пара процедур - шифрование.
Алгоритмы шифрования Развитие и перспективы 15 июня 2008 г. 4 курс Технологии программирования.
Безопасность электронной комерции. Задачи при достижении безопасности Доступность Конфиденциальность Целостность Юридическая значимость.
Информационная безопасность Криптографические средства защиты данных.
Электронная цифровая подпись (ЭЦП) – мощное средство контроля подлинности информации в электронном виде, обеспечения целостности электронных данных, подтверждения.
ПРОГРАММНО-АППАРАТНАЯ РЕАЛИЗАЦИЯ СОВРЕМЕННЫХ КРИПТОГРАФИЧЕСКИХ СРЕДСТВ И СИСТЕМ Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011 г.
ОКБ САПР Персональное средство криптографической защиты информации «ШИПКА»
Тема : Принципы блочного шифрования План: Сравнение блочных и поточных шифров Предпосылки создания шифра Фейстеля Практическая реализация шифра Фейстеля.
Основные понятия криптологии
Симметричная криптография. Симметричные шифры Это шифры, в которых для шифрования и дешифрования используется один и тот же ключ. Следовательно, единственный.
Криптография в.NET Кондратьев Денис Visual.NET User Group vng.visualdesign.ru.
АЛГОРИТМ RSA Шифрование с открытым ключом. Содержание Симметричный шифр Ассиметричный шифр Виды ассиметричных шифров Алгоритм RSA Алгоритм RSA Теоретические.
Разработка подсистемы удаленного доступа к информационной сети с инфраструктурой открытых ключей Дмитрий Краснов группа С
Подготовила студент Преподаватель 3 АСУ -4 ДС -127 Прокошев И. В. Князева Анна.
ХАРАКТЕР И ИСТОРИЯ КРИПТОГРАФИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ. КОМПОЗИЦИИ, МОДЕЛИ И СИНТЕЗ ШИФРОВ. Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011.
Шифрование с открытым ключом: Криптосистема RSA Докладчик: Евгений Сеппель (344 гр. 5/6 у.г.) Математико-механический факультет СПбГУ.
Администрирование RAS серверов. RAS (Remote Access Server) сервер – это сервер удаленного доступа. Используется для соединения компьютеров по коммутируемым.
The right platform. The right time. now. Использование PKI для создания безопасных сетей Александр Шаповал Системный инженер.
Транксрипт:

Клиентские приложения Numerical GRID

Цели и задачи проекта Разработать набор платформно-независимых утилит позволяющих использовать вес потенциал NumGRID Приложение должно быть рассчитано на пользователей разного уровня квалификации Приложение должно быть кросс платформенным Приложение должно обеспечивать безопасность вычислительных узлов и информации (текстов программ) Разработать графический интерфейс

Кросс платформенность Java Снижается производительность Borland Builder Qt Все необходимые функции реализованы В windows требуется дополнительная поддержка потоков Использование функций, присутствующих в и Windows и Linunx Практически одинаковый интерфейс socket

Подготовка пользователя для работы в GRID Запуск программы на кластере mpirun –np 4 prog Запуск программы в GRID mpirun –np 4 prog 1.Нужно скомпилльровать программу на всех кластерах 2.Не заходя на вычислительный узел 3.Скопировать входные/выходные данные

Запуск программы в GRID sftp ssd13.sscc.ru:/home/user/ *.cpp sftp ssd13.sscc.ru:/home/user/ makefile ssh ssd13.sscc.ru make –f /home/user/makefile ssh ssd13.sscc.ru:/home/user/ mpirun … На разных узлах может быть разное ПО sftp, ftp, … mpirun, qsub, …

Запуск программы в GRID ssd13.sscc.ru { Executable=prog1 ProcesorCount=4 SourceFiles=*.cpp DoBeforeRun=upload,make } … $./run script.txt

Безопасность вычислительного узла Аутентификация Подтверждение пользователем своей личности Авторизация Предоставление пользователю прав Конфиденциальность Гарантия секретности информации

Безопасность : шифрование Симметричные алгоритмы (DES) Кодирование и раскодирование происходит с использованием разных ключей (русско-английский словарь и англо-русский словарь) Несимметричные алгоритмы (RSA) Кодирование и раскодирование происходит с использованием одного ключа

Сравнение ХарактеристикаDESRSA СкоростьВысокаяНизкая Функция шифрования Перестановка и подстановка Возведение в степень Длина ключа56 битБолее 500 бит Стойкость алгоритма Перебор всех ключей 2 56 Разложене числа на прочтые множители Тип ключаСимметричныйнесимметричный

Безопасность : Цифровая подпись Служит для проверки целостности информации Сообщение = Открытый текст + Шифр Проверка = Расшифровка + Сравнение

Безопасность : сертификация Сертификат Идентификатор пользователя Открытый ключ владельца Подпись центра сертификации Аутентификация Предоставление сертификата и закодированного сертификата Аутентификация пользователя Аутентификация центра сертификации

Взаимная аутентификация A: мой сертификат B: аутентификация B: случайная строка A: закодированная случайная строка B: раскодированная случайная строка

Безопасность Kerberos Парольная аутентификация пользователей Авторизация пользователей Шифрование и подпись OpenSSL Сертификация пользователей Шифрование и Цифровая подпись

Графический интерфейс