|
[1] R. L. Rivest, A. Shamir, and L. Adleman, "A method for obtaining digital signatures and public-key cryptosystems," Communications of the ACM, vol. 21, no. 2, pp. 120-126, Feb. 1978. [2] D. Naccache and D. M'Raihi, "Cryptographic smart cards," IEEE Micro, vol. 16, no. 3, pp. 16-24, June 1996. [3] A. Vandemeulebroecke, E. Vanzieleghem, T. Denayer, and P. G. A. Jespers, "A new carry-free division algorithm and its application to a single-chip 1024-b RSA processor," IEEE J. Solid-Stat Circuits, vol. 25, pp. 748-756, June 1990. [4] S. Ishii, K. Ohyama, and K. Yamanaka, "A single-chip RSA processor implemented in a 0.5 μm rule gate array" ASIC Conference and Exhibit, Proceedings, Seventh Annual IEEE International, pp. 433-436, 1994. [5] G. A. Orton, M. P. Roy, P. A. Scott, L. E. Peppard, and S. E. Tavares, "VLSI implementation of public-key encryption," in Advances in Cryptology- CRYPTO '86, Springer-Verlag, pp. 277-301, 1986. [6] T. Beth and D. Gollmann, "Algorithm Engineering for Public key Algorithm" IEEE J. Selected Areas in Communications, vol. 7, pp. 458-465, May 1989. [7] H. Orup, E. Svendsen, and E. Andreasen, "VICTOR: An efficient RSA hardware implementation", in Advances in Cryptology-CRYPTO '90, Springer-Verlag, pp. 245-252, 1990. [8] D. de Waleffe and J. J. Quisquater, "CORSAIR: A smart card for public key Cryptosystem," in Advances in Cryptology-CRYPTO '90, Springer-Verlag, pp. 502-513, 1990. [9] N. Takagi and S. Yajima, "Modular multiplication hardware algorithms with a redundant representation and their application to RSA Cryptosystem," IEEE Trans. Compt., vol. 41, pp. 887-891, July 1992. [10] A. Satoh, Y. Kobayashi, H. Niijima, N. Ooba, S. Munetoh, and S. Sone, " A high-speed small RSA encryption LSI with low power dissipation", Information Security Workshop 1997, Springer-Verlag, pp. 174-187, 1997. [11] P. L. Montgomery, "Modular multiplication without trial division", Math. of Computation, vol. 44, pp. 519-521, Apr. 1985. [12] S. Even, "Systolic modular multiplication," in Advances in Cryptology- CRYPTO '90, pp. 619-624, Springer-Verlag, 1990. [13] M. Shand and J. Vuillemin, "Fast implementations of RSA cryptography," in Proc. 11th IEEE symp. Computer Arithmetic, pp. 252-259, 1993. [14] C. D. Walker, "Systolic modular multiplication," IEEE Trans. Compt., vol. C-42, no. 3, pp. 376-278, Mar. 1993. [15] C. K. Koc, T. Acar, and B. S. Kaliski, "Analyzing and comparing Montgomery multiplication algorithm," IEEE Micro, vol. 16, no. 3, pp. 26-33, June 1996. [16] P. S. Chen, S. A. Hwang, and C. W. Wu, " A systolic RSA public key cryptosystem," in Proc. IEEE Symp. Circuits System, pp. 408-411, May 1996. [17] S. R. Dusse and B. S. Kaliski, "A cryptographic library for the Motorola DSP56000," in Advances in Cryptology-Eurocrypt '90, Springer-Verlag, pp. 230-244, 1990. [18] J. F. Dhem, D. Veithen and, J. J. Quisquater, " SCALPS:Smart Card for Limited Payment System," IEEE Micro, vol. 16, no. 3, pp. 42-51, June 1996. [19] T. H. Cormen, C. E. Leiserson and R. L. Rivest, Introduction to Algorithms, The MIT Press, 1990. [20] A. Guyot, B. Hochet, and J. M. Muller, "A way to build efficient carry-skip adders," IEEE Trans. Compt., vol. 36, no. 10, pp. 1144-1152, Oct. 1987. [21] C. K. Chan, M. D. F. Schlag, and C. D. Thomborson, "Delay optimization of carry-skip adders and block carry-lookahead adder," in Proc. 10th Symp. Computer Arithmetic, pp. 154-164, 1991. [22] J. M. Rabaey, Digital Integrated Circuits: A Design Perspective, Prentice-Hall, 1996. [23] Behrooz Parhami, Computer Arithmetic: Algorithms and Hardware Designs, Oxford University Press, 2000. [24] M. G. Arnold, Verilog Digital Computer Design: Algorithms into Hardware, Prentice-Hall, 1999.
|