Estonian Centre of Excellence in ICT Research EXCITE (2021)

Page 41

QUANTUM CRYPTOGRAPHY

commonly used works in a post-quantum setting. “We still don’t know that. It doesn’t mean it is not safe, but we can’t be certain,” he says. It is why computers should come to the rescue.

You have to invent a language

anything at the end, a formula is a lot like a picture in this way. Online whiteboards are not the same either, so the pandemic has been challenging in that sense as well.”

Teaching the computer The other matter that interests Unruh and his colleagues is formal verification. No matter what kind of cryptography we are discussing, scientists need to make sure that it is resolutely secure. It needs to have a mathematical proof. It says rather simply, in this system, the communication cannot be hacked. “The problem is people make mistakes and proofs are very complicated. Whether it’s the person who writes the proof or the one that reads it and verifies it, neither one might not notice a flaw. It’s like finding a needle in a haystack, but that one mistake might change everything and make a system flawed,” Unruh explains. He adds that in research papers there are constantly errors. In many cases, they can be corrected and they don’t mean that much, but they can have a very serious and detrimental impact as well. Verification loses its meaning when we just hope that these complicated calculations are Estonian Centre of Excellence in ICT Research

correct. Even when you really are focused, you still might make a mistake. “One solution is to have a computer do the proof, but first you need to somehow explain the proof to a computer. One thing computers are – they are very careful. You can’t explain a proof to a computer when you have made a mistake. It is very complicated, but essentially when a computer understands you, you have succeeded,” Unruh describes.

A tragic experience Unruh shares a painful experience from his own not so distant past. He wrote an article about 70 pages in length and put it up online, not yet published in any magazine. “Someone wrote to me, that on page 50 there’s a formula that he doesn’t understand how it works. I checked and realised that I had made a little mistake. But it was still a tragic one, three months of hard work straight down the drain. I was lucky it was discovered, he was the only one who wrote to me. If no one had noticed the mistake, everyone would have believed the article. But it was a very important proof for quantum cryptography,” he recalls. It tried to prove that one hash function that is

How do you explain quantum cryptography to a computer, so it can ensure the proof is correct? Like most computer-related solutions, you have to write a program. For that, Unruh’s team has developed its own language. You must teach the computer what a secure system is, so what are the logical set of rules when making a security proof? The translation for a computer is ten times longer than it would be for a human and all of it written in an artificial language. Unruh’s work is to make the language easier and easier. It may never be as compact as the human version, but Unruh hopes they are getting closer and closer. “I don’t want my research team to be the only one able to make security-proofs like that, because there is a lot of crypto around us. My job is to make the tools, the infrastructure that others can use as well.” Unruh’s team has already found a

You can’t explain a proof to a computer when you have made a mistake. It is very complicated, but essentially when a computer understands you, you have succeeded. method and performed a non-trivial security proof, which was a considerable effort. While it worked, it would be challenging to convince others to use it, they must find a better way. He says that there are some aspects that computers are better at then we are. An easy example - you want to prove that one big number multiplied

41


Articles inside

Satish Narayana Srirama: Because of our work, future smart devices and solutions will be a lot cheaper

14min
pages 78-85

Tarmo Uustalu is creating a new computer language

10min
pages 73-77

Niccolò Veltri: Theorem Provers Will Also Be Used in Schools

9min
pages 69-72

Marlon Dumas: Is it possible for an AI to run a business all by itself?

14min
pages 58-63

Ülle Kotta: A researcher seeks the best solution, the industry a functional one

15min
pages 64-68

Alvo Aabloo: Soft robots may save lives someday in the future

12min
pages 53-57

Maarja Kruusmaa: Underwater robotics is full of opportunities

12min
pages 48-52

Jaan Raik: Computers must undergo a revolution in order to continue their rapid development

13min
pages 43-47

Dominique Unruh: Security of communication will have to be proven by computers

9min
pages 39-42

Estonian Centre of Excellence EXCITE unites the pinnacles of Estonian IT research

8min
pages 8-9

Ivo Fridolin: Living a healthy life is a challenge. Science does not fight death

16min
pages 10-15

Estonian e-state builder Peeter Laud: Vaccinations could have been organised much more efficientlyefficiently

9min
pages 31-34

Yannic Le Moullec combines electronics and health applications

10min
pages 21-25

Jaak Vilo: Data analysis greatly influences the understanding of biology and health care in general

14min
pages 16-20

Vicente Zafra wants us to understand Artificial Intelligence

12min
pages 26-30

Vitaly Skachek helped to build foundations for the Internet of things

9min
pages 35-38

Small nation’s ICT sector intends to grow tenfold in the next ten years

7min
pages 6-7
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.