Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Viktor Bunimov is active.

Publication


Featured researches published by Viktor Bunimov.


application specific systems architectures and processors | 2003

Area and time efficient modular multiplication of large integers

Viktor Bunimov; Manfred Schimmler

A new modular multiplication algorithm and its corresponding architecture is presented. It is optimised with respect to hardware complexity and latency. Based on the dataflow of the well known interleaved modular multiplication the product of two n-bit-integers X and Y modulo M is computed by n iterations of a simple loop. The loop consists of one single carry save addition, a comparison of constant complexity, and a table lookup, where the table contains 6 precomputed values and two constants. By this construction the arithmetical complexity of the modular multiplication is reduced to n additions without carry propagation in total which leads to a speedup of at least two in comparison to all methods previously known. It consists of a first algorithm A2 implementing the new idea of combining carry save addition and constant time comparison. A2 is not optimal with respect to area and time. Its correctness is proven. By use of a small amount of precomputing the loop of A2 can be modified such that the effort within the loop is minimised. This leads to the algorithm A3 and it is verified.


international conference on information technology coding and computing | 2004

Fast modular multiplication by operand changing

Manfred Schimmler; Viktor Bunimov

A new algorithm for modular multiplication for public key cryptography is presented. The algorithm is optimised with respect to area and time by use of a combination of adders and fast lookup tables. This leads to a multiplication method that can significantly speed up exponentiation, because the values of the lookup table do not depend on the operands of the individual multiplication. The speedup is achieved by continuous modification of one operand.


european conference on parallel processing | 2003

Efficient Parallel Multiplication Algorithm for Large Integers

Viktor Bunimov; Manfred Schimmler

A new algorithm for calculating A*B is presented. It is based on precomputation of a small number of values that allow for an efficient parallel implementation of multiplication. The algorithm requires O(logn) time and O(n 2 /logn 2 ) area with small constant factors which makes it feasible for practical implementations.


Archive | 2006

Method and device for the encryption and decryption of data

Viktor Bunimov; Dietmar Waetjen; Manfred Schimmler


Archive | 2003

Method and integrated circuit for carrying out a multiplication modulo m

Manfred Schimmler; Viktor Bunimov


CDES | 2005

Completely Redundant Modular Exponentiation by Operand Changing.

Viktor Bunimov; Manfred Schimmler


european symposium on algorithms | 2004

High Radix Modular Multiplication of Large Integers Optimised with Respect to Area and Time.

Viktor Bunimov; Manfred Schimmler


system analysis and modeling | 2003

Key Generation for Secure High Speed Communication.

Viktor Bunimov; Manfred Schimmler; Wolfgang Bziuk


Archive | 2003

A method and integrated circuit for performing a multiplication modulo m

Manfred Schimmler; Viktor Bunimov


IEEE Transactions on Very Large Scale Integration Systems | 2003

A Simple Circuit to Reduce the Search Range for Large Prime Numbers.

Manfred Schimmler; Viktor Bunimov

Collaboration


Dive into the Viktor Bunimov's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dietmar Waetjen

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar

Wolfgang Bziuk

Braunschweig University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge