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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline xsfera  
#1 Оставлено : 27 февраля 2015 г. 12:50:52(UTC)
xsfera

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

Группы: Участники
Зарегистрирован: 09.07.2014(UTC)
Сообщений: 84
Российская Федерация
Откуда: Тольятти

Сказал(а) «Спасибо»: 1 раз
Добрый день.

Подскажите можно ли ускорить скорость шифрования/дешифрования файлов посредством КриптоПро на iOS.
Мне удалось достичь скорости в 2мб в секунду.
Я шифрую большой массив файлов для пользования в оффлайн режиме.

Может есть какие-то параметры?
Использую криптопровайдер PROV_GOST_2001_DH
Offline Андрей Писарев  
#2 Оставлено : 27 февраля 2015 г. 12:53:59(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
А если шифровать большой участок памяти, такая же скорость?

p.s. не пользовался в IOS
Техническую поддержку оказываем тут
Наша база знаний
Offline xsfera  
#3 Оставлено : 27 февраля 2015 г. 12:58:01(UTC)
xsfera

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

Группы: Участники
Зарегистрирован: 09.07.2014(UTC)
Сообщений: 84
Российская Федерация
Откуда: Тольятти

Сказал(а) «Спасибо»: 1 раз
Идет шифрование множества документов порядка 1-2 мегабайт.
Может есть какой-то пакетный режим?

iOS устройство естественно имеет ограниченный объем памяти и процецессор не десктопный.
Offline xsfera  
#4 Оставлено : 27 февраля 2015 г. 13:17:49(UTC)
xsfera

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

Группы: Участники
Зарегистрирован: 09.07.2014(UTC)
Сообщений: 84
Российская Федерация
Откуда: Тольятти

Сказал(а) «Спасибо»: 1 раз
в принципе простой пример есть файл 8Мб расшифровывается 4 секунды.
Offline Андрей Писарев  
#5 Оставлено : 27 февраля 2015 г. 13:47:54(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: xsfera Перейти к цитате
в принципе простой пример есть файл 8Мб расшифровывается 4 секунды.


Как замерялось?
а) время расшифрования зашифрованных данных (блока в памяти, именно здесь - СКЗИ + ЦП)
б) суммарное время (чтение\расшифрование\запись расшифрованных данных)

соответственно, имея низкоскоростные ресурсы (диск\цп) - получаем...

Техническую поддержку оказываем тут
Наша база знаний
Offline xsfera  
#6 Оставлено : 27 февраля 2015 г. 19:21:41(UTC)
xsfera

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

Группы: Участники
Зарегистрирован: 09.07.2014(UTC)
Сообщений: 84
Российская Федерация
Откуда: Тольятти

Сказал(а) «Спасибо»: 1 раз
Вариант a. Т.е. замерял функцию CryptDecryptMessage для чистоты эксперимента.
Результат 8-9.
Пароль к контейнеру уже введен.
Я даже сделал сброс контекста через 100 итераций.
Использование криптопровайдера PROV_GOST_2012_256 не улучшило результат.

Проц шпарит почти на 100%

Хочу понять это предел или может какие параметры есть у КриптоПро интересные?

Вот код:

long beginTime = time(NULL);
printf("Начало CryptDecryptMessage\n");
DWORD size;
if(!CryptDecryptMessage(&decryptParams,mem_input,mem_len,NULL,&size,NULL))
{
HandleError("Error decrypting the message");
size=0;
}
if(!CryptDecryptMessage(&decryptParams,mem_input,mem_len,mem_output,&size,NULL))
{
HandleError("Error decrypting the message");
size=0;
}

printf("Конец CryptDecryptMessage, %ld\n", time(NULL)-beginTime);
Offline xsfera  
#7 Оставлено : 8 марта 2015 г. 1:13:23(UTC)
xsfera

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

Группы: Участники
Зарегистрирован: 09.07.2014(UTC)
Сообщений: 84
Российская Федерация
Откуда: Тольятти

Сказал(а) «Спасибо»: 1 раз
Максим так предел это возможностей на iOS? Или можно что-то поднастроить? Или низкоуровневыми функциями будет быстрее?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.