作品简介

本书从起源、原理、应用、实现等多个角度全方位介绍了同态加密技术,内容涵盖密码学基础、同态加密技术的基本概念、半同态加密算法、部分同态加密算法、全同态加密算法,以及同态加密的编程实践。在理论的讲解中,注重同态加密背后的思想,帮助读者更好地理解“同态”性;编程实践涵盖了目前最流行的几个同态密码库,包括Charm-crypto、HElib、SEAL、TFHE,读者可以根据内容编写一遍代码,进一步掌握同态加密。

本书适用于对同态密码学感兴趣的计算机技术、信息安全领域从业人员,以及相关院校的高年级本科生和研究生阅读学习。

钟焰涛,博士,深圳市领军人才,高级工程师,获深圳市科技进步一等奖。

蒋琳,博士,副教授,博导,深圳市高层次人才,获深圳市科技进步奖。

方俊彬,博士,教授,博导,获广东省青年五四奖章、广东省青年教师教学大赛一等奖。

彭泉,中国第一代黑客,国家重大活动网络安全保卫先进个人。

作品目录

  • 作者简介
  • 网格空间安全技术丛书专家委员会名单
  • 出版说明
  • 前言
  • 第1章 密码学基本概念
  • 1.1 古典密码学
  • 1.2 现代密码学
  • 1.3 密码学新方向及应用
  • 第2章 同态加密
  • 2.1 同态加密概述
  • 2.2 电路加密
  • 2.3 同态加密的分类
  • 2.4 同态加密在云计算中的应用
  • 第3章 传统半同态加密算法
  • 3.1 RSA加密算法
  • 3.2 Rabin加密算法
  • 3.3 ElGamal加密算法
  • 3.4 Paillier加密算法
  • 第4章 全同态加密算法
  • 4.1 算法思想
  • 4.2 BGV全同态加密算法
  • 4.3 整数上的全同态加密算法
  • 4.4 浮点数全同态加密算法
  • 4.5 同态加密在大数据中的应用
  • 4.6 同态加密在区块链中的应用
  • 第5章 部分同态加密算法
  • 5.1 部分同态加密算法的意义
  • 5.2 一个部分同态加密算法
  • 5.3 同态加密在人工智能中的应用
  • 第6章 同态加密编程实现
  • 6.1 基于Charm-crypto库的BCP算法
  • 6.2 基于HElib库的同态加密
  • 6.3 基于SEAL库的同态加密
  • 6.4 基于TFHE库的同态加密
  • 附录
  • 附录A 数学基础
  • 参考文献
展开全部