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 arranged to pipeline the process of performing iterations of multiple basic operations and other operations required to complete a Montgomery multiplication both horizontally and vertically. An MME may also be arranged to interleave processes of performing two Montgomery multiplications.

 
Web www.patentalert.com

< Data carrier with detection means for detecting a change made of information stored with storing means

> Method and apparatus for geometric rotor stacking and balancing

> Method and system for triggering an automatic log-off of data link layer pass-through application

~ 00522