8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

ПРИНЦИП ИНЖЕНАНИЕ И ТЕРИЧЕСКИЙ ПРИМЕНЕНИЕ И ПРОСТО ПРОТРОКОЛ ПРОТОЛОЛА ПРОТРОКОЛА ПОЛУЧЕНИЯ ПОЛУЧЕНИЯ

Цена: 1 300руб.    (¥61.5)
Артикул: 576313849110

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:鑫达图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥1994 205руб.
¥ 69 44.85948руб.
¥ 49 35740руб.
¥ 79 55.91 182руб.


Параметры продукта

Криптографическая инженерия: принципы и приложения
Ценообразование79.00
ИздательМашиностроительная промышленность Пресса
Издание1
Опубликованная датаЯнварь 2018 года
формат16
авторНильс&Миддот; Фергюсон
УкраситьМягкая обложка
Количество страниц426
Число слов  
Кодирование ISBN9787111574354

Каталог

Переводчик

Предисловие

Введение в «Практическую криптографию»

Об авторе

Обзор детали DY

DY Глава криптография исследования 2

1.1 Роль криптографии 2

1.2 Принцип деревянной бочки 3

1.3 Настройки противника 4

1.4 Профессиональная паранойя 5

1.4.1 Более широкие преимущества 5

1.4.2 Атака 5

1,5 модель угроз 6

1.6 Криптография не является решением 7

1.7 Криптография очень сложно 8

1.8 Криптография - это простая часть 8

1.9 Общая атака 9

1.10 Рекомендации по безопасности и другим проектированию 9

1.10.1 Безопасность и производительность 9

1.10.2 Безопасность и функции 10

1.10.3 Система безопасности и эволюции 11

1.11 больше показаний 11

1.12 Профессиональная практика паранойи 12

1.12.1 Упражнение по текущим делам 12

1.12.2 Обзор безопасности упражнение 12

1.13 Упражнение 13

Глава 2 Введение в криптографию 14

2.1 шифрование 14

2.2 Сертификация 15

2.3 Шифрование открытого ключа 16

2.4 Цифровая подпись 17

2.5 PKI 18

2.6 Атака 18

2.6.1 Модель атаки пароля 19

2.6.2 Известная модель Attack 19 открытого текста 19

2.6.3 Выбор модели 19 Attack 19

2.6.4 Выбор модели 19 атаки Ciphertext Model 19

2.6.5 Отличите цель атаки 20

2.6.6 Другие типы атак 20

2.7 углубленное обсуждение 20

2.7.1 Атака на день рождения 20

2.7.2 Attack 21 промежуточная встреча 21

2.8 Уровень безопасности 22

2.9 Производительность 22

2.10 Сложность 23

2.11 Упражнение 24

Часть 2 Безопасность сообщения

Глава 3 Группировка пароля 26

3.1 Что такое пароль пакета 26

3.2 Тип атаки 27

3.3 Идеальная группировка пароля 27

3.4 Определение безопасности пароля пакета 28

3.5 Фактический пароль пакета 30

3.5.1 DES 30

3.5.2 AES 32

3.5.3 Serpent 34

3.5.4 Twofish 34

3.5.5 Другие алгоритмы кандидатов AES 36

3.5.6 Как выбрать пароль группировки 36

3.5.7 Как выбрать длину ключа 36

3.6 Упражнение 37

Глава 4 Группировка пароля. Рабочий режим 39

4.1 заполнить 39

4.2 ECB 40

4.3 CBC 40

4.3.1 Фиксированный IV 40

4.3.2 Счетчик IV 41

4.3.3 Случайный IV 41

4.3.4 Мгновенный IV 41

4.4 OFB 42

4.5 CTR 43

4.6 Шифрование и аутентификация 44

4.7 Как выбрать рабочий режим 44

4.8 Утечка информации 44

4.8.1 Возможность столкновения 45

4.8.2 Как справиться с утечкой информации 46

4.8.3 о математическом доказательстве 46

4.9 Упражнение 47

Глава 5 Хэш Функция 48

5.1 Безопасность хэш -функций 48

5.2 ФУНКЦИЯ ФАКТА 49 Хэш 49

5.2.1 Простая, но небезопасная хэш -функция 50

5.2.2 MD5 50

5.2.3 SHA-1 51

5.2.4 SHA-224, SHA-256, SHA-384 и SHA-512 51

5.3 Дефекты хэш -функции 52

5.3.1 Расширение длины 52

5.3.2 Некоторое столкновение сообщения 52

5.4 исправить дефекты 53

5.4.1 Метод временного исправления 53

5.4.2 Более эффективное исправление 53

5.4.3 Другие методы ремонта 54

5.5 Выбор алгоритма хэша 55

5.6 Упражнение 55

Глава 6 Код аутентификации сообщения 56

6.1 Роль MAC 56

6.2 Идеальная безопасность Mac и Mac 56

6.3 CBC-MAC и CMAC 57

6.4 HMAC 58

6.5 GMAC 59

6.6 Как выбрать Mac 60

6.7 Использование Mac 60

6.8 Упражнение 61

Глава 7 Канал безопасности 63

7.1 Характер безопасного канала 63

7.1.1 Роль 63

7.1.2 Ключ 63

7.1.3 Сообщение или байтовый поток 64

7.1.4.

7.2 Порядок аутентификации и шифрования 65

7.3 Обзор Secure Channel Design 66

7.3.1 Номер сообщения 66

7.3.2 Сертификация 67

7.3.3 Шифрование 67

7.3.4 Организационный формат 68

7.4 Подробный дизайн 68

7.4.1 Инициализация 68

7.4.2 Отправить сообщение 69

7.4.3 Получить сообщение 70

7.4.4 Порядок сообщений 71

7.5 Альтернатива 71

7.6 Упражнение 72

Глава 8 Проблемы реализации I 74

8.1 Создайте правильную программу 75

8.1.1 Спецификация 75

8.1.2 Тестирование и исправление 75

8.1.3 Неправильное отношение 76

8.1.4 Как начать 76

8.2 Создание безопасного программного обеспечения 77

8.3 Держите секрет 77

8.3.1 Очистить статус 77

8.3.2 Exchange Files 79

8.3.3 Кэш 79

8.3.4 Зарезервированные данные 80

8.3.5 Доступ к другим программам 82

8.3.6 Целостность данных 82

8.3.7 Необходимо выполнить работа 83

8.4 Качество кода 83

8.4.1 простота 83

8.4.2 Модульность 83

8.4.3 Утверждение 84

8.4.4 переполнение буфера 84

8.4.5 Тест 85

8.5 Атака бокового канала 85

8.6 Некоторые другие слова 86

8.7 Упражнение 86

Часть 3 Ключевые переговоры

Глава 9 Создание случайности 88

9.1 True Random 88

9.1.1 Проблема с использованием реальных случайных чисел 89

9.1.2 псевдолудочный номер 89

9.1.3 Реальное случайное число и генератор псевдолудоров 90

9.2 Модель атаки псевдолудоровного генератора 90

9.3 Fortuna 91

9.4 Генератор 91

9.4.1 Инициализация 93

9.4.2 Обновление семян 93

9.4.3. Создание блока 94

9.4.4 Сгенерировать случайное число 94

9.4.5 Скорость генератора 95

9.5 Аккумулятор 95

9.5.1 Источник энтропии 95

9.5.2 Энтропийный бассейн 96

9.5.3? Меры предосторожности в реализации 97

9.5.4? Инициализация 98

9.5.5 Получите случайные данные 99

9.5.6 Добавить событие 100

9.6 Управление файлами семян 101

9.6.1 Записать семян файл 101

9.6.2 Обновить файл семян 101

9.6.3 Время для чтения и написания семян -файлов 102

9.6.4 Резервные и виртуальные машины 102

9.6.5 Атомичность обновлений файловой системы 103

9.6.6 Первый старт 103

9.7 Выбор случайных элементов 103

9,8 Упражнение 104

DY Глава 0 Прайм номер 106

10.1 дивизионность и основное число 106

10.2 Создайте небольшое первичное число 107

10.3 Модульная работа первичных чисел 109

10.3.1 Добавление и вычитание 109

10.3.2 Умножение 110

10.3.3 Группы и конечные домены 110

10.3.4 Алгоритм GCD 111

10.3.5 Расширенный евклидовый алгоритм 111

10.3.6 Модуль 2 Операция 112

10.4 Большое простое число 113

10.4.1 Основной тест 115

10.4.2 Рассчитайте индекс модуля 117

10.5 Упражнение 118

DY Глава 1 Соглашение Diffie-Hellman 119

11.1 Группа 119

11.2 Basic DH 120

11.3 Человек в средней атаке 121

11.4 Некоторые возможные проблемы 122

11,5 Safe Prime Number 122

11.6 Использование меньших подгрупп 123

11,7 P Длина 124

11.8 Практические рекомендации 125

11.9, где может быть 126

11.10 Упражнение 127

DY Глава 2 RSA 128

12.1 Введение 128

12.2 остаточная теорема Китая 128

12.2.1 Гарнер Формула 129

12.2.2? Продвижение 129

12.2.3 Приложение 130

12.2.4 Заключение 130

12.3 Модуль n Умножение 130

12.4 RSA 131

12.4.1 RSA Digital Signature 131

12.4.2 Общественный индекс 132

12.4.3 частный ключ 132

12.4.4 N Длина 133

12.4.5. Сгенерировать ключ RSA 133

12.5 Дефекты при использовании RSA 135

12.6 Шифрование 136

12.7 Подпись 138

12.8 Упражнение 139

DY Глава 3 Введение в протокол пароля 141

13.1 Роль 141

13.2 Траст 141

13.3 Мотивация 143

13.4 Доверие к протоколу пароля 144

13.5 Сообщения и шаги 144

13.5.1 Транспортный слой 145

13.5.2 Идентификатор протокола и идентификатор сообщений 145

13.5.3 Кодирование и анализ сообщений 146

13.5.4 Статус выполнения протокола 146

13.5.5 Ошибка 147

13.5.6 Повторите и попробуйте еще раз 147

13.6 Упражнение 149

DY Глава 4 Ключевые переговоры 150

14.1 Начальные настройки 150

14.2 Первая попытка 150

14.3 Соглашение будет продолжать существовать 151

14.4 Практика сертификации 152

14,5 Вторая попытка 152

14.6 Третья попытка 153

14.7 Окончательное соглашение 154

14.8 Некоторые разные перспективы в согласии 155

14.8.1 Взгляды Алисы 155

14.8.2 Взгляды Боба 155

14.8.3 Взгляды злоумышленника 156

14.8.4 Утечка ключа 157

14.9 Вычислительная сложность протокола 157

14.10 Сложность протокола 158

14.11 Небольшое предупреждение 159

14.12 Переговоры на основе пароля 159

14.13 Упражнение 159

DY Глава 5 Проблемы реализации II 160

15.1 Работа крупных целых чисел 160

15.1.1 Woop Technology 161

15.1.2 Проверьте расчет DH 163

15.1.3 Проверьте шифрование RSA 163

15.1.4 Проверьте подпись RSA 164

15.1.5 Заключение 164

15.2 более быстрое умножение 164

15.3 Атака бокового канала 165

15.4 Соглашение 166

15.4.1 Протокол на безопасном канале 166

15.4.2 Получить сообщение 167

15.4.3 Установка тайм -аута 168

15,5 Упражнение 168

Часть 4 Управление ключами

DY Глава 6 часов 170

16.1 Использование часов 170

16.1.1 Период достоверности 170

16.1.2 Значение WEI 170

16.1.3 Монотонность 170

16.1.4 Транзакция в реальном времени 171

16.2 Использование чипов с часами в реальном времени 171

16.3 Угроза безопасности 171

16.3.1 Задняя часть часов 171

16.3.2 Стоп.

16.3.3 Фронт часов 172

16.4 Установите надежные часы 173

16.5 такая же статус задача 173

16,6 Время 174

16.7 Заключение 175

16,8 Упражнение 175

DY Глава 7 Ключевой сервер 176

17.1 Основная концепция 176

17.2 Протокол Kerberos 176

17.3 Проще говоря, решение 177

17.3.1 Безопасное соединение 177

17.3.2 Создание ключа 178

17.3.3 Регенерировать ключ 178

17.3.4 Другие свойства 178

17.4 Как выбрать 178

17,5 Упражнение 179

DY Глава 8 PKI Dream 180

18.1 Краткий обзор PKI 180

18.2 Пример PKI 180

18.2.1 Global PKI 180

18.2.2 VPN Access 181

18.2.3 Электронное банковское дело 181

18.2.4 Датчик нефтеперерабатывающего завода 181

18.2.5 Организация кредитной карты 181

18.3 Другие детали 181

18.3.1 Многоуровневое сертификат 181

18.3.2 Период достоверности 182

18.3.3 Независимое регистрационное учреждение 182

18.4 Заключение 183

18,5 Упражнение 183

DY Глава 9 Реальность PKI 184

19.1 Имя 184

19.2 Уполномоченное учреждение 185

19.3 Траст 186

19.4 Косвенное разрешение 186

19.5 Прямое разрешение 187

19.6 Система полномочий 187

19,7 Пересмотренные мечты 188

19.8 Отменить 189

19.8.1 Отменить список 189

19.8.2 Период короткой достоверности 190

19.8.3 Проверка онлайн -сертификата 190

19.8.4 отзыв требуется 190

19.9 Каковы преимущества PKI 191

19.10 Как выбрать 192

19.11 Упражнение 192

Глава 20 Практичности PKI 193

20.1 Формат сертификата 193

20.1.1 Лицензированный язык 193

20.1.2 Root Key 193

20.2 Жизненный цикл ключа 194

20.3 Причины аннулирования ключа 195

20.4 углубленное обсуждение 196

20,5 Упражнение 196

ГЛАВА 21 СЕКРЕТ СЕКРЕТ 197

21.1 Диск 197

21.2 Человеческая память мозга 197

21.3 Портативное хранилище 200

21.4 Token 200

21,5 Безопасность пользовательского интерфейса 201

21,6 Биометрическая технология 201

21,7 Сингл вход 202

21,8 риск потери 202

21,9 Секретный обмен 203

21.10 Чистые секреты 203

21.10.1 Бумага 203

21.10.2 Magnetic Heress Medium 204

21.10.3 Хранение твердотельного состояния 204

21.11 Упражнение 205

Часть 5 Другие проблемы

Глава 22 Стандарты и патенты 208

22.1 Стандарт 208

22.1.1 Стандартный процесс 208

22.1.2 SSL 210

22.1.3 AES: Стандартизация, вызванная конкуренцией 210

22.2 Патент 211

Глава 23 о экспертах 212

Ссылка 215

Индекс 225


Введение

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

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

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