Search code examples
algorithmcudaaes

Implement AES algorithm with CUDA


The most important problem of AES algorithm is its low speed.

Is it possible to implement its algorithm with CUDA ? I know it's possible but I know how much can I improve it's speed ?


Solution

  • Yes, it is possible. According to this article, the speedup can be quite significant.

    There are over 10 times difference of performance by the kind of best GPU implementation which achieved 35.2Gbps throughput and 28.39 fold speed up compared with Core i7-920 2.66GHz CPU implementation.

    There is also an opensource implementation with some interesting benchmarks.