Field Programmable Gate Array (FPGA) has become one of the main application technologies for embedded system design. Reconfigurable devices, which integrate the characteristics of hardware and software, can find their own application space between the high performance of application-specific integrated circuits and the programmability of CPUs, producing better application effects. At the same time, the problem of FPGA security design is becoming increasingly prominent. At present, there are few specialized works on FPGA security design, and it is difficult for FPGA designers to conduct system security analysis and design for specific applications.
This book uses theoretical explanations combined with practical design to illustrate how to solve FPGA security design problems through examples. The author starts with how to write a formal description of the top-level design, gradually involves various reinforcement mechanisms of low-level hardware circuits, and comprehensively explains FPGA security issues and solutions at multiple levels. The author combines the latest progress in computer security theory, programming languages, compilers, and hardware design in recent years, and explains the security issues in FPGA design as a whole, creating a set of diverse design technologies that cooperate with static and dynamic analysis, making it possible for FPGA systems built using commercial chips to become a stable, reliable, and secure robust system.
This book aims to provide a complete set of practical methods for managing FPGA security design for researchers and practitioners working in the field of EDA (electronic design automation) and FPGA. This book is suitable for engineers and academics working in companies, factories, and government research laboratories who are engaged in FPGA design. This is especially true for fields with high requirements for FPGA security. It is also suitable for people who are committed to FPGA security design research to improve their professional skills.
https://download.eeworld.com.cn/detail/%E6%8A%9B%E7%A0%96%E5%BC%95%E7%8E%89/628736
|