Криптографические основы блокчейн-технологий
Здесь можно купить книгу "Криптографические основы блокчейн-технологий " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Автор: Евгения Ищукова, Сергей Панасенко, Кирилл Романенко, Вячеслав Салманов
Форматы: PDF
Издательство: ДМК Пресс
Год: 2022
Место издания: Москва
ISBN: 978-5-97060-865-4
Страниц: 302
Артикул: 107889
Возрастная маркировка: 16+
Краткая аннотация книги "Криптографические основы блокчейн-технологий"
Книга предназначена как для специалистов в области блокчейн-технологий, так и для только начинающих интересоваться данной темой. Она освещает вопросы построения блокчейн-систем, не ограничиваясь применяемыми в них криптографическими алгоритмами, но рассматривая также их основные механизмы, включая транзакции, принципы формирования блоков и сценарии достижения консенсуса в распределенных сетях. Теоретический материал книги проиллюстрирован на примере нескольких криптовалютных платформ, базирующихся на блокчейн-технологиях.
Содержание книги "Криптографические основы блокчейн-технологий "
Предисловие
Введение
Глава 1. Алгоритмы хеширования
1.1 Основные понятия и определения
1.1.1 Структура алгоритмов хеширования
1.1.2 Надстройки над алгоритмами хеширования
1.2 Методы криптоанализа и атаки на алгоритмы хеширования
1.2.1 Цели атак на алгоритмы хеширования
1.2.2 Атаки методом «грубой силы»
1.2.3 Словарные атаки и цепочки хеш-кодов
1.2.4 Радужные таблицы
1.2.5 Парадокс «дней рождения» и поиск коллизий
1.2.6 Дифференциальный криптоанализ
1.2.7 Алгебраический криптоанализ
1.2.8 Атаки, использующие утечки данных по побочным каналам
1.2.9 Другие виды атак
1.3 Наиболее известные алгоритмы хеширования
1.3.1 Алгоритмы семейства MD
1.3.2 Алгоритмы семейства RIPEMD
1.3.3 Алгоритмы семейства SHA
1.3.4 Отечественные стандарты хеширования
Глава 2. Алгоритмы электронной подписи на эллиптических кривых
2.1 Математические основы
2.2 Эллиптические кривые
2.2.1 Определение эллиптической кривой
2.2.2 Основные операции над точками эллиптической кривой
2.2.3 Основные характеристики эллиптической кривой
2.2.4 Примеры эллиптических кривых
2.2.5 Задача дискретного логарифмирования в группе точек эллиптической кривой
2.2.6 Альтернативные формы представления эллиптических кривых
2.3 Основные алгоритмы электронной подписи
2.3.1 Алгоритм ECDSA
2.3.2 ГОСТ Р 34.10–2012
2.3.3 Некоторые особенности алгоритмов ECDSA и ГОСТ Р 34.10–2012
2.3.4 Алгоритм EdDSA
2.3.5 Алгоритм BLS
Глава 3. Основные принципы работы блокчейн-технологий
3.1 Базовые механизмы блокчейн-систем
3.1.1 Транзакции
3.1.2 Упаковка транзакций в блоки
3.1.3 Применение деревьев Меркля при формировании блоков
3.2 Механизмы консенсуса
3.2.1 Консенсус доказательства работы Proof of Work
3.2.2 Консенсус доказательства владения долей Proof of Stake
3.2.3 Консенсус на основе решения задачи византийских генералов
3.2.4 Другие механизмы достижения консенсуса
3.3 Выстраивание цепочки блоков
3.3.1 Принципы формирования цепочки
3.3.2 Ветвления цепочки блоков
3.4 Смарт-контракт
3.5 Основные виды блокчейн-систем
3.5.1 Публичный блокчейн
3.5.2 Приватный блокчейн
3.6 Криптовалютные кошельки
3.6.1 Программы-кошельки
3.6.2 Аппаратные кошельки
Глава 4. Основные блокчейн-платформы
4.1 Биткойн
4.1.1 Введение в устройство блокчейн-системы Биткойн
4.1.2 Особенности механизма консенсуса в системе Биткойн
4.1.3 Форки в системе Биткойн
4.1.4 Транзакции
4.1.5 Кошельки в системе Биткойн
4.1.6 Создание и использование иерархических детерминированных ключей
4.2 Эфириум
4.2.1 Глобальное состояние
4.2.2 Консенсус
4.2.3 Газ
4.2.4 Адреса и кошельки
4.2.5 Транзакции
4.2.6 Структура блока
4.2.7 Эволюция системы Эфириум
4.2.8 Основная и тестовые сети платформы Эфириум
4.2.9 Запуск сети Эфириум
4.2.10 Смарт-контракты в системе Эфириум
4.3 Hyperledger
4.3.1 Основные особенности системы
4.3.2 Проекты экосистемы Hyperledger
4.3.3 Архитектура Hyperledger Fabric
4.3.4 Пример смарт-контракта для Hyperledger
4.4 Обзор других платформ
4.4.1 EOSIO
4.4.2 Краткий обзор прочих блокчейн-платформ
4.4.3 Обзор отечественных решений
Приложение 1. Таблицы констант алгоритмов хеширования
П1.1 Таблица замен алгоритма MD2
П1.2 Индексы используемых в итерациях слов блока сообщения алгоритма MD4
П1.3 Константы алгоритма MD5
П1.4 Константы алгоритма MD6
П1.5 Константы алгоритмов семейства SHA-2
П1.6 Раундовые константы алгоритмов семейства SHA-3
П1.7 Константы алгоритма ГОСТ Р 34.11–2012
Список сокращений
Перечень рисунков
Перечень таблиц
Перечень источников
Все отзывы о книге Криптографические основы блокчейн-технологий
С книгой "Криптографические основы блокчейн-технологий" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Криптографические основы блокчейн-технологий (автор Евгения Ищукова, Сергей Панасенко, Кирилл Романенко, Вячеслав Салманов)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку