Читать онлайн «Основы криптографических алгоритмов»

Автор Гатчин Ю.А.

Министерство образования Российской Федерации Санкт-Петербургский государственный институт точной механики и оптики (технический университет) Ю. А. Гатчин, А. Г. Коробейников Основы криптографических алгоритмов Учебное пособие Санкт-Петербург 2002 2 УДК 511 Ю. А. Гатчин, А. Г. Коробейников. Основы криптографических алгоритмов Учебное пособие. СПб: ГИТМО (ТУ), 2002. 29 с. В учебном пособии рассматриваются основы современных математических криптографических алгоритмов, фундаментом которых является прикладная теория чисел. Рассмотрены криптосистемы с секретным ключом (одноключевые, симметричные или классические), а также криптосистемы с открытым ключом (асимметричные). Кроме того, представлены основные положе- ния криптографического протокола "электронная подпись". В каждом раз- деле рассмотрены примеры на соответствующие темы. Предназначено для студентов, обучающихся по специальности 0754 "Комплексная защита объектов информатизации". Илл. – 3, список литературы – 8 наим.  Cанкт-Петербургский государствен- ный институт точной механики и оптики (технический университет), 2002  Ю. А. Гатчин, А. Г.
Коробейников 2002 3 ВВЕДЕНИЕ Математическая криптография возникла как наука о шифровании информации, т. е. как наука о криптосистемах. В классической шенноновс- кой модели системы секретной связи имеют два полностью доверяющих друг-другу участника, которым необходимо передавать между собой ин- формацию, не предназначенную для третьих лиц. Такая информация на- зывается конфиденциальной или секретной. Отсюда возникает задача обеспечения конфиденциальности, т. е. защита секретной информации от противника. Эта задача, по крайней мере исторически, – первая задача криптографии. Она традиционно решается с помощью криптосистем. При обмене информацией между участниками часто возникает ситуация, когда информация не является конфиденциальной, но важен факт поступления сообщений в неискаженном виде, т. е. наличие гарантии, что никто сумеет не подделать сообщение. Такая гарантия называется обеспечением целостности информации и составляет вторую задачу крип- тографии. Для предотвращения угрозы контроля за источниками информации (откуда пересылаются сообщения) необходима система контроля за досту- пом к ресурсам, которая должна удовлетворять двум, казалось бы, взаим- но исключающим требованиям. Во – первых, всякий желающий должен иметь возможность обратиться к этой системе анонимно, а во – вторых, при этом все же доказать свое право на доступ к ресурсам. Примером мо- гут служить бумажные купюры. Если ресурсом является некоторый товар, то наличие у покупателя достаточного количества купюр является доказа- тельством его права на доступ к ресурсу. С другой стороны, хотя каждая бумажная купюра и имеет уникальный номер, отслеживать купюры по но- мерам практически невозможно, т. е.