Криптография с открытым ключом

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

функции ключа и блока данных. Оно обычно используется для проверки целостности блока данных.

11.Криптографическое преобразование. Это преобразование данных при помощи шифро-вания и (или) выработки имитосвязи.

12.Криптография. Дисциплина, охватывающая принципы, средства и методы преобра-зования данных для сокрытия их информационного содержимого, предотвращения их от необнаруживаемой модификации и/или их несанкционированного использования.

13.Криптология. В общем виде криптологию называют наукой о шифрах. Криптология (образовано из греческих слов: cryptos - тайный и logos - слово) - это наука о создании и анализе систем безопасной связи, хотя тут скорее всего имеется в виду не безопасная, а секретная связь (секретность, как известно, является только одним из элементов безопасности или целостности информации).

14.Наибольший общий делитель чисел a и b. Наибольшим общим делителем чисел a и b является положительное целое число c, если: c является делителем a и b; любой делитель a и b является делителем c. Это записывается так: c = gcd(a, b).

15.Обратимость. Это важное и необходимое свойство преобразований шифра, которое позволяет однозначно восстанавливать читаемость информации, защищенной шифром.

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

17.Открытый текст. Это смысловые данные, семантическое содержание которых доступно, или это исходное сообщение (или исходная информация), которое должно быть преобразовано с целью защиты.

18.Пароль. 1) Это конфиденциальная информация аутентификации, обычно состоящая из строки знаков; 2) идентификатор субъекта доступа, который является его (субъекта) секретом.

19.Первообразный корень простого числа p. Это такое число a, что все числа a mod p, a2 mod p, …,a p-1 mod p являются разными и представляют все целые числа от 1 до (p-1) в некоторой перестановке.

20.Преобразование замены. Замещение каждого элемента открытого текста (бита, буквы, группы битов или группы букв) некоторым другим элементом.

21.Преобразование перестановки. Изменение порядка следования элементов открытого текста (при этом главным требованием является отсутствие потерь информации, то есть обратимость всех операций).

22.Продукционные шифры. Шифры, в которых применяются комбинации нескольких операций замены и перестановки.

23.Простые числа. Целое число p > 1 называется простым, если его делителями являются только числа 1 и p.

24.Расшифрование данных. Это процесс преобразования зашифрованных данных в открытые данные при помощи шифра.

25.Симметричная криптографическая система (криптосистема с секретным ключом). Отправитель и получатель используют один и тот же ключ для зашифрования и для расши-фрования. Эти ключи либо совпадают, либо обладают некоторой симметрией.

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

27.Цифровая подпись. Это шифрованная электронная подпись, формируемая с использованием цифрового сертификата, которая подтверждает подлинность макроса или документа, то есть наличие подписи говорит о том, что макрос или документ получен от владельца подписи, и он не был изменен.

28.Шифр. Это совокупность обратимых преобразований множества возможных открытых данных на множество возможных зашифрованных данных, осуществляемых по определенным правилам с применением ключей.

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

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

 

2. Лабораторная работа 2. Криптография с открытым ключом. Алгоритм вычисления степеней целого числа am по модулю p
и целых чисел, принадлежащих показателю f(p), - первообразных корней по модулю p. Обмен ключами по схеме Диффи-Хеллмана

 

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