32435

Электронные ключи

Реферат

Информатика, кибернетика и программирование

На базе программируемых логических матриц Реализуют функцию x и y – могут представлять последовательность чисел Электронные ключи энергозависимой программируемой памятью имеется возможность дистанционного перепрограммирования ключей. Возможность усиленной защиты за счет встраиваемой функции. Возможность защиты от НСД к данным за счет их шифрования с использованием параметров электронного ключа. Возможность выбирать схему защиты.

Русский

2013-09-04

16.58 KB

4 чел.

Электронные ключи.

Представляют собой один из популярных методов защиты ПО. Они предполагают нестандартное использование порта компьютера.

На определенную комбинацию ключ должен посылать определенный ответ. Программа сравнивает его с эталонным значением. Для посылки могут использоваться псевдослучайные числа.

Виды ключей:

  1.  Простейшие (работают по принципу проверки наличия ключа). Первые электронные ключи с примитивной логикой счетчиках и дешифраторах. Ключ легко было подделать, использовали микросхему и печатный…
  2.  Стандартные (по принципу внешнего запоминания устройства) Принцип работы описывает y=f(x), x- данные, передаваемые ключу от программы, y- возвращаемые данные.
  3.  На базе программируемых логических матриц (Реализуют функцию (?), x и y – могут представлять последовательность чисел)
  4.  Электронные ключи энергозависимой программируемой памятью (имеется возможность дистанционного перепрограммирования ключей. Ключи можно подделать или смоделировать, поэтому часто используются комбинированные ключи)
  5.  На базе микроконтроллера (обладает высокой стойкостью ОЗУ. Способны реализовать сложную функцию y=f(x). Конкретный вид функции может определяться дискретно. Входные и выходные последовательности могут достигать сотен байт)

Достоинства электронных ключей:

  1. Высокая стойкость ко взлому по сравнению с программной защитой.
  2. Идеальная совместимость. Дискетная совместимость.
  3. Легкость использования за счет быстрой защиты уже готовых приложений.
  4. Возможность усиленной защиты за счет встраиваемой функции.
  5. Возможность защиты от НСД к данным за счет их шифрования с использованием параметров электронного ключа.
  6. Возможность выбирать схему защиты.
  7. Простота тиражируемости.
  8. Удобство поддержки поставки новых версий за счет технологии дистанционного прочтения ключей. Возможно использовать единый дистрибутив.
  9. Простота преобразований demo-версий в полнофункциональный.
  10. Возможность лизинга или аутсортинга. Взять на прокат.
  11. Возможность лицензирования с использованием одного ключа.
  12. Удобство конечного пользователя (небольшие размера,  простота установки)
  13. Возможность создания неограниченного числа резервных копий.
  14. Возможность закончить (продолжить) работу дома.
  15. Возможность проверки программы при запуске на наличие вирусов или изменений.


 

А также другие работы, которые могут Вас заинтересовать

4946. Создание статических и динамических Web-страниц 41 KB
  Создание статических и динамических Web-страниц Цель работы:получить навыки по созданию статических и динамическихweb-страниц из объектов БД. Постановка задания: В настоящее время поставку и заказ товаров очень удобно и выгодно осуществл...
4947. Основы алгоритмического языка С++. Конспект лекций 662.5 KB
  Переменные и операции языка С++ Здесь представлены базовые компоненты программ на С++. В их число входят типы данных, переменные, константы и выражения. Изучаемые понятия Предопределенные типы данных в С++ включают в себя типы int, char, float...
4948. Агентство по продаже животных - КОШКИ. Информационная система 2.55 MB
  Агентство по продаже животных - КОШКИ Введение. Данная база данных позволяет осуществлять продажу животных (кошек), и выступает посредником между владельцем животного и будущим хозяином. Для пользователя доступна следующая информация: Данные о...
4949. База данных Сеть кинотеатров и ее проектирование 785.58 KB
  Назначение БД Сеть кинотеатров Назначение.База данных Сеть кинотеатров предназначена как для работников справочной службы кинотеатров города так и для обычных пользователей. БД обеспечивает в режиме диалога доступ к информации об имеющихся г...
4950. Проектирование базы данных Прием в поликлинику 3.31 MB
  Назначение БД Прием в поликлинику Назначение. Данная база данных предназначена для оптимизации работы регистратуры в поликлиники. Она содержит: Данные о каждой приеме: дата приема, время приема, специалист, пациент, предварительный диагноз, ле...
4951. Проектирование информационной системы Склад сотовых телефонов 796 KB
  Назначение базы данных Склад сотовых телефонов База данных Склад предназначена: для клиента (покупателя) для работника склада Созданная база данных содержит информацию о: фирме производителя (адрес, контактный телефон, контактное л...
4952. Создание базы данных Турагенство 3.01 MB
  Назначение БД Турагентство Назначение. БД позволяет пользователю быстро найти интересующие сведения о странах, предлагаемых турагентством, а также ознакомиться с курортами, отелями, рейсами в этих странах. БД содержит информацию о клиентах и заказан...
4953. Урок - основная форма организации обучения 262 KB
  Введение Учитель, если он не урокодатель, а творец, создает урок как произведение педагогического мастерства, создает его для детей и вместе с детьми. Хороший урок имеет свое лицо, своеобразие, которое обеспечивается индивидуальным стилем уч...
4954. Навечно в памяти народной молодогвардейцев имена 259.5 KB
  Цель: Вспомнить имена героев-молодогвардейцев. Развитие познавательных интересов, уважительности к старшим поколениям, воспитание гражданина- патриота, формирование устойчивого интереса к истории родного края, приобщение к поисковой деятельност...