2023
DOI: 10.1109/tc.2023.3238129
|View full text |Cite
|
Sign up to set email alerts
|

KaratSaber: New Speed Records for Saber Polynomial Multiplication using Efficient Karatsuba FPGA Architecture

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2023
2023
2025
2025

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…The most expensive operation of the butterfly unit in NTT, in terms of resources and time, is the modular multiplication of the coefficient with the root of unities. The first approach we propose utilizes the fact that with parameter q = 3329 < 2 12 , which means the coefficient is up to 12 − bit long, we can split it to sum of multiples precomputed product with the roots of unity and can eliminate the full multiplication and as well as the need for dedicated storage for the root of unities completely. 3.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The most expensive operation of the butterfly unit in NTT, in terms of resources and time, is the modular multiplication of the coefficient with the root of unities. The first approach we propose utilizes the fact that with parameter q = 3329 < 2 12 , which means the coefficient is up to 12 − bit long, we can split it to sum of multiples precomputed product with the roots of unity and can eliminate the full multiplication and as well as the need for dedicated storage for the root of unities completely. 3.…”
Section: Related Workmentioning
confidence: 99%
“…3. The second butterfly unit we propose will utilize the quarter square multiplication to perform modular multiplication xy = (x + y) 2 /4 − (x − y) 2 /4, by realizing the fact that although a 12 × 12 multiplication typically requires a 2 24 depth look-up table while a 12 − bit squares only requires 2 12 . Therefore, by replacing multiplication by squares with additional processing, we can fit the quarter squares on a single dual-port ROM that fits neatly on one BRAM.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation