|
Параметри та формат цифрового підписуDate: 2015-10-07; view: 494. Системні параметри цифрового підпису є загальними для довільного числа користувачів і використовуються для обчислення й перевірки цифрового підпису відповідно до стандарту. Ці параметри зазвичай довгострокові. За бажанням, практично для всіх загальних параметрів, можна вибрати значення, з рекомендованих у стандарті. До загальних параметрів цифрового підпису належать: - параметри поля - коефіцієнти еліптичної кривої виду - базова точка еліптичної кривої - порядок базової точки - довжина - ідентифікатор - довжина цифрового підпису Реалізація співвідношень, що задають операції в групі Наявність полінома Всі поліноми Для множення точки Наприклад, якщо - присвоїти - для Однією з особливостей ДСТУ 4145-2002 є можливість застосовувати довільні геш-функції Вони розрізняються значенням ідентифікатора Значення геш-кодів розширяється зліва нулями, або частина значущих розрядів зліва відкидається так, щоб довжина геш-коду дорівнювала 256. За промовченням, без узгодження, а також без ідентифікатора, дозволяється використовувати геш-функцію, встановлену ГОСТ 34.311-95. Таким чином, ДСТУ 4145-2002 залежить від ГОСТ 28147-89 за рахунок геш-функції, хоча й не так жорстко, як ГОСТ 34.310-95. Інша особливість полягає у запису цифрового підпису: До того ж, необхідно, щоб Для запису ЦП поле Особистий (секретний) ключ - за визначеною процедурою, обчислюють випадкове ціле число - якщо Відкритий ключ цифрового підпису обчислюють як точку еліптичної кривої виду При формуванні цифрового підпису використовуються рандомізатори. Важливою особливістю ДСТУ 4145-2002 є те, що в ньому встановлено обов'язкову для використання схему криптографічного генератора псевдовипадкових чисел. Стандартизація криптографічного генератора є важливим кроком, оскільки тільки з введенням ДСТУ 4145-2002 в дію можна повністю виправдати надійність застосування конкретних рандомізованих цифрових підписів.
|