Основы современной криптографии

         

Основы современной криптографии

Глава КРИПТОГРАФИЧЕСКИЕ СИСТЕМЫ

Требования к криптографическим системам
Основные классы симметричных криптосистем
Общие сведения о блочных шифрах
Генерирование блочных шифров
Алгоритм DES и его модификации

Алгоритм RC6
Российский стандарт шифрования ГОСТ
Алгоритм SAFER+

Режимы применения блочных шифров
Общие положения
Односторонние функции и функции-ловушки
Криптосистема Эль-Гамаля

Криптосистема Ривеста-Шамира-Эйделмана
Криптосистемы Меркля-Хеллмана и Хора-Ривеста
Криптосистема, основанная на эллиптических кривых
Постановка задачи

Цифровые подписи, основанные на асимметричных криптосистемах
Стандарт цифровой подписи DSS
Стандарт цифровой подписи ГОСТ Р .-
Цифровые подписи, основанные на симметричных криптосистемах

Функции хэширования
Функция хэширования SHA

Функция хэширования ГОСТ Р .-
Функция хэширования MD5
Приложение ПРОГРАММНЫЙ ПАКЕТ PGP

Введение в модель данных SQL

В языке отсутствовали средства явной синхронизации доступа к объектам БД со стороны параллельно выполняемых транзакций: с самого начала предполагалось, что необходимую синхронизацию неявно выполняет СУБД.
В настоящее время язык SQL реализован во всех коммерческих реляционных СУБД и почти во всех СУБД, которые изначально основывались не на реляционном подходе. Все компании-производители провозглашают соответствие своей реализации стандарту SQL, и на самом деле реализованные диалекты SQL очень близки. Этого удалось добиться не сразу.
Наиболее близки к System R были две системы компании IBM – SQL/DS и DB22). Разработчики обеих систем использовали опыт проекта System R, а СУБД SQL/DS напрямую основывалась на программном коде System R. Отсюда предельная близость диалектов SQL, реализованных в этих системах, к SQL System R. Из SQL System R были удалены только те части, которые были недостаточно проработаны (например, точки сохранения) или реализация которых вызывала слишком большие технические трудности (например, ограничения целостности и триггеры). Можно назвать этот путь к коммерческой реализации SQL движением сверху вниз.

Краткая история языка SQL
Средства определения, изменения и ликвидации базовых таблиц
Скалярные выражения
Логические выражения раздела WHERE
Внешние соединения

Возможности формулирования аналитических запросов
Базовые средства манипулирования данными
Поддержка авторизации доступа к данным в языке SQL
Истоки и краткая история объектно-реляционных баз данных
Реляционная база данных

Содержание раздела