WAMOS 2018: Thorsten Knoll
thorsten.knoll@hs-rm.de
WAMOS 2018: Thorsten Knoll thorsten.knoll@hs-rm.de Adapting - - PowerPoint PPT Presentation
WAMOS 2018: Thorsten Knoll thorsten.knoll@hs-rm.de Adapting Kerckhoffs principle: A path from cryptography to open source hardware Adapting Kerckhoffs principle Content of presentation The path: The idea Kerckhoffs principle (KP)
thorsten.knoll@hs-rm.de
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 2 / 31
Content of presentation
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 3 / 31 The idea
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 4 / 31 The idea
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 5 / 31 The idea
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 6 / 31 Kerckhoffs principle (KP)
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 7 / 31 Kerckhoffs principle (KP)
into enemy hands.
using written notes, and correspondents must be able to change or modify it at will.
must be easy to use and should not be stressful to use or require its users to know and comply with a long list of rules.
Translation from french to english: https://en.wikipedia.org/wiki/Kerckhoffs%27s_principle
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 8 / 31 Kerckhoffs principle (KP)
into enemy hands.
using written notes, and correspondents must be able to change or modify it at will.
must be easy to use and should not be stressful to use or require its users to know and comply with a long list of rules.
Translation from french to english: https://en.wikipedia.org/wiki/Kerckhoffs%27s_principle
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 9 / 31 Kerckhoffs principle (KP)
into enemy hands. Broader interpretation: A cryptosystem’s security must solely depend on keeping the keys secret, not the algorithms. Now known as “Kerckhoffs principle” (KP)
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 10 / 31 Kerckhoffs principle (KP)
Cryptosystem (Algorithms) Plaintext (Data) Plaintext (Data) Secret Open
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 11 / 31 Kerckhoffs principle (KP)
Reformulation of KP: The enemy knows the system. Design principle: A cryptosystem should be designed as if the enemy would already know the system. Now known as “Shannon’s maxim” (SM)
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 12 / 31 Kerckhoffs principle (KP)
→ They’re part of the (composite) key.
Minimize the number of secrets in your security system.
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 13 / 31 Kerckhoffs principle (KP)
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 14 / 31 Attacks and KP
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 15 / 31 Attacks and KP
2018 Jan Feb Mar Apr May Jun Jul
Meldown, Spectre V1+V2 Branch- Scope Spectre NG V3a + V4 TLBleed Spectre NG V3 Spectre NG V1.1
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 16 / 31 Attacks and KP
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 17 / 31 Attacks and KP
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 18 / 31 Attacks and KP
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 19 / 31 Mitigations and KP
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 20 / 31 Mitigations and KP
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 21 / 31 Mitigations and KP
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 22 / 31 The need for Open Source Hardware (OSH)
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 23 / 31 The need for Open Source Hardware (OSH)
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 24 / 31 The need for Open Source Hardware (OSH)
Wanted
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 25 / 31 Conclusion: Adapting Kerckhoffs principle
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 26 / 31 Conclusion: Adapting Kerckhoffs principle
Conclusions:
could relax the short timeframe situation.
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 27 / 31 Conclusion: Adapting Kerckhoffs principle
Think ahead:
standards through open, public competitions.
future?
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 28 / 31 Conclusion: Adapting Kerckhoffs principle
Think ahead:
standards through open, public competitions.
future?
possible.
thousand RISC-V on a single die. That would even be possible with FPGA prototyping in academia.
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 29 / 31 Conclusion: Adapting Kerckhoffs principle
The path:
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 30 / 31 Conclusion: Adapting Kerckhoffs principle
The path:
Adapting Kerckhoffs principle WAMOS 2018, Thorsten Knoll Slide 31 / 31 Conclusion: Adapting Kerckhoffs principle
The path: