Skip to content

haocheng-ma/TDC-based-Security-Primitive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

TDC based Security Primitive (in Verilog)

Description

This is a time-to-digital converter (TDC) based security primitive that can be pre-deployed on FPGAs to verify whether the FPGA based designs are corrupted by Hardware Trojans (HTs).

The basic idea is to monitor the abnormal voltage fluctuations when Trojan is activated whether or not.

This TDC based security primitive is suitable for Xilinx Spartan-6 FPGAs.

Package Structure

This package contains the following files and folder:

-README : This file

-TDC_IP_CORE : This folder contains NGC, UCF and Wrapper files both for Spartan-6 FPGAs.

Usage of the Security Primitive

Before integrating the security primitive into your design, you have to modify the "signal_name" in the UCF file.

Authors and Contact Details

Haocheng Ma, [email protected], School of Microelectronics, Tianjin University, China

Jiaji He, [email protected], Institute of Microelectronics, Tsinghua University, China

Copyright

It is mainly intended for non-commercial use, such as academic research.

Release Notes

Build date : January 15, 2020

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published