На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2002-8-12 на главную / новости от 2002-8-12
AlgoNet.ru
поиск
   РЎС‚атьи РїРѕ датам:
Июль 2002
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031    
 
РђРІРіСѓСЃС‚ 2002
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031 
 
Май 2002
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031  
 
Июнь 2002
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
 
Март 2002
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
 
Апрель 2002
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     
 
Январь 2002
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031   
 
Февраль 2002
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728   
 
РќРѕСЏР±СЂСЊ 2001
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930  
 
Декабрь 2001
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31      
 
Сентябрь 2001
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
 
Октябрь 2001
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031    
 

 

Место для Вашей рекламы!

 

Все новости от 12 августа 2002 г.

Решена фундаментальная проблема криптографии

Индийским математикам удалось решить вековую проблему — они нашли метод, быстро доказывающий, что число является простым — а это решающий шаг в развитии криптографии.

Популярный алгоритм шифрования RSA, применяемый в интернет-коммерции, строится на предположении, что когда простые числа — те, что делятся без остатка только на себя и на единицу — достаточно велики, их почти невозможно подобрать. Для создания ключей шифрования RSA использует два длинных простых числа и с их помощью получает еще большеее простое число. Затем производится проверка, доказывающая, что оно действительно простое. Современные алгоритмы, применяемые в таких тестах простых чисел, работают достаточно быстро, но допускают небольшую вероятность ошибки.

Новый алгоритм, разработанный в Индийском технологическом институте в Канпуре Маниндрой Агравалом (Manindra Agrawal) и его студентами (Neeraj Kayal и Nitin Saxena), как утверждается, генерирует абсолютно точные результаты. «Самый большой недостаток современного криптографического ПО — невозможность на 100% гарантировать, что число является простым, — комментирует профессор вычислительной техники Университета штата Нью-Джерси Эрик Аллендер (Eric Allender). — Этот новый алгоритм решает фундаментальную проблему, стоящую уже несколько веков, над которой ученые интенсивно работали последние десятилетия». Работа Агравала, посвященная этому вопросу, еще не опубликована, но оригинальный способ, которым решена задача, сформулированная еще математиками древнего Китая и Греции, уже вызвала переполох среди специалистов. Ряд светил математики и вычислительной техники изучает этот труд. «Подготовительная работа была достаточно сложной, но в результате получился блестящий, очень красивый и элегантный алгоритм», — говорит Аллендер.

Правда, авторы признают, что до практического применения их открытия еще далеко. «Наш метод медленнее, чем самые быстрые из известных алгоритмов тестирования простых чисел, — сказал Агравал. — Его преимущество в том, что он полностью детерминистический, в отличие от его предшествующих, которые могут приводить к ошибкам, хотя и редко».

Специалисты отмечают, что во многих случаях люди предпочитают мириться с такими маловероятными ошибками. Однако растущая важность шифрования для таких сфер деятельности, как банковское обслуживание и защищенная связь, вызывает все большую потребность в повышении надежности криптозащиты. «Самое важное в этом (алгоритме) — теоретический результат, и это только первый шаг, — говорит Аллендер. — За ним последуют уточнения и усовершенствования с целью практического применения метода». 

 Предыдущие публикации:
2000-01-24   Открытая спецификация RSA вызовет бум на рынке средств шифрования
2000-10-13   Самый крутой в мире шифр взломан!
2001-12-05   Правительство США приняло новый стандарт шифрования
 В продолжение темы:
2002-09-23   Sun одарила проект open-source
2002-11-18   Шифрование в новом свете
2003-04-17   RSA: разбиение паролей бережет секреты
Обсуждение и комментарии
al - aliac.spb.ru
12 Aug 2002 3:08 PM
Вдумайтесь в то, что вы написали:
"Для создания ключей шифрования RSA использует два гигантских простых числа, перемножая их для получения еще большего числа. Затем производится проверка, доказывающая, что это действительно простое число."
Перемножением 2 чисел никак не может получиться простое число.
 

...мимо проходящий
12 Aug 2002 3:34 PM
...а это у них переводчик хреновый. Там и думать нечего.
 

Nob - sudakovbgumail.bgu.ac.il
12 Aug 2002 3:38 PM
Алгоритм описанный в этой статье только дает ответ на вопрос "простое число или нет", а не решает проблему факторизации, на которой как раз основаны все алгоритмы криптографии.
Так что это не "фундаментальная проблема криптографии" а всего лишь хороший алгоритм, который за полиномиальное время скажет если число простое с 100% уверенностью.
До этого были алгоритмы которые за меньшее время давали вероятность 99.9999999999%.
Так что не уверен, что с этим решением задачи что-либо изменится, поскольку погрешность не столь велика, а время работы алгоритма намного более критично.
 

Ирина
13 Aug 2002 6:03 AM
Мимо проходящему.

Не-а. Я вчера эту статью читала в оригинале, там именно так и написано. Перемножаем два простых (prime) числа и получаем простое (prime опять же). Проблема глыбже где-то.
 

Sergey - sergey_a_sablinrambler.ru
13 Aug 2002 7:28 AM
В RSA, если внимательно вчитаться есть два исходных простых числа p и q (закрытый ключ), открытый ключ n = p * q, и это, естественно, не разу не простое число, и не должно быть простое, потому как вся сложность RSA в том и заключается, чтобы разложить это известное всем n на два простых p и q.
А тут лажу какую-то написали, вот.
Относительно, индийцев: если все подтвердиться, то они большие молодцы, т.к. красивого теоретического решения на этот вопрос со времен Ферма никто не придумал, хотелось бы посмотреть.
 

Chkaloff
13 Aug 2002 2:04 PM
2 Nob:
Квантовый компьютер как раз и должен вроде решать эту задачу за полиномиальное время.
 

DemonZla
16 Aug 2002 12:36 PM
Хм...
Всё равно расшифруем...
Людской фактор угробит любую криптографию...
 

Max
17 Aug 2002 12:18 PM
2 Chkaloff: kakaya razhnitsa kakoy komputer? "Polinomial'noe vremya" eto effectivnost' algoritma, a ne bystrota komputera.
 

Костя - mkostyatechunix.technion.ac.il
30 Nov 2002 12:36 AM
2 Max: Квантовый компьютер способен за полиномиальное время решить задачу, которую обычный решает за экспоненциальное.
 

GhostII
18 Apr 2003 7:28 PM
Может быть они имели в виду следующее: с помощью перемножения двух простых числел и некоторых других простых операций можно найти хорошее начальное приближение для поиска еще более большого простого числа. Это проще, чем полный перебор, начиная с некоторого значения.
 

 

← июль 2002 8  9  10  11  12  13  14  16  19 сентябрь 2002 →
Реклама!
 

 

Место для Вашей рекламы!

 

 

 


© 1997-2008
info@media.algo.ru | реклама у нас
Техническая поддержка - ADT Web Solutions