Loading repository dataโฆ
Loading repository dataโฆ
harish7387 / repository
๐โก A Verilog-based AES Encryption Engine implementing 128-bit key encryption for secure data transfer. Includes SubBytes, ShiftRows, MixColumns & Key Expansion ๐๐งฎ. Verified via simulation, synthesized in Cadence Genus & implemented through RTL-to-GDSII flow ๐โจ.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
๐ AES Encryption Engine โ VLSI Implementation ๐ Project Overview
This project implements an AES (Advanced Encryption Standard) Encryption Engine using Verilog HDL and Cadence VLSI tools. AES is a widely used symmetric encryption algorithm that ensures confidentiality and security in digital data transfer. The engine is capable of performing 128-bit key encryption, making it suitable for hardware security applications.
โก Features
1.Implements AES-128 encryption algorithm
2.Core modules:
a.SubBytes (Byte substitution using S-box)
b.ShiftRows (Cyclic row shifting)
c.MixColumns (Column mixing transformation)
d.AddRoundKey (Key addition with state matrix)
e.Key Expansion (Round key generation)
3.Handles 128-bit plain text & key input
4.Produces 128-bit encrypted output
5.Designed in modular Verilog RTL for clarity and scalability
๐ Tools & Technologies
1.Verilog HDL โ RTL design
2.Cadence NC-Sim / SimVision โ Simulation & functional verification
3.Cadence Genus โ RTL Synthesis & Timing Analysis
4.Cadence Innovus โ Place & Route (Physical design)
5.GDSII Export โ Final chip layout generation
โ Results
1.Successfully implemented and verified AES-128 encryption engine
2.Testbenches validate encryption across multiple plaintexts and keys
3.Synthesized netlist with optimized area, power, and timing reports
4.Physical design completed with layout (GDSII) generation
๐ Applications
1.Data encryption in IoT and embedded devices
2.Secure communication in hardware systems
3.Cryptography-based VLSI design research