Nonlinear (e.g., pseudorandom)

CL 380 SC 46
7043016 Substitution-box for symmetric-key ciphers
May-9-2006 An input data block is cryptographically converted into an output data block; by performing a non-linear operation on the input data block using an S-box based on permutations. The S-box is associated...
7020285 Stealthy audio watermarking
Mar-28-2006 Described herein is technology for inserting and detecting watermarks in signals, such as a music clip. In one described implementation, a watermarking system employs chess spread-spectrum sequences (i.e.,...
7016500 Code exchange protocol
Mar-21-2006 A method of secure communication in which communication partners (A, B) in each case have a secret (S) and a public code (P), in which the communication partner (A) selects a random number (x) and the...
7016497 Data decryption system
Mar-21-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...
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...
7000111 Method for masking secret multiplicands
Feb-14-2006 A mobile terminal for use in a mobile communications system includes a SIM card storing subscriber related data. For security, the SIM card performs secret cryptographic calculations with secret numbers....
6999947 License devolution apparatus
Feb-14-2006 There is provided a license devolution system for devolving the right of using as to contents. The license devolution system makes it possible to copy or distribute contents while contributing to a protection...
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...
6950518 Data encryption system
Sep-27-2005 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...
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....
6907526 IC card and microprocessor
Jun-14-2005 Disclosed herein are an IC card and a microcomputer which have implemented the strengthening of security and the speeding up and enhancement of signal processing for the security. In an IC card, which...
6885749 Scrambling a compression-coded signal
Apr-26-2005 This invention provides methods and apparatus for protecting data transmitted using standard compression techniques such as Huffman coding. After input data is preprocessed (filtered, quantized, etc.),...
6885747 Cryptographic key split combiner
Apr-26-2005 A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce...
6879689 Stream-cipher method and apparatus
Apr-12-2005 Methods and systems are provided for processing information. In one embodiment, there is provided a method, providing a frame key based on a master key and a frame number of a frame of information to a...
6826687 Commitments in signatures
Nov-30-2004 The present invention provides methods and apparatus for generating a TCR-commitment having properties differing from the properties of a regular commitment. It provides solutions to the problem of packet...
6816968 Consumable authentication protocol and system
Nov-9-2004 This invention concerns a consumable authentication protocol for validating the existence of an untrusted authentication chip, as well as ensuring that the authentication chip lasts only as long as the...
6798883 Method of testing a randomizer
Sep-28-2004 A method of testing a randomizer having at least one source of probabilistic data and a device for mixing the probabilistic data to form random data, where the probabilistic data includes at least two...
6785389 System for bitstream generation
Aug-31-2004 A bitstream generator including a plurality of linear feed shift registers (LFSRs) operative to generate a bit stream and including: at least a first LFSR operative, when assigned as a generator during...
6769064 System for protecting software
Jul-27-2004 A system for protecting software that can be executed on a computer machine, the system being of the type in which the software is associated with a memory card for insertion in a reader connected to the...
6697946 Message recovery signature apparatus
Feb-24-2004 A management center 520 determines a public key y.sub.A of a user A 510 using the user A's secret key x.sub.A and announces the public key y.sub.A to a user B 530. The user A 510 repeats generation of...
6691921 Information processing device
Feb-17-2004 An object of the present invention is to prevent secret information that is being internally processed from being inferred through operational information of a secured device, including the current consumption...
6631471 Information processing equipment
Oct-7-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...
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...
6608901 Cryptographic key split combiner
Aug-19-2003 A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce...
6606386 Cryptographic key split combiner
Aug-12-2003 A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce...
6587563 Cryptographic system using chaotic dynamics
Jul-1-2003 The invention is a cryptographic system using chaotic dynamics. A set of initial conditions is generated from the private key and becomes input to the chaotic system. The chaotic system generates a set...
6549623 Cryptographic key split combiner
Apr-15-2003 A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce...
6542608 Cryptographic key split combiner
Apr-1-2003 A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce...
6373949 Method for user identity protection
Apr-16-2002 In the method in accordance with the present invention, the subscriber identifier to be sent to the transmission network is encrypted using a cipher key common to a specific group of subscribers, and a...
6356637 Field programmable gate arrays
Mar-12-2002 A volatile field programmable gate array (FPGA) having a configurable logical structure portion that is configurable with encrypted configuration data stored external to the FPGA in configuration data...
6340919 Random number generating circuit
Jan-22-2002 In a random number generating circuit, a resistive element is arranged between a power supply line which supplies a power voltage and one of a plurality of logic gate circuits. An insulating layer is arranged...
6324287 Pad encryption method and software
Nov-27-2001 A pad encryption software architecture includes space on a floppy for storing the pad to be used with the encryption software. The pad is XOR generated with random numbers subject to redetermined offsets....
6307936 Cryptographic key management scheme
Oct-23-2001 A key management scheme for managing encryption keys in a cryptographic co-processor includes the first step of selecting a key from one of a symmetrical key type and an asymmetrical key type. Then, the...
6285761 Method for generating pseudo-random numbers
Sep-4-2001 The present invention is a method for outputting larger bit size pseudo-random number z.sub.i that is cryptographically secure. Since larger bit size pseudo-random numbers are being outputted, larger bit...
6252962 Featureless covert communication system
Jun-26-2001 A system and method of providing featureless covert communication is described. After synchronization is achieved between a covert transmitter and a covert receiver using two channels, one of which is...
6240436 High speed montgomery value calculation
May-29-2001 A method and apparatus for performing high-speed computation of a Montgomery value defined as 2.sup.2k mod(n) for an arbitrary modulus n is disclosed. After loading the value of 2.sup.(h*m)+1 into a first...
6236981 Transaction system
May-22-2001 In a digital payment system, a sequence of random numbers is stored at a payment service. A set of digitally encoded random numbers derived from the stored sequence is issued to the user in return for...
6201870 Pseudorandom noise sequence generator
Mar-13-2001 A pseudorandom sequence generator including a first feedback shift register having at least one input and at least one output and a first controller having an output in communication with the at least...
6195433 Private key validity and validation
Feb-27-2001 A method of generating a private key for use in a public key data communication system implemented between a pair of correspondents is disclosed. The method comprises the steps of generating a random number...
6141669 Pseudorandom binary sequence block shifter
Oct-31-2000 A method and apparatus for determining the state, at any time in the past, relative to a present state, of a linear feedback shift register comprises determining a an inverse transition matrix which, if...
6111955 Security in cellular telephones
Aug-29-2000 A system for delivering a security code to a cellular telephone. The cellular telephone holds a key X. The cellular telephone requests that an Authorization Center, AC, assign a security code to the cellular...
6078665 Electronic encryption device and method
Jun-20-2000 A device and method is provided using a split processor based architecture to provide physical security of information by implementing a required protocol before releasing information. The information...
6078667 Generating unique and unpredictable values
Jun-20-2000 An integer for a private key is generated utilising a pair of components that are combined in a fixed predictable manner. The first component is generated from a sequencer such as a counter that generates...
6075453 Vehicular door lock control apparatus
Jun-13-2000 A vehicular door lock control apparatus for unlocking a door lock mechanism includes a key for performing a first unlocking operation and a second unlocking operation. A door key cylinder is actuable to...
6044388 Pseudorandom number generator
Mar-28-2000 Pseudorandom numbers are generated in a cryptographic module in a cryptographically strong manner by combining a time-dependent value with a secret value and passing the result through a one-way hash function...
6031911 Practical S box design
Feb-29-2000 A method of generating a substitution box (S-box) involves generating an S-box with desired characteristics, forming a new S-box with another column such that the new S-box has the desired characteristics...
6018581 Communication system and communication method
Jan-25-2000 A communication system can maintain high security in communication between a communication apparatus and a terminal. The communication system includes the communication apparatus and the terminal provided...
5987139 Method for encryption of information
Nov-16-1999 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...
5970148 Low cost encryption transponder
Oct-19-1999 Novel means of achieving increased security while still obtaining a low cost, manufacturable device are disclosed and claimed. The first mode of operation is the learn mode which provides means for initial...
5949883 Encryption system for mixed-trust environments
Sep-7-1999 Encryption frequently needs to be used in communication networks which span different geographical regions which can be considered to be trusted to different extents. According to one embodiment, the invention...