High Performance of Hash-based Signature Schemes

Abstract

Hash-based signature schemes, whose security is based on properties of the underlying hash functions, are promising candidates to be quantum-safe digital signatures schemes. In this work, we present a software implementation of two recent standard proposals for hash-based signature schemes, Leighton and Micali Signature (LMS) scheme and Extended Merkle Signature Scheme (XMSS), using a set of AVX2 instructions on Intel processors. The implementation uses several optimization techniques for speeding up the underlying hash functions SHA2 or SHA3, and other building block functions which lead to high performance for signature operations on both schemes. On an Intel Skylake processor, using a tree of height 60 with 12 layers, the signing operation for XMSS takes 3,841,199 cycles (1,043 signatures per second) at 128-bit security level (against quantum attacks). For an equivalent security, the LMS system computes a signature in 1,307,376 cycles (3,065 signatures per second). We also provide the first comparative performance results for signing and verification of both schemes using different parameters. The results of our implementation indicate that both schemes LMS and XMSS can achieve high performance using vector instructions on modern processors.

Authors and Affiliations

Ana Karina D. S. de Oliveira, Julio L´opez, Roberto Cabral

Keywords

Related Articles

Design, Release, Update, Repeat: The Basic Process of a Security Protocol’s Evolution

Companies, businesses, colleges, etc. throughout the world use computer networks and telecommunications to run their operations. The convenience, information-gathering, and organizational abilities provided by computer n...

Comparative Study for Software Project Management Approaches and Change Management in the Project Monitoring & Controlling

A software project encounters many changes during the software development life cycle. The key challenge is to control these changes and manage their impact on the project plan, budget, and implementation schedules. A we...

Real-Time Talking Avatar on the Internet Using Kinect and Voice Conversion

We have more chances to communicate via the in-ternet. We often use text/video chat, but there are some problems, such as a lack of communication and anonymity. In this paper, we propose and implement a real-time talking...

Fuzzy Logic Driven Expert System for the Assessment of Software Projects Risk

This paper presents an expert risk evaluation system developed and based on up-to-date empirical study that uses a real data from huge number of software projects to identify the most factors that affect the project succ...

Simulation and Analysis of Optimum Golomb Ruler Based 2D Codes for OCDMA System

The need for high speed communications networks has led the research communities and industry to develop reliable, scalable transatlantic and transpacific fiber-optic communication links. In this paper the optimum Golomb...

Download PDF file
  • EP ID EP251100
  • DOI 10.14569/IJACSA.2017.080358
  • Views 90
  • Downloads 0

How To Cite

Ana Karina D. S. de Oliveira, Julio L´opez, Roberto Cabral (2017). High Performance of Hash-based Signature Schemes. International Journal of Advanced Computer Science & Applications, 8(3), 421-432. https://europub.co.uk/articles/-A-251100