 |
 |
|
|
|
|
Title: |
US3609697:
PROGRAM SECURITY DEVICE

|
Country: |
US United States of America

|
| |
Inventor: |
Blevins, Parker R.; Austin, TX
Terry, David W.; Georgetown, TX
Thurmond, Ray H.; Austin, TX

|
Assignee: |
International Business Machines Corporation, Armonk, NY
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
1971-09-28
/ 1968-10-21

|
Application Number: |
US1968000769149

|
IPC Code: |
Advanced:
G06F 21/00;
Core:
more...
IPC-7:
G06F 11/04;

|
U.S. Class: |
Current:
717/106;
705/056;
711/164;
726/018;
Original:
340/172.5;
340/146.1;

|
Field of Search: |
340/146.1,172.5
235/157

|
Priority Number: |
| 1968-10-21 |
US1968000769149 |

|
Abstract: |
A program security device and method for a digital computer including a code generating circuit for providing a unique and predetermined output code to the digital computer for periodic comparison with identification information located within the stored program of the computer. If the identification information does not coincide with the output code, a jump operation is performed and certain portions of the stored program are changed in order to prevent the execution of the program. The output code can be utilized as a mask source for the program and/or a regenerative program routine can be utilized in order to prevent simple evasion of the routine.

|
Attorney, Agent or Firm: |
Hanifin and Jancin ;
Girvin, Jr., John W. ;

|
Primary / Asst. Examiners: |
Henon, Paul J.; Springborn, Harvey E.

|
INPADOC Legal Status: |
None
Family Legal Status Report

|
Family: |
Show 2 known family members

|
First Claim:
Show all 2 claims |
1. A method for insuring that a sequence of stored program instructions are performed only by a data processing system having a code generating device which generates a programmably unalterable, unique, predefined code comprising the steps of:
- controlling said data processing system by initiating the performance of said sequence of stored program instructions, said stored program instructions including a predetermined instruction;
- generating said unique predefined code by said code generating device in response to said predetermined instruction, said predetermined instruction further defining stored information corresponding to the unique predefined code;
- comparing the generated code with said defined stored information;
- changing the information content of subsequent instructions in said sequence of stored instructions so as to render said subsequent instructions of stored program inoperable if the compared generated code

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 155 U.S. patent(s) that reference this one

|