~/talk

LMS: Lighter, faster key generation

links:none on file
slides:none on file

Describes an implementation that combines SIMD SHA‑256 hashing and multithreading with an adapted RFC8554 low‑memory iterative algorithm to cut LMS key‑generation work by roughly the number of SIMD lanes (example: 4× parallel lane hashing) and avoid storing full levels. Concrete numbers: a common LM‑OTS leaf needs ~9,000 sequential hashes, the largest LMS tree (height 25) previously cost gigabytes of storage but the small‑memory scheme reduces that to about 2 GB → ~1 MB. The approach generates keys and roots faster and keeps signing overhead to at most H/2 additional hashes.

AI-written summary · about

  1. 0:00LMS key generation intro
  2. 1:52LMS algorithm and optimizations
  3. 2:57Hashing requirements
  4. 7:15Leaf calculation process
  5. 9:30Parallelizing hashing with SIMD
  6. 11:39Efficient root computation
  7. 13:47SIMD root computation
  8. 16:37LMS tree node lifetime
  9. 17:20Small memory LMS schemes
  10. 19:33State management in LMS
  11. 20:15Key generation optimizations
  12. 21:19Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.