This document specifies trivium, a hardware oriented synchronous stream cipher which aims to provide a flexible trade-off between speed and area.