Techniques for associating software with hardware using cryptography are described. The software is identified by a software identifier (ID), and the hardware is identified by a hardware ID. The software is hashed to obtain a code digest. A code signature is generated for the code digest, software ID,...http://www.google.de/patents/US8041957?utm_source=gb-gplus-sharePatent US8041957 - Associating software with hardware using cryptography