Invention Grant
US08626811B2 Method and apparatus for providing flexible bit-length moduli on a block Montgomery machine 有权
在蒙哥马利机器上提供灵活的位长模块的方法和装置

Method and apparatus for providing flexible bit-length moduli on a block Montgomery machine
Abstract:
Techniques are disclosed for utilizing a block Montgomery machine designed only to operate at a fixed block length to perform operations using non-block length (flexible)moduli. In one embodiment, a new modulus n′ is obtained having a block length equal to the fixed block length of the Montgomery machine or a multiple thereof. At least one modular additive operation is performed with the new modulus n′, and at least one modular multiplicative operation is performed with the non-block length modulus n. In this way, the result of the at least one additive operation is sufficiently reduced when a carry stems from the additive operation.
Information query
Patent Agency Ranking
0/0