Background
Strings, sequences of elements, are everywhere. DNA and binary computer code are good examples of just how ubiquitous sequential data are. In our DNA, genetic information is represented by strings of the letters A,C, G and T–short for the four bases adenine, cytosine, guanine and thymine. In computing, code written by humans is translated into machine-readable strings of 0s and 1s that tell the computer what to do. And of course, strings of numbers on our latest bank statement tell us how much money we have left available.
In principle, strings can encode almost anything, which makes them one of the most important and fundamental types of data. As they oftentimes encode highly personal and sensitive information, the privacy of strings must be protected. A Senior Lecturer at the Department of Informatics, Dr Loukides and his collaborators realised just how big a gap there was in building up privacy-preserving technology for strings, which got them started on a two-year research project at King's. There are plenty of use cases that highlight the urgency of this line of work. ‘A string can easily reveal our location and our actions, like GPS data for instance, and in some cases we don’t want people to know when we visit a hospital’.