Rockey6 Smart Dongle

ROCKEY6SMART ist ein Chipkarten-basierter Software Application Security Dongle mit eingebautem C51 Virtual Device. Die virtuelle C51-Maschine ermöglicht eine geringe Anwendung an Bord. Daher kann der Designer einen Teil der Features auf den Dongle übertragen. Dongle wird als Teil der Anwendung ausgeführt. Ohne den Dongle ist die Anwendung nicht voll. Auch Softwareanwendungen werden repliziert, da im Dongle keine Kernfunktionen geschützt sind. Das Feature-Migrationskonzept ist eine brandneue Generation von Sicherheitsrichtlinien für Softwareanwendungen, die Anwendungen uneingeschränkten Schutz bietet.

Es unterstützt mehrere Anwendungen einschließlich Softwareschutz, persönliche Identifizierung und Authentifizierung, Datensicherheit und geschützte elektronische Transaktionen. Zu den weiteren erweiterten Funktionen von ROCKEY6 Smart gehören ein großer interner 78K-Speicher, Onboard-Algorithmen (RAS, DES, MD5, SHA-1), ein Softtimer für eine zeitlich begrenzte Lizenz und ein eingebauter interner Zähler. Rockey6 Smart bietet auch ein sicheres Remote-Update-Tool auf hoher Ebene, das mehrere Schemata unterstützt.

ROCKEY6 Smart ist ein treiberloses USB-Gerät, das Software-Schutz-Dongle- und Smartcard-Technologien in einem sehr kleinen Formfaktor kombiniert. Als der intelligenteste Softwarelizenz-Dongle ist es ein treiberloses Modell, für das keine Treiberinstallation erforderlich ist, und unterstützt vollen 64-Bit-Softwareschutz, dh eine Schutzlösung für 32-Bit-Software, die auf 64-Bit-Betriebssystemen läuft und auch für native 64- Bit-Anwendungen.

So schützen Sie Software mit ROCKEY6 Smart

Schritt 1 – Wählen Sie Core / Kernel-Codes

Identifizieren und wählen Sie den wesentlichen Teil der Kern-Codes aus dem ursprünglichen Projekt (das zu schützende Hauptprogramm). Kern-Codes sind normalerweise der wichtige Kodierungsteil, der eine entscheidende Operation oder eine Berechnungsformel mit sich bringt, bei deren Fehlen das gesamte Programm nicht erfolgreich ausgeführt wird.

Schritt 2 – Ändern Sie nicht-C-Sprachenprojekt in C-Sprachenprojekt

Entwickeln oder ändern Sie den ausgewählten Core-Code in das C-Sprachenprojekt. Überspringen Sie diesen Schritt, wenn das ursprüngliche Projekt ein C-Sprachenprojekt ist.

Schritt 3 – C-Sprachprojekt in C51-Projekt erstellen / konvertieren

Erstellen Sie oder konvertieren Sie in C51-Projekt (d. H. Externes Programm) mit Keil-Compiler in IDE.

Schritt 4 – Testen Sie das C51-Projekt mit der virtuellen Karte

Testen und debuggen Sie das C51-Projekt (d. H. Das externe Programm) mit der virtuellen Karte.

Schritt 5 – Laden Sie das getestete C51-Projekt auf die ROCKEY6-Smartcard herunter

Laden Sie das C51-Projekt (d. H. Das externe Programm) in die ROCKEY6-Smartcard herunter, d. H. Importieren Sie alle Dateien der virtuellen Karte in die echte Karte und testen Sie sie.

Schritt 6 – Entfernen Sie Kern / Kern-Codes aus der Hauptanwendung

Entfernen Sie den Hauptcode aus dem ursprünglichen Projekt.

Schritt 7 – Schließen Sie die Kommunikation zwischen der Hauptanwendung und ROCKEY6 Smart ein

Nehmen Sie die Interkommunikation zwischen dem ursprünglichen Projekt und dem C51-Projekt (d. H. Dem externen Programm) auf der echten Karte auf und es wird das endgültige Projekt, das mit ROCKEY6 Smart integriert wird.

ROCKEY6 Intelligente Werkzeuge

In unserem SDK finden Sie ein umfassendes Entwicklerhandbuch mit vielen Anleitungen zur effektiven Implementierung von ROCKEY6 Smart. Im Folgenden finden Sie einige hilfreiche Tools für Ihre Bereitstellung.

Integrierte Entwicklungsumgebung (IDE)

IDE ist ein Internet Explorer-ähnliches Dienstprogramm, das eine Lizenz ist und in KEIL uVision2 integriert ist. Es bietet Entwicklern eine benutzerfreundliche Umgebung mit C-Sprache, um ROCKEY6 Smart mit folgenden Hauptfunktionen zu programmieren:

  • Editieren, Kompilieren und Debugging von externen Programmen (Core-Codes)
  • Verwaltung sowohl virtueller als auch realer IC-Karten, einschließlich Dateioperationen, Formatierung, Passwortaktualisierungen und Ausführung
  • Simulation der Ausführung der externen Programme (Kerncodes) auf der virtuellen Karte
  • Downloaden und testen Sie externe Programme (Kerncodes) auf einer echten IC-Karte
Umschlag

ROCKEY6 Smart ist mit einer Envelope Encryption Engine ausgestattet, mit der Entwickler ausführbare Dateien mit vordefinierten Schutzkriterien verschlüsseln können. Mit diesem einfachen Tool können Entwickler ihre Anwendungen mit nur wenigen Schritten schützen.

Fernaktualisierung

Dies ist ein Dienstprogramm, mit dem Entwickler sichere Remote-Updates implementieren können, die mehrere Modulschemas für ihre ROCKEY6 Smart Protected-Anwendungen unterstützen. Es ist mit einer High-Level-Sicherheitsarchitektur aufgebaut, die One-Time-Password und Message Digest Methodologie mit fortschrittlichen integrierten Verschlüsselungsalgorithmen verwendet. Entwickler können den Dongle jetzt wieder aktivieren, weitere Funktionen öffnen und ihren ROCKEY6 Smart Dongle mit dem praktischen E-Mail-Versand lizenzieren.

Eigenschaften:

  • Hochgeschwindigkeits-HID-Gerät
  • 32 Bit Hochleistungs-Chipkarte
  • Eingebaute C51 Virtual Machine
  • Globale eindeutige Hardware-ID und standortspezifischer Verwaltungscode
  • 64 KB Benutzerspeicherplatz
  • Kartenbetriebssystem mit proprietärer IP
  • Eingebaute RSA, DES-Algorithmen
  • Eingebaute Gleitkommaoperationen mit doppelter Genauigkeit
  • Eingebauter Zähler und Laufzeittimer
  • Bereitstellung einer integrierten Verwaltungsumgebung
  • Unterstützung einfach & amp; Sichere Remote-Update-Lösung

ROCKEY6 Technische Spezifikationen

Maße42 x 21 x 9 mm
FarbeBlau, Grün
Smartcard-Chip32-bit
Erinnerung78K
Eingebettete virtuelle MaschineC51 Virtuelle Maschine mit Chip
Mindest. Betriebsspannung5V
Aktueller Verbrauch (aktiv / leer)<= 50 mA
Max. Schreibzyklus>100,000
VerbinderUSB Type A
Betriebstemperatur0-70°C
Vorratsdatenspeicherung10 Jahre
Onboard-AlgorithmusRSA, DES
Dateisicherheitsstufe16-Niveau
EntwicklungsumgebungIDE und integriert mit KEIL μVision2
Hardware IDWeltweit einzigartig
TreiberFahrerloses HID-Gerät
ZählerInterner Zähler
Remoter AktualisierungHigh-level Secure Remoter Update, mehrere Schemas
ProduktionswerkzeugStapel Produktions-Tool
ModulverwaltungMulti-Modul- und Management-Systeme
BetriebssystemeWindows, Linux
UmschlagJa
Softwareschutz-IdeeFühren Sie den Core-Algorithmus innerhalb des Dongles aus