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
Internet History, Technology, and SecurityUniversity of Michigan via Coursera Sicherheit im Internet
openHPI أساسيات التشفير
Rwaq (رواق) Desarrollo de Aplicaciones Web: Seguridad
University of New Mexico via Coursera Web Application Development: Security
University of New Mexico via Coursera