СРАВНЕНИЕ ЭФФЕКТИВНОСТЕЙ МНОГОПОТОЧНЫХ РЕАЛИЗАЦИЙ АЛГОРИТМА ШИФРОВАНИЯ RSA НА GPU И CPU
В статье исследуется эффективность распараллеливания криптографического алгоритма RSA на GPU средствами CUDA. Описываются современные тенденции по использованию GPU в качестве альтернативы реализации вычислений на CPU для задач общего назначения и обсуждаются причины такого перехода. Рассматриваются три варианта реализации криптографического алгоритма RSA: последовательная реализация на CPU и две параллельных реализации на CPU и GPU. Проводится ряд экспериментов на основе разработанных алгоритмов. На основе результатов экспериментов делаются выводы об эффективности распараллеливания данного алгоритма средствами CUDA.