Behavioral Synthesis for Hardware Security

Behavioral Synthesis for Hardware Security PDF Author: Srinivas Katkoori
Publisher: Springer Nature
ISBN: 3030788415
Category : Technology & Engineering
Languages : en
Pages : 397

Get Book Here

Book Description
This book presents state-of-the-art research results from leading electronic design automation (EDA) researchers on automated approaches for generating cyber-secure, smart hardware. The authors first provide brief background on high-level synthesis principles and motivate the need for secure design during behavioral synthesis. Then they provide readers with synthesis techniques for six automated security solutions, namely, hardware obfuscation, hardware Trojan detection, IP watermarking, state encoding, side channel attack resistance, and information flow tracking. Provides a single-source reference to behavioral synthesis for hardware security; Describes automatic synthesis techniques for algorithmic obfuscation, using code transformations; Includes behavioral synthesis techniques for intellectual property protection.

Behavioral Synthesis for Hardware Security

Behavioral Synthesis for Hardware Security PDF Author: Srinivas Katkoori
Publisher: Springer Nature
ISBN: 3030788415
Category : Technology & Engineering
Languages : en
Pages : 397

Get Book Here

Book Description
This book presents state-of-the-art research results from leading electronic design automation (EDA) researchers on automated approaches for generating cyber-secure, smart hardware. The authors first provide brief background on high-level synthesis principles and motivate the need for secure design during behavioral synthesis. Then they provide readers with synthesis techniques for six automated security solutions, namely, hardware obfuscation, hardware Trojan detection, IP watermarking, state encoding, side channel attack resistance, and information flow tracking. Provides a single-source reference to behavioral synthesis for hardware security; Describes automatic synthesis techniques for algorithmic obfuscation, using code transformations; Includes behavioral synthesis techniques for intellectual property protection.

Leveraging the Advantages of High-level Synthesis

Leveraging the Advantages of High-level Synthesis PDF Author: Jianqi Chen
Publisher:
ISBN:
Category : Computer security
Languages : en
Pages :

Get Book Here

Book Description
Today’s integrated circuits (IC) are more complicated than ever before, leading to extreme long development times. Therefore, many companies have began to rely on high-level synthesis (HLS) to increase their design productivity. One of the advantages of HLS is that many Register Transfer Level (RTL) designs with different area, latency, power trade-offs can be generated within a short period of time by simply modifying the synthesis options. There is no need to re-write the code as at the RT-level using low-level Hardware Description Languages (HDLs). This process can be even automated through HLS design space exploration (DSE). HLS DSE is the automatic process of generating unique micro-architectures from an untimed behavioral description for HLS. Out of all the micro-architectures the designer is only interested in the Pareto-optimal ones. Because the search space grows exponentially with the number of synthesis options, much work in the are of HLS DSE has been done in the past. In parallel, the IC industry has moved to a fabless model due to economic reason. This leads to many security risks. Moreover, power and temperature have become major concerns in modern IC design. Much work has addressed these topics at the RT-level. However, raising the level of abstraction to the behavioral level requires us to re-think these problems as this new level of abstraction poses new challenges and opportunities to address them. In this work, we leverage the advantages of HLS for hardware security, low-power and thermal-aware design. In particular the ability to automatically generate micro-architectures with unique characteristics. In particular, we present a thermal fingerprinting and watermarking technique to protect behavioral Intellectual Properties (BIPs). We introduce an obfuscation method that partitions BIPs into Application Specific IC (ASIC) and Field Programmable Gate Arrays (FPGA) to prevent designs from being reverse engineered. We also propose a runtime micro-architectural adaptation framework for FPGAs and thermal-aware C-based VLSI design method, exploiting the ability of HLS to generate a large number of RTL designs with different power and performance trade-offs. In summary, this dissertation addresses challenges that appear when raising the level of abstraction and leverages some of the unique advantages of HLS to address them.

Hardware Security

Hardware Security PDF Author: Mark Tehranipoor
Publisher: Springer Nature
ISBN: 3031586875
Category :
Languages : en
Pages : 538

Get Book Here

Book Description


CAD for Hardware Security

CAD for Hardware Security PDF Author: Farimah Farahmandi
Publisher: Springer Nature
ISBN: 3031268962
Category : Technology & Engineering
Languages : en
Pages : 415

Get Book Here

Book Description
This book provides an overview of current hardware security problems and highlights how these issues can be efficiently addressed using computer-aided design (CAD) tools. Authors are from CAD developers, IP developers, SOC designers as well as SoC verification experts. Readers will gain a comprehensive understanding of SoC security vulnerabilities and how to overcome them, through an efficient combination of proactive countermeasures and a wide variety of CAD solutions.

Hardware Security Primitives

Hardware Security Primitives PDF Author: Mark Tehranipoor
Publisher: Springer Nature
ISBN: 3031191854
Category : Technology & Engineering
Languages : en
Pages : 356

Get Book Here

Book Description
This book provides an overview of current hardware security primitives, their design considerations, and applications. The authors provide a comprehensive introduction to a broad spectrum (digital and analog) of hardware security primitives and their applications for securing modern devices. Readers will be enabled to understand the various methods for exploiting intrinsic manufacturing and temporal variations in silicon devices to create strong security primitives and solutions. This book will benefit SoC designers and researchers in designing secure, reliable, and trustworthy hardware. Provides guidance and security engineers for protecting their hardware designs; Covers a variety digital and analog hardware security primitives and applications for securing modern devices; Helps readers understand PUF, TRNGs, silicon odometer, and cryptographic hardware design for system security.

Introduction to Hardware Security and Trust

Introduction to Hardware Security and Trust PDF Author: Mohammad Tehranipoor
Publisher: Springer Science & Business Media
ISBN: 1441980806
Category : Technology & Engineering
Languages : en
Pages : 429

Get Book Here

Book Description
This book provides the foundations for understanding hardware security and trust, which have become major concerns for national security over the past decade. Coverage includes security and trust issues in all types of electronic devices and systems such as ASICs, COTS, FPGAs, microprocessors/DSPs, and embedded systems. This serves as an invaluable reference to the state-of-the-art research that is of critical significance to the security of, and trust in, modern society’s microelectronic-supported infrastructures.

High-Level Synthesis Based Methodologies for Hardware Security, Trust and IP Protection

High-Level Synthesis Based Methodologies for Hardware Security, Trust and IP Protection PDF Author: Anirban Indore Sengupta
Publisher: IET
ISBN: 1837241171
Category : Computers
Languages : en
Pages : 326

Get Book Here

Book Description
This book presents state-of-the art, high-level synthesis methodologies for hardware security and trust, including IP protection through synthesis-based watermarking and structural obfuscation.

Domain Specific High-Level Synthesis for Cryptographic Workloads

Domain Specific High-Level Synthesis for Cryptographic Workloads PDF Author: Ayesha Khalid
Publisher: Springer
ISBN: 9811010706
Category : Technology & Engineering
Languages : en
Pages : 254

Get Book Here

Book Description
This book offers an in-depth study of the design and challenges addressed by a high-level synthesis tool targeting a specific class of cryptographic kernels, i.e. symmetric key cryptography. With the aid of detailed case studies, it also discusses optimization strategies that cannot be automatically undertaken by CRYKET (Cryptographic kernels toolkit. The dynamic nature of cryptography, where newer cryptographic functions and attacks frequently surface, means that such a tool can help cryptographers expedite the very large scale integration (VLSI) design cycle by rapidly exploring various design alternatives before reaching an optimal design option. Features include flexibility in cryptographic processors to support emerging cryptanalytic schemes; area-efficient multinational designs supporting various cryptographic functions; and design scalability on modern graphics processing units (GPUs). These case studies serve as a guide to cryptographers exploring the design of efficient cryptographic implementations.

Hardware Security and Trust

Hardware Security and Trust PDF Author: Nicolas Sklavos
Publisher: Springer
ISBN: 9783319830377
Category : Technology & Engineering
Languages : en
Pages : 254

Get Book Here

Book Description
This book provides a comprehensive introduction to hardware security, from specification to implementation. Applications discussed include embedded systems ranging from small RFID tags to satellites orbiting the earth. The authors describe a design and synthesis flow, which will transform a given circuit into a secure design incorporating counter-measures against fault attacks. In order to address the conflict between testability and security, the authors describe innovative design-for-testability (DFT) computer-aided design (CAD) tools that support security challenges, engineered for compliance with existing, commercial tools. Secure protocols are discussed, which protect access to necessary test infrastructures and enable the design of secure access controllers.

Automated Technology for Verification and Analysis

Automated Technology for Verification and Analysis PDF Author: Zhiming Liu
Publisher: Springer
ISBN: 3642047610
Category : Computers
Languages : en
Pages : 423

Get Book Here

Book Description
This book constitutes the proceedings of the 7th International Symposium on Automated Technology for Verification and Analysis, ATVA 2009, held in Macao, China, in October 2009. The 23 regular papers and 3 took papers presented together with 3 invited talks, were carefully reviewed and selected from 74 research papers and 10 tool papers submissions. The papers are organized in topical sections on state space reduction, tools, probabilistic systems, medley, temporal logic, abstraction and refinement, and fault tolerant systems.