21世纪人类跨入网络信息时代,网络空间成为继陆、海、空、太空之外人类赖以生存的“第五空间”。以移动互联网、物联网、云计算技术推动的全球数据爆炸式增长,使得人类进入了“大数据时代”。大数据时代的这些新技术正在不断丰富着人类探索世界的方法、推动着各行各业的发展、改变着人类的生活方式。然而,在这些欣欣向荣的表象背后,信息安全问题不断凸显,也引起了世界各国政府、企业和人民对隐私泄露的重视。除了从意识上提高对隐私泄露的重视,从技术上解决隐私泄露问题也是当务之急和各国政府、学者的重要工作。密码学无疑是当前解决这些技术问题的有效手段。过去,由于密码学主要用于军事领域,可供我们读到的密码学书籍较少。随着密码学技术从军事领域走向企业和大众生活,市面上出现了大量的密码学参考文献。但是,这些书籍中很多是从大而全的角度介绍密码学知识,对某一个专题进行深入研究的书籍仍然较少。本书致力于介绍集合运算中的隐私保护技术,是密码学领域中非常小的一个课题。但是,由于集合运算是信息技术中常用的一种运算方式,因此对集合运算中隐私保护技术的研究具有十分重要的意义。本书也将部分篇幅用于介绍密码学的基础知识,这些基础知识是后面介绍集合运算中的隐私保护技术时需要用的,为了保证读者能够顺利读懂本书而刻意增加的。本书共分为三部分。第一部分介绍隐私泄露现状,分析研究集合运算中隐私保护技术的必要性和重要性。第二部分介绍密码学基础,包含第二章至第四章。主要介绍保护隐私的集合运算中使用的密码学技术,具有密码学基础的读者可以略过这一部分;建议初次接触密码学的读者认真学习该部分。第三部分是本书的重点,介绍了保护隐私的集合交集运算、保护隐私的集合并集运算及其应用。