Capture This - Real Time Packet Processing With FPGAs
Offered By: Hack In The Box Security Conference via YouTube
Course Description
Overview
Syllabus
Intro
About me
Outline
Ethernet connections run at 1Gbps commonly
Von Neumann architecture
Von Neumann Bottleneck
FPGAS: a Non-Von Neumann class of devices
FPGAs: what's inside
FPGAs: Xilinx fabric families
Summarizing
Carrier Evaluation Kit
ZYNQ architecture
Useful libraries to implement network applications
Routing Network Connections
Gigabit Ethernet MAC
Towards a fully hardware implementation
Timing Constraints - Dependencies
Primary goal: the Ethernet extension cord
FPGA expansion modules
Ethernet at "ground" level
Conveyor belt model
Network Packets
Assembly chain model
Ethernet Frame structure
Preamble detector
MAC and EtherType filters - Preparation
MAC address
Search Algorithm version 1-tricotomic
MAC filter state machine
MAC and EtherType filters configuration
Demo: MAC filtering
MAC filter conclusions
EtherType filter configuration
Search Algorithm version 2
Encryption Environment
Encryption configuration
Encryption schema
Encryption architecture - "Signature"
Demo: Encryption
Demo: Decryption
Moving towards a higher level...
Achievements
Future Upgrades
Questions?
Checksum generation
Taught by
Hack In The Box Security Conference
Related Courses
Browser Hacking With ANGLEHack In The Box Security Conference via YouTube Can A Fuzzer Match A Human
Hack In The Box Security Conference via YouTube Biometrics System Hacking in the Age of the Smart Vehicle
Hack In The Box Security Conference via YouTube ICEFALL - Revisiting A Decade Of OT Insecure-By-Design Practices
Hack In The Box Security Conference via YouTube Fuzzing the MCU of Connected Vehicles for Security and Safety
Hack In The Box Security Conference via YouTube