FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Electrical Computers: Arithmetic Processing And Calculating > Electrical Digital Calculating Computer > Particular Function Performed > Arithmetical Operation > Residue Number

Residue Number

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

08/17/06 - 20060184600 - Residue number system arithmetic operating system, scaling operator, scaling operation method and program and recording medium of the same
There is provided a scaling operator for calculating a quotient in a first residue format obtained by dividing an input number in the first residue format by a second modulus in a residue number system for representing numbers by the first residue format of a set of residues obtained with ...

03/30/06 - 20060069710 - Montgomery multiplier for rsa security module
The present invention discloses a Montgomery multiplier for an RSA security module secured from a differential power analysis attack. The Montgomery multiplier includes the first filtering means for receiving the first input signal and the second input signal represented by an asynchronous double line method, and selectively outputting the second ...

03/16/06 - 20060059220 - Method and apparatus for performing montgomery multiplications
An arrangement is provided for performing Montgomery multiplications. A Montgomery multiplication comprises a plurality of iterations of basic operations (e.g., carry-save additions), and is performed by a Montgomery multiplication engine (MME). Basic operations in each iteration may be performed by multiple Montgomery multiplication processing elements (MMPEs). An MME may be ...

03/16/06 - 20060059219 - Method and apparatus for performing modular exponentiations
An arrangement is provided for performing modular exponentiations. A modular exponentiation may be performed by using multiple Montgomery multiplications. A Montgomery multiplication comprises a plurality of iterations of basic operations (e.g., carry-save additions), and is performed by a Montgomery multiplication engine (MME). Multiple MMEs of smaller sizes may be chained ...

01/12/06 - 20060010191 - Circuit and method for performing multiple modulo mathematic operations
A multi-function modulo processor architecture is capable of performing multiple modulo mathematic operations. The modulo processor includes a pipeline processing portion that iteratively computes a running partial modulo product using the operands of a modulo mathematic argument to obtain one or more final partial modulo products. The final partial modulo ...

01/12/06 - 20060010190 - Modular arithmetic apparatus and method selecting a base in the residue number system
A modular arithmetic apparatus has a plurality of base parameter sets in read only memories. A base selection unit in the modular arithmetic apparatus selects one of the base parameters sets according to an input modulus p. A plurality of operation units 30, in the modular arithmetic apparatus, perform an ...

12/22/05 - 20050283515 - Methods of factoring and modular arithmetic
A method of factoring numbers in a non-binary computation scheme and more particularly, a method of factoring numbers utilizing a digital multistate phase change material. The method includes providing energy in an amount characteristic of the number to be factored to a phase change material programmed according to a potential ...

12/22/05 - 20050283514 - Method and apparatus for calculating a modular inverse
a third calculator operable to calculate a Montgomery modular product of the output of the first calculator and 22*k−z in the event that z≠k; a fourth calculator operable to calculate a Montgomery modular product of the output from the third calculator and the second input variable in the event that ...

11/17/05 - 20050256920 - Microprocessor apparatus and method for modular exponentiation
A technique is provided for performing modular multiplication. In one embodiment, an apparatus in a microprocessor is provided for accomplishing modular multiplication operations. The apparatus includes translation logic and execution logic. The translation logic receives a Montgomery multiplication instruction from a source therefrom, where the Montgomery multiplication instruction prescribes generation ...

11/03/05 - 20050246406 - Emod a fast modulus calculation for computer systems
An emod operation is a computational substitute for a traditional modulus operation, one that is computationally less expensive but also less precise. Where a modulus operation may be defined for some base number n, the emod operation determines a modulus of an operand using a “phantom modulus,” one that is ...

08/18/05 - 20050182809 - Arithmetic circuits for use with the residue number system
A modulo mi adder and a modulo mi,j scaling unit for use with an RNS. The adder includes a modulo mi barrel shifter, and a dynamic storage unit coupled to the barrel shifter to store the output of the barrel shifter. In a preferred embodiment, the dynamic storage unit includes ...



###

FreshPatents.com Support