Patent ID: 8266415

Claim:
A system, comprising: a printed circuit board; a first component located on the printed circuit board, the first component having a first unique identifier; a second component located on the printed circuit board, the second component having a second unique identifier; and a processor located on the printed circuit board that includes a one time programming section and that is arranged and configured to: acquire the first unique identifier from the first component and the second unique identifier from the second component upon a first time initialization; store the first unique identifier and the second unique identifier in the one time programming section during the first time initialization; upon subsequent initializations, acquire the first unique identifier from the first component and the second unique identifier from the second component; compare the first unique identifier to the stored first unique identifier and the second unique identifier to the stored second unique identifier; allow the subsequent initializations to proceed if the first unique identifier matches the stored first unique identifier and the second unique identifier matches the stored second unique identifier; and disallow the subsequent initializations from proceeding if the first unique identifier does not match the stored first unique identifier or the second unique identifier does not match and the stored second unique identifier.