Digital Signatures
Dennis Hofheinz (slides based on slides by Björn Kaidel and Gunnar Hartung)
Digital Signatures 2020-05-05 1
Outline
More on BLS signatures Programmable Hash Functions Waters’ PHF
Digital Signatures 2020-05-05 2
Digital Signatures Dennis Hofheinz (slides based on slides by Bjrn - - PDF document
Digital Signatures Dennis Hofheinz (slides based on slides by Bjrn Kaidel and Gunnar Hartung) Digital Signatures 2020-05-05 1 Outline More on BLS signatures Programmable Hash Functions Waters PHF Digital Signatures 2020-05-05 2
Digital Signatures 2020-05-05 1
Digital Signatures 2020-05-05 2
Digital Signatures 2020-05-05 3
square-and-mult. using e
Digital Signatures 2020-05-05 4
Digital Signatures 2020-05-05 5
Digital Signatures 2020-05-05 6
1
1
n
n
Digital Signatures 2020-05-05 7
Digital Signatures 2020-05-05 8
Digital Signatures 2020-05-05 9
Digital Signatures 2020-05-05 10
Digital Signatures 2020-05-05 11
Digital Signatures 2020-05-05 12
Digital Signatures 2020-05-05 13
Digital Signatures 2020-05-05 16
Digital Signatures 2020-05-05 17
Digital Signatures 2020-05-05 18
Digital Signatures 2020-05-05 19
Digital Signatures 2020-05-05 20
1, ... , m∗ v , m1, ... , mw
i = 0 and amj = 0 for all i, j with sufficiently high
Digital Signatures 2020-05-05 21
Digital Signatures 2020-05-05 22
Digital Signatures 2020-05-05 23
1, ... m∗ v ∈ {0, 1}ℓ,
i = mj)
i = 0
Digital Signatures 2020-05-05 24
Digital Signatures 2020-05-05 26
Digital Signatures 2020-05-05 27
bi uniform over G (g generator!)
ai g bi uniform over G
Digital Signatures 2020-05-05 28
Digital Signatures 2020-05-05 29