我可以利用GPU从.NET进行AES加密吗?如果是这样,怎么样?

Che*_*eso 7 .net opengl encryption gpu aes

来自都柏林圣三一学院的有趣论文:
AES加密实施和商品图形处理单元分析

他们的技术使用openGL来获取GPU来执行AES所需的数字转换.

通过托管的.NET库公开此功能(执行流加密)有多难?

我该如何开始?提示?例子?

编辑:任何人都有使用CUDA或加速器关联的经验?

Dan*_*ert 4

您可以使用微软的加速器库。它使您可以通过 .NET 访问 GPU。

在研究了需要更多的工作之后,这是一件非常重要的事情(除非您喜欢重写 AES 算法)。然而这是可能的。

可能还有其他 C# API,但我遇到的一个是Bouncy Castle API。您需要做的就是采用 Microsoft 的 Accelerator API,并在 AES 算法源代码中执行数学运算的任何地方使用它。