Block/data stream enciphering

CL 380 SC 37
6829355 Device for and method of one-way cryptographic hashing
Dec-7-2004 The present invention is a device for and method of generating a hash value for a message by padding the message, loading the padded message into a first shift register that generates values according...
6826691 Arrangement for encryption/decryption of data and data carrier incorporating same
Nov-30-2004 An arrangement (6) for encrypting/decrypting data includes a random access memory (12) for holding the data and a processor (10) for processing the data. The processor includes a memory map including a...
6819764 Data processor, communication system and recording medium
Nov-16-2004 There is provided a data processor wherein a plain text is encrypted to a cipher text by using a encryption key and/or a cipher text is decrypted to a plain text by using a decryption key, which device...
6816593 Method and apparatus for transposing bits
Nov-9-2004 A method and apparatus for transposing bits include processing that begins by receiving a multiple bit input. The multiple bit input may be received from memory for executing a read operation from a processing...
6813354 Mixing in small batches
Nov-2-2004 A highly efficient mix network for small numbers of inputs is provided. Four data messages would be a typical number of inputs. The structure of sorting/permutation networks is used to permute the input....
6804355 Block cipher for small selectable block sizes
Oct-12-2004 A block cipher supporting a selectable block size of bit granularity includes a recursive Feistal network structure having a plurality of substitution boxes (S-boxes), each S-box being generated by a message...
6801625 Apparatus and method for stripping parity bits from an input stream
Oct-5-2004 The disclosed parity stripping technique quickly and efficiently converts a multi-byte input stream having parity bits to an output data stream that contains the same data as the input stream but without...
6798885 Method and apparatus for encoding security information in a MIDI datastream
Sep-28-2004 The present invention is apparatus and method for encoding, decoding, and encoding and decoding security information in a Musical Instrument Digital Interface (MIDI). In order to perform encoding, musical...
6792109 Bit generator for determining a secret encryption key and corresponding process
Sep-14-2004 Bit generator for determining a secret encryption key and a corresponding process, the generator having a memory with one memorization cell and measurement and reference bits, and a calculation device...
6778667 Method and apparatus for integrated ciphering and hashing
Aug-17-2004 A cryptography unit having a cipher unit and a hash unit coupled in parallel for simultaneous ciphering and hashing. The cipher unit implements a cipher algorithm that operates on a data block having a...
6772343 Data processor, communication system and recording medium
Aug-3-2004 There is provided a data processor in which a plain text or a cipher text is segmented into two or more small blocks, the small blocks are each data-processed one small block as a unit to transform to...
6766024 Data communication system
Jul-20-2004 A system for decrypting an encrypted message comprises first and second decryption devices, the first decryption device having a higher security than the second decryption device. The system further comprises...
6760438 System and method for Viterbi decoding on encrypted data
Jul-6-2004 A system and method for Viterbi decoding on encrypted data is disclosed. At the receiver, maximum likelihood decoding is performed based on received input in the encryption domain. When selecting a path...
6760440 One's complement cryptographic combiner
Jul-6-2004 A stream cipher cryptosystem includes a pseudo-random number generator receiving a key and providing a keystream. A cryptographic combiner combines a first binary data sequence and the keystream with a...
6760439 Device for implementing a block-ciphering process
Jul-6-2004 The invention relates to a device for implementing a block-ciphering process using an encryption/decryption arithmetic-logic module (3) which is supplied with the data stream of word length j.ltoreq.n...
6751319 Block cipher method
Jun-15-2004 A data encryption system for encrypting an n-bit block of input in a plurality of rounds is presented, where n is preferably 128 bits or more. The data encryption system includes a computing unit for the...
6731754 Apparatus and method for maintaining and transmitting secret contents of a signal
May-4-2004 The secrecy security of coded data can be improved markedly by making it possible to freely vary, within a plurality of natural numbers, the values as the result of coding and decoding operations by a...
6704866 Compression and encryption protocol for controlling data flow in a network
Mar-9-2004 Process for controlling frames transporting data from a transmitting Terminal (DTE 1) to at least a receiving Terminal (DTE 2) through a plurality of consecutive nodes including a start access node (NODE...
6694024 Transmitting data words
Feb-17-2004 Codeword synchronization and scrambler synchronization in a block-coded serial communications link are accomplished by (i) substituting a specific comma control codeword for a selected codeword value occurring...
6683956 Encrypting conversion apparatus, decrypting conversion apparatus, cryptographic communication system, and electronic toll collection apparatus
Jan-27-2004 An encrypting conversion apparatus, a decrypting conversion apparatus, a cryptographic communication system and an electronic toll collection apparatus are provided which are capable of changing algorithms...
6615354 Information processing equipment
Sep-2-2003 A relation between the data process contents in an IC card chip and the consumption current of the IC card chip is reduced. Prior to executing an input data process of the IC card chip, the input data...
6578150 Block cipher method
Jun-10-2003 A data encryption system for encrypting an n-bit block of input in a plurality of rounds is presented, where n is preferably 128 bits or more. The data encryption system includes a computing unit for the...
6553120 Method for data decorrelation
Apr-22-2003 Method for the cryptography of data recorded on a medium usable by a computing unit in which the computing unit processes an input information x using a key for supplying an information F(x) encoded by...
6549622 System and method for a fast hardware implementation of RC4
Apr-15-2003 The system and method of the present invention facilitates encrypting and decrypting files using a fast hardware implementation of the RC4 method to enable secure access to information resources in a computer...
6542607 Device and method for the cryptographic processing of a digital data stream presenting any number of data
Apr-1-2003 A digital data stream comprises an arbitrary number of data block (P.sub.n). For a data block, a first processing element (B1n) is provided that contains at least one first logic unit (VK1), an encryption...
6504930 Encryption and decryption method and apparatus using a work key which is generated by executing a decryption algorithm
Jan-7-2003 In a scrambler used in the transmission side, a decryptor for generating a work key from a data key and system keys uses the same decryption algorithm as that used in a decryptor for encryption in the...
6504931 Method and apparatus for encrypting data
Jan-7-2003 In the process of compressing and encrypting data, without an increase of processing time, a cipher capability is secured against the latest cryptanalysis such as differential and linear cryptanalyses....
6501840 Cryptographic processing apparatus cryptographic processing method and recording medium for recording a cryptographic processing program
Dec-31-2002 The output data storage unit 126 allocates a memory area and stores cipher text and plain text; the input data size calculation unit 127 calculates the sizes of cipher text and plain text; the type storage...
6496582 Information processing apparatus and method therefor
Dec-17-2002 An information processing apparatus (and a method therefor) forms inputted digital information data into blocks which each correspond to a plurality of samples, orthogonally transforms the block data to...
6490353 Data encrypting and decrypting apparatus and method
Dec-3-2002 A crytography method of encrypting data is disclosed. The method provides for creating or selecting a master key. Thereafter, the data to be encrypted is segmented into data blocks of equal or variable...
6466669 Cipher processor, IC card and cipher processing method
Oct-15-2002 The present invention can be applied to a cipher processing apparatus, which includes a function F having a configuration of repeating process and inside of the function F, a function f having a configuration...
6459792 Block cipher using key data merged with an intermediate block generated from a previous block
Oct-1-2002 A cryptographic processing apparatus for performing cryptographic processing using input data to generate output data is provided. The cryptographic processing apparatus includes a storage unit for storing...
6415032 Encryption technique using stream cipher and block cipher
Jul-2-2002 A method is provided for generating a pseudo-random sequence of integers, and the method is applied to the encryption of messages. The method uses a key K and a pair of prime numbers p and q, where q=2p+1....
6415030 Data transformation apparatus and data transformation method
Jul-2-2002 In a data transformation apparatus for transforming two arbitrary pieces of data of A input data and B input data, a first nonlinear transformation of the A input data is performed using a first key parameter,...
6411712 Digital broadcast receiver
Jun-25-2002 A digital broadcast receivers having a first unit for receiving broadcast signals transmitted from a transmitter, a second unit capable of removably coupling to the first unit for applying an operation...
6408074 Hardware architecture for a configurable cipher device
Jun-18-2002 A cipher device that can be configured to execute different types of cryptographic algorithms and perform more than one algorithm simultaneously. The device is operated from an external source and is implemented...
6381331 Information sending system and method for sending encrypted information
Apr-30-2002 This invention discloses an information sending system for sending encrypted information which can be decrypted in units of parts of information. This information sending system includes information segmentation...
6370247 Hash value generating method and device, data encryption method and device, data decryption method and device
Apr-9-2002 Hash values, keys and cipher text which have a high degree of data scrambling are generated rapidly. When a message is sent, divisional data of the message are input, and injection extension processing...
6363479 System and method for signing markup language data
Mar-26-2002 A system and apparatus facilitates digital signing of data communicated between a first unit and a second unit through an interface independent proxy, or multiple independent proxies, interposed between...
6347143 Cryptographic device with encryption blocks connected parallel
Feb-12-2002 A cryptographic device includes a de-multiplexer, a plurality of encryption blocks, a plurality of permutation blocks, and a multiplexer. The encryption blocks encrypt data to produce encrypted data. The...
6345100 Robust watermark method and apparatus for digital signals
Feb-5-2002 Watermark data is encoded in a digitized signal by forming a noise threshold spectrum which represents a maximum amount of imperceptible noise, spread-spectrum chipping the noise threshold spectrum with...
6324288 Cipher core in a content protection system
Nov-27-2001 A cipher system having a cipher core to encrypt plaintext data into ciphertext data, and a bus interface coupled to the cipher core to transfer the ciphertext data to a bus. In one embodiment, the cipher...
6324286 DES cipher processor for full duplex interleaving encryption/decryption service
Nov-27-2001 A full duplex DES cipher processor (DCP) supports to execute sixteen rounds of data encryption standard (DES) operation in four encryption modes and four decryption modes, namely: Electronic Code Book...
6320965 Secure watermark method and apparatus for digital signals
Nov-20-2001 Watermark data is encoded in a digitized signal by forming a noise threshold spectrum which represents a maximum amount of imperceptible noise, spread-spectrum chipping the noise threshold spectrum with...
6320964 Cryptographic accelerator
Nov-20-2001 A cryptographic accelerator for handling instruction-intensive bit permutations. The cryptographic accelerator comprises a selector and a plurality of buses coupled to the selector. Herein, at least one...
6311271 How to sign digital streams
Oct-30-2001 A method of signing digital streams so that a receiver of the stream can authenticate and consume the stream at the same rate which the stream is being sent to the receiver. More specifically, this invention...
6301362 Method and apparatus for cryptographically transforming an input block into an output block
Oct-9-2001 A method and apparatus for cryptographically transforming an input block into an output block. The input block has a first block size and is partitionable into a plurality of input subblocks having a second...
6269163 Enhanced block ciphers with data-dependent rotations
Jul-31-2001 A plaintext message to be encrypted is segmented into a number of words, e.g., four words stored in registers A, B, C and D, and an integer multiplication function is applied to a subset of the words,...
6269164 Method of and system for encrypting messages
Jul-31-2001 A technique for encrypting and decrypting a data message is described herein and includes a stream cipher, a block cipher and a key generation embodiment which use a process of Summary Reduction. This...
6266412 Encrypting speech coder
Jul-24-2001 Disclosed is an encrypting speech processor architecture that provides enhanced security without the use of external cryptosync and with minimal speech degradation. This is accomplished by incorporating...