Design Flow for The Implementation of Obfuscated Finite State Machines

Project Code :TVMAFE553

Objective

Based on the concept of obfuscation mode, in this paper, we study the design flow for FPGA implementation.

Abstract

Hardware obfuscation is a useful technique for IP (intellectual property) protection. Several previous works have paid attention to the design of obfuscated FSM (finite state machine). Their common way is to insert an extra obfuscation mode to prevent the attackers from entering the normal mode. Based on the concept of obfuscation mode, in this paper, we study the design flow for FPGA implementation. The proposed design flow includes two main steps: RTL coding (for the obfuscation mode) followed by FPGA synthesis. Experiments with a real circuit show that the FPGA implementation can work without any degradation on circuit speed.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Specifications:

Software Requirement:

Β·         Xilix ISE for Synthesis & Simulation purpose.

Hardware Requirements:

Β·         One can use any FPGA to dump the code like Digilent Basys-3.

Learning Outcomes

Learning Outcomes:

One can learn the below mentioned topics from this project:

Β·         About obfuscation.

Β·         About State Diagram.

Β·         About Verilog HDL (Language USED in this PROJECT).

Β·         About Xilinx ISE(Software Used in this Project).

Β·         About FSM’s.

Demo Video

mail-banner
call-banner
contact-banner
Request Video