Baza HASP4 este ASIC (Application Specific Integrate Circuit), care are un procesor încorporat de criptare care permite criptarea subrutinelor și a datelor. În acest caz, programul protejat este "atașat" cheii și datele sunt criptate. Pentru fiecare producător de software, cheile au serii diferite. Într-o serie, toate cheile sunt aceleași și au un singur cod de dezvoltator. Codul dezvoltatorului care definește algoritmul de criptare este programat rigid în chipul ASIC atunci când face cheia și nu poate fi modificat. Într-o serie de chei, datele sunt criptate în mod identic.
Cele mai multe modele HASP4 au memorie EEPROM (până la 496 octeți, disponibile pentru citire / scriere). Fiecare cheie HASP4 cu memorie are un identificator unic care vă permite să faceți distincția între utilizatorii programului și folosiți ca o cheie unică de criptare.
Cheile familiei HASP4 pentru PC au următoarele modificări:
· HASP4 - fără memorie, pentru port paralel;
· HASP4 M1 și M4 - cu memorie 112 și respectiv 496 octeți pentru portul paralel;
· HASP4 Net - pentru protecția și licențierea programelor în rețele;
· HASP4 USB M1, M4 sau Net - pentru calculatoare cu bus USB;
· HASP4 Time - cu memorie de 512 octeți și ceas auto-alimentat;
· PC-card HASP (PCMCIA) - pentru laptopuri;
· Card Aladdin (carte ISA) - pentru instalarea cheilor în interiorul unui PC (protejează împotriva furtului de chei străine și poate fi utilă pentru computerele industriale care lucrează în medii agresive).
În plus, există chei pentru computerele Macintosh.
Sub valoarea garanției, cu o garanție de bani înapoi în termen de trei luni, este furnizat "Kitul pentru dezvoltatori", care este necesar pentru a începe și a vă familiariza cu capabilitățile HASP4.
Tastele de blocare vă permit să protejați aplicațiile și fișierele de date asociate utilizând metoda de criptare "transparentă". Cheile suporta blocarea criptării simetrice și asimetrice. Criptarea simetrică este efectuată de blocuri de 64 de biți, iar pentru fiecare bloc nou este generată o nouă cheie de sesiune pe 48 de biți.
Baza cheii Hardlock este o ASIC specializată cu memorie EEPROM încorporată. Cipul este programat numai cu o placă specială de programare Crypto, care asigură stocarea în siguranță a informațiilor cheie. Fiecare copie a acestei cărți este unică și vă permite să specificați până la 43 680 de variante ale operațiunii algoritmului de criptare. Placa este instalată în conectorul ISA, tensiunea de programare este de 18 V.
Cheia are 128 de octeți de memorie, împărțită în două părți: 96 de octeți, programabile cu Crypto Programmer Card și numai pentru citire și 32 de octeți disponibile pentru aplicații sigure pentru citire / scriere. Memoria memorie poate fi utilizată pentru a lega mai multe aplicații în aceeași cheie, pentru a stoca diverse opțiuni, numere de versiuni și contoare de start, pentru a personaliza programele, a salva starea sau configurația curentă, a stoca variabile importante, numărul de licențe de rețea etc.
Cheile familiei Hardlock sunt disponibile în următoarele modificări:
External pentru port paralel (Hardlock E-Y-E);
Externe pentru port paralel și serial (Hardlock Twin);
Intern pentru autobuzul ISA / MCA (Hardlock Internal);
· Cheie de rețea (HL-Server);
Extern pentru port USB (Hardlock USB);
Cartelă PC (Hardlock PCMCIA).
Tastele sunt livrate împreună cu cardul de programare Crypto și software-ul asociat. Pentru a rezolva problema fezabilității achiziționării pentru testarea procesului, cheile demonstrative sunt furnizate pentru valoarea garanției.