Patents Examined by Pinchus M. Laufer
  • Patent number: 5883954
    Abstract: A computer-based self-launching system associated with a software program is provided for demonstrating the software program to a potential purchaser of the program. The self-launching system is attached to a software program and includes the ability to launch itself when a user selects the software program. Upon launching itself, the system enables the software program for execution and allows the user to subsequently sample the software program. The system maintains the software program in a locked state during the sampling in order to prevent unauthorized duplication of the software program. The sampling of the software program is selectively disabled, such as when the user completes the sampling or if the system detects that the user is attempting to copy the sampled application.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 16, 1999
    Assignee: Digital River, Inc.
    Inventor: Joel A. Ronning
  • Patent number: 5883955
    Abstract: A computer-based on-line system is provided for demonstrating software programs to a potential purchaser. The system receives from an on-line system a software program to be demonstrated, and maintains the software program in a locked state in order to prevent unauthorized duplication of the software program. The software program is enabled for execution upon selection by a user, and the user is allowed to subsequently operate or sample the software program. The system maintains the software program in the locked state during the sampling in order to prevent unauthorized duplication of the software program. The sampling of the software program is selectively disabled, such as when the user completes the sampling or if the system detects that the user is attempting to copy the sampled application.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 16, 1999
    Assignee: Digital River, Inc.
    Inventor: Joel A. Ronning
  • Patent number: 5881154
    Abstract: A data scramble transmission system with a data transmission link coupled between sending and receiving ends is provided. The link adopts transmission frames each of which is constituted by data and control bits periodically added to the data.
    Type: Grant
    Filed: November 21, 1997
    Date of Patent: March 9, 1999
    Assignee: Kokusai Denshin Denwa Co., Ltd.
    Inventors: Mitsuo Nohara, Katsuyuki Yamazaki
  • Patent number: 5878134
    Abstract: A secure access system for controlling access to a plurality of items. The system includes a first IC card reader adapted to receive a first IC card which includes first control information, a second IC card reader adapted to receive a second IC card which includes second control information, and a control integrator receiving the first control information and the second control information and allowing access to a first one of the plurality of items based, at least in part, on both the first control information and said second control information, and to a second one of the plurality of items based, at least in part, on the first control information, without regard to the second control information.
    Type: Grant
    Filed: September 8, 1997
    Date of Patent: March 2, 1999
    Assignee: News Data Com Ltd.
    Inventors: Doron Handelman, Moshe Kranc, David Fink, Arnold Zucker, Perry Smith, Gerson Bar-On
  • Patent number: 5878137
    Abstract: Method for obtaining authenticity identification devices for using services in general wherein authenticity is guaranteed without resorting to the manufacturer of the device to ensure its validity; the method has the particularity that it consists in preparing an identification device with a read-only area and at least one writable area; the manufacturer of the device applies a first permanent and always different code to the read-only area. The service provider applies to the writable area a second code obtained by means of one-way functions that have a secret encryption key by computing the first permanent code. The identification device validated with the second code can be verified by means of a decryption key which may optionally be public.
    Type: Grant
    Filed: July 3, 1997
    Date of Patent: March 2, 1999
    Assignee: Alfi S.r.L.
    Inventors: Giovanni Ippolito, Marco Giovanni Emilio Fortina, Gianluca Colombo
  • Patent number: 5872848
    Abstract: The present invention consists of a method and apparatus for authenticating an electronic document. In one embodiment of the invention, a party wishing to digitally sign an electronic document (the "client") stores the unsigned electronic document, and the client's public and private keys, on transportable storage media such as a floppy disk. The client conveys the storage media to an authorized electronic document authenticator. An authorized electronic document authenticator is an individual or enterprise that has access to the apparatus of the present invention or that has been authorized to use the method of the present invention. The client presents identity documents to the authenticator to verify the client's identity. The client digitally signs the electronic document in the presence of the authenticator. The authenticator verifies the digital signature using the public key provided by the client.
    Type: Grant
    Filed: February 18, 1997
    Date of Patent: February 16, 1999
    Assignee: Arcanvs
    Inventors: Gordon Romney, Pedro (Kepa) Zubeldia
  • Patent number: 5857023
    Abstract: A method of redeeming for a seller electronic payments generated by and received from a customer using a master key unknown to the seller. In anticipation of making electronic payments, a customer sends a bank the master key that he will use to generate electronic payments. The bank stores the master key. Later, the bank receives from the seller a redemption request including a seller identifier, a first value of a payment index, and an electronic payment associated with the first value of the payment index. The bank authenticates the electronic payment by comparing the electronic payment to a hash of a string including the master key, the seller identifier, and the first value of the payment index. If the electronic payment is authenticated, the bank determines an amount due to the seller and credits that amount to the seller.
    Type: Grant
    Filed: November 25, 1996
    Date of Patent: January 5, 1999
    Assignee: Xerox Corporation
    Inventors: Alan J. Demers, Daniel H. Greene, Bridget A. Spitznagel, Roy Want
  • Patent number: 5857025
    Abstract: A device and method is provided using a split processor based architecture to provide physical security of critical information by implementing a required protocol before releasing critical information. The critical information is used as a key to a cryptographic algorithm. A chaotic cryptographic algorithm is also provided including a defined key space employing six parameters of a Lorenzian system of equations.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: January 5, 1999
    Assignee: Intelligent Security Systems, Inc.
    Inventors: Robert Anderson, George R. Schultz, John P. Heptig
  • Patent number: 5841871
    Abstract: A method for authenticating a user working in a distributed environment in the client/server mode, wherein each authentication is performed from a single piece of authentication information, known as the "passphrase", having a predetermined length and duration of use (as a function of a tally value). The method is applicable to either a one-time password (OTP) system or an OTP system integrated with a Kerberos system, or in a one-time password system used alone, and the method may be used from a trusted terminal or an untrusted terminal. A method is provided that enables reinitializing the "passphrase" at the end of the duration of use with security, even in the event of active interception, and either in an OTP system integrated with a Kerberos system, or in an OTP system used alone.
    Type: Grant
    Filed: November 18, 1996
    Date of Patent: November 24, 1998
    Assignee: Bull S.A.
    Inventor: Denis Pinkas
  • Patent number: 5841873
    Abstract: In a data communications system, including an infrastructure arranged to communicate over a data channel with a plurality of data terminals, a method of detecting data decryption errors in a data packet includes receiving an encrypted data packet (213); decrypting the encrypted data packet to provide a decrypted data packet; and comparing a reference value to a portion of the decrypted data packet to determine when a predetermined relationship is satisfied (221).
    Type: Grant
    Filed: August 14, 1997
    Date of Patent: November 24, 1998
    Assignee: Motorola, Inc.
    Inventors: Thomas W. Lockhart, Farzan Mamaghani, Karl A. Reardon, William H. Kilner, Richard Mosher, Bud Fraser, Nazira Chatur
  • Patent number: 5838795
    Abstract: A method and apparatus for inter-round mixing in iterated block substitution systems is disclosed. The method involves optimizing inter-round mixing so that each sub-block of data affects each other in the same way. This is accomplished by applying a quick trickle permutation or a quasi quick trickle permutation to blocks of data allocated to n individual substitution boxes.
    Type: Grant
    Filed: July 7, 1997
    Date of Patent: November 17, 1998
    Assignee: Teledyne Industries, Inc.
    Inventor: Lothrop Mittenthal
  • Patent number: 5838796
    Abstract: A method and apparatus for inter-round mixing in iterated block substitution systems is disclosed. The method involves optimizing inter-round mixing so that each data bit affects each other data bit in the same way. This is accomplished by applying a quick trickle permutation or a quasi quick trickle permutation to the data bits undergoing block substitution allocated to n individual substitution boxes.
    Type: Grant
    Filed: July 7, 1997
    Date of Patent: November 17, 1998
    Assignee: Teledyne Industries, Inc.
    Inventor: Lothrop Mittenthal
  • Patent number: 5838794
    Abstract: A method and apparatus for inter-round mixing in iterated block substitution systems is disclosed. The method involves optimizing inter-round mixing so that each sub-block of data affects each other in the same way. This is accomplished by applying a quick trickle permutation or a quasi quick trickle permutation to blocks of data allocated to n individual substitution boxes.
    Type: Grant
    Filed: January 11, 1996
    Date of Patent: November 17, 1998
    Assignee: Teledyne Electronic Technologies
    Inventor: Lothrop Mittenthal
  • Patent number: 5835600
    Abstract: A simple encryption and decryption device has been developed. The underlying algorithm is a fast block cipher that may be implemented efficiently in hardware or software. The algorithm makes heavy use of data-dependent rotations. The amount of each rotation depends on the data being encrypted and intermediate encryption results. The variables for the algorithm include word size, rounds, and the length of a secret key.
    Type: Grant
    Filed: April 21, 1997
    Date of Patent: November 10, 1998
    Assignee: RSA Data Security, Inc.
    Inventor: Ronald L. Rivest
  • Patent number: 5835601
    Abstract: A file editing system that provides a high file content secrecy, a file version management, and an asynchronous editing is disclosed. For a high file content secrecy, the block data of files managed by a file management server device are enciphered in units of blocks, and a client device obtains the block data of the desired file in enciphered state, deciphers the obtained block data in units of blocks, carries out an editing of the desired file to obtain editing data, enciphers the editing data in units of blocks, and transmits the enciphered editing data to the file management server device.
    Type: Grant
    Filed: March 15, 1995
    Date of Patent: November 10, 1998
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Atsushi Shimbo, Toshinari Takahashi, Ichiro Tomoda, Masao Murota
  • Patent number: 5825892
    Abstract: A robust means of watermarking a digitized image with a highly random sequence of pixel brightness multipliers is presented. The random sequence is formed from `robust-watermarking-parameters` selected and known only by the marker and/or the marking entity. A watermarking plane is generated which has an element array with one-to-one element correspondence to the pixels of the digitized image being marked. Each element of the watermarking plane is assigned a random value dependent upon a robust random sequence and a specified brightness modulation strength. The so generated watermarking plane is imparted onto the digitized image by multiplying the brightness value or values of each pixel by its corresponding element value in the watermarking plane. The resulting modified brightness values impart the random and relatively invisible watermark onto the digitized image. Brightness alteration is the essence of watermark imparting.
    Type: Grant
    Filed: October 28, 1996
    Date of Patent: October 20, 1998
    Assignee: International Business Machines Corporation
    Inventors: Gordon Wesley Braudaway, Frederick Cole Mintzer
  • Patent number: 5825879
    Abstract: A secure video content processor ("SVCP") which receives encrypted digital video information and converts it into analog information for a monitor while preventing unauthorized access to the intermediate unencrypted digital data. The SVCP uses hardware envelopes to prevent unauthorized access to the decrypted digital stream. When a need arises to transmit digital data outside the hardware envelope, the digital data is encrypted and then decrypted when it re-enters a hardware protected section of circuitry.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: October 20, 1998
    Assignee: Intel Corporation
    Inventor: Derek L. Davis
  • Patent number: 5825887
    Abstract: The transmitting and receiving apparatus and method for full code correlation operation under encryption for the Satellite Positioning System (SATPS) are disclosed. The apparatus includes a central station designed to receive SATPS satellites encoded information using a high gain antenna and a delayed correlation receiver. The central station extracts the encrypted satellite information and transmits it to the delayed correlation receiver. The delayed correlation receiver receives the encrypted satellite information using the standard SATPS antenna and performs the full correlation with the encrypted information received from the central station without requiring the secret encryption keys.
    Type: Grant
    Filed: December 28, 1995
    Date of Patent: October 20, 1998
    Assignee: Trimble Navigation Limited
    Inventor: Gary R. Lennen
  • Patent number: 5825875
    Abstract: The invention relates to a process for loading a protected storage zone of an information processing device, with confidential data and/or programs, and to the associated information processing device.The information processing device (1) includes a module (8) that includes a non-volatile memory having a protected zone (11) which is read-write accessible to a processing means (9) inside the module, but is at least write-protected from outside the module. The process executes a transfer of confidential information to the protected zone (11) from an analogous protected zone (27) of a portable object (21) with a structure similar to that of the module. The portable object is received in a portable object reader (6) which is provided in the information processing device.
    Type: Grant
    Filed: October 11, 1995
    Date of Patent: October 20, 1998
    Assignee: CP8 Transac
    Inventor: Michel Ugon
  • Patent number: 5822434
    Abstract: An apparatus for allowing communications to a target host on a network to be upgraded from a non-secured session to a secured session. The apparatus including a processor; a memory coupled to the processor and storing an access control list; and a network interface coupled to the processor, the network interface communicating with a target host; wherein the memory is configured to cause the processor to: (1) create an access control entry for the target host in the access control list; (2) exchange security information with the target host; (3) update the entry for the target host to include the security information; and, (4) communicate with said target host using said security information.
    Type: Grant
    Filed: June 18, 1996
    Date of Patent: October 13, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Germano Caronni, Rich Skrenta, Tom Markson, Ashar Aziz