The present invention provides a computer system comprising a system
memory, a processor, a cryptoprogram, an I/O port, and an electronic key.
The electronic key can be inserted into and removed from the I/O port and
contains a programmable memory that stores passwords. The cryptoprogram is
used to encrypt and decrypt programs or files stored in the system memory.
Encryption of programs or files is accomplished according to a password
that is stored in the programmable memory of the electronic key. During
decryption, the cryptoprogram searches for the corresponding password in
the programmable memory of the key and decrypts the program or file if the
password is found.
De onderhavige uitvinding verstrekt een computersysteem bestaand uit een systeemgeheugen, uit een bewerker, uit een cryptoprogram, uit een I/O haven, en uit een elektronische sleutel. De elektronische sleutel kan in uit de I/O haven worden opgenomen en worden verwijderd en bevat een programmeerbaar geheugen dat wachtwoorden opslaat. Cryptoprogram wordt gebruikt om programma's of dossiers te coderen en te decrypteren die in het systeemgeheugen worden opgeslagen. De encryptie van programma's of dossiers wordt verwezenlijkt volgens een wachtwoord dat in het programmeerbare geheugen van de elektronische sleutel wordt opgeslagen. Tijdens decryptie, decrypteert de cryptoprogramonderzoeken naar het overeenkomstige wachtwoord in het programmeerbare geheugen van de sleutel en het programma of het dossier als het wachtwoord wordt gevonden.