21.08.2015 Views

RSA-PSS – Provably secure RSA Signatures and their ...

RSA-PSS – Provably secure RSA Signatures and their ...

RSA-PSS – Provably secure RSA Signatures and their ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.6 No Support yet: OpenPGP, DNSSEC, TLS . . . . . . . . . . . . 307.7 Other Protocols using <strong>PSS</strong> . . . . . . . . . . . . . . . . . . . . . . 317.8 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Implementation of X.509 <strong>PSS</strong> <strong>Signatures</strong> in nss 328.1 nss Library Layers . . . . . . . . . . . . . . . . . . . . . . . . . . 328.2 Object Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . 348.3 freebl, MGF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348.4 <strong>PSS</strong> Padding <strong>and</strong> Verification Code . . . . . . . . . . . . . . . . . 348.5 PKCS #11 Module . . . . . . . . . . . . . . . . . . . . . . . . . . 348.6 Upper Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358.7 Tools <strong>and</strong> Frontends . . . . . . . . . . . . . . . . . . . . . . . . . 358.8 Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368.9 Further work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368.10 Difficulties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378.11 Conclusions from the Implementation . . . . . . . . . . . . . . . 378.12 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 Online Tests with X.509 Certificates 3810 Public Authorities, Research <strong>and</strong> Industry Organizations 3910.1 Electronic <strong>Signatures</strong> in the EU . . . . . . . . . . . . . . . . . . . 3910.2 Electronic <strong>Signatures</strong> in Germany . . . . . . . . . . . . . . . . . . 4010.3 Electronic Passports . . . . . . . . . . . . . . . . . . . . . . . . . 4010.4 NESSIE <strong>and</strong> ECRYPT . . . . . . . . . . . . . . . . . . . . . . . . 4210.5 CA/Browser Forum . . . . . . . . . . . . . . . . . . . . . . . . . 4210.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4211 Really provable Security 4311.1 Complexity Theory, P/NP <strong>and</strong> FP/FNP . . . . . . . . . . . . . . 4311.2 NP complete Problems . . . . . . . . . . . . . . . . . . . . . . . . 4411.3 Quantum Computers <strong>and</strong> BQP . . . . . . . . . . . . . . . . . . . 4511.4 <strong>Provably</strong> <strong>secure</strong> Public Key Algorithm . . . . . . . . . . . . . . . 4611.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4612 Conclusion 4712.1 Difficulties in deploying better Cryptography . . . . . . . . . . . 4712.2 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48References 50Nomenclature 563

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!