ГОСТ Р 34.10-2001 Процессы формирования и проверки электронной цифровой подписи, страница 3
Описание файла
PDF-файл из архива "ГОСТ Р 34.10-2001 Процессы формирования и проверки электронной цифровой подписи", который расположен в категории "". Всё это находится в предмете "математические основы криптологии" из 6 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "математические основы криптологии" в общих файлах.
Просмотр PDF-файла онлайн
Текст 3 страницы из PDF
Нижний индекс взаписи числа обозначает основание системы счисления. Символ "\\" обозначает перенос числана новую строку. Например, запись12345\\6789010499602D216представляет целое число 1234567890, соответственно, в десятичной и шестнадцатеричнойсистемах счисления.Б.1 Параметры схемы цифровой подписиДля формирования и проверки цифровой подписи должны быть использованы следующиепараметры (см. 5.2).Б.1.1 Модуль эллиптической кривойВ данном примере параметру р присвоено следующее значение:р = 57896044618658097711785492504343953926\\634992332820282019728792003956564821041 10р = 8000000000000000000000000000000000000000000000000000000000000431 16Б.1.2 Коэффициенты эллиптической кривойВ данном примере параметры a и b принимают следующие значения:a = 7 10a = 7 16b = 43308876546767276905765904595650931995\\942111794451039583252968842033849580414 10b = 5FBFF498AA938CE739B8E022FBAFEF40563F6E6A3472FC2A514COCE9DAE23B7EБ.1.3 Порядок группы точек эллиптической кривойВ данном примере параметр m принимает следующее значение:m = 5789604461865809771178549250434395392\\7082934583725450622380973592137631069619 10m = 8000000000000000000000000000000150FE8A1892976154C59CFC193ACCF5B3 16Б.1.4 Порядок циклической подгруппы группы точек эллиптической кривойВ данном примере параметр q принимает следующее значение:q = 5789604461865809771178549250434395392\\7082934583725450622380973592137631069619 10q = 8000000000000000000000000000000150FE8A1892976154C59CFC193ACCF5B3 16Б.1.5 Коэффициенты точки эллиптической кривойВ данном примере координаты точки Р принимают следующие значения:= 2 10= 2 16= 40189740565390375033354494229370597\\75635739389905545080690979365213431566280 10= 8E2A8A0E65147D4BD6316030E16D19\\C85C97FOA9CA267122B96ABBCEA7E8FC8 16Б.1.6 Ключ подписиВ данном примере считается, что пользователь обладает следующим ключом подписи d:d = 554411960653632461263556241303241831\\96576709222340016572108097750006097525544 1016d = 7A929ADE789BB9BE10ED359DD39A72C\\11B60961F49397EEE1D19CE9891EC3B28 16Б.1.7 Ключ проверкиВ данном примере считается, что пользователь обладает ключом проверки Q, координатыкоторого имеют следующие значения:= 57520216126176808443631405023338071\\176630104906313632182896741342206604859403 10= 7F2B49E270DB6D90D8595BEC458B5\\0C58585BAlD4E9B788F6689DBD8E56FD80B 16= 17614944419213781543809391949654080\\031942662045363639260709847859438286763994 10= 26F1B489D6701DD185C8413A977B3\\CBBAF64D1C593D26627DFFB101A87FF77DA 16Б.2 Процесс формирования цифровой подписи (алгоритм I)Пусть после выполнения шагов 1 - 3 по алгоритму I (6.1) были получены следующие числовыезначения:е = 2079889367447645201713406156150827013\\0637142515379653289952617252661468872421 10е = 2DFBC1B372D89A1188C09C52E0EE\\C61FCE52032AB1022E8E67ECE6672B043EE5 16k = 538541376773484637314038411479966192\\41504003434302020712960838528893196233395 10k = 77105C9B20BCD3122823C8CF6FCC\\7B956DE33814E95B7FE64FED924594DCEAB3 16При этом кратная точка С = kP имеет координаты:= 297009809158179528743712049839382569\\90422752107994319651632687982059210933395 10= 41AA28D2F1AB148280CD9ED56FED\\A41974053554A42767B83AD043FD39DC0493 16= 328425352786846634770946653225170845\\06804721032454543268132854556539274060910 10= 489C375A9941A3049E33B34361DD\\204172AD98C3E5916DE27695D22A61FAE46E 16Параметр r = х (mod q) принимает значение:r = 297009809158179528743712049839382569\\90422752107994319651632687982059210933395 10r = 41AA28D2F1AB148280CD9ED56FED\\A41974053554A42767B83AD043FD39DC0493 16Параметр s = (rd + ke) (mod q ) принимает значение:s = 57497340027008465417892531001914703\\8455227042649098563933718999175515839552 10s = 1456C64BA4642A1653C235A98A60249BCD6D3F746B631DF928014F6C5BF9C40 16Б.З Процесс проверки цифровой подписи (алгоритм II)Пусть после выполнения шагов 1 - 3 по алгоритму II (6.2) было получено следующее числовоезначение:е = 2079889367447645201713406156150827013\\0637142515379653289952617252661468872421 10е = 2DFBC1B372D89A1188C09C52EOEE\\C61FCE52032AB1022E8E67ECE6672B043EE5 16При этом параметр v = e (mod q ) принимает значение:v = 176866836059344686773017138249002685\\62746883080675496715288036572431145718978 10v = 271A4EE429F84EBC423E388964555BB\\29D3BA53C7BF945E5FAC8F381706354C2 16Параметрыипринимают значения:= 376991675009019385568410572935126561\\08841345190491942619304532412743720999759 10= 5358F8FFB38F7C09ABC782A2DF2A\\3927DA4077D07205F763682F3A76C9019B4F 16= 141719984273434721125159179695007657\\6924665583897286211449993265333367109221 10= 3221B4FBBF6D101074EC14AFAC2D4F7\\EFAC4CF9FEC1ED11BAE336D27D527665 16Точкаимеет координаты:= 2970098091581795287437120498393825699\\0422752107994319651632687982059210933395 10= 41AA28D2F1AB148280CD9ED56FED\\A41974053554A42767B83AD043FD39DC0493 16= 3284253527868466347709466532251708450\\6804721032454543268132854556539274060910 10= 489C375A9941A3049E33B34361DD\\204172AD98C3E5916DE27695D22A61FAE46E 16Тогда параметрпринимает значение:R = 2970098091581795287437120498393825699\\0422752107994319651632687982059210933395 10R = 41AA28D2F1AB148280CD9ED56FED\\A41974053554A42767B83AD043FD39DC0493 16Поскольку выполнено равенство R = r, то цифровая подпись принимается.ПРИЛОЖЕНИЕ В(справочное)Библиография*1_____*1 Оригиналы международных стандартов ИСО/МЭК - во ВНИИКИ Госстандарта России.[1] ИСО 2382-2-76 Обработка данных.
Словарь. Часть 2. Арифметические и логические операции[2] ИСО/МЭК 9796-91 Информационная технология. Методы защиты. Схема цифровой подписи свосстановлением сообщения[3] ИСО/МЭК 14888-1-98 Информационная технология. Методы защиты. Цифровые подписи сприложением. Часть 1. Общие положения[4] ИСО/МЭК 14888-2-99 Информационная технология. Методы защиты. Цифровые подписи сприложением. Часть 2. Механизмы на основе подтверждения подлинности[5] ИСО/МЭК 14888-3-99 Информационная технология.
Методы защиты. Цифровые подписи сприложением. Часть 3. Механизмы на основе сертификата[6] ИСО/МЭК 10118-1-94 Информационная технология. Методы защиты. Хэш-функции. Часть 1.Общие положения[7] ИСО/МЭК 10118-2-94 Информационная технология. Методы защиты. Хэш-функции. Часть 2.Хэш-функции с использованием n -битного блочного алгоритма шифрации[8] ИСО/МЭК 10118-3-98 Информационная технология. Методы защиты. Хэш-функции.
Часть 3.Десятичные хэш-функции[9] ИСО/МЭК 10118-4-98 Информационная технология. Методы защиты. Хэш-функции. Часть 4.Хэш-функции, использующие модульную арифметикуКлючевые слова: обработка данных, передача данных, обмен информацией, сообщения,цифровые подписи, защита информации, формирование цифровой подписи, проверка цифровойподписи.ГОСТ Р 34.10-2001.
Информационная технология. Криптографическая защита информации.Процессы формирования и проверки электронной цифровой подписиПостановление Госстандарта России от 12.09.2001 N 380-стГОСТ Р от 01.07.2002 N 34.10-2001Принявший орган: Госстандарт РоссииТип документа: СтандартыДействующийПринадлежность к системе: Информационно-справочная система архивной отрасли (ИССАО)1.6.
Национальные стандарты и технические регламенты в области архивного дела идокументационного обеспечения управления1. Правовые основы архивного дела и документационного обеспечения управления.