Для проекта, над которым я работаю, я должен переработать шифрование зашифрованного зашифрованного AES зашифрованного ключа с помощью части ключа. Оставшееся пространство ключей для зашифрованного текста составляет 2^40.Расшифровка AES с использованием CUDA
Я хотел бы запустить дешифрование с использованием CUDA (разделить пространство ключей над ядрами GPU), но я не могу найти подходящую библиотеку CUDA AES. Мне было интересно, могут ли быть способы обойти это, например, запустить библиотеку C AES в ядре.
Глядя на this question, предполагается, что это может быть невозможно.
Другой вариант - в настоящее время у меня есть реализация в python; было бы целесообразно (учиться и) использовать pyCuda для его параллелизации или я столкнулся бы с той же проблемой, что и выше, используя попытку использовать библиотечную функцию Python AES?
Также любые альтернативные предложения для достижения того, что я пытаюсь сделать, будут очень признательны! Благодаря!
Это может быть немного не по теме для SO, на мой взгляд, но в любом случае я отправляю ответ с двумя предложениями, которые у меня есть. – Taro