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

Digital computer system for executing encrypted programs

Patent 4847902 Issued on July 11, 1989. Estimated Expiration Date: Icon_subject July 11, 2006. 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

Method and apparatus for controlling usage of a programmable computing machine
Patent #: 4246638
Issued on: 01/20/1981
Inventor: Thomas

Crypto microprocessor for executing enciphered programs
Patent #: 4278837
Issued on: 07/14/1981
Inventor: Best

Simple and effective public-key cryptosystem
Patent #: 4306111
Issued on: 12/15/1981
Inventor: Lu ,   et al.

Digital computer having code conversion apparatus for an encrypted program
Patent #: 4306289
Issued on: 12/15/1981
Inventor: Lumley

Cryptographic decoder for computer programs
Patent #: 4433207
Issued on: 02/21/1984
Inventor: Best

Software security method using partial fabrication of proprietary control word decoders and microinstruction memories
Patent #: 4513174
Issued on: 04/23/1985
Inventor: Herman

Software protection methods and apparatus
Patent #: 4525599
Issued on: 06/25/1985
Inventor: Curran ,   et al.

Split-cycle cache system with SCU controlled cache clearing during cache store access period
Patent #: 4525777
Issued on: 06/25/1985
Inventor: Webster ,   et al.

Computer software protection system
Patent #: 4573119
Issued on: 02/25/1986
Inventor: Westheimer ,   et al.

User authentication system employing encryption functions Patent #: 4590470
Issued on: 05/20/1986
Inventor: Koenig

Inventor

Assignee

Application

No. 06/579089 filed on 02/10/1984

US Classes:

713/190Computer instruction/address encryption

Examiners

Primary: Buczinski, Stephen C.
Assistant: Gregory, Bernarr E.

Attorney, Agent or Firm

International Classes

G06F 12/08 (20060101)
G06F 21/00 (20060101)
G06F 1/00 (20060101)

Abstract

A digital computer system adapted for executing a set of instructions including at least one encrypted instruction. The system includes a main memory for storing the instructions, a cache memory for storing selected instructions with a relatively fast access time, a selectively operable decryption system for decrypting selected encrypted instructions from the main memory, and a central processing unit. The system is adapted so that the program stored in the main memory may be executed by the central processing unit. To this end, the decrypted instructions are decrypted only during execution when those instructions are transferred from the main memory to the cache memory so that plaintext versions of those encrypted instructions exist only in the cache memory in response to requests by the central processing unit while executing the program.

Other References

  • "Computer Dictionary and Handbook", by Sippl & Sippl copyright 1980, 3rd Edition
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?