2014-10-21 4 views
-1

Я разрабатываю алгоритм шифрования на графическом процессоре. Этот алгоритм требует сложения и умножения очень больших целых чисел. Эти цифры имеют бит длиной около 150 000 бит или более. Эти номера имеют разную длину бит. Какие алгоритмы можно использовать для выполнения сложения и умножения этих чисел? Пожалуйста, дайте мне информацию. Спасибо.большое целочисленное умножение и добавление на gpu

+1

Проверьте https://gmplib.org/. Но, возможно, что более важно, попробуйте найти реализацию желаемого алгоритма шифрования, который уже хорошо протестирован. Внедрение вашей собственной системы может привести к проблемам безопасности. –

+0

Я использовал инструкции MPIR lib на CPU, и не было никаких проблем, но GPU не позволяет использовать эти инструкции. Я использую VS2010 и CUDA 5.5. Есть ли разница между этими инструкциями библиотеки во время выполнения на GPU? – maral

+0

Возможно, вы хотите это, а затем: http://www.hpcs.cs.tsukuba.ac.jp/~nakayama/cump/ –

ответ

Смежные вопросы