Сравнение стандартов электронной подписи РФ и США
Автор работы: Пользователь скрыл имя, 28 Апреля 2016 в 22:41, реферат
Описание работы
Электронная цифровая подпись - реквизит электронного документа, предназначенный для защиты данного электронного документа от подделки, полученный в результате криптографического преобразования информации с использованием закрытого ключа электронной цифровой подписи и позволяющей идентифицировать владельца сертификата ключа подписи, а также установить отсутствие искажений информации в электронном документе. Электронная цифровая подпись в электронном документе равнозначна собственноручной подписи в документе на бумажном носителе при одновременном соблюдении следующих условий:
сертификат ключа подписи, относящийся к этой электронной цифровой подписи, не утратил силу (действует) на момент проверки или на момент подписания электронного документа при наличии доказательств, определяющих момент подписания;
Содержание работы
Введение.............................................................................................................................3
1. Стандарты электронно-цифровой подписи................................................................5
1.1. Эволюция ЭП...................................................................................................5
1.2. Принцип построения ЭП................................................................................6
1.3. Новые стандарты ЭП......................................................................................7
2. Электронная подпись в РФ..........................................................................................8
2.1. ГОСТ 34.10-2012.............................................................................................9
2.2. Алгоритм ЭП..................................................................................................10
2.2.1. Параметры схемы цифровой подписи...........................................10
2.2.2. Двоичные векторы...........................................................................11
2.2.3. Формирование цифровой подписи................................................12
2.2.4. Проверка цифровой подписи.........................................................14
3. Электронная подпись в США....................................................................................16
3.1. Digital Signature Standard. Алгоритм DSA..................................................17
3.1.1. Использование DSA........................................................................17
3.1.2. Параметры схемы цифровой подписи...........................................17
3.1.3. Открытый и секретный ключи.......................................................19
3.1.4. Генерация подписи..........................................................................19
3.1.5. Проверка подписи...........................................................................20
3.2. Алгоритм ECDSA.........................................................................................22
3.2.1. Параметры алгоритма.....................................................................22
3.2.2. Генерирование ключей ECDSA.....................................................23
3.2.3. Вычисление цифровой подписи.....................................................23
3.2.4. Проверка цифровой подписи..........................................................24
3.2.5. Требования к эллиптической кривой.............................................24
3.2.6.Преимущества ECDSA перед DSA.................................................25
Заключение......................................................................................................................26
Список литературы.........................................................................................................27
Файлы: 1 файл
Сравнение стандартов электронной подписи РФ и США.docx
— 188.92 Кб (Скачать файл)
Содержание
Введение.............................................................................................................................3
1. Стандарты электронно-цифровой
подписи................................................................5
1.1. Эволюция ЭП...................................................................................................5
1.2. Принцип построения ЭП................................................................................6
1.3. Новые стандарты ЭП............................
2. Электронная подпись
в РФ..........................................................................................8
2.1. ГОСТ 34.10-2012.............................................................................................9
2.2. Алгоритм ЭП..................................................................................................10
2.2.1. Параметры схемы
цифровой подписи...........................................10
2.2.2. Двоичные векторы..............
2.2.3. Формирование
цифровой подписи..............
2.2.4. Проверка цифровой
подписи.......................
3. Электронная подпись
в США....................................................................................16
3.1. Digital Signature Standard. Алгоритм
DSA..................................................17
3.1.1. Использование DSA........................................................................17
3.1.2. Параметры схемы
цифровой подписи...........................................17
3.1.3. Открытый и секретный
ключи.........................
3.1.4. Генерация подписи.............
3.1.5. Проверка подписи..............
3.2. Алгоритм ECDSA.........................................................................................22
3.2.1. Параметры алгоритма.....................................................................22
3.2.2. Генерирование ключей
ECDSA.....................................................23
3.2.3. Вычисление цифровой
подписи.......................
3.2.4. Проверка цифровой
подписи.......................
3.2.5. Требования к эллиптической
кривой........................
3.2.6.Преимущества ECDSA перед
DSA...........................
Заключение....................
Список литературы....................
Введение
Электронная цифровая подпись - реквизит электронного документа, предназначенный для защиты данного электронного документа от подделки, полученный в результате криптографического преобразования информации с использованием закрытого ключа электронной цифровой подписи и позволяющей идентифицировать владельца сертификата ключа подписи, а также установить отсутствие искажений информации в электронном документе. Электронная цифровая подпись в электронном документе равнозначна собственноручной подписи в документе на бумажном носителе при одновременном соблюдении следующих условий:
- сертификат ключа подписи, относящийся к этой электронной цифровой подписи, не утратил силу (действует) на момент проверки или на момент подписания электронного документа при наличии доказательств, определяющих момент подписания;
- подтверждена подлинностью электронной цифровой подписи в электронном документе;
- электронная цифровая подпись используется в соответствии со сведениями, указанными в сертификате ключа подписи.
При этом электронный документ с электронной цифровой подписью имеет юридическое значение при осуществлении отношений, указанных в сертификате ключа подписи.
В скором будущем заключение договора будет возможно в электронной форме, который будет иметь такую же юридическую силу, как и письменный документ. Для этого он должен иметь механизм электронной цифровой подписи, подтверждаемый сертификатом. Владелец сертификата ключа подписи владеет закрытым ключом электронной цифровой подписи, что позволяет ему с помощью средств электронной цифровой подписи создавать свою электронную цифровую подпись в электронных документах (подписывать электронные документы). Для того, чтобы электронный документ могли открыть и другие пользователи, разработана система открытого ключа электронной подписи.
Для того, чтобы иметь возможность скреплять электронный документ механизмом электронной цифровой подписи, необходимо обратиться в удостоверяющий центр за получением сертификата ключа подписи. Сертификат ключа подписи должен быть внесен удостоверяющим центром в реестр сертификатов ключей подписей не позднее даты начала действия сертификата ключа подписи. Первый в России такой удостоверяющий центр запущен в сентябре 2002 г. российским НИИ развития общих сетей (РосНИИРОС). Удостоверяющий центр по закону должен подтверждать подлинность открытого ключа электронной цифровой подписи.
1. Стандарты электронно-цифровой подписи
Бурное развитие информационных технологий приводит к тому, что в сфере защиты информации постоянно возникают новые задачи. Одной из таких задач является подтверждение авторства сообщений, что абсолютно необходимо для дистанционного управления ресурсами.
1.1. Эволюция ЭП
Действительно, лицо, управляющее чьими-либо ресурсами по распоряжениям владельца, должно обладать возможностью доказать, что выполненное им распоряжение было получено именно от владельца. Данная задача стала особенно актуальной с появлением электронной коммерции, в качестве ресурса здесь выступают деньги на банковском счету владельца. Для ее решения были предложены различные схемы электронной подписи (ЭП).
Первая схема ЭП - RSA - была разработана еще в конце 1970-х годов. Однако проблема подтверждения авторства стала актуальной настолько, что потребовалось установление стандарта, только в 1990-х годах, во время взрывного роста глобальной сети Интернет и массового распространения электронной торговли и оказания услуг. Именно по указанной причине стандарты ЭП в России и США были приняты практически одновременно, в 1994 году.
Из предложенных криптологами схем ЭП наиболее удачными оказались RSA и схема Эль-Гамаля. Но первая из них была запатентована в США и ряде других стран (патент на RSA прекратил свое действие совсем недавно). Во второй же схеме существует большое количество ее возможных модификаций, и все их запатентовать весьма затруднительно. Именно по этой причине схема ЭП Эль-Гамаля осталась по большей части свободной от патентов. Кроме того, эта схема имеет и определенные практические преимущества: размер блоков, которыми оперируют алгоритмы, и соответственно размер ЭП в ней оказались значительно меньше, чем в RSA, при той же самой стойкости. Именно поэтому стандарты ЭП России и США базируются на схеме Эль-Гамаля.
1.2. Принцип построения ЭП
В схемах симметричной криптографии, в частности в алгоритмах шифрования и выработки имитовставки, оба участника информационного обмена разделяют один и тот же секретный ключ, который можно вырабатывать как простой массив из случайных или псевдослучайных битов. Асимметрия ролей отправителя и получателя в схемах ЭП требует наличия двух тесно связанных ключей: секретного, или ключа подписи, и открытого, или ключа проверки подписи. Строго говоря, второй из них ключом не является, так как ключ по определению обязан быть секретным, так что «открытый ключ» - нечто вроде «сухой воды».
Любая схема ЭП обязана определить три следующих алгоритма:
алгоритм генерации ключевой пары для подписи и ее проверки;
алгоритм подписи;
алгоритм проверки подписи.
Таблица 1. Алгоритмы стандартов ЭП России и США.
В табл.1 приведены уравнения преобразования данных для каждого из этих алгоритмов в стандартах ЭП России и США.
Как видно из табл. 1, стандарты России и США очень похожи, они различаются лишь некоторыми числовыми параметрами и отдельными деталями выработки ключевой пары, вычисления и проверки подписи. Действительно, оба стандарта являются вариантами одной и той же схемы ЭП Эль-Гамаля.
1.3. Новые стандарты ЭП
Последние достижения теории вычислительной сложности показали, что общая проблема логарифмирования в дискретных полях, являющаяся базой указанной схемы ЭП, не может считаться достаточно прочным фундаментом. Например, размеры блоков, считающиеся «безопасными», растут сравнительно быстрыми темпами. В результате это привело к тому, что стандарты ЭП России и США в 2001 году были обновлены: переведены на эллиптические кривые. Схемы ЭП при этом остались прежними, но в качестве чисел, которыми они оперируют, теперь используются не элементы конечного поля или , а эллиптические числа - решения уравнения эллиптических кривых над указанными конечными полями. Роль операции возведения числа в степень в конечном поле в обновленных стандартах выполняет операция взятия кратной точки эллиптической кривой - «умножение» точки на целое число.
Надлежащий выбор типа эллиптической кривой позволяет многократно усложнить задачу взлома схемы ЭП и уменьшить рабочий размер блоков данных. Старый российский стандарт ЭП оперирует 1024-битовыми блоками, а новый, основанный на эллиптических кривых, - 256-битовыми, и при этом обладает большей стойкостью.
Стойкость схемы подписи ГОСТ Р34.10-94 базируется на сложности решения задачи дискретного логарифмирования в простом поле. В настоящее время наиболее быстрым алгоритмом ее решения для общего случая является алгоритм обобщенного решета числового поля.
В ГОСТ Р34.10-2001 стойкость схемы ЭП основана на сложности решения задачи дискретного логарифмирования в группе точек эллиптической кривой. При правильном выборе параметров кривой самыми эффективными методами ее решения являются более трудоемкие - и - методы Полларда. Так, по разным оценкам специалистов, трудоемкость взлома старого и нового стандартов ЭП России составляет величину порядка и операций умножения в базовом поле соответственно. Очевидно, что новый стандарт более стойкий.
2. Электронная подпись в РФ
В 1994 году Главным управлением безопасности связи ФАПСИ был разработан первый российский стандарт ЭЦП — ГОСТ Р 34.10-94 «Информационная технология. Криптографическая защита информации. Процедуры выработки и проверки электронной цифровой подписи на базе асимметричного криптографического алгоритма».
Этот стандарт устанавливает процедуры выработки и проверки ЭЦП сообщений (документов), передаваемых по незащищенным телекоммуникационным каналам общего пользования в системах обработки информации различного назначения, на базе асимметричного криптографического алгоритма с применением функции хэширования. Внедрение системы ЭЦП на базе настоящего стандарта обеспечивает защиту передаваемых сообщений от подделки, искажения и однозначно позволяет доказательно подтвердить подпись лица, подписавшего сообщение.
В 2002 году для обеспечения большей криптостойкости алгоритма взамен ГОСТ Р 34.10-94 был введён одноимённый стандарт ГОСТ Р 34.10-2001, основанный на вычислениях в группе точек эллиптической кривой. В соответствии с этим стандартом, термины «электронная цифровая подпись» и «цифровая подпись» являются синонимами.
1 января 2013 года
ГОСТ Р 34.10-2001 заменён на ГОСТ
Р 34.10-2012 «Информационная технология.
Криптографическая защита информации.
Процессы формирования и проверки
электронной цифровой подписи.»
2.1. ГОСТ 34.10-2012
Согласно ГОСТ Р 34.10-2012 цифровая подпись позволяет:
Аутентифицировать лицо, подписавшее сообщение;
Контролировать целостность сообщения;
Защищать сообщение от подделок;
Доказать авторство лица, подписавшего сообщение.