| 6240185 |
Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
| May-29-2001 |
Electronic steganographic techniques can be used to encode a rights management control signal onto an information signal carried over an insecure communications channel. Steganographic techniques ensure... |
| 6240188 |
Distributed group key management scheme for secure many-to-many communication |
| May-29-2001 |
A group key management system and method for providing secure many-to-many communication is presented. The system employs a binary distribution tree structure. The binary tree includes a first internal... |
| 6237096 |
System and method for electronic transmission storage and retrieval of authenticated documents |
| May-22-2001 |
Methods and apparatus are provided that implement digital signing and/or encryption for the electronic transmission, storage, and retrieval of authenticated documents and that enable the establishment... |
| 6226747 |
Method for preventing software piracy during installation from a read only storage medium |
| May-1-2001 |
The method and system for limiting the number of installations of a computer software program located on a read only disk from the read only disk to a computer. The read only disk is linked to a removable... |
| 6226618 |
Electronic content delivery system |
| May-1-2001 |
Disclosed is a method and apparatus of securely providing data to a user's system. The data is encrypted so as to only be decryptable by a data decrypting key, the data decrypting key being encrypted using... |
| 6219788 |
Watchdog for trusted electronic content distributions |
| Apr-17-2001 |
A computer watchdog system monitors and controls distribution content sent form producers, through distributors, to subscribers. The computer watchdog system acting to ensure the just execution of agreements... |
| 6216175 |
Method for upgrading copies of an original file with same update data after normalizing differences between copies created during respective original installations |
| Apr-10-2001 |
Rather than comparing an old file with a new file to generate a set of patching instructions, and then compressing the patching instructions to generate a compact patch file for transmission to a user,... |
| 6215745 |
Decoding key recorded at a recording site in order to decode information transmitted to that site is encoded with information specific to the recording site |
| Apr-10-2001 |
A data recording apparatus capable of preventing easily copying of information is disclosed with which, even if information is copied, the copied information cannot be reproduced, the data recording apparatus... |
| 6209096 |
Method and device for storing main information with associated additional information incorporated therein |
| Mar-27-2001 |
To store main information with associated additional information incorporated therein, data constituting the additional information is divided into a plurality of small-size data pieces of, e.g., one bit.... |
| 6209099 |
Secure data processing method and system |
| Mar-27-2001 |
The present invention concerns a secure data processing method and system in which the user or operator of the system can trust that all of the software and hardware components of the system have been... |
| 6199101 |
Process for access control to computer-controlled programs usable by several user units at the same time |
| Mar-6-2001 |
A method for access control to computer-controlled programs, which can be used at the same time by a plurality of users. A user sends a request regarding a program to a unit for organizing a data flow.... |
| 6188995 |
Method and apparatus for enforcing software licenses |
| Feb-13-2001 |
The present invention comprises a method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a toolkit, a framework, a runtime library,... |
| 6185546 |
Apparatus and method for providing secured communications |
| Feb-6-2001 |
A method of producing a hardware agent being a single integrated circuit encapsulated within a semiconductor device package. The method comprises the steps of generating a device-specific key pair internally... |
| 6182227 |
Lightweight authentication system and method for validating a server access request |
| Jan-30-2001 |
A method of validating a request to access a target server in a computer network having an open, trusted database. The method begins when a request to access the target server is received at a host from... |
| 6173403 |
Method and apparatus for distributing information products |
| Jan-9-2001 |
A method and apparatus for distributing information products is described that comprises: receiving an encrypted launch code; decrypting the encrypted launch code with a string, R, as the key to recover... |
| 6169976 |
Method and apparatus for regulating the use of licensed products |
| Jan-2-2001 |
In one aspect, a method for activating, installing, and regulating use of a licensed product is disclosed. A customer licenses or buys a licensed product from a distributor. The distributor registers information... |
| 6169805 |
System and method of operation for providing user's security on-demand over insecure networks |
| Jan-2-2001 |
Secure communication may be conducted between two or more parties over a network, e.g the Internet without prior security arrangements among the parties or agreed to encryption/decryption software. A sending... |
| 6158004 |
Information storage medium and security method thereof |
| Dec-5-2000 |
A security system for an information storage medium is so structured that only file data including secret individual information is encrypted by an encryptor/decryptor circuit. Known file management data... |
| 6134659 |
Controlled usage software |
| Oct-17-2000 |
The present invention provides a new and novel system and method for protecting a computer software program from unauthorized use and/or copying. In a preferred embodiment of the invention, each embodiment... |
| 6128740 |
Computer security system and method with on demand publishing of certificate revocation lists |
| Oct-3-2000 |
A computer network security system provides generation of a certificate revocation list (CRL) upon each revocation. The entire certificate revocation list may be published on demand, or only the portion... |
| 6128605 |
Apparatus for data copyright management system |
| Oct-3-2000 |
A data copyright management apparatus for handling data copyrights and data of digital cash, and for use in video conference systems is provided. The data copyright management apparatus is connected to... |
| 6123362 |
System and method of constructing a photo collage |
| Sep-26-2000 |
A method of constructing a photo collage wherein a plurality of digital images are provided in a low resolution format on sticker sheets that have a unique identifier that cross references the reduced... |
| 6115699 |
System for mediating delivery of a document between two network sites |
| Sep-5-2000 |
A system for mediating delivery of a document from a sending site to a receiving site utilizes respective sending and receiving agents as intermediaries. The document is encrypted by the sending site to... |
| 6112192 |
Method for providing individually customized content in a network |
| Aug-29-2000 |
A method of customizing and modifying program material to tailor it to a receiving end user or client. When program material is to be generated for future customization or modification, an encrypted license... |
| 6108784 |
Encryption of applications to ensure authenticity |
| Aug-22-2000 |
A software application is modified in a defined manner to prevent it being executable by a processor until the modified software application is decoded. Preferably, a sum of all of the bytes comprising... |
| 6098054 |
Method of securing software configuration parameters with digital signatures |
| Aug-1-2000 |
A system and method for enforcing configuration parameters and detecting tampering of configuration files used by a software application. An enforced configuration packet (ECP) file generator generates... |
| 6078908 |
Method for authorizing in data transmission systems |
| Jun-20-2000 |
The invention relates to a method and to a device for the authorization in data transmission systems employing a transaction authorization number (TAN) or a comparable password. According to a first step,... |
| 6078910 |
Printing postage with cryptographic clocking security |
| Jun-20-2000 |
Secure activities are carried out between a client (23) and a server (21) in connection with the printing of postage. A cryptographically secure exchange (22) is employed so as to establish a common time... |
| 6076077 |
Data management system |
| Jun-13-2000 |
A system for dealing in an original data content and an edited data content. A data content is handled as an object, and the data content is edited by editing a data content, functioning as an object,... |
| 6073124 |
Method and system for securely incorporating electronic information into an online purchasing application |
| Jun-6-2000 |
A method and system for facilitating digital commerce using a secure digital commerce system is provided. The secure digital commerce system is arranged according to a client/server architecture and includes... |
| 6073125 |
Token key distribution system controlled acceptance mail payment and evidencing system |
| Jun-6-2000 |
A method for controlled acceptance mail accounting and evidencing, includes creating a mail batch including at least one mail piece having an encrypted indicia printed thereon. The encrypted indicia is... |
| 6073123 |
Method and apparatus for detecting unauthorized copies of software |
| Jun-6-2000 |
A method and apparatus for detecting unauthorized copies of software. Each copy of software is uniquely identified by a license number. Each use of each copy is termed a session. Each copy's sessions are... |
| 6073122 |
Cryptographic method and apparatus for restricting access to transmitted programming content using extended headers |
| Jun-6-2000 |
A system for restricting access to transmitted programming content is disclosed, which transmits the encryption key used to encrypt the program to the customer with the encrypted programming content. A... |
| 6067416 |
Method for dynamically wrapping files for downloading |
| May-23-2000 |
A file wrapping and downloading method for downloading files from a server computer (12) to a user computer (14) over a communications network (16) such as the Internet is disclosed. The method dynamically... |
| 6063134 |
Method to provide a software package and a provider station and a user station realizing the method and a basis software package |
| May-16-2000 |
The method is used to provide a software package for installation in a user station (US) without revealing the contents of the software package. The method includes the steps of encoding a readable source... |
| 6061656 |
Computer-based trading card system and method |
| May-9-2000 |
A collection system using a computer or smart device system wherein the collection items (or more specifically their unlocking keys) are contained in various floppy disks and/or an optical storage drive... |
| 6055503 |
Software program self-modification |
| Apr-25-2000 |
The present invention, generally speaking, provides a mechanism for modifying an executable upon first execution. Various modifications may be made to the executable, including modifications useful for... |
| 6044471 |
Method and apparatus for securing software to reduce unauthorized use |
| Mar-28-2000 |
A method and apparatus for securing software to reduce unauthorized use include associating a password or series of passwords with each copy of group of authorized software and requiring entry of a first... |
| 6044469 |
Software publisher or distributor configurable software security mechanism |
| Mar-28-2000 |
The present invention, generally speaking, provides a software protection mechanism that may be conveniently configured by a software publisher and applied to a software product. Various predefined software... |
| 6038316 |
Method and system for protection of digital information |
| Mar-14-2000 |
An information processing system including an encryption processing logic module and a decryption processing logic module for enabling the encryption of digital information to be decrypted with a decryption... |
| 6021391 |
Method and system for dynamic data encryption |
| Feb-1-2000 |
In a method and system for dynamic data encryption, a source data provider is used to provide a plurality of source data segments, while a segment header generator is employed to generate a plurality of... |
| 6011848 |
Method and system for message delivery utilizing zero knowledge interactive proof protocol |
| Jan-4-2000 |
A scheme for message delivery which can guarantee an authenticity of a user, a reliability of message delivery, and an authenticity of the message deliver, while preventing an illegal act, and which can... |
| 6009543 |
Secure software system and related techniques |
| Dec-28-1999 |
A secure software system includes a transformation processor for transforming an original program capable of being executed on a lessee site into a vendor server program, a first program intended to be... |
| 6006332 |
Rights management system for digital media |
| Dec-21-1999 |
A system is provided for controlling access to digitized data. An unsecure client is provided with a launch pad program which is capable of communicating with a secure Rights Management (RM) server. The... |
| 6005940 |
System for securely storing and reading encrypted data on a data medium using a transponder |
| Dec-21-1999 |
A self contained data medium is provided with an apparatus for generating a decrypting key for decrypting stored data. Frames of encrypted data are stored on the data medium such as a video or audio disk.... |
| 6005936 |
System for embedding authentication information into an image and an image alteration detecting system |
| Dec-21-1999 |
A digital camera for embedding authentication information to detect the identity of a photographed image into an image. By supplying the authentication information integrally with image data, the verifier... |
| 6005935 |
Method and system of using personal information as a key when distributing information |
| Dec-21-1999 |
"A method of using personal information as a decryption key for encrypted software. When software is sold, a purchaser provides a seller with several pieces of personal information that will be used as... |
| 6002772 |
Data management system |
| Dec-14-1999 |
To prevent piracy or leakage of data content, a cryptography technique and electronic watermark technique are combined together and used. In a data content supplied to a user, a user data is entered as... |
| 6000030 |
Software fingerprinting and branding |
| Dec-7-1999 |
A method and apparatus for controlling the distribution of computer software products stored at a file server provide for requesting the identity of the user and the user's secret key prior to enabling... |
| 5999629 |
Data encryption security module |
| Dec-7-1999 |
We have recognized that there is a strong need to control and maintain the secrecy of the intelligence that may be used by computers to communicate with another, for example, by encrypting the messages... |