Mechanising Cryptography Professor Richard Walton CB.

19
Mechanising Cryptography Professor Richard Walton CB
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    231
  • download

    0

Transcript of Mechanising Cryptography Professor Richard Walton CB.

Page 1: Mechanising Cryptography Professor Richard Walton CB.

Mechanising Cryptography

Professor Richard Walton CB

Page 2: Mechanising Cryptography Professor Richard Walton CB.

Cryptography is concerned with the application of technology to the problem of encrypting and decrypting a message.

The Mathematics is subordinate to the technology

Page 3: Mechanising Cryptography Professor Richard Walton CB.

20th Century Cryptography

Development of Crypt in the 1900s Manual Methods

– Slow– Laborious– Error-Prone

Need to mechanise Importance of technology for design Nature of technological constraints

Page 4: Mechanising Cryptography Professor Richard Walton CB.

CRYPTOGRAPHYSecurity

Usability Cost

Page 5: Mechanising Cryptography Professor Richard Walton CB.

Cryptanalysis 1918

Knowledge of language Frequency Analysis Key Re-use (Depth)

Skill Requirement:To solve crossword puzzles

in foreign languages

Page 6: Mechanising Cryptography Professor Richard Walton CB.

Rotor Machines

Page 7: Mechanising Cryptography Professor Richard Walton CB.

Rotors

Page 8: Mechanising Cryptography Professor Richard Walton CB.

Commercial Enigma

Page 9: Mechanising Cryptography Professor Richard Walton CB.

Enigma

Page 10: Mechanising Cryptography Professor Richard Walton CB.

Enigma

Army

Navy

Navy – 4 wheel

Page 11: Mechanising Cryptography Professor Richard Walton CB.
Page 12: Mechanising Cryptography Professor Richard Walton CB.
Page 13: Mechanising Cryptography Professor Richard Walton CB.

Early Machine Cryptography

Limitations of Security Design Balance Security against Cost Usability – Human Factors

Page 14: Mechanising Cryptography Professor Richard Walton CB.

Electronics – 1960-1980

Shift Registers and Simple Logic Gates Linear Algebra Galois Theory Rich Mathematical structure Rigorous Analysis Expensive Components

Page 15: Mechanising Cryptography Professor Richard Walton CB.

Large Scale Integration

Application Specific Integrated Circuits Complex Algorithms Tailored to purpose Standard Cryptographic Primitives Software and Firmware

Page 16: Mechanising Cryptography Professor Richard Walton CB.

Public Key Cryptography

Key Management Non-Secret Encryption

– Ellis, Cocks & Williamson– Beyond 1970’s technology

Widespread after 1985 Search for easier solutions

– Elliptic Curve Cryptography

Page 17: Mechanising Cryptography Professor Richard Walton CB.

Next Challenge

Quantum Computers destroycurrent Public Key algorithms

Find new algorithms to resist Quantum Computer attacks

Page 18: Mechanising Cryptography Professor Richard Walton CB.
Page 19: Mechanising Cryptography Professor Richard Walton CB.

Mechanising Cryptography

Acknowledgement

Illustrations concerning Enigma in this presentation have been taken from the user manual for Enigma – E

by Paul Reuvers & Marc Simons.

For details of Enigma-E, which is available for purchase from Bletchley Park Museum, see www.xat.nl/enigma-e/