Upload
jane-litchford
View
212
Download
0
Embed Size (px)
Citation preview
1 CMS / EPSRC – Steve Babbage C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Some maths from the telecommunications industry
Presented by Dr Steve Babbage
25 March 2009
CMS / EPSRC – Steve Babbage2 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Purpose of this presentation
To illustrate some industrial applications that require and inspire mathematical research
• Optimisation
• Data security
And underpinning both of those:
• Complexity
3 CMS / EPSRC – Steve Babbage C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Optimisation
CMS / EPSRC – Steve Babbage4 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Frequency planning
CMS / EPSRC – Steve Babbage5 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Frequency planning
CMS / EPSRC – Steve Babbage6 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Frequency planning
CMS / EPSRC – Steve Babbage7 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Frequency planning
CMS / EPSRC – Steve Babbage8 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Site selection
CMS / EPSRC – Steve Babbage9 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Radial network planning
CMS / EPSRC – Steve Babbage10 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Mesh network planning
CMS / EPSRC – Steve Babbage11 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Traffic scheduling / queueing
CMS / EPSRC – Steve Babbage12 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Traffic routing
CMS / EPSRC – Steve Babbage13 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Multi-layered networks
14 CMS / EPSRC – Steve Babbage C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Cryptography and data security
CMS / EPSRC – Steve Babbage15 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Types of encryption algorithm
Steve Babbage
CMS / EPSRC – Steve Babbage16 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Block ciphers and stream ciphers
Key (128 bits)
Plaintext (128 bits)
Ciphertext (128 bits)
Key
Plaintext
Key (128 bits)
011101110100101101 ...
Plaintext (any length)
101011011101001110 ...
Ciphertext 110110101001100011 ...
=
Key (128 bits)
011101110100101101 ...
=Plaintext 101011011101001110 ...
CMS / EPSRC – Steve Babbage17 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Digital signature
Steve BabbageThis is an extremely long
document which could go on for pages and pages and
pages and pages and pages and pages and pages and
pages and pages and pages and pages and pages and
pages and pages and pages and pages and pages and
pages and pages and pages
5A90CB3820FB2744E11C49572C0D3919
Hash function
CMS / EPSRC – Steve Babbage18 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Theory – and lack of theory
Block ciphers
• Linear cryptanalysis
• Differential cryptanalysis
Hash functions
• ???
Lots of insight still needed
Symmetric ciphers
• Algebraic cryptanalysis– Gröbner bases
Public key algorithms
• Factoring
• Discrete logarithm
• Elliptic curve
• Others
Quantum computers
• What can they do?
• What can't they do?
CMS / EPSRC – Steve Babbage19 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Complexity
CMS / EPSRC – Steve Babbage20 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Closing thoughts
CMS / EPSRC – Steve Babbage21 C1 - Unrestricted
Version 1.0
25th March 2009
Group R&D
Thanks to:
• Terry Lyons – Oxford / WIMCS
• Bart Preneel – Leuven
• Robert Leese – Oxford / Smith Institute
• Peter Grindrod – Reading
• John McWhirter – Cardiff
Thank you
Further input taken from:
• Zuse Institute Berlin