Optimized Password Recovery based on GPUs for SM3 Algorithm

Hao Tian, Yan Li, Yangde Wang, Peng Tang, Shaopei Shi, Weidong Qiu · Proceedings of the 3rd International Conference on Computer Science and Application Engineering · 2019

One-way hash algorithms have been widely used in the field of data security. As a state-owned cipher algorithm, the SM3 algorithm has a large number of applications in related fields. In this paper, we propose two optimization methods for SM3 algorithm based on OpenCL platform. The optimization methods are password generation optimization and instruction optimization. By reducing the complexity of the algorithm and reducing the number of instructions, the ultimate goal is to improve performance. Experiments show that the proposed optimization method can effectively improve the performance of the SM3 encryption hash algorithm. The computing performance of a single SM3 is 13958 MB/s on the AMD Radeon R9 200 series graphics card.

Read the paper · More papers on PaperTik