A programmable VLSI architecture for computing multiplication and polynomial evaluation modulo a positive integer
- 1 February 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal of Solid-State Circuits
- Vol. 23 (1) , 204-207
- https://doi.org/10.1109/4.280
Abstract
A programmable VLSI architecture with regular, modular, expansible features is designed for computing AB mod N, AB+C mode N, and polynomial evaluation modulo N. The size of the resultant circuit can be easily expanded to improve the security of cryptosystems without making any change to its control circuit. The computing procedures for all N throughout the range of 0<N<2/sup n-1/ are identical. Therefore, the circuit is well-suited for those systems in which the value of N is alternated frequently.Keywords
This publication has 12 references indexed in Scilit:
- A Fast VLSI Multiplier for GF(2m)IEEE Journal on Selected Areas in Communications, 1986
- The VLSI design of a single chip for the multiplication of integers modulo a Fermat numberIEEE Transactions on Acoustics, Speech, and Signal Processing, 1985
- Fast evaluation of logarithms in fields of characteristic twoIEEE Transactions on Information Theory, 1984
- A modular approach to key safeguardingIEEE Transactions on Information Theory, 1983
- A Fast Modular Multiplication Algorithm with Application to Two Key CryptographyPublished by Springer Nature ,1983
- Master keys for group sharingInformation Processing Letters, 1981
- A cryptosystem for multiple communicationInformation Processing Letters, 1980
- The Design of Special-Purpose VLSI ChipsComputer, 1980
- How to share a secretCommunications of the ACM, 1979
- An improved algorithm for computing logarithms overGF(p)and its cryptographic significance (Corresp.)IEEE Transactions on Information Theory, 1978