FREE patent keyword monitoring and additional FREE benefits. http://images1.freshpatents.com/images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
FreshPatents.com Logo FreshPatents.com icons
Monitor Keywords Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents


Cryptography > Particular Algorithmic Function Encoding

Particular Algorithmic Function Encoding

Particular Algorithmic Function Encoding patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

10/18/07 - 20070242821 - Method and apparatus for acquiring domain information and domain-related data
Provided are a method and apparatus for acquiring data regarding a domain for the protection of digital content, and more particularly, a method and apparatus for acquiring domain information and domain-related data in which content received from an external source is converted into content that complies with a set of ...

10/11/07 - 20070237324 - Cryptographic processing
Executable instructions designed to provide faster cryptographic processing, fixed-timing memory access, and dedicated memory usage are implementable on an x86 CPU utilizing XMM registers. The instructions can be utilized to implement cryptographic processing in accordance with the Advanced Encryption Standard (AES). To encrypt, a single instruction performs nonlinear transformation, rotation, ...

09/27/07 - 20070223688 - Architecture of an encryption circuit implementing various types of encryption algorithms simultaneously without a loss of performance
An encryption circuit for simultaneously processing various encryption algorithms, the circuit being capable of being coupled with a host system hosted by a computing machine. The circuit comprises an input/output module responsible for the data exchanges between the host system and the circuit via a dedicated bus. An encryption module ...

09/27/07 - 20070223686 - Methods and apparatus for data and signal encryption and decryption by irregular subspace leaping
A data/signal encryption/scrambling and decryption system and methods for constructing said system from irregular subspace leaping. A data/signal is mounted from the first/previous subspace to the second/subsequent subspace. A non-orthogonal complement subspace of the first/previous subspace in the second/subsequent subspace is generated, and spanned by the y-vectors. An encrypting/scrambling data ...

09/20/07 - 20070217601 - Method and apparatus for elliptic curve scalar multiplication
The applicants have recognized an alternate method of performing modular reduction that admits precomputation. The precomputation is enabled by approximating the inverse of the truncator T, which does not depend on the scalar. The applicants have also recognized that the representation of a scalar in a τ-adic representation may be ...

09/13/07 - 20070211891 - Methods and apparatus for persistent control and protection of content
A novel method and apparatus for protection of streamed media content is disclosed. In one aspect, the apparatus includes control means for governance of content streams or content objects, decryption means for decrypting content streams or content objects under control of the control means, and feedback means for tracking actual ...

09/13/07 - 20070211890 - Table splitting for cryptographic processes
For a defined cryptographic process including an original substitution table, split masked substitution tables are provided to resist cryptographic attacks. The split masked substitution tables are defined with reference to a set of random value data words and a mask value. An entry in the split masked substitution tables is ...

09/06/07 - 20070206784 - Ring arithmetic method, system, and apparatus
A data encryption method performed with ring arithmetic operations using a residue number multiplication process wherein a first conversion to a first basis is done using a mixed radix system and a second conversion to a second basis is done using a mixed radix system. In some embodiments, a modulus ...

08/23/07 - 20070195948 - Method and device for the encryption and decryption of data
Method for the encryption of data as well as a corresponding decryption method are set forth. In order to guarantee a secure transmission of data with relatively little effort, an encryption method is provided in which a key vector with a second length is generated from a secret key information ...

08/16/07 - 20070189514 - Method and system for transmission-based billing applications
Computer- and network-based methods and systems for transmission-based billing are provided. Example embodiments provide a Packet-Based Billing System (“PBBS”), which enables application providers, such as carriers and content providers, to bill subscribers for the use of content on mobile subscriber devices, such as wireless devices, on a per-application, per-user basis ...

08/16/07 - 20070189513 - Process for generating an elliptic curve, application in a cryptographic process, and cryptographic process using such a curve
The invention relates, mainly to a cryptographic process using an elliptic curve represented by means of an equation containing first and second parameters (a, b), a bilinear matching, and calculations in a finite group of integers constructed around at least one first reduction rule reducing each integer to its remainder ...

08/16/07 - 20070189512 - Method and apparatus for processing stream encryption/decryption
This invention discloses a method and an apparatus for processing stream encryption/decryption and more particularly to a diffusion operation of a matrix of at least one dimension including a displacement and an exclusion or (XOR), so that a plurality of diffused starting positions is converted into a diffused function operation ...

08/16/07 - 20070189511 - Randomized sparse formats for efficient and secure computation on elliptic curves
Techniques are described that facilitate cryptographic operations, such as data encryption, signing and others, encryption using a computerized method for multiplying a scalar by a point. In one implementation, a set of random integers is selected, wherein the set comprises at least one integer selected randomly. A string is configured, ...

08/16/07 - 20070189510 - Data collector
Disclosed is a data collector that collects a first data string sent by a control unit to a network according to a predetermined format. The control unit has a first identification number, and the first data string includes the first identification number and a parameter which is used to control ...

08/09/07 - 20070183594 - Data processing apparatus for performing a cryptographic method
An encoding data processing apparatus operable to execute a cryptographic method to form an encrypted ciphertext sequence of data symbols from an input plaintext sequence of data symbols, said cryptographic method comprising a plurality of functional stages, said encoding data processing apparatus comprising: a plurality of data processing units arranged ...

08/09/07 - 20070183593 - Encryption method, cryptogram decoding method, encryptor, cryptogram decoder, and communication system
An encryption technique having a greater encryption strength than conventional mathematical encryption by using classic physical random numbers etc., including a step for modulating one-bit input data into a coded signal by associating it with a discrete value of at least two bits determined by pseudo random numbers and physical ...

08/02/07 - 20070177724 - Data transmitter and data receiver
A data communication apparatus which causes the eavesdropper to take a significantly increased time to analyze a cipher text and provides high concealability is provided. A multi-level code generation section 111a generates, based on predetermined key information 11, a multi-level code sequence 12 in which a signal level changes so ...

08/02/07 - 20070177723 - Method of and device for encoding a data stream
A method of and devices for encoding an information stream (20) into a variable bit rate (VBR) encoded information stream (24) have been proposed. The application discloses an improved constraint variable bit rate (CVBR) encoding, which guarantees that in a particular recording mode on a record carrier, any contiguous selection ...

08/02/07 - 20070177722 - Hardware-based encryption/decryption employing dual ported key storage
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 allows keys to be loaded into memory simultaneous with keys being read out of memory. Thus, an encryption or ...

08/02/07 - 20070177721 - Tamper-proof elliptic encryption with private key
An encryption device (10) for performing elliptic encryption processing with a private key, includes: randomizing means (16) for setting, into an initial elliptic point V0, an elliptic point R on an elliptic curve that is generated in accordance with a random value; operation means (20) for performing a first operation ...

08/02/07 - 20070177720 - Secure data processing method based particularly on a cryptographic algorithm
The invention relates to a secure data processing method comprising the steps of generating (E204; E304) a first random value (A1); executing (E206; E306) a first cryptographic algorithm (FK) using the first random value (A1); generating (E208; E308) a second random value (A2); executing (E210; E310) a second cryptographic algorithm ...

08/02/07 - 20070177719 - Method, apparatus, system, and program for content encoding, and content reception
There are provided a system, an apparatus, and a method for suppressing increase in an amount of distribution data when performing content distribution via a network, improving reliability of the data received by a receiver in the distribution through an unstable transmission path such as a wireless transmission path, enabling ...

08/02/07 - 20070177718 - Transmitting apparatus, receiving apparatus, and data transmission system
Video data exploitation by alteration of data is prevented. An extractor 111 extracts valid video data in data 110 and predetermined data in the data. An inserter 114 inserts an arithmetic operation result of the predetermined data by an arithmetic operation unit 113 into the valid video data encrypted by ...

07/26/07 - 20070172054 - Method of managing one-time pad data and device implementing this method
A device stores one-time pad data for use in carrying out various tasks. In order to preserve the ability to carry out important tasks that require the use of one-time data, use of the one-time pad data held by the device is controlled such that an amount of this one-time ...

07/26/07 - 20070172053 - Method and system for microprocessor data security
Embodiments of the invention relate generally to methods and systems for microprocessor data security, involving data encryption and decryption of stored data in, or in communication with, a computer microprocessor. Such encryption and decryption can be performed on a per-byte basis. Such encryption and decryption involves performing a logic operation ...

07/19/07 - 20070165842 - Process and highly secure system for the distribution of audiovisual streams
A process for distributing audiovisual sequences according to an original stream format having a succession of frames, the original stream on which an analysis is made, prior to transmission to client equipment, to generate a first modified main stream and complementary information, then the modified main stream and the complementary ...

07/12/07 - 20070160199 - Copy control apparatus and method thereof, information processing apparatus and method thereof, and content receiving apparatus
A copy control apparatus is provided in one-to-one correspondence with a car navigation system. Connection of the copy control apparatus with an information processing apparatus such as a PC enables to transmit content only from the information processing apparatus to which the copy control apparatus is connected to the car ...

07/12/07 - 20070160198 - Secure data parser method and system
A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or ...

07/12/07 - 20070160197 - Secret information management scheme based on secret sharing scheme
In a secret information management system for managing a secret information of a user, the secret information is divided into a plurality of divided data by using a secret sharing scheme, such that the secret information can be recovered from a prescribed number of the divided data, and a part ...

07/12/07 - 20070160196 - Protection against power anlysis attacks
An electronic circuit for cryptographic processing, comprising a first combinatorial logical circuit, arranged to perform a first set of logical operations on input data and to produce output data, the output data having a functional relation to the input data, further comprising at least a second combinatorial logical circuit, arranged ...

06/28/07 - 20070147605 - System and method for authenticating software using protected master key
A processing unit includes a read-only encryption key. Software is loaded into a system memory area from a non-volatile storage device. Software code image that resides in the system storage area includes a prefix value and a suffix value. The prefix value is combined with the master key from the ...

06/28/07 - 20070147604 - Integrated circuit having advanced encryption standard core and wrapper for validating advanced encryption standard core
Disclosed is an integrated circuit having an encryption core. The integrated circuit includes an encoder configured to encrypt an input plaintext using a first cipher key to produce a ciphertext, a decoder configured to decrypt the ciphertext using a second cipher to produce a decrypted plaintext, and a comparator configured ...

06/28/07 - 20070147603 - Copyright protection system, modular exponentiation operation apparatus, and modular exponentiation operation method
A copyright protection system is provided that keeps manufacturing costs down regardless of the total number of playback apparatuses belonging to the system. In this system, a device key generating unit of a key management apparatus performs a modular exponentiation operation on a random number with an inverse element of ...

06/21/07 - 20070140478 - Encryption apparatus and encryption method
An encryption apparatus for generating a ciphertext block from a plaintext block is disclosed. A selector selects at random one mask random number from a plurality of random numbers generated by a random number generator. A mask processing unit executes mask processing of a plaintext block by using the mask ...

06/21/07 - 20070140477 - Memory encryption for digital video
A method for protecting data between a circuit and a memory is disclosed. The method generally includes the steps of (A) generating a particular address among a plurality of addresses for accessing a particular area among a plurality of areas in the memory, (B) determining a particular key among a ...

06/14/07 - 20070133789 - Compiling device and method for compiling
A compiling device for generating a second program sequence from a first program sequence comprises a recognizer for recognizing a first subarea and a second subarea of the first program sequence, and a selector for selecting instructions from a set of instructions of the second program sequence formed to select ...

05/31/07 - 20070121934 - Prime calculation device,method,and key issuing system
The present invention offers a prime calculating apparatus for achieving prime calculation where producing identical primes is avoided by simple management techniques. The prime calculating apparatus stores a known prime q and management information unique in the use range of primes. The prime calculating apparatus reads the management information; generates ...

05/24/07 - 20070116268 - Method of delivering content data and communication terminal for use therein
A method of delivering content data is provided that makes content data able to be reproduced at a user terminal by delivering content key data necessary to decrypt the content data. Specifically, portable storage media storing in advance the content data encrypted with the content key data is connected to ...

05/24/07 - 20070116267 - Methods for categorizing input data
Methods are provided for categorizing input data into a selected data type category. Exemplary embodiments are directed to the categorization of binary input data, for example random input data, as either compressed or encrypted based on statistical analysis. To this end, at least a portion of the input data is ...

05/24/07 - 20070116266 - Method, system, and apparatus for dynamically validating a data encryption operation
A method, system, and apparatus for dynamically validating a data encryption operation are disclosed. In one embodiment, a method is provided which comprises decrypting a first sequential data element of a plurality of data elements substantially in parallel with the encryption of a second sequential data element of the plurality, ...

05/17/07 - 20070110230 - Authentication engine architecture and method
Provided is an architecture (hardware implementation) for an authentication engine to increase the speed at which multi-loop and/or multi-round authentication algorithms may be performed on data packets transmitted over a computer network. Authentication engines in accordance with the present invention apply a variety of techniques that may include, in various ...

05/17/07 - 20070110229 - Ternary and multi-value digital signal scramblers, descramblers and sequence of generators
Reversible and self reversing multi-value scrambling functions created by applying multi-value inverters are disclosed. The generation of possible multi-value inverters is also presented. Corresponding multi-value descrambling functions are also disclosed. The multi-value functions are used in circuits that scramble and descramble multi-value signals. The multi-value functions can also be used ...

05/17/07 - 20070110228 - Controlling database copyrights
Briefly, in accordance with one or more embodiments, copyrights of digital data may be controlled. ...

05/17/07 - 20070110227 - Method and apparatus for reproducing contents data
Encrypted contents data and a non-core decryption software program are read out from a recording medium. The non-core decryption software program corresponds to a non-core portion of a decryption algorithm. The read-out encrypted contents data is processed into first processed contents data by executing the read-out non-core decryption software program. ...

05/17/07 - 20070110226 - Transmission/reception system, transmission/reception method, receiver device, reception method, and program
The present invention provides a transmission/reception system including a first sender device, a second sender device, and a receiver device. The first device is configured to encrypt stream data by a predetermined encryption method and transmit the encrypted stream data. The second sender device is configured to transmit stream data ...

05/17/07 - 20070110225 - Method and apparatus for efficient encryption
Methods and apparatuses are provided for accelerating the throughput and or reducing the power consumption of symmetric cryptography algorithms. Certain computations of a symmetric encryption or decryption algorithm are performed during a first phase, the results are saved to memory, and the results are retrieved to encode data during a ...

05/17/07 - 20070110224 - Data masking application
A process for masking data that includes providing a field of data to a masking application system and replacing the field of data with identical masked data regardless of a type of application that supplies the field of data to the masking application system. The process further including forming a ...

05/10/07 - 20070104322 - Digital signature method based on braid groups conjugacy and verify method thereof
The present invention discloses a digital signature scheme based on braid group conjugacy problem and a verifying method thereof, wherein the signatory S selects three braids xεLBm(l), x′εBn(l), aεBn(l), and considers braid pair (x′,x) as a public key of S, braid a as a private key of S; Signatory S ...

05/03/07 - 20070098151 - Cryptographic protocol security verification apparatus, cryptographic protocol design apparatus, cryptographic protocol security verification method, cryptographic protocol design method and computer program product
A cryptographic protocol security verification apparatus includes a formal verification unit verifying a presence or absence of a defect of a process for a party and a first virtual entity based on a description of a verifiable cryptographic protocol specification data, wherein the verifiable cryptographic protocol specification data includes a ...

05/03/07 - 20070098150 - Hash function constructions from expander graphs
Hash function constructions from expander graphs are described. In one aspect, an expander graph is walked to compute a hash function. The expander graph is walked using respective subsets of an input message. A label of a last vertex walked is an output of the hash function. ...

04/19/07 - 20070086588 - Saving and retrieving data based on symmetric key encryption
In accordance with certain aspects, data is received from a calling program. Ciphertext that includes the data is generated, using a symmetric cipher, in a manner that allows only one or more target programs to be able to obtain the data from the ciphertext. In accordance with other aspects, a ...

04/19/07 - 20070086587 - System and method for exchanging a transformed message with enhanced privacy
A system and method for exchanging a transformed message with enhanced privacy is presented. A set of input messages is defined. A set of output messages is defined. A message is selected from the input messages set. One or more words in the selected message are efficiently transformed directly into ...

04/19/07 - 20070086586 - Semi-public white-box cipher
A computer-implemented system and method for configuring and operating a white-box cipher is disclosed. In one implementation, the system employs a method for configuring pseudorandom data derived from a key to perform key-scheduling functionality associated with rounds of the cipher. Additionally, the system employs a method for generating white-box executable ...

04/12/07 - 20070081665 - Data delivery system and data communication terminal
The data delivery system is adapted to be able to communicate via a network with a data communication terminal adapted to be able to access first portable storage media that stores content data to be able to be ripped to digital recording equipment and second portable storage media adapted to ...

04/12/07 - 20070081664 - Method for classifying private information securely
and returning a positive sign if true, and a negative sign if false to classify the private data x. ...

// - 1 -
...

// - 1 -
...

// - 1 -
...

// - 1 -
...

04/05/07 - 20070076863 - Device and method for communication with the aid of an encrypted code table
In order to maintain the required security, an interface specific code is stored in an encrypted manner in a code memory which is integrated in a communication processor. In the event of an error in the communication processor, the original code is not transmitted but, if necessary, the encrypted code ...

03/29/07 - 20070071235 - Encryption/decryption appararus
A first Exclusive OR circuit operates an Exclusive OR between input data and a predetermined random number. An operation circuit performs one operation of encryption and decryption of output data from the first Exclusive OR circuit. A data register circuit, which has a plurality of data hold units, holds data ...

03/29/07 - 20070071234 - Methods for the storage and reading of a content, of the type implementing a content protection protocol, corresponding source, storage and sink devices
A method for the storage of a content from a source device to a storage device, the devices implementing a content protection protocol comprising a phase of exchanging a first encryption key (Kc) associated with a first key computation parameter (Nc). A storage method of this kind comprises the following ...

03/29/07 - 20070071233 - Hash function using arbitrary numbers
A hash unit, including an input interface adapted to receive an input key, an arbitrary number generator adapted to generate one or more arbitrary numbers, a processor adapted to apply a multi-operand function to an input key received by the input interface together with each of one or more arbitrary ...

03/22/07 - 20070064930 - Modular exponentiation with randomized exponent
For the determination of a result of a modular exponentiation, a randomization auxiliary number is employed for the randomization of the exponent on the basis of the product of the public key and the private key less “1”. This randomization auxiliary number may be derived from the private RSA dataset ...

03/22/07 - 20070064929 - Method of protecting a cryptographic algorithm
The method of protecting an algorithm that can be decomposed into the form of initial polynomials (Pi) of at least two variables and of degree not less than two, comprises the steps of making combined polynomials (Qk) each obtained from at least two initial polynomials (Pi, Pi+1), and of storing ...

03/15/07 - 20070058802 - Cryptosystem based on a jacobian of a curve
A cryptosystem has a secret based on an order of a group of points on a Jacobian of a curve. In certain embodiments, the cryptosystem is used to generate a product identifier corresponding to a particular product. The product identifier is generated by initially receiving a value associated with a ...

03/15/07 - 20070058801 - Managing the encryption of data
Embodiments of methods, devices and/or systems for managing the encryption of data are described. ...

03/15/07 - 20070058800 - Transition between masked representations of a value during cryptographic calculations
In a method for the transition from a first masked representation of a value to be kept secret to a second masked representation of the value, according to a first aspect of the invention at least one previously calculated table with a plurality of entries is used, and the calculation ...

03/08/07 - 20070053509 - Method and apparatus for minimizing differential power attacks on processors
A method of masking a cryptographic operation using a secret value, comprising the steps of dividing the secret value into a plurality of parts; combining with each part a random value to derive a new part such that the new parts when combined are equivalent to the original secret value; ...

03/08/07 - 20070053508 - Security setting method of wireless communication network, security setting program, wireless communication network system and client device
Method, program, network system and client device for security setting of wireless communication network (wireless LAN device 2) to one or a plurality of connection destinations. It is a structure of being given encryption information different from given present encryption information by use of the given present encryption information and ...

03/08/07 - 20070053507 - Secure classifying of data with gaussian distributions
A first party has a data vector x and a second party has a classifier defined as a set of multivariate Gaussian distributions. A secure inner dot product procedure is applied to each multivariate Gaussian distribution and the data vector x to produce a vector ai for the first party ...

03/08/07 - 20070053506 - Elliptic curve encryption processor, processing method of the processor using elliptic curves, and program for causing a computer to execute point scalar multiplication on elliptic curves
An object is to make a conventional GLV scalar multiplication applicable to a wider range of elliptic curves. An elliptic curve encryption processor includes an input section 2 that inputs information indicating an elliptic curve E, a point P on the elliptic curve, and an operation value K; an embedding ...

02/22/07 - 20070041583 - Systems and methods for identity-based encryption and related cryptographic techniques
A method and system for encrypting a first piece of information M to be sent by a sender [100] to a receiver [110] allows both sender and receiver to compute a secret message key using identity-based information and a bilinear map. In a one embodiment, the sender [100] computes an ...

02/08/07 - 20070030960 - System and method for generating random permutations of elements
A system and method for generating random permutations of elements (e.g., integers) in a test generation tool by providing one or more ordered ranges (110-170), each represented by a low and high value. Initially a single range is provided corresponding to the entire set of integer to be permuted. A ...

01/25/07 - 20070019805 - System employing systematic robust error detection coding to protect system element against errors with unknown probability distributions
An error detection technique can be used with data encryption/decryption such as those implementing the Advanced Encryption Standard (AES) to protect against side-channel attacks known as Differential Fault Analysis attacks, in which the error distribution is unknown. The method uses systematic nonlinear robust error detecting codes which distribute their error-detecting ...

01/18/07 - 20070014396 - Encoding/decoding circuit
An encoding/decoding operation portion includes an encoding/decoding operation circuit and an avoiding path for detouring the encoding/decoding operation circuit and can select between encoding or decoding input data in the encoding/decoding operation circuit and detouring the encoding/decoding operation circuit to output the input data without change. Only one wire has ...

01/18/07 - 20070014395 - Invariance based concurrent error detection for the advanced encryption standard
Advanced Encryption Standard (AES) is an encryption algorithm for securing sensitive unclassified material by U.S. Government agencies and, as a consequence the de facto encryption standard for commercial applications worldwide. Performing concurrent error detection (CED) for protection of such a widely deployed algorithm is an issue of paramount importance. We ...

01/18/07 - 20070014394 - Data processing method
Method for processing data, in which a Petri net is encoded, written into a memory and read and excuted by at least one instance, wherein transitions of the Petri net read from at least one tape and/or write on at least one tape symbols or symbol strings, with the aid ...

12/28/06 - 20060291647 - Encrypted communications
A communications system in which a sending computer encrypts a message using a key associated with the computer which is to receive the message; and the receiving computer uses a key associated with the sending computer in the decryption process. The sending computer is equipped with a set of keys ...

12/21/06 - 20060285682 - Authentication system executing an elliptic curve digital signature cryptographic process
An authentication system and a method for signing data are disclosed. The system uses a hardware software partitioned approach. In its implementation the system of the invention compares favourably with performance and other parameters with a complete hardware or full software implementation. Particularly, advantageously there is a reduced gate count. ...

12/14/06 - 20060280297 - Cipher communication system using device authentication keys
A cipher communication method includes preparing cipher text data which can be decrypted only by a specific partner device, and performing encryption and decryption processing at high speed with realizing an alternate and mutual authentication. A common key is used as encryption and decryption keys, and these keys (Kab) are ...

12/14/06 - 20060280296 - Cryptographic method and system for encrypting input data
A method and system for encrypting input data may include receiving an input point and a randomness rate and generating a random selection value and a random position value from the randomness rate. At least one of the input point and points encrypted by performing elliptic curve (EC) operation over ...

12/07/06 - 20060274894 - Method and apparatus for cryptography
Provided are example embodiments of a cryptographic method and apparatus thereof. The cryptographic method and apparatus may be implemented in Weierstrass and Hessian forms, and for the point representations, Affine, Ordinary Projective, Jacobian Projective, and Lopez-Dahab Projective. The cryptographic method and apparatus may prevent confidential information from leakage by checking ...

11/30/06 - 20060269054 - Extending the range of computational fields of intergers
An extension of the serial/parallel Montgomery modular multiplication method with simultaneous reduction as previously implemented by the applicants, adapted innovatively to perform both in the prime number and in the GF(2q) polynomial based number field, in such a way as to simplify the flow of operands, by performing a multiple ...

11/30/06 - 20060269053 - Network communication system and communication device
A network communication system which can shorten processing time by selecting an adequate encryption method based on an encryption processing speed is provided. In the communication process, the client device determines whether the server device is in the same LAN or in WAN and whether the watermark such as “Confidential” ...

11/23/06 - 20060262925 - Quantum key delivery method and communication device
A method of distributing a quantum key through a quantum communication path includes: a transmitting device and a receiving device generating a parity check matrix separately; the transmitting device notifying the receiving device of error correction information generated based on the parity check matrix and transmission data, through a public ...

11/09/06 - 20060251247 - Encryption apparatus, decryption apparatus, key generation apparatus, program and method therefor
According to one aspect of the present invention, a public-key encryption method which can assure security even though a quantum computer appears, which can be securely realized by an existing computer, and which may be realized in a low-electric-power environment can be constituted. More specifically, one spect of the present ...

11/09/06 - 20060251246 - Encryption device, decryption device, and data reproduction device
An encrypting apparatus 100 is composed of: a file reading unit 101 which obtains a file made up of a data section (mdat) including at least one of encoded image data, audio data, text data and a header section (moov) including a header of the data section; a data encrypting ...

11/02/06 - 20060245587 - System and method for private information matching
A system and method for confidentially matching information among parties are disclosed. Briefly described, one embodiment is a method comprising receiving from a first party a list of items, determining an encrypted polynomial P(y) from the first party's list of items, communicating the encrypted polynomial P(y) to a second party, ...

10/26/06 - 20060239450 - In stream data encryption / decryption and error correction method
The throughput of the memory system is improved where error correction of data in a data stream is cryptographically processed with minimal involvement of any controller. To perform error correction when data from the memory cells are read, the bit errors in the data in the data stream passing between ...

10/26/06 - 20060239449 - Memory system with in stream data encryption / decryption and error correction
The throughput of the memory system is improved where error correction of data in a data stream is cryptographically processed with minimal involvement of any controller. To perform error correction when data from the memory cells are read, the bit errors in the data in the data stream passing between ...

10/19/06 - 20060233358 - Method and system for shipment authentication
In one embodiment of the present invention, a source point of a supply chain secures shipment of an object by devising an encryption key and encrypting a message using the encryption key to produce an encrypted message. A portion or portions of the encryption key and the encrypted message are ...

10/19/06 - 20060233357 - Encrypting apparatus and encrypting method
To propose an encryption device and encryption method capable of improving reliability of an encryption function. An element-specific parameter unique to a solid imaging element is created based on a uniform image signal S2 output from the solid imaging element as a result of imaging a uniform imaging target with ...

10/05/06 - 20060222175 - Computation method, computing device and computer program
The computing device calculates an equivalence H0≡2m*k+1 (mod n) relating to a divisor n of 2m*k+1 (step A), computes an equivalence H≡2E(p, m, k) (mod n) of 2E(p, m, k) (mod n) from H0 by an REDC operation (step B), and performs a correction operation by H=REDC (H, G)n for ...

09/21/06 - 20060210069 - Elliptic curve point octupling for weighted projective coordinates
Systems and methods for elliptic curve octupling for weighted projective coordinates are described. In one aspect, a weighted projective point P on an elliptic curve is identified. 8P is computed from P independent of repeated doubling operations using fewer field multiplications. ...

09/21/06 - 20060210068 - Elliptic curve point octupling using single instruction multiple data processing
Systems and methods for elliptic curve octupling using Single Instruction Multiple Data (SIMD) processing are described. In one aspect, a weighted projective point P on an elliptic curve, P having coordinates (x, y, z) is identified. Value 8P is computed from P with 12 sets of field multiplications using SIMD ...

09/21/06 - 20060210067 - Sending a message securely over an insecure channel
Sending a message securely on an insecure channel. The message is encoded in the form of a singular matrix, and multiplied with a first non-singular matrix. The resulting first cipher data is sent to a receiver system. Receiver system multiplies the first cipher data with a second non-singular matrix and ...

09/21/06 - 20060210066 - Method for the secure application of a cryptographic algorithm of the rsa type and a corresponding component
A method for the secure application of a cryptographic algorithm of the RSA type in an electronic component obtains the value of a public exponent e from a given set of probable values, without a priori knowledge of that value. Having determined the value for the public exponent e, the ...

09/21/06 - 20060210065 - Encryption/decryption device and method
Input picture data are encrypted with high secrecy and restoration against an error of encrypted data. An EXOR circuit 100 calculates input picture data and a pseudo random sequence and obtains encrypted data. The obtained encrypted data are held in an FF circuit 101. The FF circuit 101 is reset ...

09/07/06 - 20060198515 - Secure disc drive electronics implementation
A data storage device comprises a storage medium and a controller including a cryptographic and security module for encrypting and decrypting data to be stored in and retrieved from the storage medium. The cryptographic and security module includes an interface for receiving commands from a processor, a secret root key, ...

09/07/06 - 20060198514 - System, portable device and method for digital authenticating, crypting and signing by generating short-lived cryptokeys
A system for authentication, encryption and/or signing, as well as corresponding devices and methods, that use temporary but repeatable encryption keys uniquely connected to the user and generated from a unique set of input parameters. The system comprises an input device (105) designed to extract predetermined characteristic values from value ...

08/17/06 - 20060182274 - Method for ciphering a compressed audio or video stream with error tolerance
A method ciphers a standardized stream of compressed audio or video data, wherein at least one part of the bits of data packets delimited by two consecutive synchronization markers is ciphered by pseudo-random stream. ...

08/17/06 - 20060182273 - Methods for point compression for jacobians of hyperelliptic curves
A cryptosystem based on a Jacobian of a hyperelliptic curve is being used. Various methods and apparati are provided for generating a compressed data format that identifies one or more points—on the Jacobian of the hyperelliptic curve, and for subsequently decompressing the compressed format data. ...

08/10/06 - 20060177051 - Cryptographic applications of the cartier pairing
Systems and methods for cryptographically processing data as a function of a Cartier pairing are described. In one aspect, a Cartier pairing is generated from two different abelian varieties or abelian varieties and an isogeny between them. Data is cryptographically processed based on the Cartier pairing. ...

08/10/06 - 20060177050 - Method and system for hardware accelerator for implementing f8 confidentiality algorithm in wcdma compliant handsets
In a wireless communication system, a method and system for hardware accelerator for implementing the f8 confidentiality algorithm in WCDMA compliant handsets are provided. Input variables may be initialized in a keystream generator and an intermediate value may be generated with a confidentiality key parameter and a key modifier. The ...

08/03/06 - 20060171533 - Method and apparatus for encoding and decoding key data
An apparatus and a method for encoding and decoding key data are provided. An apparatus for encoding DPCMed differential data of key data includes a DND operator which performs on input differential data a predetermined number of times a DND operation, in which a divide operation is performed on the ...

08/03/06 - 20060171532 - Encryption processing circuit
An encryption processing circuit which performs a permutation process of a common key block encryption system that permutes input data of plural bits according to a per-bit correspondence rule and outputs the processed data. The encryption processing circuit comprises a data input unit that receives the input data of plural ...

08/03/06 - 20060171531 - Padding application method ensuring security of cryptosystem and encryptor/decryptor
When an n-bit plaintext M is received, the OAEP+padding is applied thereto. According to a conversion rule or a conversion function A that satisfies the conditions as described below, two bit strings m and r are obtained from the result of the OAEP+padding. The conversion function A is a map ...

08/03/06 - 20060171530 - Encryption communication system
An encroption transmission apparatus and an encryption reception apparatus avoid attack that takes advantage of re-transmission request. A server apparatus encrypts a content key five times, thereby generating five encrypted content keys, calculates a hash value of the content key, and transmits the five encrypted content keys and the hash ...

07/20/06 - 20060159257 - Apparatus and method for detecting a potential attack on a cryptographic calculation
An apparatus for detecting a potential attack on a crypto-graphic calculation performing a calculation with at least one parameter includes first means for providing a parameter masked according to a first masking algorithm, first means for performing the calculation with the masked parameter in order to obtain a masked result ...

07/06/06 - 20060147040 - Rijndael block cipher apparatus and encryption/decryption method thereof
A rijndael block cipher apparatus including an operational unit that efficiently performs a round operation for encrypting/decrypting a rijndael block cipher and an encryption/decryption method thereof are disclosed. The rijndael block cipher apparatus is mounted in a mobile terminal such as a cellular phone and a PDA or a smart ...

07/06/06 - 20060147039 - Data encryption method cryptographic system and associated component
An encryption method in which a clear message (m) is formatted with a formatting function (p), and in which the result of the formatting step is exponentiated using a public key (N, e) in accordance with the relationship c=μ(m)e mod N, c being an encrypted message, μ(m) being the result ...

06/29/06 - 20060140397 - Method for transmitting messages between an emitter and at least on receiver and system for implementing said method
This invention also relates to a system for transmitting messages between an emitter and at least one receiver, this system being arranged to implement the method of the invention. ...

06/22/06 - 20060133604 - System and method for securing data from a remote input device
An input device with an integrated security module communicates with a processing component over an insecure medium. The insecure medium may be a wireless network, software stack, or the like. According to one embodiment, the security module is integrated into an existing chip of the input device. Data generated by ...

06/22/06 - 20060133603 - Integer division method which is secure against covert channel attacks
The invention relates to a cryptographic method involving an integer division of type q=a div b and r=a mod b, wherein a is a number of m bits, b is a number of n bits, with n being less than or equal to m, and bn−1 being non-null and the ...

06/15/06 - 20060126830 - Montgomery transform device, arithmetic device, ic card, encryption device, decryption device and program
According to an aspect of the invention, Montgomery arithmetic can be achieved while omitting division in an input stage. That is, the aspect of the invention is configured to obtain a Montgomery transform result m′ (=mR mod p) of n-bit from an input m of 2n-bit without using the division, ...

06/15/06 - 20060126829 - Image encryption method
An image encryption method for protecting data security and privacy is provided. A preferred embodiment and several alternate embodiments of the invention are disclosed. The method comprises mapping from the original data to a sequence of random numbers and creating a cipherimage based on that, wherein the cipherimage is the ...

06/15/06 - 20060126828 - Inverse calculation circuit, inverse calculation method, and storage medium encoded with computer-readable computer program code
In an inverse calculation circuit, an inverse calculation method, and a storage medium encoded with a computer readable computer program code, a random number generator generates a first random number and a second random number; and an inverter receives a plurality of first bits expressing a first element of a ...

06/15/06 - 20060126827 - Encryption methods and apparatus
An encryption and decryption system is provided. The system includes multiple sub-key tables, each sub-key table associated with an identifying number and multiple cipher engines arranged serially, each cipher engine capable of executing a different encryption operation on an input data stream using a sub-key table and producing an output ...

06/15/06 - 20060126826 - Apparatus and method of encoding and decoding information
A method for encoding and decoding information, the method comprising the steps of: (a) using at least one mathematical function; (b) producing an encryption algorithm using the mathematical functions such that the algorithm has at least two parameters; (c) defining a decode key of a data stream by defining the ...

06/08/06 - 20060120520 - Encryption device, encryption processing method and program, and information protection system employing the encryption device
An encryption device includes a first unit that acquires value information denoting a value of information to be encrypted, and a second unit that calculates a strength parameter denoting an encryption strength, based on the value information. It is thus possible to determine the strength parameter reasonably according to the ...

06/01/06 - 20060115079 - Method and system for decoding single antenna interference cancellation (saic) and redundancy processing adaptation using burst process
Aspects of a method and system for decoding single antenna interference cancellation (SAIC) and redundancy processing adaptation using burst process are provided. A wireless receiver may decode bit sequences based on a first decoding algorithm that may utilize redundancy in the data and that may impose physical constraints. The receiver ...

05/25/06 - 20060109981 - Small hardware implementation of the subbyte function of rijndael
A small hardware implementation is provided for the Advanced Encryption Standard SubByte function that implements the affine transform and inverse transform in a single Affine-All transform using a multiplicative inverse ROM. The logic is greatly reduced and the maximum path delay is reduced compared to a multiplexor implementation and is ...

05/18/06 - 20060104438 - Method for making secure an electronic entity with encrypted access
A method for protecting an electronic entity with encrypted access, against DFA (Differential Fault Analysis) attacks which includes: storing the result of a selected step (Rm, Kn) of an iterative process forming part of the cryptographic algorithm and in performing once more at least part of the steps of the ...

05/11/06 - 20060098815 - Methods of encoding and decoding data
A cryptographic process (100) receives variable length user data (150) as input and performs an initialization process, at least one pass of at least one pass function and an output function. The pass function the invokes at least one round function (171). Each round function (171) receives inputs which are ...

05/11/06 - 20060098814 - Method for communicating securely over an insecure communication channel
A method for enhancing the security of cryptographic systems against side channel attacks and cryptanalysis is based on the concept of object hopping or dynamic transformation of elements between objects that share the same category and/or floating objects which facilitate object hopping. The use of floating objects and floating finite ...

05/04/06 - 20060093135 - Method and apparatus for intercepting events in a communication system
An intercept system provides more effective and more efficient compliance with legal intercept warrants. The intercept system can provide any combination of operations that include near-real-time intercept, capture of intercepted data in structured authenticated form, clear text intercept for communications where there is access to encryption keys, cipher text intercept ...

04/27/06 - 20060088156 - Cfm mode system
A method for producing at least one ciphertext block from at least one plaintext block using a block cipher E and a key K, the method including receiving n plaintext blocks, wherein n is an integer greater than 0, setting Q0 equal to an initial value, and for each plaintext ...

04/20/06 - 20060083371 - Management messages transmission method by a management center intended to a plurality of multimedia units
The present invention relates to a management messages transmission method by a management center intended to a plurality of multimedia units. Each unit has a security module (SC) comprising at least one global encryption key used in relation with an encryption module. This method is characterized in that it consists ...

04/20/06 - 20060083370 - Rsa with personalized secret
The present invention creates flexibility into the RSA cryptography. The goal is achieved by allowing a user to select a personalized secret such as a password to derive an exponent that functions like a leading part of the RSA private key, and by further allowing the user to discretionarily change ...

04/20/06 - 20060083369 - Method and apparatus for sharing and generating system key in drm system
A method and apparatus are provided for generating and sharing a system key over a DRM system. The method includes: defining a (k−1)th order polynomial having k random numbers as coefficients, where k denotes a natural number; generating n polynomial solutions by inputting n constants into the polynomial, where n ...

04/13/06 - 20060078108 - Hardware-based encryption/decryption employing dual ported memory and fast table initialization
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 logic to track data changes in the dual ported memory for fast table initialization; a means to accelerate operations by ...

04/13/06 - 20060078107 - Diffused data encryption/decryption processing method
The present invention discloses a diffused data encryption/decryption processing method, which comprises a plaintext, being at least a 2D matrix; and a password, being at least a 2D matrix; such that the password determines the starting point of the diffusion, the length of the diffusion, the cycle of diffusion, the ...

04/06/06 - 20060072745 - Encryption system using device authentication keys
An encrypted data distributing method includes preparing cipher text which can be decrypted only by a specific trusted device, and performing encryption and decryption processing at a high speed. An encryption key is prepared using an encryption device authentication key unique to an encryption device and a decryption device authentication ...

04/06/06 - 20060072744 - Data division method and device using exclusive or calculation
A plurality of original partial data are generated by dividing the original data by the prescribed processing unit bit length, a plurality of random number partial data each having a length less than or equal to the prescribed processing unit bit length are generated in correspondence to the plurality of ...

04/06/06 - 20060072743 - Cryptography using finite fields of odd characteristic on binary hardware
A cryptographic method is described. The method comprises storing binary data representing at least a portion of a field element of an odd-characteristic finite field GF(pk) in a register, p being an odd prime number, the field element comprising k coefficients in accordance with a polynomial-basis representation, the binary data ...

03/30/06 - 20060067525 - Unique product identification
The components of a product are identified with the aid of checksums. The checksums are in turn identified with the aid of a master checksum. Asymmetrically encrypted digital signatures are preferably used as checksums. As a result of the capability to verify the checksums it is ensured that none of ...

03/23/06 - 20060062383 - Encryption/decryption management method in computer system having storage hierarchy
In a computer system having a computer 10, two or more data storage apparatuses 100 and 200 arranged hierarchically, plural encryption/decryption modules 199 and 299 on a path between the computer 10 and a data storage area 101, and a management computer 500 for managing the data storage apparatuses and ...

03/16/06 - 20060056623 - Block encryption method and schemes for data confidentiality and integrity protection
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 string by using a non-cryptographic Manipulation Detection Code function for secure data communication over insecure channels and for secure data ...

03/16/06 - 20060056622 - Protection of a des algorithm
A method for protecting the execution of an algorithmic calculation taking into account at least one valid piece of data and at least one secret key by an integrated circuit, and performing several iterations of an encryption calculation, including executing the algorithm with the valid data between several executions of ...

03/16/06 - 20060056621 - Provisional signature schemes
A method and apparatus for implementing portions of a provisional signature scheme are disclosed. In one embodiment, the method comprises creating a provisional signature by performing an operation on a message and completing the provisional signature to create a final signature on the message. Such a scheme may be used ...

03/16/06 - 20060056620 - Processes, circuits, devices, and systems for encryption and decryption and other purposes, and processes of making
A wireless communications device (110) has a digital section (800) and a radio frequency section (840). The digital section (800) does setup and execution on a set of data in at least first and second threads concurrently in a series of overlapping iterations by dividing the set of data into ...

03/16/06 - 20060056619 - Method for universal calculation applied to points of an elliptic curve
A method for universal calculation on the points of an elliptic curve defined by a quartic equation uses identical programmed calculating devices for operating an addition of points, a doubling of points and an addition of a neutral point. The calculating device is a central unit associated with a memory. ...

03/09/06 - 20060050869 - Method and apparatus for managing secure collaborative transactions
Different levels of security are provided in a security system so that users can decide the security level of their own communications. Users can choose a low level of security and maintain the security overhead as low as possible. Alternatively, they can choose higher levels of security with attendant increases ...

03/09/06 - 20060050868 - Protected cryptographic calculation
In a method for protected execution of a cryptographic calculation in which a key (12) with at least two key parameters (p, q, pinv, sp, dp, sq, dq) is drawn on, an integrity check (30, 34, 40, 54) of the key (12) is performed, in order to prevent a cryptographic ...

03/02/06 - 20060045262 - Reliable elliptic curve cryptography computation
A method for reliable computation of point additions and point multiplications in an elliptic curve cryptography (ECC) system. Two asymmetric operations are performed: one of the operations is of slightly higher complexity than a conventional ECC operation, and the other operation is of much lower complexity than the first operation. ...

02/23/06 - 20060039553 - Method and system for implementing the a5/3 encryption algorithm for gsm and edge compliant handsets
In a wireless communication system, a method and system for implementing the A5/3 encryption algorithm for GSM and EDGE compliant handsets are provided. Input variables may be initialized in a keystream generator and an intermediate value may be generated with a cipher key parameter and a key modifier. A number ...

02/16/06 - 20060034455 - Permutation data transform to enhance security
A data input is divided into two segments; the second segment is also divided into groups. Bits in the first segment are used to control the application of permutation functions to bit groups in the second segment. The transformed data is assembled from the first segment and the permuted groups ...

02/16/06 - 20060034454 - Exponential data transform to enhance security
A data input is divided into two segments. The second segment is raised to a power of a function of the first segment, the power being relatively prime to a function of a predefined modulus. The modulus is then applied to the result. The transformed data is assembled from the ...

02/16/06 - 20060034453 - System and method for secure encryption
A method for encrypting a message containing a plurality of message segments is described. First, a key is input into a SHA function to generate a first hash value. Then, a first message segment is encrypted into a first cipher segment by use of a part of the first hash ...

02/16/06 - 20060034452 - Code calculating device
A code computing apparatus with an error detection code (CRC) generating function and an elliptic curve cryptography (ECC) function, comprising a matrix element computation part 30 for generating matrix elements from parameter values set in first and second registers 201 and 202, a matrix element register 51 for holding the ...

02/09/06 - 20060029223 - Techniques to strengthen one-time pad encryption
Apparati, methods, and computer-readable media for strengthening a one-time pad encryption system. A method embodiment of the present invention comprises the steps of encrypting plaintext (1) with an OTP key (2) in an XOR operation to produce ciphertext (3); and obfuscating the ciphertext (3) with an AutoKey (4) in an ...

02/09/06 - 20060029222 - Method for accelerating cryptographic operations on elliptic curves
This invention provides a method for accelerating multiplication of an elliptic curve point Q(x,y) by a scalar k, the method comprising the steps of selecting an elliptic curve over a finite field Fq where q is a prime power such that there exists an endomorphism ψ, where ψ(Q)=λ·Q for all ...

02/09/06 - 20060029221 - Elliptic polynomial cryptography with multi y-coordinates embedding
Given a set of elliptic points that satisfy an elliptic polynomial equation defined over a finite field, F, which requires N-bits to represent its elements, a new method of cryptographic encryption and decryption is presented which uses more than one quadratic variable that are termed y-coordinates to obtain an elliptic ...

02/09/06 - 20060029220 - Elliptic polynomial cryptography with multi x-coordinates embedding
Given a set of elliptic points that satisfy an elliptic polynomial equation defined over a finite field F which requires N-bits to represent its elements, a method of cryptographic encryption and decryption is presented which uses more than one cubic variable that are termed x-coordinates to obtain an elliptic polynomial ...

02/02/06 - 20060023878 - Modular multipliers having segmentable structure and cryptography systems utilizing same
A segmentable modular multiplier circuit includes a control circuit configured to produce a mode control signal and operation control signals in response to a control signal and a calculator circuit configured to perform modular multiply operations on first and second bit length operands in respective first and second modes responsive ...

02/02/06 - 20060023877 - Encryption apparatus and encryption method
An encryption apparatus having an encryption interruption/restart function and temporarily interrupting packet processing accompanied with encryption to first process packets having a higher priority order, having a data storage memory for storing data for processing, a common key cipher block for encrypting transferred data to be processed by a common ...

02/02/06 - 20060023876 - Method to secure a broadcasted event
The aim of this invention is to propose a solution to prevent the modification of access conditions to an encrypted multimedia content. This aim is achieved by a method to secure an event with control words (CW), the use of this event by user units being subjected to access conditions ...

02/02/06 - 20060023875 - Enhanced stream cipher combining function
A cryptographic system and method includes generating a plurality of round keys from blocks of a key stream; and performing a combining function. When encrypting a set of blocks of plaintext data into a set of blocks of ciphertext data, each block of plaintext data within the set is processed ...

02/02/06 - 20060023874 - Method and multiline scrambled clock architecture with random state selection for implementing lower electromagnetic emissions
A method and multiple line scrambled clock architecture with random state selection are provided for implementing lower electromagnetic emissions. A clock distribution circuit receives a clock input and generates a plurality of scrambled sequences, each respectively coupled by one of a plurality of N clock distribution lines to a destination ...

02/02/06 - 20060023873 - Method for secure integer division or modular reduction against hidden channel attacks
The invention concerns a cryptographic method which includes integer division of the type q=a div b and/or a modular reduction of the type r=a mod b, with q being a quotient, a being a number of m bits, b being a number of n bits, n being not more than ...

01/19/06 - 20060013388 - Method and system for implementing fi function in kasumi algorithm for accelerating cryptography in gsm/gprs/edge compliant handsets
In a wireless communication system, a method and system for implementing an FI function in a KASUMI algorithm for accelerating cryptography in GSM/GPRS/EDGE compliant handsets are provided. An efficient implementation of the FI function may comprise a first substitution stage and a second substitution stage, where a 9-bit substitution circuit ...

01/19/06 - 20060013387 - Method and system for implementing kasumi algorithm for accelerating cryptography in gsm/gprs/edge compliant handsets
In a wireless communication system, a method and system for implementing a KASUMI algorithm for accelerating cryptography in GSM/GPRS/EDGE compliant handsets are provided. A pipelined implementation of the KASUMI algorithm may comprise a plurality of selectors, an FI function, an FO function, a first pipe register, a second pipe register, ...

01/12/06 - 20060008083 - Random number verification method and random number verification apparatus
Disclosed is a random number verification method and apparatus capable of quickly detecting the fact that a random number generation device designed to generate substantially authentic random numbers has become unable to generate authentic random numbers due to a malfunction, wrongful manipulation or the like. When random numbers randomly generated ...

01/12/06 - 20060008082 - System and method for securing communications between devices
A system and method for providing an improved way to secure messages being transmitted between communicating devices. Security mechanisms, operating below the session establishment level, provide fast encryption that is unconditionally secure or becomes stronger over time as devices continue to communicate. After random or arbitrary characters are used to ...

01/12/06 - 20060008081 - Modular-multiplication computing unit and information-processing unit
Either a multiplicand A or 0 is selected, depending on the value of multiplier B supplied in a unit composed of q bits through the use of selectors, and the selected result is provided, and either a multiplicand u or 0 is selected, depending on the value of multiplier N ...

01/12/06 - 20060008080 - Modular-multiplication computing unit and information processing unit
The bit strings of multipliers B and N are converted through the use of the Booth's algorithm in units composed of a predetermined number of bits and the operation of A×B+u×N is executed by a carry save adder using the value of an integral multiple of multiplicand A corresponding to ...

01/12/06 - 20060008079 - Stream ciphering of the content of a memory external to a processor
A method and an element of ciphering by an integrated processor of data to be stored in a memory, including applying a ciphering algorithm which is a function of a key specific to the integrated circuit and of an initialization vector, and of memorizing at least the ciphered data, the ...

01/05/06 - 20060002548 - Method and system for implementing substitution boxes (s-boxes) for advanced encryption standard (aes)
Systems and methods for implementing Advanced Encryption Standard (AES) are disclosed herein. Aspects of the method may comprise storing 256 bytes of data. A non-zero byte portion of the 256 bytes of data may be replaced with multiplicative inverse bytes in a Galois field GF(256) and the replaced inverse bytes ...

12/22/05 - 20050281404 - Scalable streaming media authentication
Consumer networks, increasingly used for multimedia information and commercial content delivery, are destined to be heterogeneous. To provide QoS, it is necessary to adapt the multimedia stream to the heterogeneous network channel conditions and device capabilities. Meanwhile, security is an important component to restrict unauthorized multimedia content access and distribution. ...

12/15/05 - 20050276413 - Method and apparatus to manage heterogeneous cryptographic operations
Method and apparatus for a system to perform cryptographic operations for multiple clients are described. A request to perform cryptographic operations for a context flow may be received. A determination may be made as to whether to accept the request. The context flow may be assigned to one of multiple ...

12/08/05 - 20050271201 - Encryption circuit
An encryption circuit of a secret key cryptosystem which inputs a plain text and a secret key 4A, inputs R partial keys Kn obtained from the secret key 4A and applies repeatedly R times of round operations to the plain text so that the plain text is encrypted including: registers ...

11/24/05 - 20050259815 - Celestial body communication techniques
In a communication technique using the apparent distribution of stars and other celestial bodies visible from the earth to generate codes corresponding to communication characters such as the English alphabet and or Arabic numbers, the characters of a conventional keyboard, or any other suitable character set. The stars, or subset ...

11/24/05 - 20050259814 - Table masking for resistance to power analysis attacks
Tables are defined to permit output masking for table look-ups to be carried out to resist power analysis attacks on cryptographic operations. A set of individually defined random values is used to mask each entry in a substitution table, defining a masked substitution table. A mask table is also defined ...

11/24/05 - 20050259813 - Method for partially encrypting program data
A cable television system provides conditional access to services. The cable television system includes a headend from which service “instances,” or programs, are broadcast and a plurality of set top units for receiving the instances and selectively decrypting the instances for display to system subscribers. The service instances are partially-encrypted ...

11/17/05 - 20050254646 - Variable size key cipher and method and device using the same
An encryption device and method and decryption device and method which implement a bit-based encryption scheme and hardware design. The encryption device includes a random number generator, receiving a main key, determining a working key using at least one random number and outputting a working key, a model, receiving the ...

11/17/05 - 20050254645 - System and method for safeguarding data between a device driver and a device
A data safeguarding system, method, and article for safeguarding an encrypted data-stream transmitting on a first channel from a first system to a second system. The data-stream can be intertwined with other data-streams. The data-stream is arranged in fixed length sequential blocks, each block including a header portion and a ...

11/17/05 - 20050254644 - Anti-pirate method for the distribution of digital content by pro-active diversified transmission, associated transmitting device and portable receiving object
The invention concerns an anti-pirate method for the distribution of digital content by pro-active diversified transmission, associated transmitter device and portable receiving object. The method, designed to make the same information (Kc) available to several receivers (1) belonging to a group (G) of receivers, each receiver storing information (SAi) specific ...

11/10/05 - 20050249349 - Matrix encryption method and system
Disclosed are an encryption method and system. The method comprises the steps of providing a message to be encrypted, said message having a string of characters; and providing a matrix having characters in a last row and numbers in all other rows. A string of numbers is formed from said ...

11/10/05 - 20050249348 - Data encryption/decryption method, device, and program
Encryption is executed with respect to an encryption target unit based on an encryption ratio with maintaining the same data length both prior to and subsequent to the encryption process. In Pattern 1, one third from the encryption target unit is encrypted, while two thirds (the rest) of the encryption ...

11/03/05 - 20050243998 - Apparatus and method for consistency checking public key cryptography computations
A cryptographic system comprising: 1) a first Montgomery-based cryptographic engine that receives a first operand and a second operand and generates a first result and 2) a second Montgomery-based cryptographic engine that receives a first reduced operand derived from the first operand and a second reduced operand derived from the ...

10/27/05 - 20050238166 - Apparatus and method for implementing the kasumi ciphering process
An arrangement is provided for performing the KASUMI ciphering process. The arrangement includes apparatuses and methods that parallelize computations of two FI functions in KASUMI rounds within one clock cycle and computes two consecutive FL functions in the KASUMI rounds within one clock cycle. ...

10/20/05 - 20050232415 - On-chip storage, creation, and manipulation of an encryption key
A system and method of creating and managing encryption keys in a data processing device generates subsequent encryption keys by combining the existing encryption key with an existing password and seed value. In the preferred embodiment, the initial encryption key is embedded during manufacture and is unknown to the user ...

10/20/05 - 20050232414 - Block encoding method and block encoding/decoding circuit
A block cipher method eliminates the overhead associated with key scheduling, decreases the required time for encryption or decryption, and increases the total throughput. A key scheduling circuit (12) for generating round key data from key data for the encryption or the decryption and a bank memory (13) for storing ...

10/13/05 - 20050226410 - Security information packaging system, lsi, and security information packaging method
To make the strict management of the security information possible, in a security information packaging system 120 which comprises a storing portion 120a for storing first encrypted security information EDK(MK)/address obtained by encrypting final security information DK by using internal security information MK and second encrypted security information EMK(CK)/address obtained ...

10/13/05 - 20050226409 - Method of improving operational speed of encryption engine
In the present method of implementing functioning of an encryption engine, a plurality of logic blocks are provided, each for running a function. Each function is run based on three variables, each of which may have a first or second value. The function is run with the first variable value ...

10/13/05 - 20050226408 - Apparatus and method for encryption and decryption
An apparatus and method for encrypting/decrypting data include (a) a first plurality of encryption tables, each of the encryption tables being capable of transforming a data value into an encrypted/decrypted value, the data value corresponding to a unit of the data, the encrypted/decrypted value corresponding to a unit of encrypted/decrypted ...

10/13/05 - 20050226407 - Data conversion device and data conversion method
A sub converter 330 provided in a data conversion apparatus for data encryption/decryption includes a data conversion function and a data transfer function or key transfer function, the sub converter converts data and transfers data that is nonlinear converted in a main converter 320 or a key that is outputted ...

10/06/05 - 20050220297 - Key bit stream generation
A bit sequence which is generated by a feedback shift register is decimated with a variable decimation value m (mε|N) in a predetermined manner which is known on the decryption side, i.e. in that every mth bit of the bit sequence is picked out from the bit sequence so as ...

09/29/05 - 20050213752 - Stream cipher encryption and message authentication
Stream cipher encryption and message authentication. Stream cipher encryption is performed by generating a keystream at the transmitting end from a state value, applying the keystream to plaintext to generate an encrypted message block having at least a portion of the plaintext converted to ciphertext, and updating the state value ...

09/29/05 - 20050213751 - Methods and systems for generating transcodable encrypted content
Methods and systems for generating transcodable encrypted content that includes independently processable components are disclosed. In one embodiment, transcodable content is accessed that includes independently processable components to be encrypted. At least one of the independently processable components is encrypted to provide independently processable components which are independently decryptable. Moreover, ...

09/22/05 - 20050207571 - Data cipher processors, aes cipher systems, and aes cipher methods using a masking method
Data cipher processors, advanced encryption standard (AES) cipher system, and AES cipher methods using a masking method perform round operations using a round key, a plain text, a cipher text, and masking data. Some of the round operations are implemented over a composite Galois Field GF(•). Original data and predetermined ...

09/22/05 - 20050207570 - Encryption apparatus, program for use therewith, and method for use therewith
An encryption apparatus capable of effectively preventing encryption data from being illegally generated is provided. Based on apparatus identification data of an IC, which is input from a computer, a secure application module (SAM) selects an encryption method from among a plurality of different encryption methods. Based on the code ...

09/22/05 - 20050207569 - Methods and apparatus for preparing data for encrypted transmission
Methods and apparatus for preparing data for encrypted transmission. According to the current invention, a data bitstream may be processed to create side information. After extracting, generating and/or acquiring the side data, some or all of the data bitstream may be encrypted and then combined to create a combined data ...

09/15/05 - 20050201554 - Method for data encryption in an ethernet passive optical network
One embodiment of the present invention provides a system that decrypts downstream data in an Ethernet passive optical network (EPON). During operation, the system receives a data frame which is encrypted based on a remote input block and a session key, wherein the remote input block is constructed based on ...

09/15/05 - 20050201553 - Cryptography-processing method, cryptography-processing apparatus and computer program
The present invention provides a cryptography-processing method for carrying out computation processing of hyperelliptic curve cryptography processing at a high speed and a cryptography-processing apparatus for implementing the method. In execution of scalar multiplication processing, a divisor is selected among divisors each having a weight g0 smaller than the genus ...

09/15/05 - 20050201552 - Data processing circuit and control method therefor
When an encryption processing circuit encrypts data, a current flows in the encryption processing circuit. A noise current generated by a noise generation circuit is superimposed on the current consumed by the encryption processing circuit. The present invention is applicable to an IC chip that encrypts plaintext data using a ...

09/08/05 - 20050195973 - Method for xz-elliptic curve cryptography
Given a set of elliptic curve points defined over a field F(p) and represented in projective coordinate, a method is presented which allows the embedding of data bits in both the X-coordinate and the Z-coordinate of the elliptic curve point when represented in projective coordinate. This makes the number of ...

08/25/05 - 20050185790 - High speed cryptographic system with modular architecture
The present invention concerns a cryptographic system (1) with a modular architecture. Memory modules (3, 3′, 3″) make it possible to store information concerning authentication keys, data and commands, including a secure memory module (3′) for containing the keys with integrity checking and an emergency erase function. Various types of ...

08/18/05 - 20050180564 - Printing apparatus
When encryption processing means is decided in encryption print communication which is made between a PC and a printer, a transmission/reception control unit of a printer receives information of encryption processing means from the PC and stores into a list storing unit of a RAM. A list of encryption processing ...

08/18/05 - 20050180563 - Methods for scaling a progressively encrypted sequence of scalable data
A method for scaling a progressively encrypted sequence of scalable data is disclosed. The method includes associating data with the progressively encrypted sequence of scalable data that identifies combinable portions of the progressively encrypted sequence of scalable data to combine in order to produce a scaled version of the progressively ...

08/11/05 - 20050175174 - Calculating the modular inverses of a value
In a method for calculating the modular inverse R of a value E in relation to a module M, a breakdown of the module M into at least two factors M1, M2 is determined, a respective auxiliary value R1, R2 is calculated for each of the factors M1, M2, wherein ...

08/11/05 - 20050175173 - Communication device
An invention of a communication apparatus, a communication system, a communication method, in which communications are performed with a communication partner with data enciphered, and an information processing apparatus, an information processing system, an information processing method and service providing method is characterized in that, upon communications of data with ...

08/04/05 - 20050169463 - Hardware cryptographic engine and hardware cryptographic method using an efficient s-box implementation
A hardware cryptographic engine implementing an Advanced Encryption Standard (AES) algorithm is disclosed. The hardware cryptographic engine comprises a plurality of modules corresponding to rounds of AES. Each of the plurality of modules comprises an S-BOX computing a multiplicative inverse of each element in an input vector over GF(28) using ...

08/04/05 - 20050169462 - Cryptographic method capable of protecting elliptic curve code from side channel attacks
An elliptic curve cryptography method which generates a public key for use in a communication encryption using an elliptic curve, including: changing a number of a secret key (d) of (k) bits to an odd number; encoding the secret key to yield an encoded secret key (d) in which a ...

08/04/05 - 20050169461 - Method and device for anonymous signature with a shared private key
A cryptographic method and apparatus for anonymously signing a message. Added to the anonymous signature is another signature which is calculated (operation 13) using a private key common to all the members of a group authorized to sign and unknown to all revoked members. The private key is updated (operations ...

07/28/05 - 20050163313 - Methods and apparatus for parallel implementations of table look-ups and ciphering
A method and apparatus are used to generate outputs according to a ciphering algorithm which for each of the outputs operates on a respective input using a respective key. The ciphering algorithm has a plurality of rounds in which functions are evaluated. For a least one of the functions, outputs ...

07/28/05 - 20050163312 - Cryptographic method protected against covert channel type attacks
The invention relates to a cryptographic method secured against a covert channel attack. According to the invention, in order to carry out a selected block of instructions as a function of an input variable amongst N predefined instruction blocks, a common block is carried out on the predefined N instruction ...

07/21/05 - 20050157872 - Rsa public key generation apparatus, rsa decryption apparatus, and rsa signature apparatus
An RSA decryption apparatus that is used in an IC card or the like counters a differential fault attack. The RSA decryption apparatus computes at high speed a public key used in data verification, without having to obtain the public key from an external source. The RSA decryption apparatus includes ...

07/21/05 - 20050157871 - Encryption/signature method, apparatus, and program
According to each embodiment of the present invention, random function operations less than three times and tight security can simultaneously be implemented. More specifically, a ciphertext y=c∥t or a signature σ=c′∥t is created as concatenated data of two data. The concatenated data is created by using a public key encryption ...

07/21/05 - 20050157870 - Modular inversion that is protected against espionage
In methods for determining, in a way that is protected against spying, the modular inverse b of a value a in relation to a module n for a cryptographic application, an auxiliary value β and an auxiliary module δ are determined at least depending on the value a, the module ...

07/14/05 - 20050152541 - Tamper-proof elliptic encryption with private key
An encryption device (FIG. 15) performs elliptic curve encryption using a secret key. The encryption device includes: operation means (ECDBL, ECADD) for performing scalar multiplication of a point on an elliptic curve; storage (T[0]-T[2]) having a plurality of data storing areas; and means (SEL) for determining, in accordance with a ...

07/14/05 - 20050152540 - Fast multi-photon key distribution scheme secured by quantum noise
A key distribution scheme comprising a generation and reception system and a specific operation protocol is described. This system allows fast and secure key distribution in optical channels by two stations A and B. One or two true-random physical sources are used to generate random bits and a random sequence ...

07/14/05 - 20050152539 - Method of protecting cryptographic operations from side channel attacks
Deterring side channel attacks on cryptographic computations using an exponent value e and a modulus value n to determine a result value may be accomplished by picking a first value, picking a second value, computing a third value as a product of the first and second values mod n, computing ...

07/14/05 - 20050152538 - Method of encrypting and transmitting data and system for transmitting encrypted data
A method of encrypting and transmitting data and a system for transmitting encrypted data. The method includes one or more different encryption algorithms, and may include employing different encryption algorithms to achieve multiple levels of encryption. A first encryption algorithm is based upon multiple rearrangements of bits representing data to ...

07/07/05 - 20050147243 - Cryptographic apparatus, cryptographic method, and storage medium thereof
A cryptographic apparatus, a cryptographic method, and a computer readable storage medium provide for conversion between Boolean-masked data and arithmetic-masked data in a manner that allows for a reduction in computational overhead and hardware overhead. The cryptographic apparatus comprises: a first masking circuit which receives a first random number and ...

07/07/05 - 20050147242 - Device and method for performing a cryptoalgorithm
A device for executing a cryptoalgorithm including a central processing unit for a first sub-group of operations and for a flow control of the cryptoalgorithm as well as a hardware circuit for a second sub-group of operations, wherein the first sub-group preferably includes arithmetic and/or logic operations, while the second ...

07/07/05 - 20050147241 - Computation method for modular exponentiation operation in decryption or signature generation
A decryption method of decrypting a plaintext m from a secret exponent d, a public key n, and a ciphertext c includes steps of converting the ciphertext c into a randomized ciphertext t, a step of converting the randomized ciphertext t into a randomized plaintext u, and steps of converting ...

07/07/05 - 20050147240 - System and method for order-preserving encryption for numeric data
A system, method, and computer program product to automatically eliminate the distribution information available for reconstruction from a disguised dataset. The invention flattens input numerical values into a substantially uniformly distributed dataset, then maps the uniformly distributed dataset into equivalent data in a target distribution. The invention allows the incremental ...

07/07/05 - 20050147239 - Method for implementing advanced encryption standards using a very long instruction word architecture processor
A method for implementing Advanced Encryption Standards (AES) by a very long instruction word (VLIW) architecture processor. The method includes inputting the instructions for AES into the processor, decoding and scheduling the input instructions, controlling at least one of a plurality of multiplexers to output data from a first register ...

06/30/05 - 20050141704 - Generation of a watermark being unique to a receiver of a multicast transmission of multimedia
A method, apparatus and system for distributing multimedia data in an efficient way using multicast transmission, whereby each receiver is provided with his own unique identifier in the form of a watermark and also additional information, typically global information for instance to comply with DRM rules, in the same watermark. ...

06/23/05 - 20050135608 - Platform independent randomness accumulator for network applications
A random number generator includes one or more pseudorandom data sources that generate pseudorandom data, a randomness accumulation facility that receives pseudorandom data from the one or more pseudorandom data sources, a storage facility that stores a random value generated by the randomness accumulation facility, and an application programming interface ...

06/23/05 - 20050135607 - Apparatus and method of performing aes rijndael algorithm
An encryption and decryption apparatus includes a round key generator generating at least one round key for iterative operations in each of a plurality of rounds using an input key for one of the encryption and decryption; an initial round key adder receiving a plurality of divided parts of an ...

06/23/05 - 20050135606 - Method and apparatus for verifiable generation of public keys
The invention provides a method of verifiable generation of public keys. According to the method, a self-signed signature is first generated and then used as input to the generation of a pair of private and public keys. Verification of the signature proves that the keys are generated from a key ...

06/23/05 - 20050135605 - Cryptographic exponentiation methods
A method of modular exponentiation for use in cryptographic systems based on a GF(2n) or GF(p) arithmetic includes a representation of the exponent as a sum of products of Fermat numbers and powers of two. ...

06/23/05 - 20050135604 - Technique for generating output states in a security algorithm
An architecture to perform a hash algorithm. Embodiments of the invention relate to the use of processor architecture logic to implement an addition operation of initial state information to intermediate state information as required by hash algorithms while reducing the contribution of the addition operation to the critical path of ...

06/02/05 - 20050117744 - Encoding and detecting apparatus
According to the present invention there is provided an encoding data processing apparatus for generating a marked copy of an item of material by introducing code words into a copy of the material item. The code words are arranged to identify a data word from a set of data words ...

06/02/05 - 20050117743 - Method and apparatus for time-based charging for broadcast-multicast services (bcmcs) in a wireless communication system
A method and apparatus for time-based charging for viewing content from a broadcast-multicast service (BCMCS) at a mobile station of a wireless communication system is disclosed. A count value (SKCount) is determined based upon the number of generated short-term keys (SK) that are used to decrypt particular content from the ...

06/02/05 - 20050117742 - Cipher strength estimating device
This invention intends to reduce the amount of calculation required by a cipher strength estimating device for estimating a ciphertext in collectively finding session keys for plural rounds of transformation. The cipher strength estimating device is configured to: first calculate one session key prospect presumed to be equivalent to a ...



###

FreshPatents.com Support - Terms & Conditions