期刊文献+

基于多核多线程的HECC并行算法的实现与分析 被引量:2

Implementation and analysis of HECC parallel algorithm based on multi-core and multi-threading
下载PDF
导出
摘要 多核时代的到来以及人们对数据安全的需求,使得设计一个基于多核平台的并行加密算法变得尤为重要.通过将超椭圆曲线加密与多核多线程框架结合,设计基于多核多线程平台的超椭圆曲线并行加密方案,并对加密方案的性能进行理论分析.在实验测试中分别对文件大小为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
  • 相关文献

参考文献7

二级参考文献102

  • 1GRAMAA.并行计算导论[M].张武,译.北京:机械工业出版社,2005.
  • 2Shameem Akhter,Jason Roberts. Multi-Core programming:increasing perform-ance through software multithreading[M].北京:电子工业出版社,2007.
  • 3EI-Moursy A,Garg R,Albonesi D H,et al. Compatible phase co-Scheduling on a CMP of multi-threaded processors., proceedings of IEEE 20th International Parallel and Distributed Processing Symposium, April 25-29,2006[C]. Rhodes Island ,Greece ,pp, 10-22.
  • 4Cay S Horstmann,Gary Cornell. JAVA核心技术:第二卷[M].第7版.北京:机械工业出版社,2006.
  • 5卢开澄.计算机密码学[M].北京:清华大学出版社,2003.
  • 6Koblitz N.A Family of Jacobians Suitable for Discrete Log Cryptosystems.In:Goldw-assers,ed.Advances in Cryptology-Crypto'88.Berlin:Spinger-Verlag,LNCS 403,1998.94-99
  • 7Cantor D C,Computing in the Jacobian of hyperelliptic curve.Math Comp,1987,48(177):95-101
  • 8Harley R.adding.text,doubling.c,http://cristal.inria.fr/-harley/hyper/,2000
  • 9Kuroki J,Gonda M,Matsuo K,et al.Fast genus three hyperelliptic curve cryptosystems.In:Proc.of SCIS2002,2002.503-507
  • 10Pelze J,Wollinger T,Guajardo J.In:Hyperelliptic curve cryptosystems:Closing the performance gap to elliptic curves (update),Cryptology ePrint Archive:[Report 2003/026].2003

共引文献64

同被引文献10

引证文献2

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部