ВУЗ:
Составители:
156
Односторонние функции это функции, для которых при любом x из
области определения легко вычислить f(x), однако почти для всех y из ее
области значений, найти y=f(x) вычислительно трудно.
Если эталонные характеристики программно-аппаратной среды
представить в виде аргумента односторонней функции x, то y - есть "образ"
этих характеристик, который хранится на винчестере и по значению которого
вычислительно невозможно
получить сами характеристики. Примером такой
односторонней функции может служить функция дискретного возведения в
степень, описанная в разделах 2.1 и 3.3 с размерностью операндов не менее 512
битов.
При шифровании эталонные характеристики шифруются по ключу,
совпадающему с этими текущими характеристиками, а текущие характеристики
среды выполнения программы для сравнения с эталонными также
зашифровываются, но по
ключу, совпадающему с этими текущими
характеристиками. Таким образом, при сравнении эталонные и текущие
характеристики находятся в зашифрованном виде и будут совпадать только в
том случае, если исходные эталонные характеристики совпадают с исходными
текущими.
Метод привязки к идентификатору
В случае если характеристики аппаратно-программной среды
отсутствуют в явном виде или их
определение значительно замедляет запуск
программ или снижает удобство их использования, то для защиты программ от
несанкционированного копирования можно использовать методов привязки к
идентификатору, формируемому инсталлятором. Суть данного метода
заключается в том, что на винчестере при инсталляции защищаемой от
копирования программы формируется уникальный идентификатор, наличие
которого затем проверяется инсталлированной программой при каждом
ее
запуске. При отсутствии или несовпадении этого идентификатора программа
блокирует свое дальнейшее выполнение.
Односторонние функции это функции, для которых при любом x из
области определения легко вычислить f(x), однако почти для всех y из ее
области значений, найти y=f(x) вычислительно трудно.
Если эталонные характеристики программно-аппаратной среды
представить в виде аргумента односторонней функции x, то y - есть "образ"
этих характеристик, который хранится на винчестере и по значению которого
вычислительно невозможно получить сами характеристики. Примером такой
односторонней функции может служить функция дискретного возведения в
степень, описанная в разделах 2.1 и 3.3 с размерностью операндов не менее 512
битов.
При шифровании эталонные характеристики шифруются по ключу,
совпадающему с этими текущими характеристиками, а текущие характеристики
среды выполнения программы для сравнения с эталонными также
зашифровываются, но по ключу, совпадающему с этими текущими
характеристиками. Таким образом, при сравнении эталонные и текущие
характеристики находятся в зашифрованном виде и будут совпадать только в
том случае, если исходные эталонные характеристики совпадают с исходными
текущими.
Метод привязки к идентификатору
В случае если характеристики аппаратно-программной среды
отсутствуют в явном виде или их определение значительно замедляет запуск
программ или снижает удобство их использования, то для защиты программ от
несанкционированного копирования можно использовать методов привязки к
идентификатору, формируемому инсталлятором. Суть данного метода
заключается в том, что на винчестере при инсталляции защищаемой от
копирования программы формируется уникальный идентификатор, наличие
которого затем проверяется инсталлированной программой при каждом ее
запуске. При отсутствии или несовпадении этого идентификатора программа
блокирует свое дальнейшее выполнение.
156
Страницы
- « первая
- ‹ предыдущая
- …
- 154
- 155
- 156
- 157
- 158
- …
- следующая ›
- последняя »
