LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

Rethinking Parallel Memory Access Pattern in Number Theoretic Transform Design

Photo by kellysikkema from unsplash

Number theoretic transform (NTT) is widely applied as a fundamental component of next-generation cryptosystems. This brief introduces a novel high-low interactive memory access pattern for an out-of-place NTT design, which… Click to show full abstract

Number theoretic transform (NTT) is widely applied as a fundamental component of next-generation cryptosystems. This brief introduces a novel high-low interactive memory access pattern for an out-of-place NTT design, which can be configurable in degree of parallelism. To achieve high area efficiency, the memory component of the proposed pattern is flexibly selected referring to the design parameters. Then for the first time, we present a quantitative analysis about the relevance between the degree of parallelism and the number of computing cycles. More importantly, we put forward a universal method of avoiding the memory conflict and obtaining the minimal number of computing cycles in a configurable NTT design. Based on the above optimization techniques, we develop the first parameterized out-of-place NTT architecture. Experimental results on FPGA show that our design can achieve higher efficiency in LUTs and BRAMs compared with previous works.

Keywords: memory access; number; theoretic transform; design; number theoretic

Journal Title: IEEE Transactions on Circuits and Systems II: Express Briefs
Year Published: 2023

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.