Efficient hardware implementation of finite field arithmetic AB + C for Binary ring-LWE based post-quantum cryptography
dc.contributor.author | Xie, Jiafeng | |
dc.contributor.author | He, Pengzhou | |
dc.contributor.author | Wang, Xiaofang | |
dc.contributor.author | Imaña Pascual, José Luis | |
dc.date.accessioned | 2023-06-22T10:48:11Z | |
dc.date.available | 2023-06-22T10:48:11Z | |
dc.date.issued | 2022-04 | |
dc.description | (c) 2022 IEEE Institute of Electrical and Electronics Engineers The work of Jiafeng Xie was supported by the NSFAward under Grants 2020625 and NIST-60NANB20D203. The work of Jose L. Imaña was supported by the Spanish MINECO and CM under Grants S2018/TCS-4423 and RTI2018-093684-B-I00. | |
dc.description.abstract | Post-quantum cryptography (PQC) has gained significant attention from the community recently as it is proven that the existing public-key cryptosystems are vulnerable to the attacks launched from the well-developed quantum computers. The finite field arithmetic AB + C, where A and C are integer polynomials and B is a binary polynomial, is the key component for the binary Ring-learning-with-errors (BRLWE)-based encryption scheme (a low-complexity PQC suitable for emerging lightweight applications). In this paper, we propose a novel hardware implementation of the finite field arithmetic AB + C through three stages of inter-dependent efforts: (i) a rigorous mathematical formulation process is presented first; (ii) an efficient hardware architecture is then presented with detailed description; (iii) a thorough implementation has also been given along with the comparison. Overall, (i) the proposed basic structure (u = 1) outperforms the existing designs, e.g., it involves 55.9% less area-delay product (ADP) than [13] for n = 512; (ii) the proposed design also offers very efficient performance in time-complexity and can be used in many future applications. | |
dc.description.department | Sección Deptal. de Arquitectura de Computadores y Automática (Físicas) | |
dc.description.faculty | Fac. de Ciencias Físicas | |
dc.description.refereed | TRUE | |
dc.description.sponsorship | Ministerio de Ciencia e Innovación (MICINN) /FEDER | |
dc.description.sponsorship | Comunidad de Madrid | |
dc.description.status | pub | |
dc.eprint.id | https://eprints.ucm.es/id/eprint/73153 | |
dc.identifier.doi | 10.1109/TETC.2021.3091982 | |
dc.identifier.issn | 2168-6750 | |
dc.identifier.officialurl | http://dx.doi.org/10.1109/TETC.2021.3091982 | |
dc.identifier.relatedurl | https://ieeexplore.ieee.org/ | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/71695 | |
dc.issue.number | 2 | |
dc.journal.title | IEEE transactions on emerging topics in computing | |
dc.language.iso | eng | |
dc.page.final | 1228 | |
dc.page.initial | 1222 | |
dc.publisher | IEEE Institute of Electrical and Electronics Engineers | |
dc.relation.projectID | RTI2018-093684-B-I00 | |
dc.relation.projectID | CABAHLA-CM (S2018/TCS-4423) | |
dc.rights.accessRights | open access | |
dc.subject.cdu | 004.8 | |
dc.subject.keyword | Multipliers | |
dc.subject.keyword | Parallel | |
dc.subject.keyword | Binary ring-learning-with-errors | |
dc.subject.keyword | Finite field arithmetic | |
dc.subject.keyword | FPGA platform | |
dc.subject.keyword | Hardware design | |
dc.subject.keyword | Post-quantum cryptography | |
dc.subject.ucm | Inteligencia artificial (Informática) | |
dc.subject.unesco | 1203.04 Inteligencia Artificial | |
dc.title | Efficient hardware implementation of finite field arithmetic AB + C for Binary ring-LWE based post-quantum cryptography | |
dc.type | journal article | |
dc.volume.number | 10 | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | 1c42e591-4b3d-4cb4-919d-01813fa4cd36 | |
relation.isAuthorOfPublication.latestForDiscovery | 1c42e591-4b3d-4cb4-919d-01813fa4cd36 |
Download
Original bundle
1 - 1 of 1