E-BOOK FPGA密码算法编程 涂腾飞,张卫伟 FPGA密码算法编程

FPGA密码算法编程

📥 PDF 电子书 · 百度网盘 · 约 74M 👤 涂腾飞,张卫伟 📖 北京邮电大学出版社 📋 9787563576685 🌐 zh-CN
321
下载次数
4.8
用户评分

📦 下载本书

  • 入门门槛高:系统讲解FPGA基础与开发流程,帮助零基础读者快速上手硬件编程。
  • 密码算法硬件实现难:详细剖析分组、公钥、Hash及签名算法的FPGA实现方法,提供可直接参考的代码思路。
  • 性能优化不足:针对密码计算的高延迟、低吞吐问题,给出流水线、并行化等加速优化技巧。
  • 理论与实践脱节:通过真实应用案例(如安全通信、数据加密)串联知识点,强化工程落地能力。
  • 教材选择困难:内容覆盖密码学与硬件设计交叉领域,结构清晰,适合教学与自学。

📖 书籍简介

内容简介

FPGA是一种能够根据用户需求进行编程的集成电路。FPGA具备极高的灵活性和可定制性,能够适应各种复杂的计算需求,特别是在高性能、低延迟和专用计算场景下具有显著优势。
本书涵盖了FPGA的基础知识和开发流程,详细地介绍了Verilog HDL和VHDL等硬件描述语言的应用,同时聚焦于密码算法在硬件中的实现和加速优化。本书具有涉及的知识点多、内容广等特点,通过案例引导读者开展知识点的学习,注重培养读者解决实际问题的能力。本书内容选择合理、结构清楚、图文并茂、面向应用,适合作为密码科学与技术专业本科生的教学用书,也可作为工程人员的培训教材或相关科研人员的参考书。
容包括:第一章 FPGA基础、第二章 密码算法基础、第三章 FPGA实现密码算法基础、第四章 分组密码算法的FPGA实现、第五章 公钥密码算法的FPGA实现、第六章 Hash算法的FPGA实现、第七章 数字签名算法的FPGA实现、第八章 FPGA密码算法的应用与实战案例、第九章 总结与展望。本书内容选择合理、结构清楚、图文并茂、面向应用,适合作为密码科学与技术专业本科生的教学用书,也可作为工程人员的培训教材或相关科研人员的参考书。
本书总结了作者在嵌入式开发、系统集成领域新成果,同时在编写过程中参考了大量书籍、文献及手册资料,在此向各位相关作者表示诚挚的感谢。同时,由于作者水平有限,而且FPGA技术是一种正在不断发展和完善的技术,书中难免有不恰当之处,敬请读者批评指正。 


作者简介
涂腾飞,北京邮电大学、网络空间安全学院 讲师。2019年毕业于北京邮电大学获工学博士学位,2022年博士后出站后留校工作至今。一直专注于软件安全和开源软件供应链安全等方面的研究。在学术方面,已在通信学报、IOT、TSC、TSE、TII、TIFS、AI Review等国内外顶级期刊,以及ASPLOS 2019、IMC 2021、ICSE 2022、ASE 2022、ISSRE 2024等顶级会议上发表了10余篇高水平论文,已申请和授权网络安全领域相关的发明技术专利20余项,参与2项行业标准的制定,累计发现开源软件漏洞30余个。 


📑 章节目录

  1. FPGA基础
  2. 密码算法基础
  3. FPGA实现密码算法基础
  4. 分组密码算法的FPGA实现
  5. 公钥密码算法的FPGA实现
  6. Hash算法的FPGA实现
  7. 数字签名算法的FPGA实现
  8. FPGA密码算法的应用与实战案例
  9. 总结与展望