Hash function based on the SIS problem
HEBANT Chlo´ e
University of Limoges
Summer 2016
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 1 / 19
Hash function based on the SIS problem HEBANT Chlo e University of - - PowerPoint PPT Presentation
Hash function based on the SIS problem HEBANT Chlo e University of Limoges Summer 2016 HEBANT Chlo e Hash function based on the SIS problem Summer 2016 1 / 19 Introduction Hash function 1 One-way collision-resistant Ajtai function
University of Limoges
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 1 / 19
1
2
3
4
5
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 2 / 19
Hash function
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 3 / 19
Hash function
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 4 / 19
One-way collision-resistant Ajtai function
1
2
3
4
5
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 5 / 19
One-way collision-resistant Ajtai function
q
q
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 6 / 19
SIS problem
1
2
3
4
5
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 7 / 19
SIS problem
q
q
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 8 / 19
SIS problem
q
q
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 8 / 19
SIS problem
q
q
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 8 / 19
SIS problem Some observations about the SIS problem
q
q
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 9 / 19
SIS problem Some observations about the SIS problem
q
q
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 9 / 19
SIS problem Some observations about the SIS problem
q
1
1
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 10 / 19
Hardness proof
1
2
3
4
5
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 11 / 19
Hardness proof
b b b b b b b b b b b
bp2 bp3
b
bp4
b b b b b
bp1
b b b b b b b b b b b b b b
bg1 bg3 bg2 bg4 b
−πx2
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 12 / 19
Hash function construction
1
2
3
4
5
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 13 / 19
Hash function construction Merkle-Damg˚ ard construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 14 / 19
Hash function construction Merkle-Damg˚ ard construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 14 / 19
Hash function construction Merkle-Damg˚ ard construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 15 / 19
Hash function construction Merkle-Damg˚ ard construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 15 / 19
Hash function construction Merkle-Damg˚ ard construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 16 / 19
Hash function construction HAIFA construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 17 / 19
Hash function construction HAIFA construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 18 / 19
Hash function construction HAIFA construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 19 / 19
Hash function construction HAIFA construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 19 / 19
Hash function construction HAIFA construction
HEBANT Chlo´ e Hash function based on the SIS problem Summer 2016 19 / 19