Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
37-44.docx инфа.docx
Скачиваний:
10
Добавлен:
13.04.2015
Размер:
37.31 Кб
Скачать

Вопрос 37.Симметричные и асимметричные алгоритмы шифрования. Понятия об электронно-цифровой подписи и электронных сертификатах.

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

В 20в. появилась ассиметричнаякриптография, она имеет различные ключи для шифрования и дешифрования, причем ни один из них не может быть выведен из другого(основывается на использовании 2 ключей).Принцип: компания для работы с клиентами создает 2 ключа- 1 открытый(публичный) и 2 закрытый(личный). Создав пару ключей компания широко распространяет публичный и надежно сохраняют закрытый. Публичный и закрытый ключ представляют собой некую закрытую кодовую последовательность. Публичный код организации может быть опубликован на ее сервере. Если клиенту необходимо сделать заказ фирме, он возьмет публичный ключ и с его помощью закодирует свое сообщение, после кодирования это сообщение сможет прочесть только владелец закрытого ключа. Если компании надо будет отправить клиенту сообщение, то она закодирует его своим закрытым ключом , клиент сможет прочесть имеющимся у него открытым ключом.

Криптоанализомназ. Область науки, посвященная исследованием особенностей взаимод. Открытого ключа с опред. структурными данными.

Электронно-цифровая подпись(ЭЦП)реализуется на базе какого-либо ассиметричного криптоалгоритма. Принцип: если надо создать ЭЦП, то надо с помощью специальной программы, полученной от организации создать 2 ключа: открытый и закрытый. Публичный код передается организации, теперь если надо отправить сообщение организации, то оно кодируется публичным ключом организации, а своя подпись под ним кодируется собственным закрытым ключом, организация поступает наоборот, она читает сообщения с помощью своего закрытого ключа, а подпись с помощью публичного ключа клиента. ЭЦП документа позволяет получателю удостовериться в истинности отправителя документа и удостовериться в том, что документ не изменен во время передачи. ЭЦП документа формируется на основе самого документа, системой несимметричного шифрования обеспечивается делопроизводство в интернете. Также на основе несимметричного шифрования основанаэлектронная сертификация, осуществляется сертификация: даты и времени, узлов и издательства.

Вопрос 38.Алгоритм и его свойства. Способы записи алгоритмов.

Алгоритм – это точно определенное (формальное) описание способа решения задачи в виде конечной последовательности действий.

Исполнитель алгоритма-это тот объект, для управления которым составлен алгоритм(человек, ЭВМ, электрические машины и т.д.)

Св-ва алгоритма:

1.Определенность(т.е. каждый шаг алгоритма должен быть четким и не оставлять места для произвольного толкования)

2.Массовость(Означает применимость алгоритма к некоторому множеству исходных данных)

3.Результативность(заключается в получении результата за конечное число шагов)

4.Дискретность(т.е. представление алгоритма в виде последовательности шагов)

5.Однозначность(т.е. при повторном применении алгоритма к тем же исходным данным должен быть получен тот же результат)

Способы записи алгоритмов:

1.Словесный способ(достоинством этого способа яв-ся доступность для понимания его любым человеком, недостаток состоит в громоздкости записи, ненаглядности, неточности многозначимости)

2.Формульно-словесный способ(основан на записи содержания выполняемых действий с использованием возможности языка математики, дополненного необходимыми пояснениями средствами естественного языка)

3.Графический(основан на использовании языка структурных блок-схем

- действие или серия действий

- ветвление(условия)

- ввод/вывод данных

- подпрограмма(использование раннее использ.алгоритмов)

- начало – конец алгоритма

4.Псевдокод(язык описания алгоритмов, использующий ключевые слова языков программирования, но опускающий подробности и специфический синтаксис, например, алгоротим.язык)

5.Языки программирования(называется формальная знаковая система, предназначенная для записи компьютерных программ)