[Mac_crypto] NYT: New Method Said to Solve Key Problem in Math

Mark Talbot mac_crypto@vmeng.com
Thu, 8 Aug 2002 14:47:28 -0700


h=
ttp://www.nytimes.com/2002/08/08/science/08MATH.html?pagewanted=3Dprint&po=
sition=3D
top

New Method Said to Solve Key Problem in Math
By SARA ROBINSON

Three Indian computer scientists have solved a longstanding mathematics=20=

problem by devising a way for a computer to tell quickly and=20
definitively whether a number is prime =97 that is, whether it is evenly=20=

divisible only by itself and 1.

Prime numbers play a crucial role in cryptography, so devising fast ways=20=

to identify them is important. Current computer recipes, or algorithms,=20=

are fast, but have a small chance of giving either a wrong answer or no=20=

answer at all.

The new algorithm =97 by Manindra Agrawal, Neeraj Kayal and Nitin Saxena=20=

of the Indian Institute of Technology in Kanpur =97 guarantees a correct=20=

and timely answer. Though their paper has not been published yet, they=20=

have distributed it to leading mathematicians, who expressed excitement=20=

at the finding.

"This was one of the big unsolved problems in theoretical computer=20
science and computational number theory," said Shafi Goldwasser, a=20
professor of computer science at the Massachusetts Institute of=20
Technology and the Weizmann Institute of Science in Israel. "It's the=20
best result I've heard in over 10 years."

The new algorithm has no immediate applications, since existing ones are=20=

faster and their error probability can be made so small that it is=20
practically zero. Still, for mathematicians and computer scientists, the=20=

new algorithm represents a great achievement because, they said, it=20
simply and elegantly solves a problem that has challenged many of the=20
best minds in the field for decades.

Asked why he had the courage to work on a problem that had stymied so=20
many, Dr. Agrawal replied in an e-mail message: "Ours was a completely=20=

new and unexplored approach. Consequently, it gave us hope that we might=20=

succeed."

The paper is now posted on the computer science department Web page at=20=

the Indian Institute of Technology (www.cse.iitk.ac.in).

Methods of determining whether a number is prime have captivated=20
mathematicians since ancient times because understanding prime numbers=20=

is the key to solving many important mathematical problems. More=20
recently, attention has focused on tests that run efficiently on a=20
computer, because such tests are part of the underlying mathematics of=20=

several widely used systems for encrypting data on computers.

So-called primality testing plays a crucial role in the widely used RSA=20=

algorithm, whose security relies on the difficulty of finding a number's=20=

prime factors. RSA is used to secure transactions over the Internet.


On Sunday, the researchers e-mailed a draft of the paper on the result=20=

to dozens of expert mathematicians and computer scientists. Dr. Carl=20
Pomerance, a mathematician at Bell Labs, said he received the paper on=20=

Monday morning and determined it was correct.

After discussing the draft with colleagues over lunch, Dr. Pomerance=20
arranged an impromptu seminar on the result that afternoon.

That he could prepare and give a seminar on the paper so quickly was "a=20=

measure of how wonderfully elegant this algorithm is," Dr. Pomerance=20
said. "This algorithm is beautiful."