| 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... |