U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

System for seamless processing of encrypted and non-encrypted data and instructions

Patent 5224166 Issued on June 29, 1993. Estimated Expiration Date: Icon_subject August 11, 2012. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Computer systems to inhibit unauthorized copying, unauthorized usage, and automated cracking of protected software
Patent #: 4558176
Issued on: 12/10/1985
Inventor: Arnold ,   et al.

Software protection device
Patent #: 4634807
Issued on: 01/06/1987
Inventor: Chorley ,   et al.

Microprocessor intended particularly for executing the calculation algorithms of a public code encoding system
Patent #: 4807288
Issued on: 02/21/1989
Inventor: Ugon ,   et al.

Digital computer system for executing encrypted programs
Patent #: 4847902
Issued on: 07/11/1989
Inventor: Hampson

Controlled use of cryptographic keys via generating station established control values
Patent #: 4850017
Issued on: 07/18/1989
Inventor: Matyas, Jr. ,   et al.

Modular software security Patent #: 4888798
Issued on: 12/19/1989
Inventor: Earnest

Inventor

Application

No. 928850 filed on 08/11/1992

US Classes:

713/190, Computer instruction/address encryption380/30, Public key380/43, Key sequence signal combined with data signal380/277, KEY MANAGEMENT380/282, By public key method705/51Usage protection of distributed data files

Examiners

Primary: Gregory, Bernarr E.

Attorney, Agent or Firm

International Classes

H04L 009/00
H04L 009/30

Abstract

A data processing system includes an internal cache memory in a secure physical region that is not accessible to a user of the system. An external memory is positioned outside of the secure physical region and stores encrypted and non-encrypted (i.e., plaintext) data and instructions. An instruction enables access of a private key contained within the secure physical region which is used to decrypt an encrypted master key that accompanies encrypted data and instructions. An interface circuit in the secure physical region decrypts each encrypted master key through the use of the private key and also decrypts encrypted data and instructions associated with each decrypted master key. A central processor accesses segments of both non-encrypted and encrypted data and instructions from the external memory and causes the interface circuit to employ a decrypted master key to decrypt data and instructions and to store the decrypted information in the internal memory cache. Non-encrypted data and instructions are directly stored in the internal memory cache.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?