| 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... |
| 7023992 |
Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device |
| Apr-4-2006 |
In a data multiplexing device which multiplexes and transmits the transport stream packets of program data consisting of a plurality of data elements constructed in the form of transport stream packets,... |
| 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... |
| 7012932 |
Digital broadcast data receiving apparatus |
| Mar-14-2006 |
A digital broadcast data receiving apparatus comprises a plurality of broadcast data receiving units for receiving digital broadcast data supplied from a plurality of digital broadcast data sources, respectively... |
| 7006634 |
Hardware-based encryption/decryption employing dual ported key storage |
| Feb-28-2006 |
A system for the encryption and decryption of data employing dual ported RAM for key storage to accelerate data processing operations. The on-chip key storage includes a dual-ported memory device which... |
| 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... |
| 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... |
| 6996234 |
Data decryption methodology |
| Feb-7-2006 |
A system (100) and method (400, 500) for data encryption and decryption are disclosed. The encryption system is operable at encryption rates in excess of 10 Mbps and is expandable to over 200... |
| 6990471 |
Method and apparatus for secure electronic commerce |
| Jan-24-2006 |
One embodiment of the present invention provides a system that facilitates secure electronic commerce. The system operates by first providing a consumer with a file of security data relating to an account... |
| 6985582 |
Encryption/decryption unit and storage medium |
| Jan-10-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... |
| 6980650 |
System for providing keys |
| Dec-27-2005 |
A method for providing keys for descrambling scrambled content, the scrambled content being divided into frames, the method including: identifying a plurality of frames to be descrambled; for each frame... |
| 6980649 |
Hardware-based encryption/decryption employing dual ported memory and fast table initialization |
| Dec-27-2005 |
A system for the encryption and decryption of data employing dual ported RAM to accelerate data processing operations during the computation of the encryption and decryption algorithm. The system includes... |
| 6970563 |
System for fast scrambling and descrambling of data |
| Nov-29-2005 |
A method for parallel scrambling of a sequence of serially transmitted digital bits comprises an initializing scrambling step and subsequent scrambling step. The initializing scrambling step comprises... |
| 6961426 |
Cascaded stream cipher |
| Nov-1-2005 |
A pseudo-random number generating circuit and method, comprising: a plurality of pseudo-random number generator (PRNG) units combined in a cascade structure of several layers to produce a pseudo-random... |
| 6952822 |
Program installation method, program installation system, program executing apparatus, and storage medium |
| Oct-4-2005 |
The installation method makes possible the installation of new programs, while maintaining security, in a system LSI device. The installation method comprises a step for receiving the signature data 7... |
| 6952485 |
Watermark encoding and decoding in imaging devices and imaging device interfaces |
| Oct-4-2005 |
The disclosure details methods and systems for watermark encoding and decoding in imaging devices, such as printers and scanners, and imaging device interfaces. Watermark encoding and decoding functions... |
| 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... |
| 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... |
| 6912284 |
Self-Authenticating cryptographic apparatus |
| Jun-28-2005 |
A self-authenticating apparatus for effecting secure communication of a binary signal. In the encipherment apparatus, key is generated as a function of plain text summed with a pseudorandom linear sequence.... |
| 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... |
| 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... |
| 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)... |
| 6865672 |
System and method for securing a computer communication network |
| Mar-8-2005 |
A system for providing a trusted computer communication network including a master decision maker unit coupled to the trusted network; and at least one slave communication unit coupled to the master unit... |
| 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... |
| 6851052 |
Method and device for generating approximate message authentication codes |
| Feb-1-2005 |
An approximate message authentication code (AMAC) which, like conventional message authentication codes, provides absolute authentication of the origin of the message, yet provides an approximate integrity... |
| 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... |
| 6810122 |
Secret sharing system and storage medium |
| Oct-26-2004 |
A secret sharing system and a storage medium where each of the n shareholders P1 to Pn holds a (n, n) share di (0.ltoreq.i.ltoreq.n), turns the share di into t(r+1) partial random numbers Sj of the (t,... |
| 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... |
| 6792108 |
Aperiodic encryption for digital data |
| Sep-14-2004 |
For stream or block ciphers, a sequence generator using a quasi-crystal function is used to prepare an encryption or decryption pad. Various techniques for generating purely aperiodic sequences using quasi-crystal... |
| 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... |
| 6754824 |
Modulated message authentication system and method |
| Jun-22-2004 |
A telecommunications system and method is disclosed for implementing a message authentication code (MAC) for transmitted digital information signals. Digital information signals typically include an error... |
| 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... |
| 6724894 |
Cryptographic device having reduced vulnerability to side-channel attack and method of operating same |
| Apr-20-2004 |
A cryptographic device and method of operation for encrypting messages. The device can be incorporated into a postage metering system to provide cryptographically secured postal indicia. The device and... |
| 6711680 |
Method of limiting key usage in a postage metering system that produces cryptographically secured indicium |
| Mar-23-2004 |
A method and system for generating messages from which it can be verified that a variable does not exceed a predetermined limit. The message can be a postal indicium. A message originator, which can be... |
| 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... |
| 6577354 |
Method and system for broadcasting digital audio and video to an analog wireless device |
| Jun-10-2003 |
An audio input interface (122) receives a digital audio signal and identifies an audio bitstream which is optionally decrypted by a decryption unit (123), and decoded by an audio decoding unit (124). An... |
| 6567916 |
Method and device for authentication |
| May-20-2003 |
The present invention allows even small-size verification devices to authenticate rights and qualifications without leaking authentication characteristic information to third parties. A ticket issuance... |
| 6560338 |
Limiting delays associated with the generation of encryption stream ciphers |
| May-6-2003 |
A method and an apparatus for generating encryption stream ciphers are based on a recurrence relation designed to operate over finite fields larger than GF(2). A non-linear output can be obtained by using... |
| 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... |
| 6526145 |
Data encryptor/decryptor using variable in-place I/O |
| Feb-25-2003 |
A computer implemented process for data encryption or data decryption using a computer is disclosed. In one embodiment, the process includes the following steps (a) reading an input dataset with a physical... |
| 6490357 |
Method and apparatus for generating encryption stream ciphers |
| Dec-3-2002 |
A method and an apparatus for generating encryption stream ciphers are based on a recurrence relation designed to operate over finite fields larger than GF(2). A non-linear output can be obtained by using... |