Posts Tagged 'Computer Science'

Face Recognition

As you pass through an airport, you are photographed several times by security systems. Face recognition systems can identify you by comparing your digital image to faces stored in a database. This form of identification is gaining popularity, allowing you to access online banking without a PIN or password.  [see TM146, or search for “thatsmaths” at].


Jimmy Wales, co-founder of Wikipedia, answering a question. Face detection indicated by squares.

Continue reading ‘Face Recognition’

A Toy Example of RSA Encryption

The RSA system has been presented many times, following the excellent expository article of Martin Gardner in the August 1977 issue of Scientific American. There is no need for yet another explanation of the system; the essentials are contained in the Wikipedia article RSA (cryptosystem), and in many other articles.


L2R: Ron Rivest, Adi Shamir, Len Adleman (2003). Image from

The purpose of this note is to give an example of the method using numbers so small that the computations can easily be carried through by mental arithmetic or with a simple calculator.

Continue reading ‘A Toy Example of RSA Encryption’

Can Mathematics Keep Us Secure?

The National Security Agency is the largest employer of mathematicians in America. Mathematics is a core discipline at NSA and mathematicians work on signals intelligence and information security (US citizenship is a requirement for employment). Why is NSA so interested in mathematics? [See TM096, or search for “thatsmaths” at].


Flag of the National Security Agency

Continue reading ‘Can Mathematics Keep Us Secure?’

Computers Speaking in Irish

Most of us use computer terminals, tablets and smart phones, absorbing information quickly and easily. How do the many thousands of Irish people who are blind or visually impaired manage to interact with computers? For them, entering data by keyboard or voice is easy, but special software is needed to convert the text on screen into a form for output to a loudspeaker or headphones, or to drive a refreshable Braille display [TM095, or search for “thatsmaths” at].


Braille display (

Continue reading ‘Computers Speaking in Irish’

Big Data: the Information Explosion

The world is awash with data. Large data sets have been available for many decades but in recent years their volumes have grown explosively. With mobile devices and internet connections data capture is simple and with powerful computers the analysis of “big data” is feasible [see TM092, or search for “thatsmaths” at].


Google image search for “Big Data”

But there are challenges: many data sets are too large and too complex to be analysed or understood using traditional data processing methods. Our current armoury of analysis techniques is inadequate and new mathematical methods are needed.

Continue reading ‘Big Data: the Information Explosion’

Richardson’s Fantastic Forecast Factory

Modern weather forecasts are made by calculating solutions of the mathematical equations that express the fundamental physical principles governing the atmosphere  [TM083, or search for “thatsmaths” at]

The solutions are generated by complex simulation models with millions of lines of code, implemented on powerful computer equipment. The meteorologist uses the computer predictions to produce localised forecasts and guidance for specialised applications.


Continue reading ‘Richardson’s Fantastic Forecast Factory’

It’s a Small – Networked – World

Networks are everywhere in the modern world. They may be physical constructs, like the transport system or power grid, or more abstract entities like family trees or the World Wide Web. A network is a collection of nodes linked together, like cities connected by roads or people genetically related to each other. Such a system of nodes and links is what mathematicians call a graph [TM078; or search for “thatsmaths” at ].

Detail of a Twitter communications network. Image from:

Detail of a Twitter communications network.
Image from:

Continue reading ‘It’s a Small – Networked – World’

Last 50 Posts