RPMC Support Using eSPI OOB (eRPMC)

Architecture Specification

ID Date Version Classification
739180 03/01/2023 Public

A newer version of this document is available. Customers should click here to go to the newest version.

Introduction

RPMC functionality is defined in Intel Serial Flash Hardening Product External Architecture Specification (EAS) Revision 0.7 (document link).

Certain types of attacks can be detected by using monotonic counter values in the platform. RPMC implements authenticated commands to the protected monotonic counters.

Adhering to the above RPMC specification, this document outlines Firmware support for RPMC implemented in an Embedded Controller (EC device) over eSPI as Out-Of-Band (OOB) authenticated messages.

EC device must meet all the associated HW requirements for RPMC providing the necessary authentication and secure internal nonvolatile storage for RPMC keys and counters.