Вперед: 9.3.2 Протокол ускорения вычислений для RSA-преобразований
Вверх: 9.3 Анализ возможностей использования интеллектуальными карточками вспомогательных вычислителей
Назад: 9.3 Анализ возможностей использования интеллектуальными карточками вспомогательных вычислителей
  Содержание
  Предметный указатель
9.3.1 Предположения и общая модель вычислений для
ускорения RSA-преобразований для схемы
из [MKI]
Пусть интеллектуальной карточке необходимо вычислить
значение вычислимой функции на секретном
аргументе . Предположим, что существует алгоритм
(схема) для вычисления , который может быть
эффективно реализован в сервере, но не в интеллектуальной
карточке.
Сервер и интеллектуальная карточка выполняют вычисления за
полиномиальное (от длины ) вероятностное время. Сервер может
"утерять" данные во время взаимодействия с интеллектуальной карточкой, но не
может отказаться от работы с ней и не может посылать ей
ложные ответы. Взаимодействующая с сервером интеллектуальная
карточка
защищает свой секретный параметр () от полиномиально
ограниченного противника. При этом накладные расходы должны быть
не выше, чем выигрыш, получаемый за счет использования сервера.
Протокол P
0.
Интеллектуальная карточка случайным образом
осуществляет декомпозицию
алгоритма на три алгоритма (схемы) , ,
так, что выполняются два условия:
1.
При помощи алгоритма интеллектуальная карточка вычисляет
и отсылает серверу.
2.
Сервер, применяя алгоритм , вычисляет
и возвращает интеллектуальной карточке.
3.
Интеллектуальная карточка вычисляет .
Пусть
,
,
обозначают время, необходимое для передачи
сообщения
между сервером и интеллектуальной карточкой,
время выполнения интеллектуальной карточкой алгоритма
и время выполнения алгоритма сервером
соответственно. Тогда время выполнения шагов 1, 2, 3
протокола P вычисляется по формуле:
Следовательно, эффект ускорения определяется соотношением:
.
Вперед: 9.3.2 Протокол ускорения вычислений для RSA-преобразований
Вверх: 9.3 Анализ возможностей использования интеллектуальными карточками вспомогательных вычислителей
Назад: 9.3 Анализ возможностей использования интеллектуальными карточками вспомогательных вычислителей
  Содержание
  Предметный указатель
|