Binary Structure Randomization (BSR) by Red Balloon Security is an embedded security solution that restructures the binary layout of code and data inside firmware images. BSR maintains the functionality of the firmware while creating a new sequence. It is designed to prevent attacks based on code layout knowledge. BSR works in conjunction with other technologies in the firmware build process to enhance security.