Click here for the Plus home page
© 1997-2004, Millennium Mathematics Project, University of Cambridge.
Permission is granted to print and copy this page on paper for non-commercial use. For other uses, including electronic redistribution, please contact us.
Latest news
icon

(14/03/2006)
Some news on Julia sets

icon

(21/02/2006)
A new Europe-wide science magazine

icon

(16/02/2006)
A crisis in cryptography?

icon

(02/02/2006)
The travels of bank notes give important clues to epidemiologists

icon

(27/01/2006)
Is geometry hard-wired into our brain?

icon

(19/01/2006)
The next total eclipse of the Sun will be in March 2006

 
January 1999
News

Sarah's cracking algorithm


Sarah Flannery, a student at Scoil Mhuire Gan Smal in Blarney, Co. Cork, was awarded an Intel Fellows Achievement Award for her project in the Chemical, Physical and Mathematical Category at the 1998 Esat Telecom Young Scientist and Technology awards.

Sarah's project for the exhibition was entitled "Cryptography - The Science of Secrecy". Working with matrices and using her PC at home for experiments, Sarah developed and tested a new cryptography algorithm for encrypting data. While the work has been around for a little while, media attention has recently skyrocketed!

The initial idea for the algorithm was developed while Sarah was on a placement at Baltimore-Zergo in Dublin, and she has called it the Cayley-Purser algorithm, named after Arthur Cayley, an 19th-century Cambridge mathematician, and Michael Purser, a cryptographer who inspired her.

Sarah's new algorithm is a competitor to the popular RSA algorithm. Where RSA uses exponentiation to encode and decode a message, Cayley-Purser uses matrix multiplication. This means that while RSA grows as a cubic with the length of the encryption "key", Cayley-Purser grows quadratically. For a typical key length of 1024 bits, this makes Cayley-Purser around 75 times faster.

One downside of Sarah's algorithm is that the encrypted messages it produces are much longer than those produced by RSA. More significantly, however, there is still some possibility that Cayley-Purser might have some "security holes", making it too easy to "crack the code". Now that Sarah and her algorithm are receiving so much attention, other researchers will begin to explore the security properties of Cayley-Purser, and see how it stacks up against the dominant RSA.

1999 Awards
Esat Telecom Young Scientist and Technology Awards site.
Travel Awards
Announcing Sarah's 1998 Esat Telecom award.
What's going on?
Some Internet discussion of Sarah's work.
RSA
The homepage of RSA.
K.E.M.