本书是一本较为全面且有一定深度的介绍信息安全体系中基础、高级及应用密码协议的教程。按照由浅到深的原则,将全书14章的内容分为三大部分:基础密码协议、高级密码协议和应用密码协议。基础密码协议部分包括第1—4章,由引论、密钥交换协议、实体认证协议、比特承诺协议组成;高级密码协议部分包括第5—10章:高级签名协议、零知识证明、不经意传输协议、秘密分享与门限密码、同态加密、安全多方计算协议;应用密码协议部分包括第11—14章:隐私集合求交与联邦学习、区块链与密码数字货币、无线网络通信安全协议、电子支付。通过阅读本书,读者不仅能够全面了解各类密码协议的设计理念和安全机制,还可以提高密码及相关安全协议的独立设计和分析能力。
本书对各类密码协议及其相关应用进行了详细的论述和分析,可供高校计算机、信息安全、电子信息与通信、信息与计算科学等专业高年级本科生和研究生学习使用,同时也可以作为相关工程技术人员学习信息安全知识的参考读物。