×

Data processing apparatus with software protecting functions

  • US 5,915,025 A
  • Filed: 01/15/1997
  • Issued: 06/22/1999
  • Est. Priority Date: 01/17/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing apparatus with software protecting functions based on data encryption and decryption, comprising:

  • encryption key generation means for generating an encryption key depending on an attribute of data including instructions to be encrypted;

    decryption key generation means for generating a decryption key depending on an attribute of encrypted data;

    encryption means for encrypting data to be encrypted by use of said encryption key generated by said encryption key generation means;

    storage means for storing encrypted data from said encryption means;

    decryption means for decrypting said encrypted data in said storage means by use of said decryption key generated by said decryption key generation means;

    processing means connected directly to said decryption means so as to process data decrypted by said decryption means in accordance with instructions included in the decrypted data; and

    control means for outputting processed data from said processing means directly to said encryption means as data to be encrypted.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×