Match Document Document Title
5901227 Method and apparatus for implementing partial and complete optional key escrow  
A key escrow technique reliably notifies an encrypting principal about escrow authorities requiring access to a secret key used to encrypt information and, further, about how much of that key is...
5898782 Method and system to secure the transmission of data elements between a sensor and a recorder  
Disclosed are a method and a system for the securing of the transmission of data elements between a sensor delivering pulses and a recorder processing these pulses. This method and system are...
5898781 Distributed cryptographic object method  
A system for increasing the security of a computer system, while giving an individual user a large amount of flexibility and power. To give users the most power and flexibility, a standard object...
5894519 Process for the dissimulaton of a secret code in a data authentication device  
A process for the dissimulation of concealment of a secret code in a data authentication device by encrypting the secret code by an encrypting function for forming an image of the secret code and...
5892775 Method and apparatus for providing error-tolerant storage of information  
The device and method according to the present invention permute the order of signals representing information intended for storage in a memory. The signal ordering is permuted prior to or at the...
5892829 Method and apparatus for generating secure hash functions  
A secure hash function according to the present invention uses a stretch function 202 and a compression function 202 to provide a secure hash value. A stretch function is a function which increases...
5889861 Identity confidentiality method in radio communication system  
The radio communication system has at least one first radio station such as a base station and a plurality of second radio stations such as mobile stations. The base station at least possesses a...
5881153 Remote keyless entry encryption algorithm  
The present invention teaches a method and system of encrypting a set of data having a test bit. The method comprises the step of generating a first and a second data string from the set of data....
5870478 Modular exponentiation calculation apparatus and method  
In the modular exponentiation calculation apparatus of the present invention, a computer calculates a modular exponentiation C=M E modN (M,N: integral number, E: exponent expressed in base m, C:...
5870470 Method and apparatus for encrypting long blocks using a short-block encryption procedure  
A system for encrypting a plaintext block using a block encryption algorithm having a block size smaller than that of the plaintext block. The plaintext block is transformed into a masked plaintext...
5867412 Modular multiplication device for information security  
The present invention relates to a modular multiplication device for information security which needs only the hardware almost half as much as required in a conventional modular multiplication...
5862224 Cryptographic process for protection against fraud  
A cryptographic process is for protection against fraud. An allocation of a secret key K is made to a card and to an application and an input value R is defined. The card and application calculate...
5859913 Method and system for the high-speed generation and transmission of a sequence of characters by means of voice frequencies  
Disclosed is a method enabling the generation, by means of voice frequencies, of a sequence of several characters and the high-speed transmission of these characters. This method comprises the step...
5859912 Digital information privacy system  
A system for determining a maximum length digital sequence is constructed by selecting a Mersenne Prime integer and a primitive polynomial having an ORDER equal to the Mersenne Prime integer. An...
5854841 Communication system  
Data is compressed/encrypted for communication between application programs without addition of any modification to the application programs. In a communication system where a plurality of personal...
5850452 Method for numerically scrambling data and its application to a programmable circuit  
The present invention concerns a method for the numerical scrambling by permutation of data bits in a programmable circuit comprising a control unit and at least one data bus (DBUS) to transmit...
5841872 Encryption enhancement system  
A system for enhancing an existing data encryption system by preprocessing or postprocessing the data stream as it enters or leaves the encryption system. This external processing makes the...
5841864 Apparatus and method for authentication and session key exchange in a communication system  
The apparatus (101, 110) and method for authentication is provided by generating R and encrypting it using a selected algorithm K as the key in a primary station, encrypting the verification key, V...
5841978 Network linking method using steganographically embedded data objects  
A given data object can effectively contain both a graphical representation to a network user and embedded information, such as the URL address of another network node, thereby to permit the object...
5838796 Statistically optimized bit permutations in interated block substitution systems  
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...
5838795 Method and apparatus for statistical diffusion in iterated block substitution  
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...
5838794 Method and apparatus for inter-round mixing in iterated block substitution systems  
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...
5835600 Block encryption algorithm with data-dependent rotations  
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...
5835597 Software-efficient pseudorandom function and the use thereof for decryption  
A software-efficient pseudorandom function maps an index and an encryption key to a pseudorandom bit string useful for constructing a stream cipher. The method begins by preprocessing the...
5832089 Off-line compatible electronic cash method and system  
An off-line electronic cash system having an electronic coin, a bank B, a payee S, and a user U with an account at the bank B as well as a user password z u ,i, has a method for performing an...
5825882 Encryption and authentication method and circuit for synchronous smart card  
Encryption circuits and methods, in particular for smart cards, are disclosed. Smart cards without microprocessors may be authenticated very simply by using encryption with a secret card data table...
5825886 Construction symmetric ciphers using the cast design procedure  
A new design procedure for constructing a family of DES-like Substitution-Permutation Network (SPN) cryptosystems with desirable cryptographic properties including provable resistance to...
5822432 Method for human-assisted random key generation and application for digital watermark system  
A method for the human-assisted generation and application of pseudo-random keys for the purpose of encoding and decoding digital watermarks to and from a digitized data stream. A pseudo-random key...
5819289 Data embedding employing degenerate clusters of data having differences less than noise value  
A method of embedding auxiliary information into a set of host data, such as a photograph, television signal, facsimile transmission, or identification card. All such host data contain intrinsic...
5818940 Switching matrix  
A deciphering unit having input and output matrices connected to a master ift register to permit flexible access to its stages. The output matrix allows selection of four register positions in the...
5812666 Cryptographic key management and validation system  
A Key Management System for generating, distributing and managing cryptographic keys used by an information transaction system that employs cryptographic means to produce evidence of information...
5809147 Device for cryptographically processing data packets and method of generating cryptographic processing data  
A device for encrypting or decrypting data packets. The device includes two cryptographic elements. The first cryptographic element generates processing data, based on a first starting value, for...
5798711 High throughput embedded code hopping system with bypass mode  
A system for monitoring and controlling an area comprising a controller for controlling system operational functions; at least one remote control transmitter for transmitting at least one system...
5796837 Apparatus and method for generating a secure substitution-box immune to cryptanalyses  
The apparatus for generating a secure substitution-box immune to differential and linear cryptanalysises comprises a preprocessor for exchanging a location by the unit of bit while passing the...
5796836 Scalable key agile cryptography  
A system and method for encrypting blocks of plain text. Output FIFO memories are provided for decoupling pseudorandom vector generation from plain text encryption. The output FIFOs produce the...
5793659 Method of modular reduction and modular reduction circuit  
A method of modular reduction P mod Q based on a precomputation. Two quantities are precomputed and stored in a look-up table. Based on these stored precomputed quantities, two stages of partial...
5793869 Method and apparatus for encoding and data compressing text information  
A method and apparatus for encoding and compressing a text word of ASCII code by substituting a binary number for said word and sending, storing or recording said binary number. The binary number...
5793871 Optical encryption interface  
An analog optical encryption system based on phase scrambling of two-dimensional optical images and holographic transformation for achieving large encryption keys and high encryption speed. An...
5790675 Cryptographic communication process  
A novel asymmetrical cryptographic schema which can be used for enciphering, signature and authentication. The schema is based on low degree public polynomial equations with value in a finite ring...
5787178 Computerized method for signing a message  
A computerized method for signing a message, where a secret key is used for signing and the signature can be tested with the help of a public key, provides for the public key to be a number n that...
5787173 Cryptographic key management method and apparatus  
A system for the secure communication of a message from a transmitting user to a receiving user using a split key scheme. Each user generates a key component using a cryptographic engine. The key...
5787367 Flash reprogramming security for vehicle computer  
A system and method for providing secured programming for reprogramming on-board vehicle computer systems. The system includes an interface tool which communicates with a selected on-board computer...
5784652 Modular camera with cassette chamber accessible through outerbody  
A camera for roll film which can be wound into a film cassette has a central subassembly forming a light-tight inner body in which a film cassette chamber which receives the film cassette is...
5781629 Digital document authentication system  
A process for time-stamping a digital document is provided. The process provides a certificate which not only allows for the authentication of a document at a later time but which includes a name...
5778073 Method and device for speech encryption and decryption in voice transmission  
A digitized real voice signal is converted via complex filtering into a complex signal that is subjected to sampling rate reduction, the bandwidth of the respective complex filter corresponding to...
5778074 Methods for generating variable S-boxes from arbitrary keys of arbitrary length including methods which allow rapid key changes  
A system for generating variable substitution boxes from arbitrary keys for use in a block cipher system utilizes an initial set of linearly independent numbers to generate substitution tables. The...
5764771 Method for processing a digital signal in a so-called secure communication system and use of this method for access control and/or binary signature  
The present invention relates to a method of processing a digital signal of dimension k, in a so-called secure communication system, such that the digital signal (y) at output cannot be deduced...
5764766 System and method for generation of one-time encryption keys for data communications and a computer program product for implementing the same  
A system and method and computer program product for encrypting data communications comprising the generation of a salt at a data transmitting system and combination of the salt with a primary...
5754658 Adaptive encryption to avoid processor oversaturation  
A method, apparatus, and storage medium for encoding data. According to one embodiment, the data is encrypted with a variable encryption technique, and the encryption is varied to prevent...
5751812 Re-initialization of an iterated hash function secure password system over an insecure network connection  
Methods and apparatus are disclosed for re-initializing a secure password series based on an iterated hash function. User login information is communicated over an insecure network connection or...