隱私計算是指在保護數(shù)據(jù)本身不對外泄露的前提下,實現(xiàn)數(shù)據(jù)共享、分析、計算、建模的技術集合,以達到對數(shù)據(jù)“可用、不可見”的目的。隱私計算涉及多個學科和技術體系,從實現(xiàn)所使用的技術上看,包含三個主要技術路線:聯(lián)邦學習、安全多方計算和可信執(zhí)行環(huán)境。本書主要介紹聯(lián)邦學習和安全多方計算兩種技術路線,在講解理論知識的基礎上結合開源架構進行代碼分析、安裝和運行。第1章介紹隱私計算所需基礎理論知識;第2章根據(jù)聯(lián)邦學習建模流程結合開源框架FATE進行介紹;第3~5章介紹安全多方計算,包括不經意傳輸、秘密共享和混淆電路;第6章介紹具有特定功能的隱私計算協(xié)議,包括隱私集合求交和隱私信息檢索;第7章介紹隱私保護的安全聯(lián)合分析,分別介紹了SMCQL和Conclave兩個框架,主要涉及聯(lián)合分析過程的SQL計劃優(yōu)化和明密文混合運行。本書提供關聯(lián)的開源架構源代碼,獲取方式見封底。本書適合隱私計算入門從業(yè)者,以及需要快速搭建隱私計算產品的研發(fā)人員閱讀學習。