A Reliable Approach to Secure IoT Systems using Cryptosystems Based on SoC FPGA Platforms

Also Available Domains Xilinx Vivado|Xilinx ISE

Project Code :TVMAFE389

Abstract

Cryptography is associated with the process of converting ordinary plain text into ambiguous text and vice versa. Hardware Security plays a major role in most of the applications which include net banking, e-commerce, military, satellite, wireless communications, electronic gadgets, digital image processing, etc. in this paper presents AES prototype system that secures the IoT system by hardware-based security system. Specifically, AES 128-bit symmetric cryptography algorithm is implemented for SoC level FPGA to avoid malware in software and hardware. This work also describes the optimal architecture for AES with improved security system. This proposed system offers different operational models of AES systems that can be applied in practice. Experimental results prove the system’s throughput, maximum operating frequency, and hardware utilization resources of proposed AES over conventional models.

Keywords: Advanced Encryption Standard (AES), FPGA, LUT (Look up table), Mbps (megabit per second), sub (sub bytes), shift (shift rows), mix (mix column), add (add round key).

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

Block Diagram

Specifications

Software Requirements:

  • Xilinx ISE \ Xilinx Vivado
  • HDL: Verilog

Hardware Requirements:

  • Microsoft® Windows XP,
  • Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support 
  • 512 MB RAM
  • 100 MB of available disk space


Learning Outcomes

  • Basics of Digital Electronics
  • FPGA design Flow
  • Introduction to Verilog Coding
  • Different modeling styles in Verilog
    • Data Flow modeling
    • Structural modeling
    • Behavioral modeling
    • Mixed level modeling
  • Concept of Cryptography systems
  • Importance of Crypto systems
  • Drawbacks of existing methods 
  • Introduction to Advanced Encryption standard (AES)
  • Knowledge on pipelining concept
  • Knowledge on Symmetric, Asymmetric and Hash functions
  • Applications of AES in real time
  • Scope of AES concept in today’s world
  • Applications in real time
  • Xilinx ISE 14.7/Xilinx Vivado for design and simulation
  • Generation of Netlist
  • Solution providing for real time problems
  • Project Development Skills:
    • Problem Analysis Skills
    • Problem Solving Skills
    • Logical Skills
    • Designing Skills
    • Testing Skills
    • Debugging Skills
    • Presentation Skills
    • Thesis Writing Skills


Demo Video

mail-banner
call-banner
contact-banner
Request Video