Journal Article10.1145/382093.382680
Parallel exponentiators using data signal processor chips and transputers for a flexible and efficient software implementation of public-key cryptosystems to run on PC's or larger systems
2
TL;DR: This proposal gives two efficient and flexible solutions to improve exponentiation which is at the heart of public-key cryptosystems (Diffie-Hellman, Rivest-Shamir-Adleman (R.S.P.A.), El Gamal or Data Security Pipe Protocol (D.P.) schemes).
read more
Abstract: Algorithms for parallel computation (multiplication, reduction and exponentiation) over finite fields in the general case: GF(N) and where N is a Mersenne prime of 127, 521, 607 or 1279 bits: GF(2P-1) are described. They find a direct application in the generation of asymmetric public-key cryptosystems.Two different ways are suggested to implement efficiently these algorithms:The first takes advantage of the RISC architecture of the transputers (INMOS IMS T414), the parallelism of the algorithms, the 64-bit long integer type available in Occam 2 and the Karatsuba algorithm to optimize the integer multiplication.The second suggests the design of an exponentiator board where mb banks of 512 bits are used in parallel for multiplication while mb others are used for squaring. Each of these banks is supposed to be a Data Signal Processor (DSP) chip (INMOS IMS A100) which is composed of 32 cascadable 16 x 16-bit Multipliers-Accumulators (MAC's).As an example:An exponentiation process programmed in Fortran 77 and run on a PC-AT at 8 Mz could increase its velocity by a factor > 500 in the first described way which could be estimated to be much better in the second, while using a 521-bit modulus and a PC as an host machine.This proposal gives two efficient and flexible solutions to improve exponentiation which is at the heart of public-key cryptosystems (Diffie-Hellman, Rivest-Shamir-Adleman (R.S.A.), El Gamal or Data Security Pipe Protocol (D.S.P.P.) schemes).
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Multiplication of large integers by the use of modular arithmetic: application to cryptography
TL;DR: Choice for modulil are made to compute the Inverse modulo efficiently without a need for the Euclid's algorithm and the principles of modular arithmetic and the Chinese remainder theorem, with efficient methods are given in detail.
4
The multiplication of very large integers using the discrete fast Fourier transform
TL;DR: A possible software solution for 1024, 1279, 2048 and 4096-bit numbers which combine software and general purpose hardware which makes use of the Discrete fast Fourier Transform (DFT) and produces first results which can be compared to others like Karatsuba's or modular arithmetic.
References
New Directions in Cryptography
TL;DR: This paper suggests ways to solve currently open problems in cryptography, and discusses how the theories of communication and computation are beginning to provide the tools to solve cryptographic problems of long standing.
A method for obtaining digital signatures and public-key cryptosystems
TL;DR: An encryption method is presented with the novel property that publicly revealing an encryption key does not thereby reveal the corresponding decryption key.
•Book
The Design and Analysis of Computer Algorithms
Alfred V. Aho,John E. Hopcroft +1 more
- 01 Jan 1974
TL;DR: This text introduces the basic data structures and programming techniques often used in efficient algorithms, and covers use of lists, push-down stacks, queues, trees, and graphs.
10.6K
A Method for Obtaining Digital Signatures and Public Key Cryptosystems (Formerly on Digital Signatures and Public Key Cryptosystems)
Ronald L. Rivest,Adi Shamir,Len Adelman +2 more
- 01 Jan 1977
TL;DR: In this paper, a message is encrypted by representing it as a number M, raising M to a publicly specified power e, and then taking the remainder when the result is divided by the publicly specified product, n, of two large secret prime numbers p and q.
8.2K
•Book
Cryptography and data security
Dorothy E. Denning
- 01 Jan 1982
TL;DR: The goal of this book is to introduce the mathematical principles of data security and to show how these principles apply to operating systems, database systems, and computer networks.
2.2K