Криптография: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.8.8
Нет описания правки
 
(не показано 26 промежуточных версий 20 участников)
Строка 1: Строка 1:
[[Файл:Lorenz-SZ42-2.jpg|thumb|400px|Немецкая [[Машина Лоренца|криптомашина Lorenz]] использовалась во время [[Вторая мировая война|Второй мировой войны]] для шифрования самых секретных сообщений]]
[[Файл:Lorenz-SZ42-2.jpg|thumb|400px|Немецкая [[Машина Лоренца|криптомашина Lorenz]] использовалась во время [[Вторая мировая война|Второй мировой войны]] для шифрования секретных сообщений]]
'''Криптогра́фия''' (от {{lang-grc|κρυπτός}} «скрытый» + {{lang-grc2|γράφω}} «пишу») — наука о методах обеспечения [[конфиденциальность|конфиденциальности]] (невозможности прочтения информации посторонним), [[Целостность информации|целостности данных]] (невозможности незаметного изменения информации), [[Аутентификация|аутентификации]] (проверки подлинности авторства или иных свойств объекта), [[Шифрование|шифрования]] (кодировка данных).
'''Криптогра́фия''' (от {{lang-grc|[[wikt:κρυπτός|κρυπτός]]}} «скрытый» + {{lang-grc2|γράφω}} «пишу») — наука о методах обеспечения [[конфиденциальность|конфиденциальности]], [[Целостность информации|целостности данных]], [[Аутентификация|аутентификации]], [[Шифрование|шифрования]].


Изначально криптография изучала методы [[Шифрование|шифрования]] информации — обратимого преобразования открытого (исходного) текста на основе секретного [[Алгоритм|алгоритма]] или [[Ключ (криптография)|ключа]] в шифрованный текст (шифротекст). Традиционная криптография образует раздел [[Симметричные криптосистемы|симметричных криптосистем]], в которых зашифровывание и расшифровывание проводится с использованием одного и того же [[Ключ (криптография)|секретного ключа]].
Изначально криптография изучала методы [[Шифрование|шифрования]] [[Информация|информации]] — обратимого преобразования открытого (исходного) текста на основе секретного [[алгоритм]]а или [[Ключ (криптография)|ключа]] в [[Шифротекст|шифрованный текст]] ([[шифротекст]]). Традиционная криптография образует раздел [[Симметричные криптосистемы|симметричных криптосистем]], в которых зашифровывание и расшифровывание проводится с использованием одного и того же [[Ключ (криптография)|секретного ключа]]{{Нет АИ|05|03|2023}}.


Пример:Шифр [[Атбаш|АТБАШ]], в котором ключом является перевёрнутый [[алфавит]] того языка, на котором шифруется текст.
Пример: [[Атбаш|Шифр АТБАШ]], в котором ключом является перевёрнутый [[алфавит]] того языка, на котором шифруется текст.


Помимо этого раздела современная криптография включает в себя [[Криптосистема с открытым ключом|асимметричные криптосистемы]], системы [[Электронная подпись|электронной цифровой подписи]] (ЭЦП), [[Хеширование|хеш-функции]], [[управление ключами]], [[получение скрытой информации]], [[квантовая криптография|квантовую криптографию]].
Помимо этого раздела современная криптография включает в себя [[Криптосистема с открытым ключом|асимметричные криптосистемы]], системы [[Электронная подпись|электронной цифровой подписи]] (ЭЦП), [[Хеширование|хеш-функции]], [[управление ключами]], [[получение скрытой информации]], [[квантовая криптография|квантовую криптографию]].


Криптография не является защитой от [[Обман|обмана]], [[Подкуп|подкупа]] или [[Шантаж|шантажа]] законных абонентов, кражи ключей и других угроз информации, возникающих в защищённых системах [[Передача данных|передачи данных]].
Криптография не является защитой от [[обман]]а, [[подкуп]]а или [[шантаж]]а законных абонентов, кражи ключей и других угроз информации, возникающих в защищённых системах [[Передача данных|передачи данных]].

Криптография — одна из старейших наук, [[История криптографии|её история]] насчитывает несколько тысяч лет.


== Терминология ==
== Терминология ==
* '''[[Открытый текст|Открытый (исходный) текст]]''' — [[Данные (вычислительная техника)|данные]] (не обязательно [[Текстовые данные|текстовые]]), передаваемые без использования криптографии или другими словами незашифрованные данные.
* '''[[Открытый текст|Открытый (исходный) текст]]''' — [[Данные (вычислительная техника)|данные]] (не обязательно [[Текстовые данные|текстовые]]), передаваемые без использования криптографии или другими словами незашифрованные данные.
* '''[[Шифротекст]]''', '''шифрованный (закрытый) текст''' — данные, полученные после применения криптосистемы (обычно — с некоторым указанным [[Ключ (криптография)|ключом]]). Другое название: '''[[криптограмма]].'''
* '''[[Шифротекст]]''', '''шифрованный (закрытый) текст''' — данные, полученные после применения криптосистемы (обычно — с некоторым указанным [[Ключ (криптография)|ключом]]). Другое название: '''[[криптограмма]].'''
* '''[[Шифр]]''', '''криптосистема''' — семейство обратимых преобразований открытого текста в шифрованный.
* '''[[Шифр]]''', '''криптосистема''' — семейство обратимых преобразований открытого текста в шифрованный.
* '''[[Ключ (криптография)|Ключ]]''' — параметр шифра, определяющий выбор конкретного преобразования данного текста. В современных шифрах [[криптографическая стойкость]] шифра целиком определяется секретностью ключа ([[принцип Керкгоффса]]). Также выделяют '''ключ шифрования''' (''encryption key'') и '''ключ расшифрования''' (''decryption key'')
* '''[[Ключ (криптография)|Ключ]]''' — параметр шифра, определяющий выбор конкретного преобразования данного текста. В современных шифрах [[криптографическая стойкость]] шифра целиком определяется секретностью ключа ([[принцип Керкгоффса]]). Также выделяют '''ключ шифрования''' (''encryption key'') и '''ключ расшифрования''' (''decryption key'')
* '''[[Шифрование]]''' — процесс нормального применения криптографического преобразования открытого текста на основе алгоритма и ключа, в результате которого возникает шифрованный текст.
* '''[[Шифрование]]''' — процесс нормального применения криптографического преобразования открытого текста на основе алгоритма и ключа, в результате которого возникает шифрованный текст.
Строка 22: Строка 20:
* '''Открытый ключ''' — тот из двух ключей асимметричной системы, который свободно распространяется. Шифрующий для секретной переписки и расшифровывающий — для [[Электронная подпись|электронной подписи.]]
* '''Открытый ключ''' — тот из двух ключей асимметричной системы, который свободно распространяется. Шифрующий для секретной переписки и расшифровывающий — для [[Электронная подпись|электронной подписи.]]
* '''Секретный ключ''', '''закрытый ключ''' — тот из двух ключей асимметричной системы, который хранится в секрете.
* '''Секретный ключ''', '''закрытый ключ''' — тот из двух ключей асимметричной системы, который хранится в секрете.

* '''[[Криптоанализ]]''' — наука, изучающая [[Математика|математические]] методы нарушения конфиденциальности и целостности информации.
* '''[[Криптоанализ]]''' — наука, изучающая [[Математика|математические]] методы нарушения конфиденциальности и целостности информации.
* '''[[Криптоаналитик]]''' — учёный, создающий и применяющий методы криптоанализа.
* '''[[Криптоаналитик]]''' — учёный, создающий и применяющий методы криптоанализа.
Строка 29: Строка 26:
* '''Дешифрование (дешифровка)''' — процесс извлечения открытого текста без знания криптографического ключа на основе известного шифрованного. Термин дешифрование обычно применяют по отношению к процессу криптоанализа шифротекста (криптоанализ сам по себе, вообще говоря, может заключаться и в анализе криптосистемы, а не только зашифрованного ею открытого сообщения).
* '''Дешифрование (дешифровка)''' — процесс извлечения открытого текста без знания криптографического ключа на основе известного шифрованного. Термин дешифрование обычно применяют по отношению к процессу криптоанализа шифротекста (криптоанализ сам по себе, вообще говоря, может заключаться и в анализе криптосистемы, а не только зашифрованного ею открытого сообщения).
* '''[[Криптографическая стойкость]]''' — способность криптографического алгоритма противостоять криптоанализу.
* '''[[Криптографическая стойкость]]''' — способность криптографического алгоритма противостоять криптоанализу.

* '''[[Имитозащита]]''' — защита от навязывания ложной информации. Другими словами, текст остаётся открытым, но появляется возможность проверить, что его не изменяли ни случайно, ни намеренно. Имитозащита достигается обычно за счёт включения в пакет передаваемых данных имитовставки.
* '''[[Имитозащита]]''' — защита от навязывания ложной информации. Другими словами, текст остаётся открытым, но появляется возможность проверить, что его не изменяли ни случайно, ни намеренно. Имитозащита достигается обычно за счёт включения в пакет передаваемых данных имитовставки.
* '''[[Имитовставка]]''' — блок информации, применяемый для имитозащиты, зависящий от ключа и данных.
* '''[[Имитовставка]]''' — блок информации, применяемый для имитозащиты, зависящий от ключа и данных.
* '''[[Электронная цифровая подпись]]''', или '''электронная подпись''' — асимметричная [[имитовставка]] (ключ защиты отличается от ключа проверки). Другими словами, такая имитовставка, которую проверяющий не может подделать.
* '''[[Электронная цифровая подпись]]''', или '''электронная подпись''' — асимметричная [[имитовставка]] (ключ защиты отличается от ключа проверки). Другими словами, такая имитовставка, которую проверяющий не может подделать.
* '''[[Центр сертификации]]''' — сторона, чья честность неоспорима, а открытый ключ широко известен. Электронная подпись центра сертификации подтверждает подлинность открытого ключа.
* '''[[Центр сертификации]]''' — сторона, чья честность неоспорима, а открытый ключ широко известен. Электронная подпись центра сертификации подтверждает подлинность открытого ключа.

* '''[[Хеш-функция]]''' — функция, которая преобразует сообщение произвольной длины в число («свёртку») фиксированной длины. Для криптографической хеш-функции (в отличие от хеш-функции общего назначения) сложно вычислить обратную и даже найти два сообщения с общей хеш-функцией.
* '''[[Хеш-функция]]''' — функция, которая преобразует сообщение произвольной длины в число («свёртку») фиксированной длины. Для криптографической хеш-функции (в отличие от хеш-функции общего назначения) сложно вычислить обратную и даже найти два сообщения с общей хеш-функцией.
*[[Гибридная криптосистема|'''Гибри́дная криптосисте́ма''']] — это система [[Шифрование|шифрования]], совмещающая преимущества [[Криптографическая система с открытым ключом|криптосистемы с открытым ключом]] с производительностью [[Симметричные криптосистемы|симметричных криптосистем]].
* '''[[Гибридная криптосистема|Гибри́дная криптосисте́ма]]''' — это система [[Шифрование|шифрования]], совмещающая преимущества [[Криптографическая система с открытым ключом|криптосистемы с открытым ключом]] с производительностью [[Симметричные криптосистемы|симметричных криптосистем]].


== История ==
== История ==
[[Файл:Skytala&EmptyStrip-Shaded.png|thumb|199px|right|Использовавшийся в Древней Греции шифр «[[скитала]]», чья современная реконструкция показана на фото, вероятно был первым устройством для шифрования. Скитала - древний принцип шифровки данных при помощи бумаги: палку обворачивали бумагой, писали слово на свёртке, и заполняли пустые места случайными символами.]]
[[Файл:Skytala&EmptyStrip-Shaded.png|thumb|199px|right|Использовавшийся в Древней Греции шифр «[[скитала]]», чья современная реконструкция показана на фото, вероятно был первым устройством для шифрования. Скитала — древний принцип шифровки данных при помощи бумаги: палку обворачивали бумагой, писали слово на свёртке, и заполняли пустые места случайными символами.]]
[[Файл:Enigma.jpg|240px|thumbnail|right|Роторная шифровальная машина «[[Энигма]]», разные модификации которой использовались немецкими войсками с 1929 года до конца [[Вторая мировая война|Второй мировой войны]]<ref>{{книга
[[Файл:Enigma.jpg|240px|thumbnail|right|Роторная шифровальная машина «[[Энигма]]», разные модификации которой использовались немецкими войсками с 1929 года до конца [[Вторая мировая война|Второй мировой войны]]<ref>{{книга
|заглавие=A History of Us: War, Peace and all that Jazz
|заглавие=A History of Us: War, Peace and all that Jazz
|издательство=[[Издательство Оксфордского университета|Oxford University Press]]
|издательство=[[Издательство Оксфордского университета|Oxford University Press]]
Строка 52: Строка 47:
История криптографии насчитывает около 4 тысяч лет. В качестве основного критерия периодизации криптографии возможно использовать технологические характеристики используемых методов шифрования.
История криптографии насчитывает около 4 тысяч лет. В качестве основного критерия периодизации криптографии возможно использовать технологические характеристики используемых методов шифрования.


Первый период (приблизительно с 3-го тысячелетия до н. э.) характеризуется господством моноалфавитных шифров (основной принцип — замена алфавита исходного текста другим алфавитом через замену букв другими буквами или символами). Второй период (хронологические рамки — с [[IX век]]а на Ближнем Востоке ([[Ал-Кинди]]) и с [[XV век]]а в Европе ([[Леон Баттиста Альберти]]) — до начала [[XX век]]а) ознаменовался введением в обиход полиалфавитных шифров. Третий период (с начала и до середины XX века) характеризуется внедрением [[Шифратор (криптография)|электромеханических устройств]] в работу шифровальщиков. При этом продолжалось использование полиалфавитных шифров.
Первый период (приблизительно с 3-го тысячелетия до н. э.) характеризуется господством моноалфавитных шифров (основной принцип — замена алфавита исходного текста другим алфавитом через замену букв другими буквами или символами). Второй период (хронологические рамки — с [[IX век]]а на Ближнем Востоке ([[Ал-Кинди]]) и с [[XV век]]а в Европе ([[Леон Баттиста Альберти]]) — до начала [[XX век]]а) ознаменовался введением в обиход полиалфавитных шифров. Третий период (с начала и до середины XX века) характеризуется внедрением [[Шифратор (криптография)|электромеханических устройств]] в работу шифровальщиков. При этом продолжалось использование полиалфавитных шифров.


Четвёртый период — с середины до 70-х годов XX века — период перехода к математической криптографии. В работе [[Шеннон, Клод Элвуд|Шеннона]] появляются строгие математические определения [[Собственная информация|количества информации]], передачи данных, [[Информационная энтропия|энтропии]], функций шифрования. Обязательным этапом создания шифра считается изучение его уязвимости для различных известных атак — [[линейный криптоанализ|линейного]] и [[дифференциальный криптоанализ|дифференциального]] криптоанализа. Однако, до [[1975 год]]а криптография оставалась «классической», или же, более корректно, криптографией с секретным ключом.
Четвёртый период — с середины до 70-х годов XX века — период перехода к математической криптографии. В работе [[Шеннон, Клод Элвуд|Шеннона]] появляются строгие математические определения [[Собственная информация|количества информации]], передачи данных, [[Информационная энтропия|энтропии]], функций шифрования. Обязательным этапом создания шифра считается изучение его уязвимости для различных известных атак — [[линейный криптоанализ|линейного]] и [[дифференциальный криптоанализ|дифференциального]] криптоанализа. Однако до [[1975 год]]а криптография оставалась «классической», или же, более корректно, криптографией с секретным ключом.


Современный период развития криптографии (с конца 1970-х годов по настоящее время) отличается зарождением и развитием нового направления — [[криптография с открытым ключом]]. Её появление знаменуется не только новыми техническими возможностями, но и сравнительно широким распространением криптографии для использования [[Частное лицо|частными лицами]] (в предыдущие эпохи использование криптографии было исключительной прерогативой [[Государство|государства]]). [[Правовое регулирование]] использования криптографии частными лицами в разных странах сильно различается — от разрешения до полного запрета.
Современный период развития криптографии (с конца 1970-х годов по настоящее время) отличается зарождением и развитием нового направления — [[криптография с открытым ключом]]. Её появление знаменуется не только новыми техническими возможностями, но и сравнительно широким распространением криптографии для использования [[Частное лицо|частными лицами]] (в предыдущие эпохи использование криптографии было исключительной прерогативой [[Государство|государства]]). [[Правовое регулирование]] использования криптографии частными лицами в разных странах сильно различается — от разрешения до полного запрета.
Строка 61: Строка 56:


== Современная криптография ==
== Современная криптография ==

Для современной криптографии характерно использование открытых алгоритмов шифрования, предполагающих использование вычислительных средств. Известно более десятка проверенных [[алгоритм]]ов шифрования, которые при использовании ключа достаточной длины и корректной реализации алгоритма [[криптографическая стойкость|криптографически стойки]]. Распространённые алгоритмы:
Для современной криптографии характерно использование открытых алгоритмов шифрования, предполагающих использование вычислительных средств. Известно более десятка проверенных [[алгоритм]]ов шифрования, которые при использовании ключа достаточной длины и корректной реализации алгоритма [[криптографическая стойкость|криптографически стойки]]. Распространённые алгоритмы:
* симметричные [[DES]], [[Advanced Encryption Standard|AES]], [[ГОСТ 28147-89]], [[Camellia (алгоритм)|Camellia]], [[Twofish]], [[Blowfish]], [[IDEA]], [[RC4]] и др.;
* симметричные [[DES]], [[Advanced Encryption Standard|AES]], [[ГОСТ 28147-89]], [[Camellia (алгоритм)|Camellia]], [[Twofish]], [[Blowfish]], [[IDEA]], [[RC4]] и др.;
Строка 68: Строка 62:
Криптографические методы стали широко использоваться частными лицами в электронных коммерческих операциях, телекоммуникациях и многих других средах.
Криптографические методы стали широко использоваться частными лицами в электронных коммерческих операциях, телекоммуникациях и многих других средах.


Во многих странах приняты национальные стандарты шифрования. В 2001 году в [[США]] принят стандарт симметричного шифрования AES на основе алгоритма [[Rijndael]] с длиной ключа 128, 192 и 256 [[бит]]. Алгоритм AES пришёл на смену прежнему алгоритму DES, который теперь рекомендовано использовать только в режиме [[Triple DES]].
Во многих странах приняты национальные стандарты шифрования. В 2001 году в [[США]] принят стандарт симметричного шифрования AES на основе алгоритма [[Rijndael]] с длиной ключа 128, 192 и 256 [[бит]]. Алгоритм AES пришёл на смену прежнему алгоритму DES, который теперь рекомендовано использовать только в режиме [[Triple DES]].
В [[Россия|Российской Федерации]] действует стандарт [[Кузнечик (шифр)|ГОСТ 34.12-2015]] с режимами шифрования блока сообщения длиной 64 («[[ГОСТ 28147-89|Магма]]») и 128 («[[Кузнечик (шифр)|Кузнечик]]») битов, и длиной ключа 256 бит. Также, для создания [[цифровая подпись|цифровой подписи]] используется алгоритм [[ГОСТ Р 34.10-2012]].
В [[Россия|Российской Федерации]] действует стандарт [[Кузнечик (шифр)|ГОСТ 34.12-2015]] с режимами шифрования блока сообщения длиной 64 («[[ГОСТ 28147-89|Магма]]») и 128 («[[Кузнечик (шифр)|Кузнечик]]») битов, и длиной ключа 256 бит. Также, для создания [[цифровая подпись|цифровой подписи]] используется алгоритм [[ГОСТ Р 34.10-2012]].


Строка 82: Строка 76:
=== Криптографические примитивы ===
=== Криптографические примитивы ===
В основе построения криптостойких систем лежит многократное использование относительно простых преобразований, так называемых криптографических примитивов.
В основе построения криптостойких систем лежит многократное использование относительно простых преобразований, так называемых криптографических примитивов.
[[Клод Шеннон]] известный американский математик и электротехник предложил использовать подстановки ({{lang-en|substitution}}) и перестановки ({{lang-en|permutation}}). Схемы, которые реализуют эти преобразования, называются SP-сетями. Нередко используемыми криптографическими примитивами являются также преобразования типа [[циклический сдвиг]] или [[гаммирование]]. Ниже приведены основные криптографические примитивы и их использование.<br />
[[Клод Шеннон]] известный американский математик и электротехник предложил использовать подстановки ({{lang-en|substitution}}) и перестановки ({{lang-en|permutation}}). Схемы, которые реализуют эти преобразования, называются SP-сетями. Нередко используемыми криптографическими примитивами являются также преобразования типа [[циклический сдвиг]] или [[гаммирование]]. Ниже приведены основные криптографические примитивы и их использование.


*'''[[Симметричное шифрование]].''' Заключается в том, что обе стороны-участники обмена данными имеют абсолютно одинаковые [[ключи]] для шифрования и расшифровки данных. Данный способ осуществляет преобразование, позволяющее предотвратить просмотр информации третьей стороной. Пример: [[книжный шифр]].
* '''[[Симметричное шифрование]].''' Заключается в том, что обе стороны-участники обмена данными имеют абсолютно одинаковые [[ключи]] для шифрования и расшифровки данных. Данный способ осуществляет преобразование, позволяющее предотвратить просмотр информации третьей стороной. Пример: [[книжный шифр]].
* '''[[Асимметричное шифрование]].''' Предполагает использовать в паре два разных ключа — открытый и секретный(закрытый). В асимметричном шифровании ключи работают в паре — если данные шифруются открытым ключом, то расшифровать их можно только соответствующим [[секретный ключ|секретным ключом]] и наоборот — если данные шифруются секретным ключом, то расшифровать их можно только соответствующим [[открытый ключ|открытым ключом]]. Использовать открытый ключ из одной пары и секретный с другой — невозможно. Каждая пара асимметричных ключей связана математическими зависимостями. Данный способ также нацелен на преобразование информации от просмотра третьей стороной.

* [[Файл:Подпись сотрудника Википедии.png|мини|Подписи используются для подтверждения личности с древних времён]]'''[[Цифровая подпись|Цифровые подписи]]'''. [[Цифровая подпись|Цифровые подписи]] используются для установления подлинности документа, его происхождения и авторства, исключает искажения информации в электронном документе.
*'''[[Асимметричное шифрование]].''' Предполагает использовать в паре два разных ключа — открытый и секретный(закрытый). В асимметричном шифровании ключи работают в паре — если данные шифруются открытым ключом, то расшифровать их можно только соответствующим [[секретный ключ|секретным ключом]] и наоборот — если данные шифруются секретным ключом, то расшифровать их можно только соответствующим [[открытый ключ|открытым ключом]]. Использовать открытый ключ из одной пары и секретный с другой — невозможно. Каждая пара асимметричных ключей связана математическими зависимостями. Данный способ также нацелен на преобразование информации от просмотра третьей стороной.<br />
* '''[[Хеширование]].''' Преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хеш-кодом, контрольной суммой или дайджестом сообщения (англ. message digest). Результаты хеширования статистически уникальны. Последовательность, отличающаяся хотя бы одним байтом, не будет преобразована в то же самое значение.

*[[Файл:Подпись сотрудника Википедии.png|мини|Подписи используются для подтверждения личности с древних времён]]'''[[Цифровая подпись|Цифровые подписи]]'''. [[Цифровая подпись|Цифровые подписи]] используются для установления подлинности документа, его происхождения и авторства, исключает искажения информации в электронном документе.<br />

* '''[[Хеширование|Хеширование.]]''' Преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хеш-кодом, контрольной суммой или дайджестом сообщения (англ. message digest). Результаты хеширования статистически уникальны. Последовательность, отличающаяся хотя бы одним байтом, не будет преобразована в то же самое значение.


=== Криптографические протоколы ===
=== Криптографические протоколы ===
Строка 105: Строка 96:


=== В России ===
=== В России ===
В [[Российская Федерация|Российской Федерации]] коммерческая деятельность, связанная с использованием криптографических средств, подлежит обязательному [[Лицензирование|лицензированию]]. С [[22 января]] [[2008 год]]а действовало [[Постановление Правительства Российской Федерации|постановление Правительства РФ]] от [[29 декабря]] [[2007]] № 957 (отменено постановлением Правительства РФ от 16 апреля 2012 г. № 313) «Об утверждении положений о лицензировании отдельных видов деятельности, связанных с шифровальными (криптографическими) средствами», которым приняты положения о лицензировании деятельности по:
{{устаревший раздел}}
В [[Российская Федерация|Российской Федерации]] коммерческая деятельность, связанная с использованием криптографических средств, подлежит обязательному [[Лицензирование|лицензированию]]. С [[22 января]] [[2008 год]]а действовало постановление [[Правительство РФ|Правительства РФ]] от [[29 декабря]] [[2007]] № 957 (отменено постановлением Правительства РФ от 16 апреля 2012 г. № 313) «Об утверждении положений о лицензировании отдельных видов деятельности, связанных с шифровальными (криптографическими) средствами», которым приняты положения о лицензировании деятельности по:
* распространению шифровальных (криптографических) средств;
* распространению шифровальных (криптографических) средств;
*[[Техническое обслуживание и ремонт|техническому обслуживанию]] шифровальных (криптографических) средств;
* [[Техническое обслуживание и ремонт|техническому обслуживанию]] шифровальных (криптографических) средств;
* предоставлению услуг в области шифрования информации;
* предоставлению услуг в области шифрования информации;
* разработке, производству шифровальных (криптографических) средств, защищённых с использованием шифровальных (криптографических) средств информационных и телекоммуникационных систем.
* разработке, производству шифровальных (криптографических) средств, защищённых с использованием шифровальных (криптографических) средств информационных и телекоммуникационных систем.
Строка 115: Строка 105:
руководитель и (или) лицо, уполномоченное руководить работами по лицензируемой деятельности, имеющие высшее профессиональное образование и (или) профессиональную подготовку в области информационной безопасности, а также стаж работы в этой области не менее 5 лет; инженерно-технические работники, имеющие [[высшее профессиональное образование]] или прошедшие [[Профессиональная переподготовка|переподготовку]] … в области информационной безопасности с получением специализации, необходимой для работы с шифровальными (криптографическими) средствами».
руководитель и (или) лицо, уполномоченное руководить работами по лицензируемой деятельности, имеющие высшее профессиональное образование и (или) профессиональную подготовку в области информационной безопасности, а также стаж работы в этой области не менее 5 лет; инженерно-технические работники, имеющие [[высшее профессиональное образование]] или прошедшие [[Профессиональная переподготовка|переподготовку]] … в области информационной безопасности с получением специализации, необходимой для работы с шифровальными (криптографическими) средствами».


В настоящее время действует также приказ [[ФСБ]] России от [[9 февраля]] [[2005]] г. № 66 «Об утверждении положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств защиты информации (положение пкз-2005)»<ref name="order66">[[s:Приказ ФСБ РФ от 9 февраля 2005 г. № 66|Приказ ФСБ РФ от 09.02.2005 № 66 «Об утверждении положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств защиты информации (положение пкз-2005)»]]</ref>, который определяет порядок разработки и эксплуатации криптографических средств.
В настоящее время действует также приказ [[ФСБ России]] от [[9 февраля]] [[2005]] г. № 66 «Об утверждении положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств защиты информации (положение пкз-2005)»<ref name="order66">[[s:Приказ ФСБ РФ от 9 февраля 2005 г. № 66|Приказ ФСБ РФ от 09.02.2005 № 66 «Об утверждении положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств защиты информации (положение пкз-2005)»]]</ref>, который определяет порядок разработки и эксплуатации криптографических средств.


В частности, согласно приказу, средства криптографии реализуются «юридическим лицом или индивидуальным предпринимателем, имеющим право на осуществление данного вида деятельности, связанного с шифровальными (криптографическими) средствами — вместе с правилами пользования ими, согласованными с [[ФСБ]] России».
В частности, согласно приказу, средства криптографии реализуются «юридическим лицом или индивидуальным предпринимателем, имеющим право на осуществление данного вида деятельности, связанного с шифровальными (криптографическими) средствами — вместе с правилами пользования ими, согласованными с ФСБ России».


Ещё раньше был издан указ [[Президент РФ|Президента РФ]] от [[3 апреля]] [[1995]] № 334 «О мерах по соблюдению законности в области разработки, производства, реализации и эксплуатации шифровальных средств, а также предоставления услуг в области шифрования информации», постановивший «запретить использование государственными организациями и предприятиями в информационно-телекоммуникационных системах шифровальных средств, включая криптографические средства обеспечения подлинности информации (электронная подпись), и защищённых технических средств хранения, обработки и передачи информации, не имеющих сертификата [[ФАПСИ|Федерального агентства правительственной связи и информации при Президенте Российской Федерации]], а также размещение государственных заказов на предприятиях, в организациях, использующих указанные технические и шифровальные средства, не имеющие сертификата Федерального агентства правительственной связи и информации при Президенте Российской Федерации»
Ещё раньше был издан [[Указ президента России|указ Президента РФ]] от [[3 апреля]] [[1995]] № 334 «О мерах по соблюдению законности в области разработки, производства, реализации и эксплуатации шифровальных средств, а также предоставления услуг в области шифрования информации», постановивший «запретить использование государственными организациями и предприятиями в информационно-телекоммуникационных системах шифровальных средств, включая криптографические средства обеспечения подлинности информации (электронная подпись), и защищённых технических средств хранения, обработки и передачи информации, не имеющих сертификата [[ФАПСИ|Федерального агентства правительственной связи и информации при Президенте Российской Федерации]], а также размещение государственных заказов на предприятиях, в организациях, использующих указанные технические и шифровальные средства, не имеющие сертификата Федерального агентства правительственной связи и информации при Президенте Российской Федерации»
<ref name="order334">{{Cite web |url=http://www.e-nigma.ru/stat/u-334/ |title=Указ президента РФ от 03.04.1995 № 334 «О мерах по соблюдению законности в области разработки, производства, реализации и эксплуатации шифровальных средств, а также предоставления услуг в области шифрования информации» |access-date=2009-09-19 |archive-date=2011-06-10 |archive-url=https://web.archive.org/web/20110610131305/http://www.e-nigma.ru/stat/u-334/ |deadlink=no }}</ref>.
<ref name="order334">{{Cite web |url=https://base.garant.ru/10104146/ |title=Указ президента РФ от 03.04.1995 № 334 «О мерах по соблюдению законности в области разработки, производства, реализации и эксплуатации шифровальных средств, а также предоставления услуг в области шифрования информации» |access-date=2023-03-06 |deadlink=no |archive-date=2023-03-06 |archive-url=https://web.archive.org/web/20230306183638/https://base.garant.ru/10104146/ }}</ref>.


Относительно юридических лиц и предпринимателей, желающих разрабатывать либо реализовывать криптосистемы, существуют п. 5―11 ст. 17 Федерального Закона от 08.08.2001 № 128-ФЗ «О лицензировании отдельных видов деятельности»:
Относительно юридических лиц и предпринимателей, желающих разрабатывать либо реализовывать криптосистемы, существуют п. 5―11 ст. 17 Федерального Закона от 08.08.2001 № 128-ФЗ «О лицензировании отдельных видов деятельности»:
{{цитата|
{{цитата|
5) деятельность по распространению шифровальных (криптографических) средств;
5) деятельность по распространению шифровальных (криптографических) средств;
Строка 137: Строка 127:
}}
}}


Постановление [[Правительство РФ|Правительства РФ]] от 16 апреля 2012 г. № 313 «Об утверждении Положения о лицензировании деятельности по разработке, производству, распространению шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, выполнению работ, оказанию услуг в области шифрования информации, техническому обслуживанию шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств (за исключением случая, если техническое обслуживание шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, осуществляется для обеспечения собственных нужд юридического лица или индивидуального предпринимателя)» отменило действие постановления Правительства Российской Федерации от 29 декабря 2007 г. № 957 «Об утверждении положений о лицензировании отдельных видов деятельности, связанных с шифровальными (криптографическими) средствами» и вводит новые{{какие?}} ограничения<ref>{{cite web
Постановление Правительства РФ от 16 апреля 2012 г. № 313 «Об утверждении Положения о лицензировании деятельности по разработке, производству, распространению шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, выполнению работ, оказанию услуг в области шифрования информации, техническому обслуживанию шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств (за исключением случая, если техническое обслуживание шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, осуществляется для обеспечения собственных нужд юридического лица или индивидуального предпринимателя)» отменило действие постановления Правительства Российской Федерации от 29 декабря 2007 г. № 957 «Об утверждении положений о лицензировании отдельных видов деятельности, связанных с шифровальными (криптографическими) средствами» и вводит новые{{какие?}} ограничения<ref>{{cite web
|url = http://government.ru/gov/results/18742/
|url = http://government.ru/gov/results/18742/
|title = Постановление от 16 апреля 2012 г. № 313 «Об утверждении Положения о лицензировании деятельности по разработке, производству, распространению шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, выполнению работ, оказанию услуг в области шифрования информации, техническому обслуживанию шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств (за исключением случая, если техническое обслуживание шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, осуществляется для обеспечения собственных нужд юридического лица или индивидуального предпринимателя)»
|title = Постановление от 16 апреля 2012 г. № 313 «Об утверждении Положения о лицензировании деятельности по разработке, производству, распространению шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, выполнению работ, оказанию услуг в области шифрования информации, техническому обслуживанию шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств (за исключением случая, если техническое обслуживание шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, осуществляется для обеспечения собственных нужд юридического лица или индивидуального предпринимателя)»
Строка 149: Строка 139:
}}</ref>.
}}</ref>.


* [[Национальный технологический центр по цифровой криптографии]] (НТЦЦК) будет обеспечивать частно-государственное взаимодействие и развитие технологий криптографии. Проект реализуется [[Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации|Минцифры]] совместно с ФСБ<!-- «заинтересованность в создании центра проявили компании „[[Код безопасности]]“, „[[ИнфоТеКС]]“ и „[[КриптоПро]]“», — замминистра цифрового развития Александр Шойтов -->; создание НТЦЦК предусмотрено федеральным проектом «[[Федеральный проект «Информационная безопасность»|Информационная безопасность]]» [[Национальная программа «Цифровая экономика Российской Федерации»|национальной программы «Цифровая экономика»]]. Изначально планировалось создать данный центр в 2024 г., но из-за [[Вторжение России на Украину (2022)|геополитической ситуации]] сроки запуска НТЦЦК были перенесены на конец 2022 — начало 2023 гг. Расходы федерального бюджета на создание центра в 2021—2024 гг. составят 11,5 млрд руб.<ref>[[НТЦЦК]]: [https://www.cnews.ru/news/top/2022-11-14_vlasti_forsiruyut_sozdanie Власти форсируют создание многомиллиардного центра криптографии из-за геополитики] {{Wayback|url=https://www.cnews.ru/news/top/2022-11-14_vlasti_forsiruyut_sozdanie|date=20221117075533}} // [[CNews]], 14 Ноября 2022</ref>
=== Экспортный контроль ===


=== Экспортный контроль ===
В некоторых странах, есть [[Экспортные ограничения|ограничения на экспорт]] криптографического [[Программное обеспечение|программного обеспечения]].
В некоторых странах, есть [[Экспортные ограничения|ограничения на экспорт]] криптографического [[Программное обеспечение|программного обеспечения]].


Строка 158: Строка 149:
* послано уведомление в [[Бюро промышленности и безопасности США]].
* послано уведомление в [[Бюро промышленности и безопасности США]].


Среди свободного [[Программное обеспечение|программного обеспечения]], после выполнения всех оговорённых пунктов, [[экспорт]] разрешается для национальных [[Браузер|интернет-браузеров]] и специальных программ, например, [[TrueCrypt]]{{нет АИ|4|12|2021}}.
Среди свободного [[Программное обеспечение|программного обеспечения]], после выполнения всех оговорённых пунктов, [[экспорт]] разрешается для национальных [[Браузер|интернет-браузеров]] и специальных программ, например, [[TrueCrypt]]{{нет АИ|4|12|2021}}.


В [[Российская Федерация|Российской Федерации]] процедура выдачи лицензии на [[экспорт]] шифровальных средств регламентирована «Положением о порядке лицензирования экспорта и импорта товаров (работ, услуг) в Российской Федерации», утверждённым постановлением [[Правительство РФ|Правительства РФ]] от [[31 октября]] [[1996]] г. № 1299<ref name="order266">[[s:Постановление Правительства РФ от 31 октября 1996 г. № 1299|Постановление Правительства РФ от 31.10.1996 № 1299 "О порядке проведения конкурсов и аукционов по продаже квот при введении количественных ограничений и лицензирования экспорта и импорта товаров (работ, услуг) в Российской Федерации"]]</ref>, а также рядом других подзаконных актов МВЭС и упразднённого Министерства торговли. [[Лицензия]] является официальным документом, разрешающим осуществление экспортных или импортных операций в течение установленного срока. Следует подчеркнуть, что лицензии оформляются на каждый вид товара в соответствии с товарной номенклатурой внешнеэкономической деятельности независимо от количества наименований товаров, включённых в контракт (договор). Лицензии могут быть разовыми или генеральными. Разовая лицензия выдается для осуществления экспортной или импортной операции по одному контракту (договору) сроком до 12 текущих месяцев, начиная с даты выдачи лицензии{{нет АИ|4|12|2021}}.
В [[Российская Федерация|Российской Федерации]] процедура выдачи лицензии на [[экспорт]] шифровальных средств регламентирована «Положением о порядке лицензирования экспорта и импорта товаров (работ, услуг) в Российской Федерации», утверждённым постановлением [[Правительство РФ|Правительства РФ]] от [[31 октября]] [[1996]] г. № 1299<ref name="order266">[[s:Постановление Правительства РФ от 31 октября 1996 г. № 1299|Постановление Правительства РФ от 31.10.1996 № 1299 «О порядке проведения конкурсов и аукционов по продаже квот при введении количественных ограничений и лицензирования экспорта и импорта товаров (работ, услуг) в Российской Федерации»]]</ref>, а также рядом других подзаконных актов МВЭС и упразднённого Министерства торговли. [[Лицензия]] является официальным документом, разрешающим осуществление экспортных или импортных операций в течение установленного срока. Следует подчеркнуть, что лицензии оформляются на каждый вид товара в соответствии с товарной номенклатурой внешнеэкономической деятельности независимо от количества наименований товаров, включённых в контракт (договор). Лицензии могут быть разовыми или генеральными. Разовая лицензия выдается для осуществления экспортной или импортной операции по одному контракту (договору) сроком до 12 текущих месяцев, начиная с даты выдачи лицензии{{нет АИ|4|12|2021}}.


=== Управление цифровыми правами ===
=== Управление цифровыми правами ===
Строка 191: Строка 182:
== Литература ==
== Литература ==
{{викифицировать книги}}
{{викифицировать книги}}
* ''Аршинов М. Н., Садовский Л. Е.'' Коды и математика. — М., Наука, 1983.
* [https://dlib.rsl.ru/02000022576 Бабаш А. В. Криптографические методы защиты информации: учебник для вузов / А. В. Бабаш, Е. К. Баранова. - Москва : КноРус, 2016. — 189 с. : ил., табл. — (Бакалавриат и магистратура).; ISBN 978-5-406-04766-8]
* [https://dlib.rsl.ru/02000022576 Бабаш А. В. Криптографические методы защиты информации: учебник для вузов / А. В. Бабаш, Е. К. Баранова. — Москва : КноРус, 2016. — 189 с. : ил., табл. — (Бакалавриат и магистратура).;] ISBN 978-5-406-04766-8
* {{Книга:Бабаш А.В., Шанкин Г.П.:История криптографии. Часть I}}
* {{Книга:Бабаш А.В., Шанкин Г.П.:История криптографии. Часть I}}
* {{source|Q26959586|ref=Баричев, Гончаров, Серов|ref-year=2011}} <!-- Основы современной криптографии -->
* {{source|Q26959586|ref=Баричев, Гончаров, Серов|ref-year=2011}} <!-- Основы современной криптографии -->
* [https://search.rsl.ru/ru/search#q=ISBN%205-8459-0185-5 Вильям Столлингс. Криптография и защита сетей: принципы и практика. М.: Вильямс, 2001. ISBN 5-8459-0185-5.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-8459-0185-5 Вильям Столлингс. Криптография и защита сетей: принципы и практика. М.: Вильямс, 2001.] ISBN 5-8459-0185-5.
* [https://search.rsl.ru/ru/search#q=ISBN%205-283-04987-6 Герасименко В. А. Защита информации в автоматизированных системах обработки данных. Кн. 1, 2. М.: Энергоатомиздат, 1994.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-283-04987-6 Герасименко В. А. Защита информации в автоматизированных системах обработки данных. Кн. 1, 2. М.: Энергоатомиздат, 1994.]
* {{Книга:Жельников В.:Криптография от папируса до компьютера}}
* {{Книга:Жельников В.:Криптография от папируса до компьютера}}
* Конхейм А. Г. Основы криптографии. М.: Радио и связь, 1987.
* Конхейм А. Г. Основы криптографии. М.: Радио и связь, 1987.
* {{source|Q21704663|ref=Мао|ref-year=2005}} <!-- Современная криптография: Теория и практика -->
* {{source|Q21704663|ref=Мао|ref-year=2005}} <!-- Современная криптография: Теория и практика -->
* [https://search.rsl.ru/ru/search#q=ISBN%205-03-002530-8 Мафтик С. Механизмы защиты в сетях ЭВМ. М.: Мир, 1993.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-03-002530-8 Мафтик С. Механизмы защиты в сетях ЭВМ. М.: Мир, 1993.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-279-01631-4 Мельников В. В. Защита информации в компьютерных системах. М.: Финансы и статистика, 1997.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-279-01631-4 Мельников В. В. Защита информации в компьютерных системах. М.: Финансы и статистика, 1997.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-8114-0246-5 Молдовян А. А., Молдовян Н. А., Советов Б. Я. Криптография. СПб.: «Лань», 2000.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-8114-0246-5 Молдовян А. А., Молдовян Н. А., Советов Б. Я. Криптография. СПб.: «Лань», 2000.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-06-003644-3 Нечаев В. И. Элементы криптографии (Основы теории защиты информации). М.: Высшая школа, 1999.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-06-003644-3 Нечаев В. И. Элементы криптографии (Основы теории защиты информации). М.: Высшая школа, 1999.]
* Основы криптозащиты АСУ. Под ред. Б. П. Козлова. М.: МО, 1996.
* Основы криптозащиты АСУ. Под ред. Б. П. Козлова. М.: МО, 1996.
* [https://search.rsl.ru/ru/search#q=ISBN%205-256-01436-6 Романец Ю. В., Тимофеев П. А., Шаньгин В. Ф. Защита информации в компьютерных системах и сетях. М.: Радио и связь, 1999.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-256-01436-6 Романец Ю. В., Тимофеев П. А., Шаньгин В. Ф. Защита информации в компьютерных системах и сетях. М.: Радио и связь, 1999.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-93517-265-8 Рябко Б. Я., Фионов А. Н. Криптографические методы защиты информации. — 2-е изд. — М.: Горячая линия — Телеком, 2013. — 229 c.: ил. — ISBN 978-5-9912-0286-2.]
* [https://search.rsl.ru/ru/search#q=ISBN%205-93517-265-8 Рябко Б. Я., Фионов А. Н. Криптографические методы защиты информации. — 2-е изд. — М.: Горячая линия — Телеком, 2013. — 229 c.: ил. —] ISBN 978-5-9912-0286-2.
* {{source|Q26883514|ref=Рябко, Фионов|ref-year=2004}} <!-- Основы современной криптографии для специалистов в информационных технологиях -->
* {{source|Q26883514|ref=Рябко, Фионов|ref-year=2004}} <!-- Основы современной криптографии для специалистов в информационных технологиях -->
* Токарева Н. Н. [https://web.archive.org/web/20130922235655/http://math.nsc.ru/~crypto/lib/index.htm Симметричная криптография. Краткий курс.]
* Токарева Н. Н. [https://web.archive.org/web/20130922235655/http://math.nsc.ru/~crypto/lib/index.htm Симметричная криптография. Краткий курс.]
* Ухлинов Л. М. Управление безопасностью информации в автоматизированных системах. М.: МИФИ, 1996.
* Ухлинов Л. М. Управление безопасностью информации в автоматизированных системах. М.: МИФИ, 1996.
* {{Книга:Фергюсон Н., Шнайер Б.: Практическая криптография}}
* {{Книга:Фергюсон Н., Шнайер Б.: Практическая криптография}}
* {{Книга:Шнайер Б.: Прикладная криптография}}
* {{Книга:Шнайер Б.: Прикладная криптография}}
* Ященко В. В. Введение в криптографию. СПб.: Питер, 2001. ISBN 5-318-00443-1.
* Ященко В. В. Введение в криптографию. СПб.: Питер, 2001. ISBN 5-318-00443-1.
* {{книга |автор= Синклер Маккей |заглавие = Шифры цивилизации Коды, секретные послания и тайные знаки в истории человечества|оригинал= Sinclair Mckay. 50 codes that changed the world: And Your Chance to Solve Them!| место= М.|издательство= Альпина Паблишер |год= 2023|страницы=416|isbn= 978-5-9614-8368-0|ref = Маккей}}.


== Ссылки ==
== Ссылки ==
Строка 224: Строка 217:
{{Криптография}}
{{Криптография}}
{{Разведывательная деятельность}}
{{Разведывательная деятельность}}

[[Категория:Криптография| ]]
[[Категория:Криптография| ]]
[[Категория:Банковские технологии]]
[[Категория:Банковские технологии]]

Текущая версия от 22:15, 31 октября 2024

Немецкая криптомашина Lorenz использовалась во время Второй мировой войны для шифрования секретных сообщений

Криптогра́фия (от др.-греч. κρυπτός «скрытый» + γράφω «пишу») — наука о методах обеспечения конфиденциальности, целостности данных, аутентификации, шифрования.

Изначально криптография изучала методы шифрования информации — обратимого преобразования открытого (исходного) текста на основе секретного алгоритма или ключа в шифрованный текст (шифротекст). Традиционная криптография образует раздел симметричных криптосистем, в которых зашифровывание и расшифровывание проводится с использованием одного и того же секретного ключа[источник не указан 661 день].

Пример: Шифр АТБАШ, в котором ключом является перевёрнутый алфавит того языка, на котором шифруется текст.

Помимо этого раздела современная криптография включает в себя асимметричные криптосистемы, системы электронной цифровой подписи (ЭЦП), хеш-функции, управление ключами, получение скрытой информации, квантовую криптографию.

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

Терминология

[править | править код]
  • Открытый (исходный) текст — данные (не обязательно текстовые), передаваемые без использования криптографии или другими словами незашифрованные данные.
  • Шифротекст, шифрованный (закрытый) текст — данные, полученные после применения криптосистемы (обычно — с некоторым указанным ключом). Другое название: криптограмма.
  • Шифр, криптосистема — семейство обратимых преобразований открытого текста в шифрованный.
  • Ключ — параметр шифра, определяющий выбор конкретного преобразования данного текста. В современных шифрах криптографическая стойкость шифра целиком определяется секретностью ключа (принцип Керкгоффса). Также выделяют ключ шифрования (encryption key) и ключ расшифрования (decryption key)
  • Шифрование — процесс нормального применения криптографического преобразования открытого текста на основе алгоритма и ключа, в результате которого возникает шифрованный текст.
  • Расшифровывание — процесс нормального применения криптографического преобразования шифрованного текста в открытый.
  • Асимметричный шифр, двухключевой шифр, шифр с открытым ключом — шифр, в котором используются два ключа, шифрующий и расшифровывающий. При этом, зная лишь ключ зашифровывания, нельзя расшифровать сообщение, и наоборот.
  • Открытый ключ — тот из двух ключей асимметричной системы, который свободно распространяется. Шифрующий для секретной переписки и расшифровывающий — для электронной подписи.
  • Секретный ключ, закрытый ключ — тот из двух ключей асимметричной системы, который хранится в секрете.
  • Криптоанализ — наука, изучающая математические методы нарушения конфиденциальности и целостности информации.
  • Криптоаналитик — учёный, создающий и применяющий методы криптоанализа.
  • Криптография и криптоанализ составляют криптологию, как единую науку о создании и взломе шифров (такое деление привнесено с запада, до этого в СССР и России не применялось специального деления).
  • Криптографическая атака — попытка криптоаналитика вызвать отклонения в атакуемой защищённой системе обмена информацией. Успешную криптографическую атаку называют взлом или вскрытие.
  • Дешифрование (дешифровка) — процесс извлечения открытого текста без знания криптографического ключа на основе известного шифрованного. Термин дешифрование обычно применяют по отношению к процессу криптоанализа шифротекста (криптоанализ сам по себе, вообще говоря, может заключаться и в анализе криптосистемы, а не только зашифрованного ею открытого сообщения).
  • Криптографическая стойкость — способность криптографического алгоритма противостоять криптоанализу.
  • Имитозащита — защита от навязывания ложной информации. Другими словами, текст остаётся открытым, но появляется возможность проверить, что его не изменяли ни случайно, ни намеренно. Имитозащита достигается обычно за счёт включения в пакет передаваемых данных имитовставки.
  • Имитовставка — блок информации, применяемый для имитозащиты, зависящий от ключа и данных.
  • Электронная цифровая подпись, или электронная подпись — асимметричная имитовставка (ключ защиты отличается от ключа проверки). Другими словами, такая имитовставка, которую проверяющий не может подделать.
  • Центр сертификации — сторона, чья честность неоспорима, а открытый ключ широко известен. Электронная подпись центра сертификации подтверждает подлинность открытого ключа.
  • Хеш-функция — функция, которая преобразует сообщение произвольной длины в число («свёртку») фиксированной длины. Для криптографической хеш-функции (в отличие от хеш-функции общего назначения) сложно вычислить обратную и даже найти два сообщения с общей хеш-функцией.
  • Гибри́дная криптосисте́ма — это система шифрования, совмещающая преимущества криптосистемы с открытым ключом с производительностью симметричных криптосистем.
Использовавшийся в Древней Греции шифр «скитала», чья современная реконструкция показана на фото, вероятно был первым устройством для шифрования. Скитала — древний принцип шифровки данных при помощи бумаги: палку обворачивали бумагой, писали слово на свёртке, и заполняли пустые места случайными символами.
Роторная шифровальная машина «Энигма», разные модификации которой использовались немецкими войсками с 1929 года до конца Второй мировой войны[1]

История криптографии насчитывает около 4 тысяч лет. В качестве основного критерия периодизации криптографии возможно использовать технологические характеристики используемых методов шифрования.

Первый период (приблизительно с 3-го тысячелетия до н. э.) характеризуется господством моноалфавитных шифров (основной принцип — замена алфавита исходного текста другим алфавитом через замену букв другими буквами или символами). Второй период (хронологические рамки — с IX века на Ближнем Востоке (Ал-Кинди) и с XV века в Европе (Леон Баттиста Альберти) — до начала XX века) ознаменовался введением в обиход полиалфавитных шифров. Третий период (с начала и до середины XX века) характеризуется внедрением электромеханических устройств в работу шифровальщиков. При этом продолжалось использование полиалфавитных шифров.

Четвёртый период — с середины до 70-х годов XX века — период перехода к математической криптографии. В работе Шеннона появляются строгие математические определения количества информации, передачи данных, энтропии, функций шифрования. Обязательным этапом создания шифра считается изучение его уязвимости для различных известных атак — линейного и дифференциального криптоанализа. Однако до 1975 года криптография оставалась «классической», или же, более корректно, криптографией с секретным ключом.

Современный период развития криптографии (с конца 1970-х годов по настоящее время) отличается зарождением и развитием нового направления — криптография с открытым ключом. Её появление знаменуется не только новыми техническими возможностями, но и сравнительно широким распространением криптографии для использования частными лицами (в предыдущие эпохи использование криптографии было исключительной прерогативой государства). Правовое регулирование использования криптографии частными лицами в разных странах сильно различается — от разрешения до полного запрета.

Современная криптография образует отдельное научное направление на стыке математики и информатики — работы в этой области публикуются в научных журналах, организуются регулярные конференции. Практическое применение криптографии стало неотъемлемой частью жизни современного общества — её используют в таких отраслях как электронная коммерция, электронный документооборот (включая цифровые подписи), телекоммуникации и других.

Современная криптография

[править | править код]

Для современной криптографии характерно использование открытых алгоритмов шифрования, предполагающих использование вычислительных средств. Известно более десятка проверенных алгоритмов шифрования, которые при использовании ключа достаточной длины и корректной реализации алгоритма криптографически стойки. Распространённые алгоритмы:

Криптографические методы стали широко использоваться частными лицами в электронных коммерческих операциях, телекоммуникациях и многих других средах.

Во многих странах приняты национальные стандарты шифрования. В 2001 году в США принят стандарт симметричного шифрования AES на основе алгоритма Rijndael с длиной ключа 128, 192 и 256 бит. Алгоритм AES пришёл на смену прежнему алгоритму DES, который теперь рекомендовано использовать только в режиме Triple DES. В Российской Федерации действует стандарт ГОСТ 34.12-2015 с режимами шифрования блока сообщения длиной 64 («Магма») и 128 («Кузнечик») битов, и длиной ключа 256 бит. Также, для создания цифровой подписи используется алгоритм ГОСТ Р 34.10-2012.

Криптография с симметричным ключом

[править | править код]

Криптография с открытым ключом

[править | править код]

Криптоанализ

[править | править код]

Криптографические примитивы

[править | править код]

В основе построения криптостойких систем лежит многократное использование относительно простых преобразований, так называемых криптографических примитивов. Клод Шеннон известный американский математик и электротехник предложил использовать подстановки (англ. substitution) и перестановки (англ. permutation). Схемы, которые реализуют эти преобразования, называются SP-сетями. Нередко используемыми криптографическими примитивами являются также преобразования типа циклический сдвиг или гаммирование. Ниже приведены основные криптографические примитивы и их использование.

  • Симметричное шифрование. Заключается в том, что обе стороны-участники обмена данными имеют абсолютно одинаковые ключи для шифрования и расшифровки данных. Данный способ осуществляет преобразование, позволяющее предотвратить просмотр информации третьей стороной. Пример: книжный шифр.
  • Асимметричное шифрование. Предполагает использовать в паре два разных ключа — открытый и секретный(закрытый). В асимметричном шифровании ключи работают в паре — если данные шифруются открытым ключом, то расшифровать их можно только соответствующим секретным ключом и наоборот — если данные шифруются секретным ключом, то расшифровать их можно только соответствующим открытым ключом. Использовать открытый ключ из одной пары и секретный с другой — невозможно. Каждая пара асимметричных ключей связана математическими зависимостями. Данный способ также нацелен на преобразование информации от просмотра третьей стороной.
  • Подписи используются для подтверждения личности с древних времён
    Цифровые подписи. Цифровые подписи используются для установления подлинности документа, его происхождения и авторства, исключает искажения информации в электронном документе.
  • Хеширование. Преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хеш-кодом, контрольной суммой или дайджестом сообщения (англ. message digest). Результаты хеширования статистически уникальны. Последовательность, отличающаяся хотя бы одним байтом, не будет преобразована в то же самое значение.

Криптографические протоколы

[править | править код]

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

Управление ключами

[править | править код]

Государство, законодательство, философия и криптография

[править | править код]

В Российской Федерации коммерческая деятельность, связанная с использованием криптографических средств, подлежит обязательному лицензированию. С 22 января 2008 года действовало постановление Правительства РФ от 29 декабря 2007 № 957 (отменено постановлением Правительства РФ от 16 апреля 2012 г. № 313) «Об утверждении положений о лицензировании отдельных видов деятельности, связанных с шифровальными (криптографическими) средствами», которым приняты положения о лицензировании деятельности по:

  • распространению шифровальных (криптографических) средств;
  • техническому обслуживанию шифровальных (криптографических) средств;
  • предоставлению услуг в области шифрования информации;
  • разработке, производству шифровальных (криптографических) средств, защищённых с использованием шифровальных (криптографических) средств информационных и телекоммуникационных систем.

Приложения к данному постановлению содержали жёсткие требования к лицу-соискателю лицензии, включая его образование, квалификацию, стаж, требования к помещению, охране, информационной и эксплуатационной безопасности при разработке и реализации средств. К примеру, требуется «наличие в штате у соискателя … следующего квалифицированного персонала: руководитель и (или) лицо, уполномоченное руководить работами по лицензируемой деятельности, имеющие высшее профессиональное образование и (или) профессиональную подготовку в области информационной безопасности, а также стаж работы в этой области не менее 5 лет; инженерно-технические работники, имеющие высшее профессиональное образование или прошедшие переподготовку … в области информационной безопасности с получением специализации, необходимой для работы с шифровальными (криптографическими) средствами».

В настоящее время действует также приказ ФСБ России от 9 февраля 2005 г. № 66 «Об утверждении положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств защиты информации (положение пкз-2005)»[2], который определяет порядок разработки и эксплуатации криптографических средств.

В частности, согласно приказу, средства криптографии реализуются «юридическим лицом или индивидуальным предпринимателем, имеющим право на осуществление данного вида деятельности, связанного с шифровальными (криптографическими) средствами — вместе с правилами пользования ими, согласованными с ФСБ России».

Ещё раньше был издан указ Президента РФ от 3 апреля 1995 № 334 «О мерах по соблюдению законности в области разработки, производства, реализации и эксплуатации шифровальных средств, а также предоставления услуг в области шифрования информации», постановивший «запретить использование государственными организациями и предприятиями в информационно-телекоммуникационных системах шифровальных средств, включая криптографические средства обеспечения подлинности информации (электронная подпись), и защищённых технических средств хранения, обработки и передачи информации, не имеющих сертификата Федерального агентства правительственной связи и информации при Президенте Российской Федерации, а также размещение государственных заказов на предприятиях, в организациях, использующих указанные технические и шифровальные средства, не имеющие сертификата Федерального агентства правительственной связи и информации при Президенте Российской Федерации» [3].

Относительно юридических лиц и предпринимателей, желающих разрабатывать либо реализовывать криптосистемы, существуют п. 5―11 ст. 17 Федерального Закона от 08.08.2001 № 128-ФЗ «О лицензировании отдельных видов деятельности»:

5) деятельность по распространению шифровальных (криптографических) средств;

6) деятельность по техническому обслуживанию шифровальных (криптографических) средств;

7) предоставление услуг в области шифрования информации;

8) разработка, производство шифровальных (криптографических) средств, защищённых с использованием шифровальных (криптографических) средств информационных систем, телекоммуникационных систем;

10) деятельность по разработке и (или) производству средств защиты конфиденциальной информации;

11) деятельность по технической защите конфиденциальной информации.

Постановление Правительства РФ от 16 апреля 2012 г. № 313 «Об утверждении Положения о лицензировании деятельности по разработке, производству, распространению шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, выполнению работ, оказанию услуг в области шифрования информации, техническому обслуживанию шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств (за исключением случая, если техническое обслуживание шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, осуществляется для обеспечения собственных нужд юридического лица или индивидуального предпринимателя)» отменило действие постановления Правительства Российской Федерации от 29 декабря 2007 г. № 957 «Об утверждении положений о лицензировании отдельных видов деятельности, связанных с шифровальными (криптографическими) средствами» и вводит новые[какие?] ограничения[4].

Экспортный контроль

[править | править код]

В некоторых странах, есть ограничения на экспорт криптографического программного обеспечения.

США разрешает экспорт программного обеспечения без ограничений, если все следующие пункты выполнены:

Среди свободного программного обеспечения, после выполнения всех оговорённых пунктов, экспорт разрешается для национальных интернет-браузеров и специальных программ, например, TrueCrypt[источник не указан 1117 дней].

В Российской Федерации процедура выдачи лицензии на экспорт шифровальных средств регламентирована «Положением о порядке лицензирования экспорта и импорта товаров (работ, услуг) в Российской Федерации», утверждённым постановлением Правительства РФ от 31 октября 1996 г. № 1299[6], а также рядом других подзаконных актов МВЭС и упразднённого Министерства торговли. Лицензия является официальным документом, разрешающим осуществление экспортных или импортных операций в течение установленного срока. Следует подчеркнуть, что лицензии оформляются на каждый вид товара в соответствии с товарной номенклатурой внешнеэкономической деятельности независимо от количества наименований товаров, включённых в контракт (договор). Лицензии могут быть разовыми или генеральными. Разовая лицензия выдается для осуществления экспортной или импортной операции по одному контракту (договору) сроком до 12 текущих месяцев, начиная с даты выдачи лицензии[источник не указан 1117 дней].

Управление цифровыми правами

[править | править код]

Примечания

[править | править код]
  1. Hakim, Joy. A History of Us: War, Peace and all that Jazz (англ.). — New York: Oxford University Press, 1995. — ISBN 0-19-509514-6.
  2. Приказ ФСБ РФ от 09.02.2005 № 66 «Об утверждении положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств защиты информации (положение пкз-2005)»
  3. Указ президента РФ от 03.04.1995 № 334 «О мерах по соблюдению законности в области разработки, производства, реализации и эксплуатации шифровальных средств, а также предоставления услуг в области шифрования информации». Дата обращения: 6 марта 2023. Архивировано 6 марта 2023 года.
  4. Правительство РФ. Постановление от 16 апреля 2012 г. № 313 «Об утверждении Положения о лицензировании деятельности по разработке, производству, распространению шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, выполнению работ, оказанию услуг в области шифрования информации, техническому обслуживанию шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств (за исключением случая, если техническое обслуживание шифровальных (криптографических) средств, информационных систем и телекоммуникационных систем, защищённых с использованием шифровальных (криптографических) средств, осуществляется для обеспечения собственных нужд юридического лица или индивидуального предпринимателя)». Правительство РФ (16 апреля 2012). Дата обращения: 19 сентября 2012. Архивировано 16 октября 2012 года.
  5. НТЦЦК: Власти форсируют создание многомиллиардного центра криптографии из-за геополитики Архивная копия от 17 ноября 2022 на Wayback Machine // CNews, 14 Ноября 2022
  6. Постановление Правительства РФ от 31.10.1996 № 1299 «О порядке проведения конкурсов и аукционов по продаже квот при введении количественных ограничений и лицензирования экспорта и импорта товаров (работ, услуг) в Российской Федерации»

Литература

[править | править код]