BibTex RIS Cite

Comparing Partial and Full Return Spectral Methods

Year 2012, Volume: 18 Issue: 2, 95 - 103, 01.02.2012

Abstract

An analysis on the arithmetic complexity of recently proposed spectral modular arithmetic – in particular spectral modular multiplication- is presented through a step-by-step evaluation. Standart use of spectral methods in computer arithmetic instructs to utilize separated multiplication and reduction steps taking place in spectrum and time domains respectively. Such a procedure clearly needs full return (forward and backward) DFT calculations. On the other hand, by calculating some partial values on-the-fly, new methods adopt an approach that keeps the data in the spectrum at all times, including the reduction process. After comparing the timing performances of these approaches, it is concluded that full return algorithms perform better than the recently proposed methods.

References

  • ANSI, 2001. X9.62-2001. Public Key Cryptography for the Financial Services Industry: Key Agreement and Key Transport Using Elliptic Curve Cryptography, Draft Version.
  • Baktir, S. 2008. Frequency Domain Finite Field Arithmetic for Elliptic Curve Cryptography, Ph.D. Thesis, Electrical and Computer Engineering Department, Worcester Polytechnic Institute, Worcester, MA, USA, April.
  • Baktir, S., Kumar, S., Paar, C. and Sunar, B. 2007. A State-of-the-Art Elliptic Curve Cryptographic Processor Operating in the Frequency Domain. Mobile Networks and Applications (MONET). 12 (4), 259–270.
  • Blahut, R. E. 1985. Fast Algorithms for Digital Signal Processing, Addison-Wesley Publishing Company.
  • Bunimov, V. and Schimmler, M. 2003. Area and Time Efficient Modular Multiplication of Large Integers. ASAP’03.
  • IEEE, 1999. P1363: Standard Specifications for Public-Key Cryptography, November 12, Draft Version.
  • Koblitz, N. 1987. Elliptic Curve Cryptosystems. Mathematics of Computation. (48), 201–209.
  • Miller, V. 1986. Use of Elliptic Curves Cryptography. Advances in Cryptology; Proc. Crypto’85, LNCS 218, Springer-Verlag. 417–426.
  • Montgomery, P. L. 1985. Modular Multiplication without Trial Division. Mathematics of Computation. 44 (170), 519–521.
  • NIST, 2009. Fips Pub. 186-3: Digital Signature Standard (DSS), June.
  • Nussbaumer, H. J. 1982. Fast Fourier Transform and Convolution Algorithms, Springer, Berlin, Germany.
  • Pollard, J. M. 1976. Implementation of Number Theoretic Transform. Electronics Letters. 12 (15), 378–379.
  • Rivest, R. L., Shamir, A. and Adleman, L. 1978. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Communications of the ACM. 21 (2), 120–126.
  • Saldamlı, G. 2005. Spectral Modular Arithmetic, Ph.D. Thesis. Department of Electrical and Computer Engineering, Oregon State University.
  • Saldamli, G. and Koc¸ C. K. 2007. Spectral Modular Exponentiation. ARITH’07: Proceedings of the 18th IEEE Symposium on Computer Arithmetic. 123–132.
  • Schönhage, A. and Strassen, V. 1971. Schnelle Multiplikation Grosser Zahlen. Computing. (7), 281–292.
  • Tenca A. F. and Koc, C. K. 1999. A wordBased Algorithm and Scalable Architecture for Montgomery Multiplication. Lecture Notes in Computer Science, Springer-Verlag. (1717), 94–108.
  • Todorov, G., Tenca A. F. and Koc, C. K. 2001. High-Radix Design of a Scalable Modular Multiplier. Lecture Notes in Computer Science, Springer-Verlag. (1717), 189–206.

Kısmi ve Tam Dönümlü Spektral Metotların Karşılaştırması

Year 2012, Volume: 18 Issue: 2, 95 - 103, 01.02.2012

Abstract

Bu çalışmada, yakın zamanda sunulmuş spektral modüler aritmetik işlemlerinin aritmetik karmaşıklığı üzerindeki bir analiz adım adım değerlendirme yöntemi ile karşılaştırılmıştır. Bilgisayar aritmetiğinde spektral yöntemlerin standart kullanımı çarpma ve indirgeme adımlarının spektrum ve zaman uzayında birbirinden ayrı olarak gerçekleştirilmesi gerektiğini belirtmektedir. Bu tarz bir prosedür ise açıkça tam dönümlü (ileri ve geri yönde) DFT hesaplamalarına ihtiyaç duymaktadır. Öte yandan, bazı kısmı değerlerin işlem sırasında hesaplanması ile, yeni yöntemler indirgeme işlemi de dahil olmak üzere tüm verilerin tüm zamanlarda spektrumda tutulmasını gerektiren bir yaklaşımı benimsemişlerdir. Tüm bu yaklaşımların işlem süresi performanslarını karşılaştırdığımızda, tam dönümlü algoritmaların son zamanlarda önerilmiş yöntemlerden daha iyi performans gösterdiğini bu çalışmada göstermiş bulunmaktayız.

References

  • ANSI, 2001. X9.62-2001. Public Key Cryptography for the Financial Services Industry: Key Agreement and Key Transport Using Elliptic Curve Cryptography, Draft Version.
  • Baktir, S. 2008. Frequency Domain Finite Field Arithmetic for Elliptic Curve Cryptography, Ph.D. Thesis, Electrical and Computer Engineering Department, Worcester Polytechnic Institute, Worcester, MA, USA, April.
  • Baktir, S., Kumar, S., Paar, C. and Sunar, B. 2007. A State-of-the-Art Elliptic Curve Cryptographic Processor Operating in the Frequency Domain. Mobile Networks and Applications (MONET). 12 (4), 259–270.
  • Blahut, R. E. 1985. Fast Algorithms for Digital Signal Processing, Addison-Wesley Publishing Company.
  • Bunimov, V. and Schimmler, M. 2003. Area and Time Efficient Modular Multiplication of Large Integers. ASAP’03.
  • IEEE, 1999. P1363: Standard Specifications for Public-Key Cryptography, November 12, Draft Version.
  • Koblitz, N. 1987. Elliptic Curve Cryptosystems. Mathematics of Computation. (48), 201–209.
  • Miller, V. 1986. Use of Elliptic Curves Cryptography. Advances in Cryptology; Proc. Crypto’85, LNCS 218, Springer-Verlag. 417–426.
  • Montgomery, P. L. 1985. Modular Multiplication without Trial Division. Mathematics of Computation. 44 (170), 519–521.
  • NIST, 2009. Fips Pub. 186-3: Digital Signature Standard (DSS), June.
  • Nussbaumer, H. J. 1982. Fast Fourier Transform and Convolution Algorithms, Springer, Berlin, Germany.
  • Pollard, J. M. 1976. Implementation of Number Theoretic Transform. Electronics Letters. 12 (15), 378–379.
  • Rivest, R. L., Shamir, A. and Adleman, L. 1978. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Communications of the ACM. 21 (2), 120–126.
  • Saldamlı, G. 2005. Spectral Modular Arithmetic, Ph.D. Thesis. Department of Electrical and Computer Engineering, Oregon State University.
  • Saldamli, G. and Koc¸ C. K. 2007. Spectral Modular Exponentiation. ARITH’07: Proceedings of the 18th IEEE Symposium on Computer Arithmetic. 123–132.
  • Schönhage, A. and Strassen, V. 1971. Schnelle Multiplikation Grosser Zahlen. Computing. (7), 281–292.
  • Tenca A. F. and Koc, C. K. 1999. A wordBased Algorithm and Scalable Architecture for Montgomery Multiplication. Lecture Notes in Computer Science, Springer-Verlag. (1717), 94–108.
  • Todorov, G., Tenca A. F. and Koc, C. K. 2001. High-Radix Design of a Scalable Modular Multiplier. Lecture Notes in Computer Science, Springer-Verlag. (1717), 189–206.
There are 18 citations in total.

Details

Primary Language Turkish
Journal Section Research Article
Authors

İhsan Haluk Akın This is me

Gökay Saldamlı This is me

Murat Aydos This is me

Publication Date February 1, 2012
Published in Issue Year 2012 Volume: 18 Issue: 2

Cite

APA Akın, İ. H. ., Saldamlı, G. ., & Aydos, M. . (2012). Kısmi ve Tam Dönümlü Spektral Metotların Karşılaştırması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 18(2), 95-103. https://doi.org/10.5505/pajes.2012.28190
AMA Akın İH, Saldamlı G, Aydos M. Kısmi ve Tam Dönümlü Spektral Metotların Karşılaştırması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. February 2012;18(2):95-103. doi:10.5505/pajes.2012.28190
Chicago Akın, İhsan Haluk, Gökay Saldamlı, and Murat Aydos. “Kısmi Ve Tam Dönümlü Spektral Metotların Karşılaştırması”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 18, no. 2 (February 2012): 95-103. https://doi.org/10.5505/pajes.2012.28190.
EndNote Akın İH, Saldamlı G, Aydos M (February 1, 2012) Kısmi ve Tam Dönümlü Spektral Metotların Karşılaştırması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 18 2 95–103.
IEEE İ. H. . Akın, G. . Saldamlı, and M. . Aydos, “Kısmi ve Tam Dönümlü Spektral Metotların Karşılaştırması”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 18, no. 2, pp. 95–103, 2012, doi: 10.5505/pajes.2012.28190.
ISNAD Akın, İhsan Haluk et al. “Kısmi Ve Tam Dönümlü Spektral Metotların Karşılaştırması”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 18/2 (February 2012), 95-103. https://doi.org/10.5505/pajes.2012.28190.
JAMA Akın İH, Saldamlı G, Aydos M. Kısmi ve Tam Dönümlü Spektral Metotların Karşılaştırması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2012;18:95–103.
MLA Akın, İhsan Haluk et al. “Kısmi Ve Tam Dönümlü Spektral Metotların Karşılaştırması”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, vol. 18, no. 2, 2012, pp. 95-103, doi:10.5505/pajes.2012.28190.
Vancouver Akın İH, Saldamlı G, Aydos M. Kısmi ve Tam Dönümlü Spektral Metotların Karşılaştırması. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2012;18(2):95-103.

ESCI_LOGO.png    image001.gif    image002.gif        image003.gif     image004.gif