Streaming Elliptic Curve Cryptography for Many-core GPU

GAN Xin-biao,SHEN Li,WANG Zhi-ying
2011-01-01
Abstract:In order to overcome the weakness in real-time ECC(Elliptic Curve Cryptograph),streaming ECC was proposed,including exploiting the potential parallelism of ECC for streaming and parallelizing it using thousands of threads as well as stream optimization based on shared memory and texture cache or constant cache with best utilization of memory hierarchy of CUDA-enable GPU.Experimental results showed that the prototype of ECC implemented using CUDA(Computing Unified Device Architecture) on NVIDIA's GTX280 could achieve as high as 66×speedup than CPU counterpart available.Furthermore,the proposed techniques including streaming for parallelization and optimizations with memory hierarchy could be generalized for other streaming architectures.
What problem does this paper attempt to address?