Skip to main content

2016 | OriginalPaper | Buchkapitel

Ultra High-Performance ASIC Implementation of SM2 with SPA Resistance

verfasst von : Dan Zhang, Guoqiang Bai

Erschienen in: Information and Communications Security

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

To ensure secure information exchange, demand for hardware implementation of elliptic curve cryptography (ECC) is increasing rapidly in recent years. In this paper, we propose an ASIC design for ECC over SCA-256 prime field, delivering both high performance and great SPA resistance. For algorithm selection, we integrate calculation simplification into the classic algorithm, Montgomery Powering Ladder (MPL). Based on the deduction of Fast NIST Reduction, we innovatively achieve the configurable modular multiplication module and then the isochronous point addition and double units. Pipeline architecture, execution order optimization and modular design are all applied to improved performance. Evaluated by CMOS standard cell library of 0.13 \(\upmu \)m, this ECC processor costs only 208 \(\upmu \)s and 6.8 \(\upmu \)J for one scalar multiplication and runs at high frequency of 228 MHz with area of 156 k gates. Compared to related works, it is much more advantageous in not only area-time product but also SPA resistant protection.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Lee, J.-W., Chung, S.-C., Chang, H.-C., Lee, C.-Y.: Efficient power-analysis-resistant dual-field elliptic curve cryptographic processor using heterogeneous dual-processing-element architecture. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 22(1), 49–61 (2014)CrossRef Lee, J.-W., Chung, S.-C., Chang, H.-C., Lee, C.-Y.: Efficient power-analysis-resistant dual-field elliptic curve cryptographic processor using heterogeneous dual-processing-element architecture. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 22(1), 49–61 (2014)CrossRef
3.
Zurück zum Zitat Junfeng Fan, X., Guo, E.D., Mulder, P.S., Preneel, B., Verbauwhede, I.: State-of-the-art of secure ECC implementations: a survey on known side-channel attacks and countermeasures. In: IEEE International Symposium on Hardware-Oriented Security and Trust (HOST), pp. 76–87. IEEE (2010) Junfeng Fan, X., Guo, E.D., Mulder, P.S., Preneel, B., Verbauwhede, I.: State-of-the-art of secure ECC implementations: a survey on known side-channel attacks and countermeasures. In: IEEE International Symposium on Hardware-Oriented Security and Trust (HOST), pp. 76–87. IEEE (2010)
4.
Zurück zum Zitat Brier, E., Joye, M.: Weierstraß elliptic curves and side-channel attacks. In: Naccache, D., Paillier, P. (eds.) PKC 2002. LNCS, vol. 2274, pp. 335–345. Springer, Heidelberg (2002)CrossRef Brier, E., Joye, M.: Weierstraß elliptic curves and side-channel attacks. In: Naccache, D., Paillier, P. (eds.) PKC 2002. LNCS, vol. 2274, pp. 335–345. Springer, Heidelberg (2002)CrossRef
5.
Zurück zum Zitat Montgomery, P.L.: Speeding the pollard and elliptic curve methods of factorization. Math. Comput. 48(177), 243–264 (1987)MathSciNetCrossRef Montgomery, P.L.: Speeding the pollard and elliptic curve methods of factorization. Math. Comput. 48(177), 243–264 (1987)MathSciNetCrossRef
6.
Zurück zum Zitat Hankerson, D., Vanstone, S., Menezes, A.J.: Guide to Elliptic Curve Cryptography. Springer Professional Computing. Springer, New York (2004) Hankerson, D., Vanstone, S., Menezes, A.J.: Guide to Elliptic Curve Cryptography. Springer Professional Computing. Springer, New York (2004)
7.
Zurück zum Zitat Chen, Y.-L., Lee, J.-W., Liu, P.-C., Chang, H.-C., Lee, C.-Y.: A dual-field elliptic curve cryptographic processor with a radix-4 unified division unit. In: IEEE International Symposium on Circuits and Systems (ISCAS), pp. 713–716. IEEE (2011) Chen, Y.-L., Lee, J.-W., Liu, P.-C., Chang, H.-C., Lee, C.-Y.: A dual-field elliptic curve cryptographic processor with a radix-4 unified division unit. In: IEEE International Symposium on Circuits and Systems (ISCAS), pp. 713–716. IEEE (2011)
8.
Zurück zum Zitat Chung, S.-C., Lee, J.-W., Chang, H.-C., Lee, C.-Y.: A high-performance elliptic curve cryptographic processor over GF (p) with SPA resistance. In: IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1456–1459. IEEE (2012) Chung, S.-C., Lee, J.-W., Chang, H.-C., Lee, C.-Y.: A high-performance elliptic curve cryptographic processor over GF (p) with SPA resistance. In: IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1456–1459. IEEE (2012)
9.
Zurück zum Zitat Satoh, A., Takano, K.: A scalable dual-field elliptic curve cryptographic processor. IEEE Trans. Comput. 52(4), 449–460 (2003)CrossRef Satoh, A., Takano, K.: A scalable dual-field elliptic curve cryptographic processor. IEEE Trans. Comput. 52(4), 449–460 (2003)CrossRef
10.
Zurück zum Zitat Chen, G., Bai, G., Chen, H.: A high-performance elliptic curve cryptographic processor for general curves over GF (p) based on a systolic arithmetic unit. IEEE Trans. Circuits Syst. II Express Briefs 54(5), 412–416 (2007)CrossRef Chen, G., Bai, G., Chen, H.: A high-performance elliptic curve cryptographic processor for general curves over GF (p) based on a systolic arithmetic unit. IEEE Trans. Circuits Syst. II Express Briefs 54(5), 412–416 (2007)CrossRef
Metadaten
Titel
Ultra High-Performance ASIC Implementation of SM2 with SPA Resistance
verfasst von
Dan Zhang
Guoqiang Bai
Copyright-Jahr
2016
Verlag
Springer International Publishing
DOI
https://doi.org/10.1007/978-3-319-29814-6_17

Premium Partner