Magician Harry Houdini patented a "Diver's Suit" enabling the wearer to "quickly divest himself of the suit while being submerged and to safely escape and reach the surface of the water."
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8121287 | System, method, and service for performing unified broadcast encryption and traitor tracing for digital content A unified broadcast encryption system divides a media key tree into S subtrees, divides digital content into segments, and converts some of the segments into variations; the number of segments and variations is q. The system subdivides each of the subtrees into q/|S... | 02/21/2012 |
| 7298840 | Method and system for data integrity protection A method of authenticating a message (111) received via a transmission channel (108) using a Message Authentication Code (MAC). The message comprises a message body (114) and a tag (116) and the method comprises the steps of generating a ... | 11/20/2007 |
| 7260217 | Speculative execution for data ciphering operations In one embodiment, a computer-implemented method comprises receiving a data cipher operation. The method also comprises processing the data cipher operation. The processing of the operation includes generating a number of portions of ciphertext from plaintext, where... | 08/21/2007 |
| 7246235 | Time varying presentation of items based on a key hash A method for key verification through time varying item presentation based on a key hash result comprises generating a key hash result partially based on both a global identifier provided from a source and an estimated current time at that source. After generating t... | 07/17/2007 |
| 7209556 | Encryption apparatus and method, and decryption apparatus and method based on block encryption An encryption apparatus for block data, comprises a first processing unit randomizing the block data in units of first portions obtained by dividing the block data, and a second processing unit diffusing the block data output from the first processing unit with resp... | 04/24/2007 |
| 7184952 | Method and system for masking speech A simple and efficient method for producing an obfuscated speech signal which may be used to mask a stream of speech, is disclosed. A speech signal representing the speech stream to be masked is obtained. The speech signal is then temporally partitioned into segment... | 02/27/2007 |
| 7155011 | Encryption method, decryption method, and recording and reproducing apparatus The present invention relates to an encryption method for encrypting information including a series of multiple unit blocks, one at a time, a decryption method for decrypting multiple encrypted unit blocks, one at a time, and a recording and reproducing apparatus th... | 12/26/2006 |
| 7142671 | Methods and apparatus for implementing a cryptography engine Methods and apparatus are provided for implementing a cryptography engine for cryptography processing. A variety of techniques are described. A cryptography engine such as a DES engine can be decoupled from surrounding logic by using asynchronous buffers. Bit-sliced... | 11/28/2006 |
| 7133942 | Sequence-preserving multiprocessing system with multimode TDM buffer A parallel processing system includes a plurality of stages operatively coupled in parallel and operating simultaneously. Each stage including a process unit generating a predetermined function and a buffer coupled via a slow output and a slow input ports to the pro... | 11/07/2006 |
| 7124442 | System and method for insertion and retrieval of microthreads in transmitted data A system for the insertion of microthreads in transmitted data is provided. The system includes a digital content system providing carrier data, such as sampled audio data. A microthread insertion system coupled to the digital content system generates a composite da... | 10/17/2006 |
| 7099423 | Method and circuit arrangement for detecting synchronization patterns in a receiver Radio frequency receivers are implemented in a variety of embodiments. In one such embodiment, a radio frequency receiver is implemented for detecting synchronization patterns in a receiver, particularly in a UHF receiver or a VHF receiver, by which the average curr... | 08/29/2006 |
| 7092914 | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information Rights management information is used at least in part in a matching, narrowcasting, classifying and/or selecting process. A matching and classification utility system comprising a kind of Commerce Utility System is used to perform the matching, narrowcasting, class... | 08/15/2006 |
| 7076060 | Cipher A cipher for enciphering and deciphering a signal includes a plurality of sequentially coupled cipher units, each cipher unit being operable to carry out a reversible operation on the signal. The couplings between cipher units can be randomly configured using a ciph... | 07/11/2006 |
| 7062651 | Network printer registration protocol In a network connected to a printer and a registration server, a network registration protocol for registering the printer on the network includes the steps of installing a secret unique identifier and public unique identifier in non-volatile memory in the printer a... | 06/13/2006 |
| 7058178 | Synchronous stream cipher A synchronous data-stream generator, suitable for use as a synchronous stream cipher providing copy right protection for audio/video data, generates a stream of output data items in synchronisation with a clock trigger. The data-stream generator comprises at least t... | 06/06/2006 |
| 7051203 | Data watermarks created by using an uneven sampling period Input signals are electronically watermarked using an uneven or non-uniform sampling rate. The uneven or non-uniform sampling may be pseudo-random. The uneven or non-uniform sampling meets the Nyquist criterion so that aliasing and loss of content are avoided. The r... | 05/23/2006 |
| 7015520 | Charge-coupled devices having efficient charge transfer rates A camera includes a charge-coupled device having a substrate or well of a first conductivity type; a buried channel of a second conductivity type; a dielectric disposed on the substrate; six gates disposed on the dielectric that are space oriented sequentially 1 | 03/21/2006 |
| 6970561 | Encryption and decryption with endurance to cryptanalysis 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 intermediate data at each of a plurality of encrypting stages of ... | 11/29/2005 |
| 6970563 | System for fast scrambling and descrambling of data 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 the steps of generating a scrambling bit sequence and storing the... | 11/29/2005 |
| 6947474 | Rake receiver for spread spectrum signal demodulation The architecture of the present invention is premised upon an algorithm involving integration of oblique correlators and RAKE filtering to null interference from other spread spectrum signals. The oblique correlator is based on the non-orthogonal projections that ar... | 09/20/2005 |
| 6873707 | Hardware-based encryption/decryption employing cycle stealing A system for the encryption and decryption of data employing cycle stealing to accelerate data processing operations. The cycle stealing is employed by using level sensitive latches in a microcode controller system for storing addresses and code words. The microcode... | 03/29/2005 |
| 6393126 | System and methods for generating trusted and authenticatable time stamps for electronic documents A trusted time infrastructure system provides time stamps for electronic documents from a local source. The system comprises a trusted master clock, a trusted local clock, and a network operations center. The trusted master clock and network operations ce... | 05/21/2002 |
| 6320965 | Secure watermark method and apparatus for digital signals 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 a relatively endless stream of pseudo-random bits to... | 11/20/2001 |
| 6249583 | On-line signal processing method A method for encryption and decryption of analog signal, wherein encryption and decryption are performed in analog domain. The transmitter creating digital representations with unique behavior; producing computation instructions for each digital represent... | 06/19/2001 |
| 6182214 | Exchanging a secret over an unreliable network Threshold cryptography (secret sharing) is used for exchanging a secret between a server and a client over an unreliable network. Specifically, a secret is computationally divided into N shares using a threshold encryption scheme such that any M of the sh... | 01/30/2001 |
| 6072873 | Digital video broadcasting In order to implement the Digital Video Broadcasting descrambling algorithm in the context of MPEG compressed data streams containing interleaved sections of scrambled and unscrambled data, at a data rate of 60 MBits/sec with a clock of 2.7 MHz, a stream ... | 06/06/2000 |
| 6032258 | Apparatus and methods for transmission security in a computer network A method for validating a message packet communicated from a source node to a destination node in a computer network is disclosed. The source node and destination node have access to a clock mechanism synchronized with a common time frame. The method comp... | 02/29/2000 |
| 5999566 | Method and apparatus for providing error-tolerant communication of information The device and method according to the present invention permute the order of signals representing information intended for transmission over a communication medium. The signal ordering is permuted prior to or at the time of transmission over the communic... | 12/07/1999 |
| 5933431 | Frame-based modulus interleaver The frame based modulus interleaver is used in a digital communications system. The interleaver uses an algorithm which insures that all of the data blocks which are present in the each input frame are output in a single output frame. This is accomplished... | 08/03/1999 |
| 5892899 | Tamper resistant methods and apparatus In accordance with a first aspect of the present invention, a security sensitive program that operates with a secret is made tamper resistant by distributing the secret in space as well as in time. In accordance with a second aspect of the present inventi... | 04/06/1999 |
| 5892775 | Method and apparatus for providing error-tolerant storage of information The device and method according to the present invention permute the order of signals representing information intended for storage in a memory. The signal ordering is permuted prior to or at the time of storage in the memory such that when the informatio... | 04/06/1999 |
| 5818934 | Method and apparatus for providing a cryptographically secure interface between the decryption engine and the system decoder of a digital television receiver 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 and produces a cipher text bitstream which is... | 10/06/1998 |
| 5535275 | Apparatus and method for producing scrambled digital video signals Unauthorized copying of a video signal is prevented by means of a compression encoding circuit that selectively applies scrambling to the encoded signal. The compression encoding circuit is of the type which divides frames of a digital video signal into r... | 07/09/1996 |
| 5335275 | Television scrambler A video encryption/decryption system in which lines of video information are stored in digitised form in a block of RAM memory, and are typically shuffled in groups of 32 lines by pivot reading information corresponding to 32 lines from the memory in a fi... | 08/02/1994 |
| 5303302 | Network packet receiver with buffer logic for reassembling interleaved data packets A network controller receives encrypted data packets in the form of interleaved streams of cells, and stores the received cells in a buffer until the end of each packet is received, at which time the complete packet is decrypted, error checked, and then t... | 04/12/1994 |
| 5253296 | System for resisting interception of information A time segment scrambling information encoding and decoding system wherein a multiplicity of scrambling algorithms are stored in a memory such as a ROM for use during transmission via a chosen medium and a multiplicity of correlated unscrambling algorithm... | 10/12/1993 |
| 5208857 | Method and device for scrambling-unscrambling digital image data A method and device are disclosed for scrambling-unscrambling digital image data. The data is subjected to processing for extracting the colorimetric components of the pixels forming the image, the components being formed into blocks b(I,J) of N×N pixels... | 05/04/1993 |
| 5206906 | Video scrambling system At least one new video signal is created by using portions taken from each signal of a plurality of original video signals to create at least one new video signal, with the sequencing of the assignments of the particular portions from any of the original ... | 04/27/1993 |
| 5161191 | Encryption system for time division multiplexed networks An encryption system is provided for interfacing a time division multiplexing (TDM) telecommunications arrangement with an encryption device for the scrambling of data received by the telecommunications arrangement. The telecommunications arrangement prod... | 11/03/1992 |
| 4965827 | Authenticator An authenticator for digital data is derived by generating a numerical array, using a secret key to controllably shift the relative positions of the elements of the array, and applying the scrambled array to a message to create an authenticator for that m... | 10/23/1990 |