Skip to main content

2024 | OriginalPaper | Buchkapitel

PointPuff: An Ed25519 Optimization Implementation

verfasst von : Mengqing Yang, Chunxiao Ye, Yuanmu Liu, Yan Jin, Chunming Ye

Erschienen in: ICT Systems Security and Privacy Protection

Verlag: Springer Nature Switzerland

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

search-config
loading …

Abstract

Data transmission and interaction in a network can not be separated from the digital signatures. In recent years, Ed25519 algorithm has attracted extensive attention for its “High-speed and High-security” features. However, as shown by some test data, the performance of Ed25519, especially in terms of signature verification, remains unsatisfactory. Therefore, we improved the algorithm of Ed25519 batch verification in all three layers of elliptic curve arithmetic. We put forward a new point structure called PointPuff to accelerate the point-checking and point add processes, improve the traditional elliptic curve multi-scalar multiplication operation, and design a new finite-field large integer multiplication operation. In our test, the optimized batch verification performance was 50.04% higher than the existing algorithm, which was consistent with the theoretical analysis and within the error range.

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
1.
Zurück zum Zitat Ben-Sasson, E., Carmon, D., Kopparty, S., Levit, D.: Elliptic curve fast Fourier transform (ECFFT) part I: fast polynomial algorithms over all finite fields. arXiv preprint arXiv:2107.08473 (2021) Ben-Sasson, E., Carmon, D., Kopparty, S., Levit, D.: Elliptic curve fast Fourier transform (ECFFT) part I: fast polynomial algorithms over all finite fields. arXiv preprint arXiv:​2107.​08473 (2021)
3.
Zurück zum Zitat Bernstein, D.J., Duif, N., Lange, T., Schwabe, P., Yang, B.Y.: High-speed high-security signatures. J. Cryptogr. Eng. 2(2), 77–89 (2012)CrossRef Bernstein, D.J., Duif, N., Lange, T., Schwabe, P., Yang, B.Y.: High-speed high-security signatures. J. Cryptogr. Eng. 2(2), 77–89 (2012)CrossRef
4.
Zurück zum Zitat Bernstein, D.J., Josefsson, S., Lange, T., Schwabe, P., Yang, B.Y.: EdDSA for more curves. Cryptology ePrint Archive (2015) Bernstein, D.J., Josefsson, S., Lange, T., Schwabe, P., Yang, B.Y.: EdDSA for more curves. Cryptology ePrint Archive (2015)
8.
Zurück zum Zitat Das, M., Wang, Z.: Ed25519: a new secure compatible elliptic curve for mobile wireless network security. Jordan. J. Comput. Inf. Technol. 8(1) (2022) Das, M., Wang, Z.: Ed25519: a new secure compatible elliptic curve for mobile wireless network security. Jordan. J. Comput. Inf. Technol. 8(1) (2022)
10.
Zurück zum Zitat Hoffman, P., Wijngaards, W.C.: Elliptic curve digital signature algorithm (DSA) for DNSSEC. Technical report, RFC6605 (2012) Hoffman, P., Wijngaards, W.C.: Elliptic curve digital signature algorithm (DSA) for DNSSEC. Technical report, RFC6605 (2012)
12.
Zurück zum Zitat Josefsson, S., Liusvaara, I.: Edwards-curve digital signature algorithm (EdDSA). Technical report, RFC8032 (2017) Josefsson, S., Liusvaara, I.: Edwards-curve digital signature algorithm (EdDSA). Technical report, RFC8032 (2017)
15.
Zurück zum Zitat Mehrabi, M.A., Doche, C.: Low-cost, low-power FPGA implementation of Ed25519 and curve25519 point multiplication. Information 10(9), 285 (2019)CrossRef Mehrabi, M.A., Doche, C.: Low-cost, low-power FPGA implementation of Ed25519 and curve25519 point multiplication. Information 10(9), 285 (2019)CrossRef
16.
Zurück zum Zitat Pippenger, N.: On the evaluation of powers and related problems. In: 17th Annual Symposium on Foundations of Computer Science (SFCS 1976), pp. 258–263. IEEE Computer Society (1976) Pippenger, N.: On the evaluation of powers and related problems. In: 17th Annual Symposium on Foundations of Computer Science (SFCS 1976), pp. 258–263. IEEE Computer Society (1976)
17.
Zurück zum Zitat Pippenger, N.: The minimum number of edges in graphs with prescribed paths. Math. Syst. Theory 12(1), 325–346 (1978)MathSciNetCrossRef Pippenger, N.: The minimum number of edges in graphs with prescribed paths. Math. Syst. Theory 12(1), 325–346 (1978)MathSciNetCrossRef
21.
Zurück zum Zitat Straus, E.G.: Addition chains of vectors (problem 5125). Amer. Math. Monthly 70(806–808), 16 (1964) Straus, E.G.: Addition chains of vectors (problem 5125). Amer. Math. Monthly 70(806–808), 16 (1964)
22.
Zurück zum Zitat Sury, O., Edmonds, R.: Edwards-curve digital security algorithm (EdDSA) for DNSSEC. Technical report, RFC8080 (2017) Sury, O., Edmonds, R.: Edwards-curve digital security algorithm (EdDSA) for DNSSEC. Technical report, RFC8080 (2017)
23.
Zurück zum Zitat Yu, B., Huang, H., Liu, Z., Zhao, S., Na, N.: High-performance hardware architecture design and implementation of Ed25519 algorithm. J. Electron. Inf. Technol. 43(7), 1821–1827 (2021) Yu, B., Huang, H., Liu, Z., Zhao, S., Na, N.: High-performance hardware architecture design and implementation of Ed25519 algorithm. J. Electron. Inf. Technol. 43(7), 1821–1827 (2021)
24.
Zurück zum Zitat Yu, J.: Is there a case to prefer ed25519 over ECDSA p-256 for DNSSEC? Yu, J.: Is there a case to prefer ed25519 over ECDSA p-256 for DNSSEC?
Metadaten
Titel
PointPuff: An Ed25519 Optimization Implementation
verfasst von
Mengqing Yang
Chunxiao Ye
Yuanmu Liu
Yan Jin
Chunming Ye
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-56326-3_9

Premium Partner