摘要
多核时代的到来以及人们对数据安全的需求,使得设计一个基于多核平台的并行加密算法变得尤为重要.通过将超椭圆曲线加密与多核多线程框架结合,设计基于多核多线程平台的超椭圆曲线并行加密方案,并对加密方案的性能进行理论分析.在实验测试中分别对文件大小为100~600K的文件进行并行加密处理,通过改变线程数目、CPU核数以及加密数据的大小对加密耗时进行汇总,实验结果表明在8核8线程框架进行数据并行处理时,并行加速比达到7.87.
With the advent of multi-core era and people′s need for data security,it has become even more important to design a parallel encryption algorithm based on a multi-core platform.By combining hyperelliptic curve encryption with a multi-core multithreading framework,a hyper-elliptic curve parallel encryption scheme based on a multi-core and multi-threaded platform is designed,and the performance of the encryption scheme is theoretically analyzed.In the experimental test,the files with the file size of 100~600 Kare encrypted in parallel.The time spent on encryption is summarized by changing the number of threads,the number of CPU cores,and the size of the encrypted data.The experimental results show that the data is processed in an 8-core 8-threaded framework.Parallel encryption processing,parallel speed up to 7.87.
作者
刘海峰
王佳琪
梁星亮
LIU Hai-feng;WANG Jia-qi;LIANG Xing-liang(School of Arts and Sciences,Shaanxi University of Science&Technology,Xi′an 710021,China)
出处
《陕西科技大学学报》
CAS
2019年第2期167-172,共6页
Journal of Shaanxi University of Science & Technology
基金
陕西省科技厅自然科学基础研究计划项目(2017JQ1026)
陕西省教育厅专项科研计划项目(17JK0102)
关键词
超椭圆曲线加密
多核
多线程
并行算法
hyperelliptic curve encryption
multi-core
multi-threading
parallel algorithm