{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T17:47:03Z","timestamp":1768412823270,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,22]],"date-time":"2019-10-22T00:00:00Z","timestamp":1571702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,22]]},"DOI":"10.1145\/3331453.3361632","type":"proceedings-article","created":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T13:34:22Z","timestamp":1571664862000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Optimized Password Recovery based on GPUs for SM3 Algorithm"],"prefix":"10.1145","author":[{"given":"Hao","family":"Tian","sequence":"first","affiliation":[{"name":"School of Cyber Security, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Li","sequence":"additional","affiliation":[{"name":"Academy of Forensic Science, Ministry of Justice, PR China, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yangde","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Cyber Security, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tang","family":"Peng","sequence":"additional","affiliation":[{"name":"School of Cyber Security, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaopei","family":"Shi","sequence":"additional","affiliation":[{"name":"Academy of Forensic Science, Ministry of Justice, PR China, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weidong","family":"Qiu","sequence":"additional","affiliation":[{"name":"School of Cyber Security, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"et al","author":"Vijaykumar","year":"2016","unstructured":"N. Vijaykumar , et al ( 2016 ). A Framework for Accelerating Bottlenecks in GPU Execution with Assist Warps . DOI: arxiv.org\/abs\/1602.01348. N. Vijaykumar, et al (2016). A Framework for Accelerating Bottlenecks in GPU Execution with Assist Warps. DOI: arxiv.org\/abs\/1602.01348."},{"key":"e_1_3_2_1_2_1","volume-title":"CUDA tookit archive","author":"Nvidia","year":"2017","unstructured":"Nvidia , CUDA tookit archive ( 2017 ). DOI: developer.nvidia.com\/cuda-toolkit-archive. Nvidia, CUDA tookit archive (2017). DOI: developer.nvidia.com\/cuda-toolkit-archive."},{"key":"e_1_3_2_1_3_1","volume-title":"OpenCL parallel computing on the GPU and CPU","author":"Munshi","year":"2008","unstructured":"A. Munshi , OpenCL parallel computing on the GPU and CPU , 2008 . DOI: http:\/\/s08.idav.ucdavis.edu\/munshi-opencl.pdf. A. Munshi, OpenCL parallel computing on the GPU and CPU, 2008. DOI: http:\/\/s08.idav.ucdavis.edu\/munshi-opencl.pdf."},{"issue":"1","key":"e_1_3_2_1_4_1","first-page":"97","article-title":"Tang and Y. Yuan, GPU- Based High Performance Password Recovery Technique for Hash Functions","volume":"32","author":"Qiu Z.","year":"2016","unstructured":"W. Qiu , Z. Gong , Y. Guo , B. Liu , X ( 2016 ). Tang and Y. Yuan, GPU- Based High Performance Password Recovery Technique for Hash Functions . Journal of Information Science and Engineering , 32 ( 1 ), 97 -- 112 . W. Qiu, Z. Gong, Y. Guo, B. Liu, X (2016). Tang and Y. Yuan, GPU- Based High Performance Password Recovery Technique for Hash Functions. Journal of Information Science and Engineering, 32(1), 97--112.","journal-title":"Journal of Information Science and Engineering"},{"key":"e_1_3_2_1_5_1","volume-title":"IEEE 13th International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom","author":"Tianyong H.","year":"2015","unstructured":"A. Tianyong , H. Zhangqing , R. Jinli , D. Kui , Z. Xuecheng ( 2015 ). A compact hardware implementation of SM3 hash function . IEEE 13th International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2014, 846--850. A. Tianyong, H. Zhangqing, R. Jinli, D. Kui, Z. Xuecheng (2015). A compact hardware implementation of SM3 hash function. IEEE 13th International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2014, 846--850."},{"key":"e_1_3_2_1_6_1","volume-title":"Hardware Performance Optimization and Evaluation of Information and Communication Security, 105--118","author":"Yuan X.","year":"2012","unstructured":"M. Yuan , X. Luning , L. Jingqiang ( 2012 ). Hardware Performance Optimization and Evaluation of Information and Communication Security, 105--118 . M. Yuan, X. Luning, L. Jingqiang (2012). Hardware Performance Optimization and Evaluation of Information and Communication Security, 105--118."},{"key":"e_1_3_2_1_7_1","volume-title":"CryptoGraphics: Secret Key Cryptography Using Graphics Cards [J]. CT-RSA.LNCS, vol3376","author":"Cook D.L","year":"2005","unstructured":"Cook D.L , Ioannidis J, A.D , Luck J ( 2005 ). CryptoGraphics: Secret Key Cryptography Using Graphics Cards [J]. CT-RSA.LNCS, vol3376 . Cook D.L, Ioannidis J, A.D, Luck J (2005). CryptoGraphics: Secret Key Cryptography Using Graphics Cards [J]. CT-RSA.LNCS, vol3376."},{"key":"e_1_3_2_1_8_1","volume-title":"Optimized Password Recovery for Encrypted RAR on GPUs. IEEE 17th International Conference on High Performance Computing and Communications.","author":"An H.","year":"2015","unstructured":"X. An , H. Jia and Y. Zhang ( 2015 ). Optimized Password Recovery for Encrypted RAR on GPUs. IEEE 17th International Conference on High Performance Computing and Communications. X. An, H. Jia and Y. Zhang (2015). Optimized Password Recovery for Encrypted RAR on GPUs. IEEE 17th International Conference on High Performance Computing and Communications."},{"issue":"1","key":"e_1_3_2_1_9_1","first-page":"97","article-title":"GPU-Based High Performance Password Recovery Technique for Hash Functions","volume":"32","author":"Qiu Z.","year":"2016","unstructured":"W. Qiu , Z. Gong , Y. Guo , B. Liu , X. Tang and Y. Yuan ( 2016 ). GPU-Based High Performance Password Recovery Technique for Hash Functions . Journal of Information Science and Engineering , 32 ( 1 ), 97 -- 112 . W. Qiu, Z. Gong, Y. Guo, B. Liu, X. Tang and Y. Yuan (2016). GPU-Based High Performance Password Recovery Technique for Hash Functions. Journal of Information Science and Engineering, 32(1), 97--112.","journal-title":"Journal of Information Science and Engineering"},{"key":"e_1_3_2_1_10_1","volume-title":"IEEE International Conference on Computational Science and Engineering and IEEE\/IFIP International Conference on Embedded and Ubiquitous Computing, 2, 226--229","author":"Can X.","year":"2017","unstructured":"G. Can ; X. Lingzhi ; Q. Weidong ; H. Zheng ; G. Jie ; L. Guozhen ; G. Zheng ( 2017 ). Optimized Password Recovery for SHA-512 on GPUs . IEEE International Conference on Computational Science and Engineering and IEEE\/IFIP International Conference on Embedded and Ubiquitous Computing, 2, 226--229 . G. Can; X. Lingzhi; Q. Weidong; H. Zheng; G. Jie; L. Guozhen; G. Zheng (2017). Optimized Password Recovery for SHA-512 on GPUs. IEEE International Conference on Computational Science and Engineering and IEEE\/IFIP International Conference on Embedded and Ubiquitous Computing, 2, 226--229."},{"key":"e_1_3_2_1_11_1","volume-title":"AMD Graphic Core Next: Low Power High Performance Graphics & Parallel Compute","author":"Mantor M.","year":"2013","unstructured":"M. Mantor , M. Houston ( 2013 ). AMD Graphic Core Next: Low Power High Performance Graphics & Parallel Compute . 2013. DOI: developer.amd.com\/wordpress\/media\/2013\/06\/2620 final.pdf. M. Mantor, M. Houston (2013). AMD Graphic Core Next: Low Power High Performance Graphics & Parallel Compute. 2013. DOI: developer.amd.com\/wordpress\/media\/2013\/06\/2620 final.pdf."},{"key":"e_1_3_2_1_12_1","volume-title":"GPU Utilization on GCN. DOI: webcourse.cs.technion.ac.il\/236607\/Winter2013-2014\/ho WCFiles\/GPU%20utilization%20on%20GCN.pdf","author":"Cohen","year":"2013","unstructured":"T. Cohen ( 2013 ). GPU Utilization on GCN. DOI: webcourse.cs.technion.ac.il\/236607\/Winter2013-2014\/ho WCFiles\/GPU%20utilization%20on%20GCN.pdf . T. Cohen (2013). GPU Utilization on GCN. DOI: webcourse.cs.technion.ac.il\/236607\/Winter2013-2014\/ho WCFiles\/GPU%20utilization%20on%20GCN.pdf."},{"key":"e_1_3_2_1_13_1","volume-title":"Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices,\" Proceedings of Annual IEEE\/ACM International Symposium on Code Generation and Optimization, 273--283","author":"Pandit R.","year":"2014","unstructured":"P. Pandit , R. Govindarajan ( 2014 ). \" Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices,\" Proceedings of Annual IEEE\/ACM International Symposium on Code Generation and Optimization, 273--283 . P. Pandit, R. Govindarajan (2014). \"Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices,\" Proceedings of Annual IEEE\/ACM International Symposium on Code Generation and Optimization, 273--283."}],"event":{"name":"CSAE 2019: The 3rd International Conference on Computer Science and Application Engineering","location":"Sanya China","acronym":"CSAE 2019"},"container-title":["Proceedings of the 3rd International Conference on Computer Science and Application Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3331453.3361632","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3331453.3361632","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:22:56Z","timestamp":1750202576000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3331453.3361632"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,22]]},"references-count":13,"alternative-id":["10.1145\/3331453.3361632","10.1145\/3331453"],"URL":"https:\/\/doi.org\/10.1145\/3331453.3361632","relation":{},"subject":[],"published":{"date-parts":[[2019,10,22]]},"assertion":[{"value":"2019-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}