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

Computer systems to inhibit unauthorized copying, unauthorized usage, and automated cracking of protected software

Patent 4558176 Issued on December 10, 1985. Estimated Expiration Date: Icon_subject December 10, 2002. 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

Block cipher system for data security
Patent #: 3958081
Issued on: 05/18/1976
Inventor: Ehrsam ,   et al.

Operating system authenticator
Patent #: 3996449
Issued on: 12/07/1976
Inventor: Attanasio ,   et al.

Location dependence for assuring the security of system-control operations
Patent #: 4087856
Issued on: 05/02/1978
Inventor: Attanasio

Computer software security system
Patent #: 4120030
Issued on: 10/10/1978
Inventor: Johnstone

Microprocessor for executing enciphered programs
Patent #: 4168396
Issued on: 09/18/1979
Inventor: Best

Protection of data processing system against unauthorized programs
Patent #: 4183085
Issued on: 01/08/1980
Inventor: Roberts ,   et al.

Cryptographic verification of operational keys used in communication networks
Patent #: 4193131
Issued on: 03/11/1980
Inventor: Lennon ,   et al.

Cryptographic apparatus and method
Patent #: 4200770
Issued on: 04/29/1980
Inventor: Hellman ,   et al.

Cryptographic file security for single domain networks
Patent #: 4238854
Issued on: 12/09/1980
Inventor: Ehrsam ,   et al.

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

More ...

Inventors

Application

No. 06/420562 filed on 09/20/1982

US Classes:

713/190, Computer instruction/address encryption380/29, NBS/DES algorithm705/51Usage protection of distributed data files

Examiners

Primary: Cangialosi, Salvatore
Assistant: Steinberger, Brian S.

International Classes

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

Abstract

A method and apparatus are provided for inhibiting unauthorized copying, unauthorized usage and automated cracking of proprietary software used in computer systems. The computer systems execute protected programs, which are protected by encapsulation and/or encryption. To provide security against unauthorized copying of software, means are provided that detect and inhibit automated cracking of protected programs. These means will destroy or make inaccessible information in the CPU during conditions when automated cracking could occur. These means will also store interrupt contexts in secret to prevent implementation of automated cracking. Additional features may be provided to allow operation as a general purpose computer system, where protected programs are distributed using public key cryptography and a means is provided to convert from this distribution form to the protected execution form.

Other References

  • Diffie et al., "Privacy & Authentication: An Introduction to Cryptography", IEEE Trans. Inform. Theory, Mar. 1979, pp. 397-427
  • Kunheim, Alan, Cryptograph: A Primer, 1981, pp. 6-8, 285, 286, 294, 334, 335
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?