Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Электронная цифровая подпись. ГОСТ Р 34.10-2001.

Читайте также:
  1. IV. Электронная коммерция
  2. А) Электронная защита от короткого замыкания
  3. Радиоэлектронная война и ночные истребители
  4. Тема 2.2.5. Электронная цифровая подпись
  5. Цифровая АТС DMS-100
  6. Цифровая подпись.
  7. Цифровая УПАТС фирмы Ericsson

Электронная подпись (ЭП) — информация в электронной форме, присоединенная к другой информации в электронной форме (электронный документ) или иным образом связанная с такой информацией. Используется для определения лица, подписавшего информацию (электронный документ). По своему существу электронная подпись представляет собой реквизит электронного документа, позволяющий установить отсутствие искажения информации в электронном документе с момента формирования ЭЦП и проверить принадлежность подписи владельцу сертификата ключа ЭЦП. Значение реквизита получается в результате криптографического преобразования информации с использованием закрытого ключа. ЭЦП используется для аутентификации автора (создателя) информации для доказательства (проверки) того факта, что подписанное сообщение или данные не были модифицированы при передаче информации в компьютерных сетях. Общеизвестными параметрами являются: эллиптическая кривая и точка Р на ней, превращающаяся после q -кратного сложения с самой собой в "нулевую" точку кривой.Секретным ключом отправителя d является случайным образом сгенерированное число, а открытым — точка Q, определяемая по формуле Q = d * Р. На этапе выработки подписи отправитель: Генерирует случайное число k (0 < k < q). Вычисляет x -координату точки (k * Р), назовем это число r. Вычисляет значение s = (rd + kh) mod q, где h — контрольная сумма подписываемого сообщения.Подписью является пара чисел (r, s). На этапе проверки выполняются следующие действия:Вычисляются значения z1 = (s*(h-1)) mod q) и z2 = ((-r)*(h-1)) mod q) Определяется х -координата точки (z1 * Р + z2 * Q), назовем это число R. Проверяется равенство (r = R) (если оно верно, подпись корректна).Разрядность числа q фиксируется стандартом в 255 бит. Это означает, что при заданной стойкости открытый и закрытый ключи имеют гораздо мень­шую длину и требуют при вычислениях меньших затрат ресурсов — все это достоинства эллиптических кривых.


Дата добавления: 2015-12-01; просмотров: 44 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)