Open Source Hardware

“Implementation of MITM Attack on HDCP-Secured Links”

“Implementation of MITM Attack on HDCP-Secured Links”

A man-in-the-middle attack on HDCP-secured video links is demonstrated. The attack is implemented on an embedded Linux platform, with the help of a Spartan-6 FPGA, and is capable of operating real-time on HD video links. It utilizes the HDCP master key to derive the corresponding private keys of the video source and sink through observation and computation upon the exchanged public keys. The man-in-the-middle then genlocks its raster and cipher state to the incoming video stream, enabling it to do pixel by pixel swapping of encrypted data. Since the link does no CRC or hash verification of the data, one is able to forge video using this method.

Fab Lab Boombox

Fab Lab Boombox

MIT student Matthew Keeter designed and built this sweet little portable music player for his final project in Neil Gershenfeld’s famous How to Make (almost) Anything class. The case, a union of three octagonal prisms, is laser-cut from 5.2mm plywood, and features a five-“button” capacitive touch-sensing control panel. The music is stored on an SD card, loaded in the back of the player. The PCB is two-sided, and was cut with a robot PCB mill. All source files are provided.