Block/data stream enciphering

CL 380 SC 37
7043020 Smartcard for use with a receiver of encrypted broadcast signals, and receiver
May-9-2006 A smartcard for use with a receiver of encrypted broadcast signals comprises a microprocessor for enabling or controlling decryption of said signals. A memory is coupled to the microprocessor. The microprocessor...
7043017 Key stream cipher device
May-9-2006 A symmetric key stream processor 60 that encrypts and decrypts text in accordance with the RC4 algorithm has a main processing block 62 and a host interface 64. The main processing block 62 includes an...
7039184 Encryption/decryption unit and storage medium
May-2-2006 An encryption/decryption unit includes a first data encryption/decryption section for performing an encryption or decryption process, a first data substitution section for performing data substitution...
7035404 Method and apparatus for shuffle with proof, method and apparatus for shuffle verification, method and apparatus for generating input message sequence and program for same
Apr-25-2006 A shuffle with proof having a method for proof generating with small computational resources proportionate to the number of input encrypted messages and a corresponding method for verification. Shuffle...
7035407 Data transmission system for prevention of unauthorized copy of data from recording medium
Apr-25-2006 A data transmission system is provided to transmit data streams recorded on recording media to the external system or device. Herein, an original data stream read from a recording medium is subjected to...
7023991 Method and apparatus for digital signal processing
Apr-4-2006 Elements necessary for a digital television receiver are structured as a plurality of digital signal processing blocks and a host arithmetic operation processing block. The blocks are connected through...
7006628 Efficient packet encryption method
Feb-28-2006 The present efficient packet encryption method decreases the computation time to encrypt and decrypt successive packets of plaintext data. An S-vector is generated and the S-vector is used to encrypt successive...
7006627 Cipher block chaining mode in encryption/decryption processing
Feb-28-2006 A data encryption/decryption circuit is presented that can be implemented in a field programmable gate array. First and second logic components are provided which are controlled by first and second control...
7003670 Biometric rights management system
Feb-21-2006 An apparatus and method for using biometric information to control access to digital media that is obtained over a network such as the Internet. Encryption, techniques are used in combination with biometric...
7003107 Hybrid stream cipher
Feb-21-2006 In one embodiment, a hybrid stream cipher operating within a computing device. The hybrid stream cipher comprises at least two software routines. A first routine is responsible for dividing incoming plain...
7000119 Instruction/data protection employing derived obscuring instruction/data
Feb-14-2006 A method and apparatus are described for protecting critical computer software and/or data with a large amount of obscuring instructions and or data to the extent that observing and understanding the obscured...
6996724 Secret key generating method, common key generating method, encryption method, cryptographic communication method and cryptographic communication system
Feb-7-2006 At the time when generating a secret key of each entity by using each divided identification information (ID division vector) obtained by dividing identification information (ID vector) of each entity...
6990200 Encryption method, cryptographic communication method, ciphertext generating device and cryptographic communication system of public-key cryptosystem
Jan-24-2006 Two public keys including a random number term therein are prepared in a database for each divided plaintext in advance, a plaintext is divided into a plurality of 1-bit divided plaintexts, one public...
6990198 Apparatus and method for securing communication information in CDMA communication system
Jan-24-2006 An apparatus and a method for securing a communication information in a CDMA communication system are disclosed. The method of the invention comprises the steps of encoding a input analog signal as an...
6973187 Block encryption method and schemes for data confidentiality and integrity protection
Dec-6-2005 A block encryption method and schemes (modes of operation) that provide both data confidentiality and integrity with a single cryptographic primitive and a single processing pass over the input plaintext...
6973190 Method for protecting an electronic system with modular exponentiation-based cryptography against attacks by physical analysis
Dec-6-2005 The invention concerns a method for protecting an electronic system implementing a cryptographic calculation process involving a modular exponentiation of a quantity (x), said modular exponentiation using...
6973189 Method of encrypting information in a TDMA mobile radio system using a modified pseudo-random sequence
Dec-6-2005 The method involves modifying an encryption key (Kc) in accordance with a given algorithm and in dependence on the ordinal number of a time slot to obtain a modified encryption key. A modified pseudo-random...
6971022 Cryptographic apparatus for performing cryptography on a specified area of content data
Nov-29-2005 A cryptographic apparatus reads, from a portable storage medium, content data and cryptographic information specifying a certain part of the content data on which cryptographic processing is to be performed,...
6970561 Encryption and decryption with endurance to cryptanalysis
Nov-29-2005 An encrypting apparatus includes an encrypting operation section, a determining section and a control section. The encrypting operation section carries out an encrypting operation to a plaintext using...
6963979 Cryptographic accelerator
Nov-8-2005 A cryptographic accelerator (1) has a host interface (2) for interfacing with a host sending cryptographic requests and receiving results. A CPU (3) manages the internal logical unit...
6961558 Method and receiver for receiving a radio broadcast signal having encoded contents
Nov-1-2005 A receiver for a radio broadcast signal, in particular a car radio, and a method for receiving a radio broadcast signal, including a signal decoder for decoding an audio signal contained in the radio broadcast...
6961428 Method of videotext information encryption and security transmission in a network
Nov-1-2005 A technique of enciphering the graph-text document and its security transfer on a network. The sender of the graph-text document enciphers at least one graph-text document with digitizing algorithm provided...
6957342 Security module, security system and mobile station
Oct-18-2005 A security module, a security system and a mobile station for utilizing and use with the module and system enable ready implementation of services and devices that afford a high level of data security...
6952478 Method and system for performing permutations using permutation instructions based on modified omega and flip stages
Oct-4-2005 The present invention provides permutation instructions which can be used in software executed in a programmable processor for solving permutation problems in cryptography, multimedia and other applications....
6952477 Fault intolerant cipher chaining
Oct-4-2005 A method and system for producing, e.g., tamper-resistant software such that the software is fault intolerant, thereby complicating hacking attacks, includes undertaking several iterations of forward plain...
6950937 Secure distributed computation in cryptographic applications
Sep-27-2005 An exponentiation operation or other computational task associated with a cryptographic protocol is performed in a secure distributed manner using multiple machines, e.g., a client device and multiple...
6950517 Efficient encryption and authentication for data processing systems
Sep-27-2005 Methods and apparatus are presented herein for encrypting and authentication data, such that some of data can be transmitted in the clear but still be authenticated by the sender. A set of cleartext positions...
6948067 Efficient encryption and authentication for data processing systems
Sep-20-2005 Methods and apparatus are presented for encrypting and authenticating data, wherein some data is encrypted and some data is not encrypted, but all of the data is authenticated. Different formulations for...
6947558 Stream cipher having a shuffle network combiner function
Sep-20-2005 A stream cipher is provided with one or more data bit generators to generate a first, second and third set of data bits. The stream cipher is further provided with a combiner function having a network...
6940975 Encryption/decryption apparatus, encryption/decryption method, and program storage medium therefor
Sep-6-2005 A pair of a pattern of a mask and a mask pattern obtained by bit inversion of the mask is prepared for each round function in a data scrambler. Every time encryption is to be performed, one mask pattern...
6937727 Circuit and method for implementing the advanced encryption standard block cipher algorithm in a system having a plurality of channels
Aug-30-2005 A circuit includes a single circuit portion for implementing the Advanced Encryption Standard (AES) block cipher algorithm in a system having a plurality of channels. The circuit portion includes a circuit...
6934388 Method and apparatus for generating random permutations
Aug-23-2005 An apparatus (10) for generating a sequence of blocks of randomly permuted multi-bit data elements includes an input register (12) that produces a repeating block of distinct input data elements...
6931127 Encryption device using data encryption standard algorithm
Aug-16-2005 An encryption device of the present invention eliminates data contention and minimizes area by using a faster memory that can access data multiple times within a given time. An encryption device for performing...
6925180 PC card recorder
Aug-2-2005 A PC card video recorder. The conditional access functionality of a Point Of Deployment module (POD) is augmented by providing solid state memory on a PC card for recording and playback of programming....
6922472 Method and system for performing permutations using permutation instructions based on butterfly networks
Jul-26-2005 The present invention provides permutation instructions which can be used in software executed in a programmable processor for solving permutation problems in cryptography, multimedia and other applications....
6909785 Method and apparatus for efficient irregular synchronization of a stream cipher
Jun-21-2005 A method and apparatus for efficiently synchronizing a stream cipher. State information is transmitted that will allow the intended recipient of the encrypted data stream to set a stream cipher generator...
6909783 Alphabet soup cryptography
Jun-21-2005 Computer methods, systems, and devices, providing automatic permutations of a programmed modified random symbol square matrix producing one time pad messages are disclosed enabling messages to be encrypted...
6907123 Secure voice communication system
Jun-14-2005 A secure real time voice communication system 70 is provided that allows for the secure transmission of voice communications between a sending device 72 and a receiving device 78 through the public switch...
6891950 Extended key generator, encryption/decryption unit, extended key generation method, and storage medium
May-10-2005 There are disclosed an extended key generator, encryption/decryption unit, and storage medium, in which as each of key transform functions, a transform process is done by an S box (substitution table)...
6889325 Transaction method and system for data networks, like internet
May-3-2005 A method and a system for performing a transaction between at least one first party and at least one second party are disclosed. A data network connects data input/output terminals of the parties. In the...
6886098 Systems and methods for compression of key sets having multiple keys
Apr-26-2005 Systems, methods and a modulated data signal are described herein that provide an efficient way to derive a single key from which a user can extract virtually any number of data encryption keys. A database...
6876746 Encryption/decryption engine for multiple isochronous data streams
Apr-5-2005 Buffers, or registers, are used at one or more places between processing stages in a device for decrypting a data stream. The device has multiple processing stages arranged in a circular manner so that...
6874089 System, method and computer program product for guaranteeing electronic transactions
Mar-29-2005 A system, method and computer program product for guaranteeing a data transaction over a network are disclosed. When a data transaction between at least a server and a client is detected on a network,...
6870930 Methods and systems for TMDS encryption
Mar-22-2005 The present invention is directed to systems and methods for protecting digital content during transmission. One version of the invention provides a method for encryption in a high-speed digital video...
6870929 High throughput system for encryption and other data operations
Mar-22-2005 According to one embodiment, an encryption system (500) includes an input buffer (504) that can provide data blocks from different contexts (522-1 to 522-n) to a selected encryption circuit (524-1 to 524-m)...
6868159 `Virtual` encryption scheme combining different encryption operators into compound-encryption mechanism
Mar-15-2005 A method controllably encrypts data to be transmitted over a communication path between a data source and data receipt by passing data to be transported over the communication path through a first of respectively...
6865272 Executing permutations
Mar-8-2005 A method for changing the bit-order of a data value in a data processing system having a register capable of storing data strings which each comprise a plurality of sub-strings that are not individually...
6862354 Stream cipher encryption method and apparatus that can efficiently seek to arbitrary locations in a key stream
Mar-1-2005 A stream cipher encryption method and apparatus that can efficiently seek to arbitrary location in a keystream, and a method of generating an arbitrary segment of keystream.
6853730 Transmitting data words
Feb-8-2005 There is provided a method of encoding a data word. The method includes (a) scrambling a data word to generate a scrambled data word, and (b) encoding the scrambled data word so that a first occurrence...
6831979 Cryptographic accelerator
Dec-14-2004 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...