Beginning in mid-February 2008, the 1997-2007 online version of the Science Watch® newsletter, ESI-Topics.com, and in-cites.com, will all be featured together on the redesigned ScienceWatch.com. All previous content from the three sites will be permanently archived, and remain accessible from any existing bookmarks to the archived pages. No new content will be added to this site. Updates and new content (updated biweekly) are available at ScienceWatch.com now.

Fast Moving Fronts Comments

Return to menu of Fast Moving Fronts

ESI Special Topics, July 2005
Citing URL: http://www.esi-topics.com/fmf/2005/july05-NicolasCourtois.html

From •>>July 2005

Nicolas T. Courtois answers a few questions about this month's fast moving front in the field of Computer Science.

Field: Computer Science
Article: Algebraic attacks on stream ciphers with linear feedback
Authors: Courtois, NT;Meier, W
Journal: LECT NOTE COMPUT SCI, 2656: 345-359, 2003
Addresses:
Schlumberger Smart Cards, Cryptog Res, 36-38 Rue Princesse, BP 45, F-78430 Louveciennes, France.
Schlumberger Smart Cards, Cryptog Res, F-78430 Louveciennes, France.
FH Aargau, CH-5210 Windisch, Switzerland.


   Why do you think your paper is highly cited?


“The fast growing area of algebraic cryptanalysis that stems from this work, is deeply connected to the general issue of more or less automated problem solving (similar to the issue of artificial intelligence).”

This paper proposes a new, surprisingly powerful method for attacking stream ciphers. It allows us to break not only a few ciphers that were up until now believed quite secure, but also holds even deeper consequences. For about a decade, designers of ciphers have embraced a path which, in order to avoid some known attacks, tried to provably preclude these attacks by using the so-called "highly non-linear components" (built out of so-called highly non-linear Boolean functions). This work adds to a few related papers which I and my coauthors published during the years 2002-2004 and which form a growing body of counter-examples, whose aim is to prove that this paradigm is incorrect, or rather, incomplete. To build an algorithm that securely encrypts data, it is not sufficient (at different stages of the design) to avoid having "too simple" Boolean functions. One should also avoid having "too simple" algebraic relations, and this is generally much harder to achieve.

   Does it describe a new discovery or a new methodology that’s useful to others?

First of all, the discovery of algebraic attacks on various ciphers opens up whole new avenues of research, and brings the entire area of design and the cryptanalysis of ciphers to the next level. But there is even more to consider. The fast-growing area of algebraic cryptanalysis that stems from this work is deeply connected to the general issue of what is more or less automated problem solving (similar to the issue of artificial intelligence). Many hard problems in various areas of science—mathematics, physics, chemistry, computer science, etc.—can be formalized as mathematically well-defined problems, in which one has to find a configuration satisfying a finite set of simple rules. Such problems will be expressed as solving a system of algebraic equations. Thus the new algebraic cryptanalytic techniques can tentatively be applied in almost every area of science whose processes stumble over some computationally difficult problem. How successful these methods will really be, only time will prove, yet I'm quite optimistic. In the field of cryptology we usually focus our attention on computational problems that are expected to be "very hard." It is possible that many problems that arise more naturally in science turn out to be "less hard," once we begin to examine them and find some hints.

   Could you summarize the significance of your paper in layman’s terms?

The idea of looking at the cipher as a system of algebraic equations, and trying to solve this system to get the unknown key is not new. It had already been proposed by Claude Elwood Shannon, the father of cryptologic science, in his 1949 paper, "Communication theory of secrecy systems," (Bell System Technical Journal, 28, 1949). However, for more than 50 years it seemed simply hopeless: nobody was ever able to solve the resulting equations. Here comes the discovery of our paper: it turns out that for several known constructions of stream ciphers, devastating algebraic attacks are not hard to obtain. The weakness of these ciphers is to use a linear component that generates a long sequence of bits, and only then it is "concealed" behind a highly non-linear component (that is said to be "filtering" the sequence). We asked the question whether it exists as some algebraic equation of relatively low degree that relates only the bits of the internal linear component and the output bits, without involving any other internal intermediate bits. If only one such equation exists—and we discovered that for great many ciphers it does!—then the cipher is broken in polynomial time. This is because the linearity preserves the degree of the equations, and another equation of the same (low) degree can be written at each time during the encryption process. We get a growing system of equations of low degree, and at some point the solution (the secret key) becomes quite easy to find.

   How did you become involved in this research?

I worked on very similar algebraic attacks for several years, until one day I suddenly realized that it applies also to the cryptanalysis of block and stream ciphers. Then, with the help of my co-authors, more and more powerful attacks were obtained. The research is still an ongoing effort and, in my opinion, the full power of algebraic attacks is still greatly underestimated.End

Nicolas Tadeusz Courtois
Axalto Smart Cards
Louveciennes, France

Return to Fast Moving Fronts | Return to Special Topics main menu
 

ESI Special Topics, July 2005
Citing URL: http://www.esi-topics.com/fmf/2005/july05-NicolasCourtois.html

ScienceWatch.com - Tracking Trends and Perfomance in Basic Research
Go to the new ScienceWatch.com

Write to the Webmaster with questions/comments. Terms of Usage.
The Research Services Group of Thomson Scientific |
(c) 2008 The Thomson Corporation.