Patent
Crypto microprocessor that executes enciphered programs
Robert M. Best
- 02 Jul 1981
215
TL;DR: In this article, a microprocessor for executing computer programs which are stored in cipher to prevent software piracy is proposed, which can process valuable proprietary programs and data files which are distributed in cipher on videodiscs, semiconductor memory, or other media without risk of software piracy.
read more
Abstract: A microprocessor for executing computer programs which are stored in cipher to prevent software piracy. Such a crypto-microprocessor deciphers the enciphered program piecemeal as it executes it, so that a large enciphered program can be securely executed without disclosing the deciphered program or associated data to persons who have access to the wiring of the computer in which the crypto-microprocessor is a component. Such a device may process valuable proprietary programs and data files which are distributed in cipher on videodiscs, semiconductor memory, or other media without risk of software piracy. Various methods of encryption may be used including methods which result in the cipher of a byte being a complicated function of the byte's address in memory. Each crypto-microprocessor chip may use a unique cipher key or tables for deciphering the program, so that a program that can be executed in one chip cannot be run in any other microprocessor.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Systems and Methods for Secure Transaction Management and Electronic Rights Protection
Karl L Ginter,Victor H Shear,Francis J Spahn,David M. Van Wie +3 more
- 30 Sep 2010
TL;DR: In this article, the authors proposed a secure content distribution method for a configurable general-purpose electronic commercial transaction/distribution control system, which includes a process for encapsulating digital information in one or more digital containers, a process of encrypting at least a portion of digital information, a protocol for associating at least partially secure control information for managing interactions with encrypted digital information and/or digital container, and a process that delivering one or multiple digital containers to a digital information user.
7.6K
Patent
System for controlling access and distribution of digital property
Paul B. Schneck,Marshall D. Abrams +1 more
- 09 Jan 1997
TL;DR: In this article, a method and device are provided for controlling access to data, where portions of the data are protected and rules concerning access rights to data are determined, and a method is also provided for distributing data for subsequent controlled use of those data.
1.4K
Patent
Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information
Victor H Shear,David M. Van Wie,Robert P. Weber +2 more
- 06 Nov 1998
TL;DR: In this article, a matching and classification utility system comprising a kind of Commerce Utility System is used to perform the matching, narrowcasting, classifying and/or selecting process, non-limiting examples of which include software objects.
1.1K
Patent
Trusted and secure techniques, systems and methods for item delivery and execution
Karl L Ginter,Victor H Shear,Francis J Spahn,David M. Van Wie,Robert P. Weber +4 more
- 07 Apr 2005
TL;DR: A trusted electronic go-between can validate, witness and/or archive transactions while, in some cases, actively participating in or directing the transaction as mentioned in this paper, while providing an extremely high degree of confidence and trustedness.
923
Patent
Techniques for defining, using and manipulating rights management data structures
Edwin J. Hall,Victor H Shear,Luke S. Tomasello,David M. Van Wie,Robert P. Weber,Kim Worsencroft,Xuejun Xu +6 more
- 25 Feb 1998
TL;DR: In this article, a descriptive data structure provides an abstract representation of a rights management data structure such as a secure container, which can be used to create rights management Data Structures that are interoperable and compatible with one another.
831
References
Patent
Proximity data transfer system with tamper proof portable data token
John W Halpern
- 11 Jan 1973
TL;DR: In this article, a data handling system comprising a data transfer portion and a portable data token portion is described, which includes means for transferring data between the data token and a computer.
139
Patent
Operating system authenticator
Clement Richard Attanasio,Laszlo A. Belady +1 more
- 25 Aug 1975
TL;DR: An operating system authenticator for determining if an operating system being loaded in a computer is valid is presented in this article, where a hash function, which is a function of the operating system and the identification code, is generated by the authenticator.
138
Patent
Block cipher cryptographic system
Feistel H
- 30 Jun 1971
TL;DR: In this paper, a cryptographic system for encrypting a block of binary data under the control of a key consisting of a set of binary symbols is presented, which is utilized within a data processing environment to ensure complete privacy of data and information that is stored or processed within a computing system.
134
Patent
Computer software security system
Richard Johnstone
- 11 Mar 1977
TL;DR: In this article, the data address portions of a set of computer instructions are scrambled in accordance with a predetermined cipher key before the instructions are loaded into the instruction memory at addresses corresponding to the original program sequence and the data involved in the program is loaded into a separate data memory at the addresses specified in the original unscrambled program.
121
Patent
Message verification and transmission error detection by block chaining
William Friedrich Ehrsam,Carl H. W. Meyer,John Lynn Smith,Walter Leonard Tuchman +3 more
- 26 Apr 1976
TL;DR: In this article, a message transmission system for the secure transmission of multi-block data messages from a sending station to a receiving station is described, where the sending station contains cryptographic apparatus operative in successive cycles of operation during each of which an input block of clear data bits is ciphered under control of an input set of cipher key bits to generate an output block of ciphered data bits for transmission to the receiving station.
100