Co to jest Klucz Sprzętowy DES ?
Klucz sprzętowy to zabezpieczenie używane w zamkniętym oprogramowaniu , jest to małe urządzenie podłączane
do portu USB, którego obecność jest wymagana do uruchomienia danego programu.
Klucze sprzętowe mają w zamierzeniu uniemożliwić jednoczesne używanie programu na większej liczbie stanowisk
niż liczba przewidziana w wykupionej licencji. Są bardzo mocnym zabezpieczeniem.
Jest to zabezpieczenie przed nielegalnym użytkowaniem, które sprowadza się do tego, iż przy zakupie
oryginalnego programu użytkownik otrzymuje małe urządzenie, które wkłada w port USB.
Klucz sprzętowy DES jest przeznaczony dla Firm oferujących własne oprogramowanie.
Dzięki temu urządzeniu użytkownik aplikacji będzie pewien, że nikt, poza nim, nie może podejrzeć ani zmienić jakichkolwiek danych na których operuje program.
Ponieważ klucz DES jest zabezpieczeniem sprzętowym, jego skopiowanie bądź złamanie jest praktycznie niemożliwe.
Jak działa klucz DES: ?
Klucz zawiera układ elektroniczny z zapisanymi hasłami widocznymi dla programu, który jest tym kluczem zabezpieczony.
W kluczu można umieścić informacje o użytkowniku, dzięki czemu dany program będzie działał tylko z odpowiednim,
niepowtarzalnym kluczem. Klucz DES jest niewielkich rozmiarów, łatwo go zamontować i wymontować z komputera.
Program przy starcie wysyła na port USB do urządzenia określoną kombinację zakodowanych danych, zaś klucz DES
ma za zadanie przesłać sygnał zwrotny o określonej (rowniez zakodowanej) wartości.
Wynik tej wymiany informacji decyduje czy program będzie działał jako pełna wersja czy też nie.
każdy klient wraz z urzadzeniem otrzymuje swój indywidualny klucz numeryczny który jest przypisany do urzadznia,
programista aplikuje ten klucz samodzielnie do urzadzenia poprzez specjalne oprogramowanie dostarczone w zestawie.
Tym oprogramowaniem można również ustalic czy aplikacja przy pierwszym uruchomieniu będzie pytała o KOD PIN czy tez nie.
Wraz z oprogramowaniem i kluczem programista (klijent) otrzymuje procedure algorytmu szyfrujacego który musi zamiescic w swojej aplikacji,
musi ponieważ taki sam algorytm zaimplementowany jest w strukture Klucza sprzetowego DES.
Urzadzenie wspułpracuje z aplikacja na zasadzie Challenge - Response (pytanie - odpowiedz), programista sam decyduje kiedy i jak często aplikacja
odpytuje klucz o weryfikacje danych.
Challenge - Response dziala na zasadzie wysłania do klucza paczki bajtow
i odebrania innej zakodowanej paczki bajtow przetwozonych przez algorytm szyfrujacy klucza DES.
Nastepnie aplikacja porownuje odpowiedz z danymi przetworzonymi przez swój taki sam algorytm i decyduje o autoryzacji odpowiedzi i działania aplikacji
Należy nadmienic że każdy klijent otrzymuje swój osobisty klucz który implementuje do użadzenia co czyni klucz niepowtarzalny kodowo.
Wiecej informacji : e-mail: Krzysztof@Logisteam.pl
|