Back to work

Hardware validated · M.E. thesis

Layer-2 Ethernet security firewall

Moving Ethernet security policy into programmable logic, with a compact rule engine and bounded evaluation latency.

Zynq-7000VerilogEthernetAXI-Stream
My roleSole designer · M.E. thesis
PlatformXilinx Zynq-7000
Project stageHardware implementation & traffic validation
17security rules
9.1%device LUT utilisation
8 nsrule evaluation latency
550k+captured frames

01 / The challenge

Engineering objective

Embedded Ethernet systems need a practical way to evaluate Layer-2 security policy without making the processing system responsible for every packet decision.

02 / My contribution

My role & contribution

I designed the hardware rule path, packet parser and control structure, integrated the subsystem, and developed the validation flow for my M.E. thesis.

03 / The approach

Technical approach

  1. Extract Ethernet header fields into a streaming parser.
  2. Evaluate the relevant security policies in programmable logic.
  3. Combine policy results at a decision stage and control the output flow.
  4. Keep control and status access separate from the streaming datapath.
Packet inputHeader parserPolicy enginesDecisionOutput controlAXI4-Lite C/S
High-level engineering workflow.

04 / The outcome

Results & project status

The thesis reports a 17-rule hardware implementation using 9.1% of device LUTs and validation with more than 550,000 captured Ethernet frames.

Thesis subsystem measurements: 8 ns rule evaluation and 43–67 ns header parsing. ARP detection reached 100% in the evaluated traffic case at 30,000+ packets/s.

Discuss this work

Opportunities & collaboration

Discuss a role, collaboration
or engineering challenge.

Connect with me about engineering roles, research collaboration, technical reviews and project support.

Let’s start a conversation
Connect

Find something

Search the portfolio · Ctrl / ⌘ + K