Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline cipher  
#1 Оставлено : 23 июня 2009 г. 14:06:58(UTC)
cipher

Статус: Участник

Группы: Участники
Зарегистрирован: 26.05.2009(UTC)
Сообщений: 28

Здравствуйте!

Скажите пожалуйста... есть ли какая-нибудь статистика по тому сколько требуется времени (секунд или милисекунд) для создания и проверки обычной ЭЦП?

Нам необходимо подписывать сообщения объёмом 15-30 КБ.

Заранее спасибо за ответ!
Offline Татьяна  
#2 Оставлено : 24 июня 2009 г. 15:50:07(UTC)
Татьяна

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах
Здравствуйте.

На моей машине(core2, 1.8 ) скорости примерно такие:

Подпись 1500 операций в секунду
Проверка подписи 1000 операций в секунду

Если у Вас установлен CSP, протестировать производительность можно при помощи утилиты csptest, входящей в состав дистрибутива. Для этого следует запускать её с параметром -perf (остальные опции можно посмотреть в csptest -perf -help).

Татьяна
ООО Крипто-Про
Offline Serge3leo  
#3 Оставлено : 24 июня 2009 г. 17:18:58(UTC)
Serge3leo

Статус: Активный участник

Группы: Участники
Зарегистрирован: 28.01.2008(UTC)
Сообщений: 40
Мужчина
Откуда: Москва

Поблагодарили: 3 раз в 2 постах
Скорость работы различных реализаций алгоритмов шифрования и ЭЦП в CSP 3.6 KC1

По данным Георгия Бородина.

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

Код:

Intel (среднее для нескольких типов ЦП)
Формат: Encrypt, Decrypt, Кб/(с*GHz)
	         x86                 x64
ECB, 1K	 30183, 30085	25427, 25751
CBC, 1K	 16613, 29507	15517, 25516
CNT, 1K	 29028, 29027	25122, 25202
CFB, 1K	 16221, 29507	15177, 25591
ECB, 16K	31216, 31336	25825, 26495
CBC, 16K	17028, 30638	15636, 25996
CNT, 16K	30295, 30525	25910, 25755
CFB, 16K	16581, 30984	15546, 26580
IMIT	    32704	       30518
G3411-94	17912	       15972
Sign,Verify, op/(c*GHz)	
            864, 491	     1911, 1260

AMD x64, 2,2 GHz
Формат: Encrypt, Decrypt, Кб/(с*GHz)
	         x86                 x64
ECB, 1K	 15404, 15380	25557, 25308
CBC, 1K	 15212, 15104	18358, 25394
CNT, 1K	 15105, 15105	25518, 25337
CFB, 1K	 14793, 15212	18066, 25187
ECB, 16K	15714, 15714	26235, 26194
CBC, 16K	15584, 15570	18645, 26044
CNT, 16K	15613, 15591	26177, 26174
CFB, 16K	15294, 15510	18398, 26043
IMIT	    31020	       37076
G3411-94	16711	       16335
Sign,Verify, op/(c*GHz)
            810, 464	    1620, 1089


Примечания:
1. Низкие скорости шифрования на AMD – результат отрубания оптимизированного кода, наследство 32-х битных машин, где основное ускорение спараллеленного шифрования достигалось благодаря большой очереди предвыборки Intel. И не достигалось на AMD, соответственно.
2. В целом видно, что на AMD удельная производительность 64 бит шифрования выше, чем на Intel для неспараллеленного кода, и равна для спараллеленного.
3. 32-битный код шифрования Intel быстрее 64-битного, и уступает 64-битному коду AMD только на неспараллеленных операциях.
4. Арифметика лучше всего на Intel x64, на AMD x64 – значительно хуже. 32-битная реализация примерно в два раза медленнее на обеих платформах.

Татьяна написал:
Для этого следует запускать её с параметром -perf (остальные опции можно посмотреть в csptest -perf -help).

Действительно, в связи с большим разнообразием ЦП, более точные оценки может дать только "csptest -perf". Обращаю Ваше внимание, что csptest следует вызывать из того каталога, который соответствует архитектуре Вашего приложения: "C:\Program Files (x86)\Crypto Pro\CSP\csptest.exe" для 32-бит приложений, и "C:\Program Files\Crypto Pro\CSP\csptest.exe" для 64-бит приложений на 64-бит ОС. И того исполнения CSP, который будет использоваться. Татьяна дала измерения исполнения KC1 для 32-бит архитектуры, для 64-бит будет существенно лучше.

P.S.

Производительность CSP 3.6 была существенно повышена относительно CSP 3.0. Результаты измерения производительности CSP 3.0, которые производились совместно с Intel смотрите на странице продукта http://www.cryptopro.ru/cryptop...products/csp/default.htm.

P.P.S.

Для исполнения КС2 требуется учесть затраты на 3-10 вызова сервиса. Производительность вызова сервиса примерно 10000 оп/(с*ГГц). Но для основной стоимости для 64-бит систем всегда надо брать колонку x64. Таким образом ЭЦП KC2 может оказаться, как быстрее (для 32-бит приложений), так и медленнее (для 64-бит приложений), чем КС1.

Отредактировано пользователем 24 июня 2009 г. 18:23:49(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.