
- •Вопросы на экзамен по криптографии для 090103 15.12.2011
- •1) История криптографии.
- •2) Требования к криптографическим системам.
- •5) Стандарт aes. Алгоритм Rijndael.
- •6) Квантовая криптография.
- •7) Инфраструктура открытых ключей.
- •8) Управление ключами.
- •9) Стандартизация в криптографии.
- •10) Поточные шифры: принцип построения и сравнительная характеристика.
- •11) Блочные шифры: принцип построения и сравнительная характеристика.
- •12) Принцип построения и основные классы асимметричных криптосистем.
- •13) Криптосистема Эль-Гамаля.
- •14) Криптосистема Диффи-Хелмана.
- •15) Криптосистема Ривеста-Шамира-Адлемана.
Вопросы на экзамен по криптографии для 090103 15.12.2011
1) История криптографии.
Что к чему:
История криптографии насчитывает около 4 тысяч лет. В качестве основного критерия периодизации криптографии возможно использовать технологические характеристики используемых методов шифрования.
Первый период (приблизительно с 3-го тысячелетия до н. э.) характеризуется господством моноалфавитных шифров (основной принцип — замена алфавита исходного текста другим алфавитом через замену букв другими буквами или символами).
Второй период (хронологические рамки — с IX века на Ближнем Востоке (Ал-Кинди) и с XV века в Европе (Леон Баттиста Альберти) — до начала XX века) ознаменовался введением в обиход полиалфавитных шифров.
Третий период (с начала и до середины XX века) характеризуется внедрением электромеханических устройств в работу шифровальщиков. При этом продолжалось использование полиалфавитных шифров.
Четвёртый период — с середины до 70-х годов XX века — период перехода к математической криптографии. В работе Шеннона появляются строгие математические определения количества информации, передачи данных, энтропии, функций шифрования. Обязательным этапом создания шифра считается изучение его уязвимости к различным известным атакам — линейному и дифференциальному криптоанализу. Однако до 1975 года криптография оставалась «классической», или же, более корректно, криптографией с секретным ключом.
Современный период развития криптографии (с конца 1970-х годов по настоящее время) отличается зарождением и развитием нового направления — криптография с открытым ключом. Её появление знаменуется не только новыми техническими возможностями, но и сравнительно широким распространением криптографии для использования частными лицами. Правовое регулирование использования криптографии частными лицами в разных странах сильно различается — от разрешения до полного запрета.
Современная криптография образует отдельное научное направление на стыке математики и информатики — работы в этой области публикуются в научных журналах, организуются регулярные конференции. Практическое применение криптографии стало неотъемлемой частью жизни современного общества — её используют в таких отраслях как электронная коммерция, электронный документооборот (включая цифровые подписи), телекоммуникации и других.
2) Требования к криптографическим системам.
О чём речь:
Процесс криптографического закрытия данных может осуществляться как программно, так и аппаратно. Аппаратная реализация отличается существенно большей стоимостью, однако ей присущи и преимущества: высокая производительность, простота, защищенность и т.д. Программная реализация более практична, допускает известную гибкость в использовании.
Что к чему:
Для современных криптографических систем защиты информации сформулированы следующие общепринятые требования:
-
зашифрованное сообщение должно поддаваться чтению только при наличии ключа
-
число операций, необходимых для определения использованного ключа шифрования по фрагменту шифрованного сообщения и соответствующего ему открытого текста, должно быть не меньше общего числа возможных ключей
-
число операций, необходимых для расшифровывания информации путем перебора всевозможных ключей должно иметь строгую нижнюю оценку и выходить за пределы возможностей современных компьютеров (с учетом возможности использования сетевых вычислений)
-
знание алгоритма шифрования не должно влиять на надежность защиты
-
незначительное изменение ключа должно приводить к существенному изменению вида зашифрованного сообщения даже при шифровании одного и того же исходного текста
-
незначительное изменение исходного текста должно приводить к существенному изменению вида зашифрованного сообщения даже при использовании одного и того же ключа
-
структурные элементы алгоритма шифрования должны быть неизменными
-
дополнительные биты, вводимые в сообщение в процессе шифрования, должен быть полностью и надежно скрыты в шифрованном тексте
-
длина шифрованного текста должна быть равной длине исходного текста
-
не должно быть простых и легко устанавливаемых зависимостей между ключами, последовательно используемыми в процессе шифрования
-
любой ключ из множества возможных должен обеспечивать надежную защиту информации
-
алгоритм должен допускать как программную, так и аппаратную реализацию, при этом изменение длины ключа не должно вести к качественному ухудшению алгоритма шифрования
3) Классификация криптографических методов преобразования информации и их краткое описание.
О чём речь:
Что к чему:
4) Принцип построения и основные классы симметричных криптосистем.
О чём речь:
Что к чему: