本书是针对TPM实战的编程实用书籍,将常用的TPM应用场景编写为C++与C#双语示例,配上详细代码说明,以浅显易懂、循序渐进的方式展示,在阅读后可以立即运用到项目开发之中。全书共19章: 第1章和第2章介绍常用的安全基础概念,包括HASH算法、HMAC算法、对称密钥、非对称密钥、数字签名、数字信封、PKI等内容; 第3~19章将理论付诸实践,讲解如何使用TPM提供的安全算法解决一些实际问题,包括生成随机数、计算HASH摘要、加密与解密文件、加密与解密消息、导入与导出密钥、管理存储分层、创建Child Key、构建Policy表达式、生成数字签名、实现PKI模型、迁移非对称密钥、使用NV Index存储数据、借助NV Index转移授权等内容。 本书对于有一定编程基础,并希望基于TPM芯片构建安全应用软件产品、提升企业信息安全等级、学习安全领域知识的IT从业人员,均能起到很好的指导作用。
本书是针对TPM实战的编程实用书籍,将常用的TPM应用场景编写为C++与C#双语示例,配上详细代码说明,以浅显易懂、循序渐进的方式展示,在阅读后可以立即运用到项目开发之中。全书共分为三部分:第一部分介绍常用的安全基础概念,包括HASH、HMAC、对称密钥、非对称密钥、数字签名、数字信封、PKI等内容;第二部分将理论付诸实践,讲解如何使用TPM提供的安全算法解决一些实际问题,包括生成真随机数、计算文件摘要、加密与解密文件、加密与解密消息、导入与导出密钥、管理存储分层、创建Child Key、构建Policy表达式、生成数字签名、实现PKI模型、迁移非对称密钥、使用NV Index存储数据、借助NV Index转移授权等内容;第三部分通过完整的示例程序将TPM的常用功能进行整合,对全书的内容进行总结,帮助读者回顾所学的知识。
- 版权: 清华大学出版社
- 出版: 2023-09-01
- 更新: 2023-12-15
- 书号:9787302642558
- 中图:TN918.1
- 学科:工学电子科学与技术工学信息与通信工程