High-Speed Variable Polynomial Toeplitz Hash Algorithm Based on FPGA

In the Quantum Key Distribution (QKD) network, authentication protocols play a critical role in safeguarding data interactions among users. To keep pace with the rapid advancement of QKD technology, authentication protocols must be capable of processing data at faster speeds. The Secure Hash Algorithm (SHA), which functions as a cryptographic hash function, is a key technology in digital authentication. Irreducible polynomials can serve as characteristic functions of the Linear Feedback Shift Register (LFSR) to rapidly generate pseudo-random sequences, which in turn form the foundation of the hash algorithm. Currently, the most prevalent approach to hardware implementation involves performing block computations and pipeline data processing of the Toeplitz matrix in the Field-Programmable Gate Array (FPGA) to reach a maximum computing rate of 1 Gbps. However, this approach employs a fixed irreducible polynomial as the characteristic polynomial of the LFSR, which results in computational inefficiency as the highest bit of the polynomial restricts the width of parallel processing. Moreover, an attacker could deduce the irreducible polynomials utilized by an algorithm based on the output results, creating a serious concealed security risk. This paper proposes a method to use FPGA to implement variational irreducible polynomials based on a hashing algorithm. Our method achieves an operational rate of 6.8 Gbps by computing equivalent polynomials and updating the Toeplitz matrix with pipeline operations in real-time, which accelerates the authentication protocol while also significantly enhancing its security. Moreover, the optimization of this algorithm can be extended to quantum randomness extraction, leading to a considerable increase in the generation rate of random numbers.

Medienart:

E-Artikel

Erscheinungsjahr:

2023

Erschienen:

2023

Enthalten in:

Zur Gesamtaufnahme - volume:25

Enthalten in:

Entropy (Basel, Switzerland) - 25(2023), 4 vom: 11. Apr.

Sprache:

Englisch

Beteiligte Personen:

Huang, Si-Cheng [VerfasserIn]
Huang, Shan [VerfasserIn]
Yin, Hua-Lei [VerfasserIn]
Ma, Qing-Li [VerfasserIn]
Yin, Ze-Jie [VerfasserIn]

Links:

Volltext

Themen:

Fast Modular Composition Algorithm
Field-Programmable Gate Array
Journal Article
Quantum digital authentication
Secure Hash Algorithm
Variable irreducible polynomial

Anmerkungen:

Date Revised 17.05.2023

published: Electronic

Citation Status PubMed-not-MEDLINE

doi:

10.3390/e25040642

funding:

Förderinstitution / Projekttitel:

PPN (Katalog-ID):

NLM356930815