Intel MEBX User Guide for Intel 7 Series Chipset

Intel® ME Manageability Features
Appendix D: PID-PPS Checksum
The PID and PPS are made up of ASCII codes of some combination of
characters capital alphabet characters (AZ), and numbers (09).
The PID is an eight character entry of the form: XXXX-XXXC (where "C"
is the CRC (Cyclic Redundancy Check) of the preceding characters) and is
sent in the open.
The PPS is a thirty-two character quantity of the form:
XXXC-XXXC-XXXC-XXXC-XXXC-XXXC-XXXC-XXXC (where "C"
is the CRC of the preceding characters) and is a secret shared between the
Intel AMT device and the Setup and Configuration Server.
When the PID and PPS are entered via the MEBx sub menu/USB key, the
firmware checks for checksum characters embedded in the values. The last
character of the PID is expected to be a checksum of the previous seven
characters, and the fourth character in each group of four characters in the PPS
is expected to be a checksum of the previous three characters. This check is
made to reduce the possibility of operator error when entering these values.
76