Long-term secure signatures for the IoT
Andreas Hülsing
Long-term secure signatures for the IoT Andreas Hlsing Hash-based - - PowerPoint PPT Presentation
Long-term secure signatures for the IoT Andreas Hlsing Hash-based Signature Schemes [Mer89] Long-term secure Only needs secure hash function Post-quantum Possibility of hash combiners IoT compatible? Only needs secure hash
Andreas Hülsing
[Mer89]
Long-term secure
IoT compatible?
hash function
Message M = b1,…,bm, OWF H = n bit SK PK Sig
6-11-2017 PAGE 3
sk1,0 sk1,1 skm,0 skm,1 pk1,0 pk1,1 pkm,0 pkm,1
H H H H H H
sk1,b1 skm,bm * Mux b1 Mux b2 Mux bm
WOTS+ [Hue13]
OTS OTS OTS OTS OTS OTS OTS H H H H H H H
PK
SK
See e.g. Dahmen, Krauss. Short Hash-Based Signatures for Wireless Sensor Networks. CANS 2009.
6-11-2017 PAGE 7
OTS
OTS OTS OTS OTS OTS OTS OTS H H H H H H H H H H H H H H H PK
SIG = (i=2, , , , , )
OTS
SK
Latest: XMSS-T
(Hülsing, Rijneveld, Song. Mitigating Multi-Target Attacks in Hash-based
Uses multiple layers of trees
(= Building first tree on each layer)
Θ(2h) → Θ(d*2h/d)
worst-case signing times Θ(h/2) → Θ(h/2d)
+ (pseudo-)random index
32MHz, 32-bit architecture, 256KB Flash, 16KB RAM
KeyGen Sign Verify XMSSMT 278.80s 0.61s 0.16s SPHINCS 0.88s 18.41s 0.51s
Siempira)
9-10-2017 PAGE 13