本書主要針對全同態(tài)加密的設計方法進行研究。一方面,從理論上提出一些更加有效的全同態(tài)加密方案以及優(yōu)化方法;另一方面,從實踐角度提出分析計算全同態(tài)加密具體安全參數的方法,并且給出每個方案的具體安全參數,保證了研究的系統(tǒng)性與全面性。本書主要研究如何去除全同態(tài)加密設計過程中的密鑰交換(key switching)過程,提出一個新的設計方法: 提升維數法。提升維數法是一個通用框架,可以設計環(huán)LWE問題上所有無須密鑰交換的全同態(tài)加密方案。因此,提升維數法具有重要的理論意義。在此基礎上,提出兩個重要概念: 抽象解密結構與密文堆疊法,以此為理論研究工具,從解密結構中分析密文、噪聲與明文之間的關系入手,實現對全同態(tài)加密構造方法的理論抽象和規(guī)律總結,從而對全同態(tài)加密的構造方法進行形式化研究,解決為什么格上能構造出全同態(tài)加密、格上已有全同態(tài)加密算法之間的關系是什么、是否存在統(tǒng)一的形式化描述所有算法等問題。此外,本書還對基于BinaryLWE問題設計全同態(tài)加密以及優(yōu)化進行了闡述。 本書主要面向密碼技術的專業(yè)人員以及相關行業(yè)的工程技術人員。對于非專業(yè)人員,第1章全同態(tài)加密入門是非常好的入門學習內容。此外,對于想學習格密碼的讀者,第2章深入淺出地闡述了格密碼的基礎理論。