Книга представляет собой изложение годового курса по теории алгебраических кодов, который автор читает студентам Московского физико-технического института на базовой кафедре "Проблемы передачи и обработки информации". Курс непрерывно совершенствуется, отзываясь на новейшие достижения науки об информации и запросы практики. Главная проблема алгебраического кодирования - защита информации от внешних воздействий и от несанкционированного доступа. Актуальность предмета обуславлена неуклонным развитием информационных технологий, наукоёмкость которых очевидна и растёт во всём мире. Предназначена студентам старших курсов, аспирантам и специалистам, работающих в области повышения надежности передачи и хранения информации.
Предлагаемая вниманию читателей книга посвящена вопросам, касающимся истории появления и развития шифров и кодов, а также основам криптографии, криптоанализа и криптологии. Особое внимание уделено особенностям использования кодов и шифров различной степени сложности, которые каждый человек при необходимости может применять в повседневной жизни.
Учебное пособие посвящено вопросам программной реализации различных методов защиты информации. Основное внимание при изложении материала уделено криптографическим механизмам защиты.
В систематизированном виде изложены основы теории криптографических протоколов и практики их применения в финансовой и коммерческой деятельности. Наряду с рассмотрением современных методов синтеза и анализа основных классов криптографических протоколов, основное внимание уделяется специальным их применениям: защищенным каналам передачи информации, системам электронных платежей, защищенному электронному документообороту. Рассматриваются проблемы криптографической защиты многосторонних транзакций и коммерческих сделок, криптографических методов обеспечения государственно-правовых отношений, осуществляемых с использованием технических средств компьютерных систем.
Криптография (от др. -греч. — скрытый и — пишу) — наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства, а также невозможности отказа от авторства) информации.
Подробно рассмотрен минимальный математический аппарат, используемый при изучении криптосистем с открытым ключом, синтезе и анализе алгоритмов электронной цифровой подписи и коммутативного шифрования, протоколов открытого распределения ключей и открытого шифрования.
Курс "Криптография и программные уязвимости" читается сотрудниками Лаборатории вычислительных комплексов ВМК МГУ и приглашёнными специалистами, основная цель курса — познакомить слушателей с практическими аспектами такой мультидисциплинарной области как информационная безопасность, получить представление о том, как разрабатывать защищенное программного обеспечение, защищать уже существующие вычислительные системы или исследовать их защищенность.
Изложены основные принципы построения криптографических протоколов, подробно описаны свойства протоколов. Рассмотрено большое число примеров, демонстрирующих типовые уязвимости и их влияние на свойства протоколов. Для студентов учреждений высшего профессионального образования, обучающихся по специальности "Компьютерная безопасность"