SwePub
Sök i LIBRIS databas

  Extended search

onr:"swepub:oai:DiVA.org:kth-326443"
 

Search: onr:"swepub:oai:DiVA.org:kth-326443" > A Hierarchical Para...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

A Hierarchical Parallel Discrete Gaussian Sampler for Lattice-Based Cryptography

Shen, Sirui (author)
Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China.
Song, Wenqing (author)
Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China.
Wang, Xinyu (author)
Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China.
show more...
Shao, Xinyu (author)
Nanjing Univ, Dept Math, Nanjing, Peoples R China.
Fu, Yuxiang (author)
Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China.
Lu, Zhonghai (author)
KTH,Elektronik och inbyggda system
Li, Li (author)
Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China.
show less...
Nanjing Univ, Sch Elect Sci & Engn, Nanjing, Peoples R China Nanjing Univ, Dept Math, Nanjing, Peoples R China. (creator_code:org_t)
Institute of Electrical and Electronics Engineers (IEEE), 2022
2022
English.
In: 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22). - : Institute of Electrical and Electronics Engineers (IEEE). ; , s. 1729-1733
  • Conference paper (peer-reviewed)
Abstract Subject headings
Close  
  • Discrete Gaussian sampling is one of the important components in lattice-based cryptosystems which are promising candidates for post-quantum cryptographic algorithms. For sufficient security and satisfactory performance, the Knuth-Yao algorithm is an efficient way to implement discrete Gaussian samplers. Nevertheless, most polynomials in lattice-based cryptography have 256 coefficients or more, which suffers from long latency to complete the sample generation. In this paper, the first parallel discrete Gaussian sampler with hierarchical structure is proposed, while keeping statistical distance to the actual distribution. Based on the imbalanced visiting frequency of the probability matrix, a three-stage generation strategy is adopted with hierarchical bit search units (BSUs) that can greatly reduce area consumption of the repeated costly lookup tables. Besides the architecture improvement, a lowest-set-bit scanning scheme is introduced to BSUs. Moreover, the parallelism of our design provides obfuscation ability against side-channel attacks (SCAs). A practical hardware implementation of discrete Gaussian distributions with sigma = 3.33 on the Xilinx Virtex-5 XC5VLX30 FPGA device spends 26.12 ns on average to generate 256 samples, consuming 994 slices. Results have verified its advantages of area efficiency over the state-of-the-arts (SOAs).

Subject headings

NATURVETENSKAP  -- Matematik -- Sannolikhetsteori och statistik (hsv//swe)
NATURAL SCIENCES  -- Mathematics -- Probability Theory and Statistics (hsv//eng)

Keyword

Lattice-based cryptography
discrete Gaussian sampler
Knuth-Yao algorithm
FPGA implementation

Publication and Content Type

ref (subject category)
kon (subject category)

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Find more in SwePub

By the author/editor
Shen, Sirui
Song, Wenqing
Wang, Xinyu
Shao, Xinyu
Fu, Yuxiang
Lu, Zhonghai
show more...
Li, Li
show less...
About the subject
NATURAL SCIENCES
NATURAL SCIENCES
and Mathematics
and Probability Theo ...
Articles in the publication
By the university
Royal Institute of Technology

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view