期刊文献+

基于cuFHE的同态比较运算器

Homomorphic Comparison Operator Based on cuFHE
下载PDF
导出
摘要 为在密态计算中实现高效的比较操作,设计一种支持并行加速的多比特同态比较运算器。基于cuFHE软件库构造单比特同态数值比较器,在并行运算模式下调用该同态数值比较器,通过GPU硬件实现可比较任意比特明文的多比特同态比较运算器。利用cuFHE同态算法库编写同态比较运算函数并进行测试,结果表明,该比较运算器效率较高,对 100 bit 的明文进行一次比较运算仅需0.91 s。 A multi-bit homomorphic comparison operator supporting parallel acceleration is designed to achieve efficient comparison operation in dense state computing.A single-bit homomorphic digital comparator is constructed based on cuFHE software library,and it is called under parallel computing mode.A multi-bit homomorphic comparison operator that can compare plaintexts of any length is implemented by GPU hardware.The cuFHE homomorphic algorithm library is used to write homomorphic comparison operation function,and the function is tested.Results show that the comparison operator is more efficient,and only takes 0.91 s to perform a comparison operation on an 100-bit plaintext.
作者 刘文超 潘峰 杨晓元 周潭平 涂广升 LIU Wenchao;PAN Feng;YANG Xiaoyuan;ZHOU Tanping;TU Guangsheng(College of Cryptography Engineering,Engineering University of PAP,Xi'an 710086,China;Key Laboratory of Network and Information Security of PAP,Engineering University of PAP,Xi’an 710086,China)
出处 《计算机工程》 CAS CSCD 北大核心 2019年第9期143-146,152,共5页 Computer Engineering
基金 国家重点研发计划“新型数据保护密码算法研究”(2017YFB0802000) 国家自然科学基金“面向云计算的同态密码关键技术研究”(61772550)
关键词 密态计算 全同态加密 并行加速 cuFHE软件库 同态比较运算器 dense state computing Fully Homomorphic Encryption(FHE) parallel acceleration cuFHE software library homomorphic comparison operator
  • 相关文献

参考文献11

二级参考文献70

  • 1刘尚懿,王丽君.一种基于二维Logistic映射的图像加密算法[J].鞍山科技大学学报,2006,29(4):365-370. 被引量:3
  • 2Pan Lei, Gu Lixu, Xu Jianrong. Implementation of medical image segmentation in CUDA [ C ]//Proceedings of the 5th International Conference on Information Technology and Application in Biomedicine. Birmingham, UK: IEEE CS Press, 2008 : 82-85.
  • 3Brian Budge, Tony Bernardin, Jeff A Stuart, et al. Out-of-core data management for path tracing on Hybrid resources [ J ]. Computer Graphics Forum, 2009, 28: 385-396.
  • 4Rutt B, Kumar V S, preprocessing of very querying [ C ]//IEEE Pan T, et al. Distributed out-of-core large microscopy images for efficient International conference on Cluster Computing. Boston, Massachusetts, USA: IEEE CS Press 2005. 1-10.
  • 5Darwyn Peachey. Texture on demand [ DB/OL]. (1990-8-01) [ 2009-8-01 ]. http ://graphics. pixel, com/library/TOD.
  • 6Intel Company. Intel Technology [ EB/OL ]. ( 2009- 3- 01 ) [ 2009-7-01 ]. http ://www. intel, com/go/terascale/.
  • 7Lindholm E, Nickolls J, Oberman S, et al. A unified graphics and computing architecture[ C]//IEEE in Micro. Lake Como, Italy: IEEE CS Press, 2008, 28: 39-55.
  • 8Nickolls J, Buck I, Garland M, et al. Scalable parallel programming with cuda [ C ]//ACM SIGGRAPH 2008 Classes. Los Angeles, California, USA: ACM Press, 2008, 6: 40-53.
  • 9Yang Zhiyi, Zhu Yating, Pu Yong. Parallel image processing based on CUDA [ C ]//Proceedings of 2008 International Conference on Computer Science and Software Engineering. Wuhan, China: IEEE CS Press, 2008, 3 198-201.
  • 10Andrew C Beer, Maneesh Agrawala,Navin Chaddha. Rendering from compressed textures [ C ]//Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques. New York, NY, USA: ACM Press, 1996: 373-378.

共引文献133

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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