AKB Forums

Go Back   AKB Forums > Technical sections > Algorithms
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Algorithms The source of algorithms for your project

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Oct 9, 2006, 10:57   #1
---
 
TigrOm's Avatar
 
Join Date: Jun 2004
Location: Yerevan
Posts: 8,846
Blog Entries: 1
Rep Power: 5
Reputation: 319
Send a message via ICQ to TigrOm
Montgomery mulitply

Широко применяется при RSA encryption/decryption.
Есть ли методы еще большего ускорения работы алгоритма чем те что широко применяются в реализациях? (например http://bouncycastle.org)

При размере ключа RSA - 1024, блок размером 500 кб дешифруется около 7 минут. Профилирование показывает расход 80% времени на Montgomery mulitply. Как побороть проблему?

Кто в курсе помогите.


п.с. Встроенная в Microsoft CryptoAPI вообще не имеет RSA-1024 для осей ниже XP.
TigrOm is offline   Reply With Quote Quote selected
Old Oct 9, 2006, 11:30   #2
...overwined...
 
noone's Avatar
 
Join Date: Mar 2003
Location: ...tortuga...
Posts: 3,372
Rep Power: 6
Reputation: 134
из оптимизаций рса знаю только алгоритм crt... (chinese reminder theorem вроде расифровывается)...
__________________
...let's be gods... let's by ugly...
noone is offline   Reply With Quote Quote selected
Old Oct 9, 2006, 11:55   #3
---
 
TigrOm's Avatar
 
Join Date: Jun 2004
Location: Yerevan
Posts: 8,846
Blog Entries: 1
Rep Power: 5
Reputation: 319
Send a message via ICQ to TigrOm
Она лежит в основе многих крипто алг. в том числе и Montgomery mulitply. Насколько понимаю.

все равно спасибо
TigrOm is offline   Reply With Quote Quote selected
Old Oct 9, 2006, 11:58   #4
...overwined...
 
noone's Avatar
 
Join Date: Mar 2003
Location: ...tortuga...
Posts: 3,372
Rep Power: 6
Reputation: 134
использование sse,sse2 и т.п...
__________________
...let's be gods... let's by ugly...
noone is offline   Reply With Quote Quote selected
Old Oct 9, 2006, 12:08   #5
---
 
TigrOm's Avatar
 
Join Date: Jun 2004
Location: Yerevan
Posts: 8,846
Blog Entries: 1
Rep Power: 5
Reputation: 319
Send a message via ICQ to TigrOm
что такое sse?
TigrOm is offline   Reply With Quote Quote selected
Old Oct 9, 2006, 15:03   #6
Дикообраз-безобраз
 
AvDav's Avatar
 
Join Date: Jul 2004
Location: У самого синего моря
Posts: 2,508
Rep Power: 4
Reputation: 44
Send a message via ICQ to AvDav
Streaming SIMD Extensions, nabor kommand dlia operaciy s plavayushei tochkoi dlia processorov Intel & AMD. Toka oni ne vo vsex processorax est, skajem v Pentium 2 po moemu net, da i v nekotorix P 3.
__________________
Forza Alb-Violeţii.
AvDav is offline   Reply With Quote Quote selected
Old Oct 9, 2006, 15:20   #7
Дикообраз-безобраз
 
AvDav's Avatar
 
Join Date: Jul 2004
Location: У самого синего моря
Posts: 2,508
Rep Power: 4
Reputation: 44
Send a message via ICQ to AvDav
Есть такой алгоритм быстрого умножения Тоома-Кука, не знаю правда он лучше или хуже этого.
__________________
Forza Alb-Violeţii.
AvDav is offline   Reply With Quote Quote selected
Old Oct 9, 2006, 16:05   #8
Какое небо, бля, Багдад!
 
knightmare's Avatar
 
Join Date: Oct 2005
Location: Ереван
Posts: 1,646
Rep Power: 3
Reputation: 68
Может это.
Quote:
Методы «быстрого умножения» – например, методы основанные на Быстром Преобразовании Фурье (FFT – Fast Fourier Transform) – выполняются меньшим количеством шагов; тем не менее они не получили широкого распространения из-за сложности программного обеспечения, а также потому, что с типичными размерами ключей они фактически работают медленнее. Однако производительность и эффективность приложений и оборудования реализующих алгоритм RSA быстро увеличиваются.
__________________
мордой об лавку
LISP is the only language that is truly beautiful.
d
.

Хочу трахнуть Nissan Skyline R34, и ездить на Alessandra Ambrosio
knightmare is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 12:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link