том 14 издание 2 страницы 1-21

A Software/Hardware Co-Design of Crystals-Dilithium Signature Scheme

Тип публикацииJournal Article
Дата публикации2021-06-05
scimago Q2
wos Q2
white level БС1
SJR0.621
CiteScore4.4
Impact factor2.8
ISSN19367406, 19367414
General Computer Science
Краткое описание

As quantum computers become more affordable and commonplace, existing security systems that are based on classical cryptographic primitives, such as RSA and Elliptic Curve Cryptography ( ECC ), will no longer be secure. Hence, there has been interest in designing post-quantum cryptographic ( PQC ) schemes, such as those based on lattice-based cryptography ( LBC ). The potential of LBC schemes is evidenced by the number of such schemes passing the selection of NIST PQC Standardization Process Round-3. One such scheme is the Crystals-Dilithium signature scheme, which is based on the hard module-lattice problem. However, there is no efficient implementation of the Crystals-Dilithium signature scheme. Hence, in this article, we present a compact hardware architecture containing elaborate modular multiplication units using the Karatsuba algorithm along with smart generators of address sequence and twiddle factors for NTT, which can complete polynomial addition/multiplication with the parameter setting of Dilithium in a short clock period. Also, we propose a fast software/hardware co-design implementation on Field Programmable Gate Array ( FPGA ) for the Dilithium scheme with a tradeoff between speed and resource utilization. Our co-design implementation outperforms a pure C implementation on a Nios-II processor of the platform Altera DE2-115, in the sense that our implementation is 11.2 and 7.4 times faster for signature and verification, respectively. In addition, we also achieve approximately 51% and 31% speed improvement for signature and verification, in comparison to the pure C implementation on processor ARM Cortex-A9 of ZYNQ-7020 platform.

Для доступа к списку цитирований публикации необходимо авторизоваться.

Топ-30

Журналы

1
2
3
4
ACM Transactions on Reconfigurable Technology and Systems
4 публикации, 12.12%
Transactions on Embedded Computing Systems
4 публикации, 12.12%
Lecture Notes in Computer Science
4 публикации, 12.12%
IEEE Transactions on Circuits and Systems I: Regular Papers
3 публикации, 9.09%
IEEE Access
3 публикации, 9.09%
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
2 публикации, 6.06%
IEEE Transactions on Circuits and Systems II: Express Briefs
2 публикации, 6.06%
IEEE Transactions on Computers
1 публикация, 3.03%
Computers
1 публикация, 3.03%
Applied Sciences (Switzerland)
1 публикация, 3.03%
Journal of Supercomputing
1 публикация, 3.03%
Concurrency Computation Practice and Experience
1 публикация, 3.03%
Journal of Systems Architecture
1 публикация, 3.03%
Electronics (Switzerland)
1 публикация, 3.03%
1
2
3
4

Издатели

2
4
6
8
10
12
14
Institute of Electrical and Electronics Engineers (IEEE)
13 публикаций, 39.39%
Association for Computing Machinery (ACM)
10 публикаций, 30.3%
Springer Nature
5 публикаций, 15.15%
MDPI
3 публикации, 9.09%
Wiley
1 публикация, 3.03%
Elsevier
1 публикация, 3.03%
2
4
6
8
10
12
14
  • Мы не учитываем публикации, у которых нет DOI.
  • Статистика публикаций обновляется еженедельно.

Вы ученый?

Создайте профиль, чтобы получать персональные рекомендации коллег, конференций и новых статей.
Метрики
33
Поделиться
Цитировать
ГОСТ |
Цитировать
Zhou Z. et al. A Software/Hardware Co-Design of Crystals-Dilithium Signature Scheme // ACM Transactions on Reconfigurable Technology and Systems. 2021. Vol. 14. No. 2. pp. 1-21.
ГОСТ со всеми авторами (до 50) Скопировать
Zhou Z., He D., Liu Z., Luo M., Choo K. R. A Software/Hardware Co-Design of Crystals-Dilithium Signature Scheme // ACM Transactions on Reconfigurable Technology and Systems. 2021. Vol. 14. No. 2. pp. 1-21.
RIS |
Цитировать
TY - JOUR
DO - 10.1145/3447812
UR - https://doi.org/10.1145/3447812
TI - A Software/Hardware Co-Design of Crystals-Dilithium Signature Scheme
T2 - ACM Transactions on Reconfigurable Technology and Systems
AU - Zhou, Zhen
AU - He, Debiao
AU - Liu, Zhe
AU - Luo, Min
AU - Choo, Kim-Kwang Raymond
PY - 2021
DA - 2021/06/05
PB - Association for Computing Machinery (ACM)
SP - 1-21
IS - 2
VL - 14
SN - 1936-7406
SN - 1936-7414
ER -
BibTex |
Цитировать
BibTex (до 50 авторов) Скопировать
@article{2021_Zhou,
author = {Zhen Zhou and Debiao He and Zhe Liu and Min Luo and Kim-Kwang Raymond Choo},
title = {A Software/Hardware Co-Design of Crystals-Dilithium Signature Scheme},
journal = {ACM Transactions on Reconfigurable Technology and Systems},
year = {2021},
volume = {14},
publisher = {Association for Computing Machinery (ACM)},
month = {jun},
url = {https://doi.org/10.1145/3447812},
number = {2},
pages = {1--21},
doi = {10.1145/3447812}
}
MLA
Цитировать
Zhou, Zhen, et al. “A Software/Hardware Co-Design of Crystals-Dilithium Signature Scheme.” ACM Transactions on Reconfigurable Technology and Systems, vol. 14, no. 2, Jun. 2021, pp. 1-21. https://doi.org/10.1145/3447812.
Ошибка в публикации?