The O-TTPS is a set of guidelines, requirements, and recommendations that address specific threats to the integrity of hardware and software for Commercial Off-the Shelf Information and Communication Technology products.