Usage protection of distributed data files

CL 705 SC 51
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...