计算机科学 ›› 2015, Vol. 42 ›› Issue (Z11): 317-322.

• 信息安全 • 上一篇    下一篇

基于国产X86处理器的异构计算平台构建及敏感数据保护

曾志平,萧海东,张新鹏   

  1. 上海大学通信与信息工程学院 上海200072,中国科学院上海高等研究院 上海201210,上海大学通信与信息工程学院 上海200072
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受上海市科学技术委员会资助

Construction Heterogeneous Computing Platforms and Sensitive Data Protection Based on Domestic X86 Processors

ZENG Zhiping, XIAO Haidong and ZHANG Xinpeng   

  • Online:2018-11-14 Published:2018-11-14

摘要: 大数据时代对敏感数据的保护需求与日俱增,如何在安全可控的软硬件环境下进行大数据集处理成为一个研究热点。设计了一种基于安全可控国产X86处理器的大数据平台,利用AES(Advanced Encryption Standard)算法对海量敏感数据提供安全保障;并合理构建GPU异构计算环境,充分提高国产大数据平台的分析计算效率,为海量数据的安全处理提供了全新的解决方案。实验结果表明,基于国产兆芯X86处理器的GPU异构计算平台能有效满足大数据集处理需求;通过改进异构计算环境下的AES算法提升了加密效率,并获得了22~23倍的加速比。当应对海量数据(GB级以上)时,国产异构计算平台的并行处理能力和加速效果非常明显。该研究结果对有海量敏感信息的大数据集处理和信息安全保护具有重要应用价值。

关键词: 国产CPU,X86构架,大数据,AES算法,GPU,异构计算

Abstract: With the needs of sensitive data protection growing in the era of big data,how to handle big data sets has become a hot research topic under the safe and controllable hardware and software environment.This paper designed a safe and controlled domestic X86 processor-based big data platform,which provides security for massive sensitive data by using AES (Advanced Encryption Standard) algorithm.In addition,we reasonably constructed the GPU heteroge-neous computing environment,thereby fully improving computational efficiency of the domestic big data platform,which provides a new solution for the safe handling of massive data .Experimental results show that domestic x86 processor(ZHAOXIN)-based GPU heterogeneous computing platforms can effectively meet the needs of big dataset processing. The improved AES algorithm to adapt heterogeneous computing environment can enhance the efficiency of encryption,and gain 22 to 23 times speedup.Dealing with massive data (GB and above),parallel processing capabilities and accelera-tion effect of domestic heterogeneous computing platform are very clear.The results of massive sensitive data proces-sing and information security have important application value.

Key words: Domestic CPU,X86 architecture,Big data,Advanced encryption standard (AES),GPU,Heterogeneous computing

[1] 朱彬,邢雁宁,姚琳,等.我国CPU发展战略探讨 [J].中国集成电路,2011,9:13-20
[2] 许蔓舒,刘庆.关于推进国家信息安全自主可控的思考 [J].中国信息安全,2012,8:87
[3] Zhu J,HuangM.Applying GPU Parallel Computing Technologies to Process Herschel Far Infrared Galactic Plane Survey Data [J].Progress in Astronomy,2013,31(4):469-478
[4] Bo H,Wu L,Yu J,et al.Experiments on GPU-Based SDOGParallel Visualization [J].Geography and Geoinformation Science,2013,29(4):72-76
[5] Li B,Nie F,Li X,et al.Performance test of lammps molecular dynamics simulation on GPU parallel computing cluster [J].Computers and Applied Chemistry,2011,28(10):1229-1233
[6] 吴强.GPU加速高速粒子碰撞模拟 [D].长沙:国防科学技术大学,2009
[7] Rahimunnisa K,Karthigaikumar P,R asheed S,et al.FPGA implementation of AES algorithm for high throughput using folded parallel architecture [J].Security and Communication Networks,2014,7(11):2225-2236
[8] Suryawanshi V A,Manna G C.Area-high speed design trade-offs for advanced encryption standard cipher engine [C]∥2015 International Conference on Nascent Technologies in the Engineering Field.IEEE,2015
[9] Rachh R R,Mohan P V A,Anami B S.Implementation of AES Key Schedule Using Look-Ahead Technique [J].Circuits Systems and Signal Processing,2014,33(11):3663-3670
[10] Jo H,Hong S T,Chang J W,et al.Offloading data encryption to GPU in database systems [J].Journal of Supercomputing,2014,69(1):375-394
[11] 师金钢,郑艳,孙焕良,等.云环境中海量数据的并行分组密码体制研究 [J].计算机科学与探索,2014,2:161-170
[12] 费雄伟,李肯立,阳王东,等.基于CUDA的并行AES算法的实现和加速效率探索 [J].计算机科学,2015,42(1):59-62,74
[13] 周理华.基于GPU的并行加解密系统的设计与实现 [D].哈尔滨:哈尔滨工业大学,2013
[14] 李祥敬.探讨国产CPU自主化之路 [J].集成电路应用,2015,6:10-12

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!