Software protection mechanism based on collaborative verification and data exchange method

The invention discloses a software protection mechanism based on collaborative verification and a data exchange method. The software protection mechanism comprises the following steps: S1, appointingan encryption and decryption algorithm mechanism among protected software, slave equipment and a soft...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHANG XUDONG, WEN YUNQIU, LIN TIANJIN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses a software protection mechanism based on collaborative verification and a data exchange method. The software protection mechanism comprises the following steps: S1, appointingan encryption and decryption algorithm mechanism among protected software, slave equipment and a software softdog; S2, inserting the software softdog into main equipment in which the protected software runs; S3, judging the legality of the software softdog; S4, judging whether the hardware equipment is authorized hardware equipment or not; if the hardware equipment is the authorized hardware equipment, controlling whether protected software is started or not; and S5, after the protected software is operated and started, modifying the built-in password initial value of the protected software. According to the method, a protection mechanism combining a software softdog and slave equipment verification is utilized, and an initial password built in protected software is dynamically updated each time, so that the initi