30.11.2012 Views

Code and ciphers: Julius Caesar, the Enigma and the internet

Code and ciphers: Julius Caesar, the Enigma and the internet

Code and ciphers: Julius Caesar, the Enigma and the internet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

viii<br />

contents<br />

Thekeydistributionproblem 166<br />

TheDiffie–Hellmankeyexchangesystem 166<br />

Strengthof<strong>the</strong>Diffie–Hellmansystem 168<br />

13 Encipherment<strong>and</strong><strong>the</strong><strong>internet</strong> 170<br />

Generalisationofsimplesubstitution 170<br />

Factorisationoflargeintegers 171<br />

Thest<strong>and</strong>ardmethodoffactorisation 172<br />

Fermat’s‘LittleTheorem’ 174<br />

TheFermat–EulerTheorem(asneededin<strong>the</strong>RSAsystem) 175<br />

Encipherment<strong>and</strong>deciphermentkeysin<strong>the</strong>RSAsystem 175<br />

Theencipherment<strong>and</strong>deciphermentprocessesin<strong>the</strong>RSAsystem 178<br />

Howdoes<strong>the</strong>key-ownerreplytocorrespondents? 182<br />

TheDataEncryptionSt<strong>and</strong>ard(DES) 183<br />

Securityof<strong>the</strong>DES 184<br />

Chaining 186<br />

Implementationof<strong>the</strong>DES 186<br />

UsingbothRSA<strong>and</strong>DES 186<br />

Asalutarynote 187<br />

Beyond<strong>the</strong>DES 187<br />

Au<strong>the</strong>ntication<strong>and</strong>signatureverification 188<br />

Ellipticcurvecryptography 189<br />

Appendix 190<br />

Solutionstoproblems 218<br />

References 230<br />

Name index 235<br />

Subject index 237

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

Saved successfully!

Ooh no, something went wrong!