Block/data stream enciphering

CL 380 SC 37
5909494 System and method for constructing a cryptographic pseudo random bit generator
Jun-1-1999 A pseudo-random bit generator using at least one N-round Feistel construction that uses random functions. A block of data is permuted and divided into a stream word and a modification word. The stream...
5852663 Information signal transmission system
Dec-22-1998 The information signal transmission system of the present invention is so designed as to convert the analog information signal into digital information data and to transmit these digital data after enciphering...
5838794 Method and apparatus for inter-round mixing in iterated block substitution systems
Nov-17-1998 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...
5838796 Statistically optimized bit permutations in interated block substitution systems
Nov-17-1998 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...
5838795 Method and apparatus for statistical diffusion in iterated block substitution
Nov-17-1998 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...
5835600 Block encryption algorithm with data-dependent rotations
Nov-10-1998 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...
5835599 Muti-cycle non-parallel data encryption engine
Nov-10-1998 A multi-cycle, non-parallel DES encryption scheme that supports CBC, OFB, CFB, and ECB modes of operation. Three independent cipher stages are coupled together in series in order to implement a high-speed...
5825886 Construction symmetric ciphers using the cast design procedure
Oct-20-1998 A new design procedure for constructing a family of DES-like Substitution-Permutation Network (SPN) cryptosystems with desirable cryptographic properties including provable resistance to differential cryptanalysis,...
5818934 Method and apparatus for providing a cryptographically secure interface between the decryption engine and the system decoder of a digital television receiver
Oct-6-1998 A method for providing a secure interface between a decryption engine and a system decoder of a digital receiver, e.g., an MPEG-2 digital television receiver. The system decoder receives an encrypted bitstream...
5815572 Video scrambling
Sep-29-1998 A system for scrambling a video signal, wherein multiple modes of scrambling are available, including (i) line reversal, (ii) line inversion, (iii) line permutation, and (iv) block permutation. The invention...
5812955 Base station which relays cellular verification signals via a telephone wire network to verify a cellular radio telephone
Sep-22-1998 A secure radio personal communication system and method includes a base station which relays cellular verification signals between a wide area cellular network and a cellular terminal via the wire telephone...
5812666 Cryptographic key management and validation system
Sep-22-1998 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 integrity....
5809148 Decryption of retransmitted data in an encrypted communication system
Sep-15-1998 The method generally includes the steps of receiving (201) a message (100) comprising a message indicator (101) and a plurality of encrypted blocks (103 through 111). When at least one block of the plurality...
5799089 System and apparatus for blockwise encryption/decryption of data
Aug-25-1998 A system for encrypting and decrypting digital data wherein the data is divided in packets of N blocks X(1) . . . X(N) of 2.sup.m bits, comprises an encryption device and a decryption device. The encryption...
5796837 Apparatus and method for generating a secure substitution-box immune to cryptanalyses
Aug-18-1998 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 input of...
5796836 Scalable key agile cryptography
Aug-18-1998 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 effect...
5778074 Methods for generating variable S-boxes from arbitrary keys of arbitrary length including methods which allow rapid key changes
Jul-7-1998 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 initial...
5768390 Cryptographic system with masking
Jun-16-1998 A system for cryptographically transforming a sequence of input blocks of plaintext or ciphertext data into corresponding sequence of output blocks of data while providing enhanced protection against cryptographic...
5757922 Method and system for packet scrambling communication with reduced processing overhead
May-26-1998 A packet scrambling communication scheme capable of reducing the processing amount and the processing time required for the scrambling processing and the descrambling processing at the transmitting side...
5745577 Symmetric cryptographic system for data encryption
Apr-28-1998 A novel symmetric cryptographic system for data encryption uses two different sets of (m.times.n) s-boxes in its round function in one embodiment, where m and n are different integers. It also includes...
5727062 Variable size block ciphers
Mar-10-1998 Data blocks of various size can be processed in fast, effective block cipher mechanisms. Variable size confusion layers and variable size diffusion layers combine to form variable size block ciphers. Block...
5724428 Block encryption algorithm with data-dependent rotations
Mar-3-1998 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...
5694473 Decryption of retransmitted data in an encrypted communication system
Dec-2-1997 A method of decrypting retransmitted parts of a message includes receiving (201) a message comprising encryption synchronization and a plurality of encrypted blocks. Until a first block of the plurality...
5687238 Small size product cipher apparatus
Nov-11-1997 In a product cipher apparatus, a permutation is performed upon plaintext or ciphertext to generate a first message. At least two successive substitutions are performed upon the first message to generate...
5684876 Apparatus and method for cipher stealing when encrypting MPEG transport packets
Nov-4-1997 A method of encrypting clear payload data to form encrypted payload data uses a block cipher, the block cipher being characterized by a predetermined block length. The method includes a step of parsing...
5682425 Information signal transmission system
Oct-28-1997 The information signal transmission system of the present invention is so designed as to convert the analog information signal into digital information data and to transmit these digital data after enciphering...
5673321 Efficient selection and mixing of multiple sub-word items packed into two or more computer words
Sep-30-1997 A computer system facilitates efficient mixing of multiple sub-word items. Mixing circuitry is connected to a plurality of registers and a result register. The mixing circuitry mixes multiple sub-word...
5673319 Block cipher mode of operation for secure, length-preserving encryption
Sep-30-1997 A method for encrypting a plaintext string into ciphertext begins by cipher block chaining (CBC) the plaintext using a first key and a null initialization vector to generate a CBC message authentication...
5671283 Secure communication system with cross linked cryptographic codes
Sep-23-1997 A cryptographic communications system includes a method and apparatus for sending and receiving a plurality of encrypted signal packets in a system for metering the use of encrypted information. Plural...
5661807 Authentication system using one-time passwords
Aug-26-1997 A system for authenticating a user located at a requesting node to a resource such as a host application located at an authenticating node using one-time passwords that change pseudorandomly with each...
5659569 Data burst randomizer
Aug-19-1997 A method and system, for use in a communication system in which data is transmitted in data frames of a predetermined time duration, for the positioning of the data within the data frames for transmission....
5655021 Method for checking data sequences
Aug-5-1997 The invention relates to a method for checking data sequences, comprising a protection step and a verification step, with a control sequence being formed in the protection step on the basis of an identification...
5652796 Data encryption control system
Jul-29-1997 The data encryption system includes a first stage and a second stage data encryption engine in combination with a micro control system. The data encryption system is responsive to control signals from...
5647001 Nonlinear dynamic substitution devices and methods for block substitutions employing coset decompositions and direct geometric generation
Jul-8-1997 Methods and apparatus for non-linearizing modulo 2 addition based encryption by block substitution techniques which allows use of the substitution scheme with relatively simple hardware and yet makes cryptanalysis...
5638448 Network with secure communications sessions
Jun-10-1997 A system which uses three way password authentication, and s.sup.3 DES to encrypt different portions of a logon packet with different keys based on the nature of the communications link. Nodes attached...
5623549 Cipher mechanisms with fencing and balanced block mixing
Apr-22-1997 An enhanced cryptographic mechanism employs Latin square derived balanced size-preserving block mixers and strong, practical fencing arrays of substitution mechanisms in combination with each other and...
5606616 Cryptographic apparatus with double feedforward hash function
Feb-25-1997 Apparatus is provided for authenticating information using a double feedforward hash function to provide complementarity in the implementation of an encryption algorithm. A cryptographic processor has...
5604488 Remote control security system
Feb-18-1997 A remote control keyless security system for remotely controlling the locking and unlocking control functions of a lock mounted on a vehicle or the like. A receiver is mounted on a vehicle proximate to...
5594797 Variable security level encryption
Jan-14-1997 A method and apparatus for digital cellular telephone encryption includes a switch when a choice between compatibility security and a higher security is required. Plaintext is converted into ciphertext...
5548648 Encryption method and system
Aug-20-1996 The present invention provides a simple encryption method and system for encrypting data into a plurality of control and encrypted data blocks. The data to be encrypted is divided into data segments which...
5546461 Scramble system for use in digital video signal recording and reproducing system or transmission and receiving system, comprising scramble apparatus and descramble apparatus
Aug-13-1996 A scramble system of the present invention including a scramble apparatus and a descramble apparatus is applied to a recording and reproducing system or a transmission and receiving system wherein a frame...
5539827 Device and method for data encryption
Jul-23-1996 A cryptographic device and method provide a repertoire of mappings and associated inverse mappings between plaintext and ciphertext vectors. The plaintext is partitioned block-by-block, the block size...
5533127 Encryption system
Jul-2-1996 A system for encrypting two-dimensional data such as image data, or data like multi-media data which can be transformed into two-dimensional data. The data is encrypted by multiple encryption passes through...
5517614 Data compression/encryption processing apparatus
May-14-1996 A block processing section divides message data into a plurality of blocks, so as to obtain a plurality of data blocks. A plurality of data encryption processing sections are provided in correspondence...
5432848 DES encryption and decryption unit with error checking
Jul-11-1995 An improved DES unit internally checks whether the DES algorithm is being performed without error. A standard DES algorithm performs an initial permutation of input data and then multiple rounds or iterations...
5412729 Device and method for data encryption
May-2-1995 A cryptographic device and method provide a repertoire of mappings and associated inverse mappings between plaintext and ciphertext vectors. The plaintext is partitioned block-by-block, the block size...
5404402 Clock frequency modulation for secure microprocessors
Apr-4-1995 A secure microprocessor is provided with reduced vulnerability to attack. In the past, the secure operation of such processors has been overcome by observing the behavior of the clock used by the processor....
5381480 System for translating encrypted data
Jan-10-1995 A system translates a first group of cipher blocks based on a first encryption key to a second group of respective cipher blocks based on a second encryption key. Respective cipher blocks of the first...
5353352 Multiple access coding for radio communications
Oct-4-1994 Individual information signals encoded with a common block error-correction code are assigned a unique scrambling mask, or signature sequence, taken from a set of scrambling masks having selected correlation...
5351299 Apparatus and method for data encryption with block selection keys and data encryption keys
Sep-27-1994 Disclosed is a data encryption apparatus strong to differential cryptanalysis, which is now the most influential cryptanalysis method. According to the data encryption apparatus, input data is divided...