Serial Flash Hardening Product - External Architecture Specification (EAS)

Version: 0.7 (Latest) Date: 3/21/2013

Available Downloads

OS Independent


0.56 MB


Detailed Description


This specification describes the architecture details of the Serial Peripheral Interface (SPI) bus interface enhancements to support robust and reliable replay protected monotonic counters (RPMC). These enhancements are typically targeted for a Serial Flash device that resides on the interface.

Replay Protected Monotonic Counters are used inside a secure computer system to protect valuable assets from replay attacks. These attacks involve an attacker that has physical possession of the computer system and can replay prior information on an interface to gain possession of valuable assets.

Prior to these enhancements monotonic counters stored inside the standard Serial Flash array could be easily reprogrammed to a previous value, with no ability to detect that such a change has occurred.

Files provided:
RPMC Serial Flash  Specification rev 0 7 (client).pdf  : Revision 0.7 RPMC Serial Flash Specification document

This download is valid for the product(s) listed below.

Intel Software License Agreement


The terms of the software license agreement included with any software you download will control your use of the software.

By clicking the “I Accept” button below, you agree to the following terms and conditions:

Intel hereby grants you a fully-paid, non-exclusive, non-transferable, worldwide, limited license (without the right to sublicense), under its copyrights to view, download, and reproduce the RPMC Serial Flash Specification ("Specification"). You are not granted any other rights or licenses, by implication, estoppel, or otherwise, and you may not create any derivative works of the Specification.

The Specification is provided "as is," and Intel makes no representations or warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, non-infringement, or title. Intel is not be liable for any direct, indirect, special, incidental, or consequential damages arising out of any use of the Specification, or its performance or implementation.

Intel retains ownership of all of its intellectual property rights in the Specification and retains the right to make changes to the Specification at any time. No license is granted to use Intel’s name, trademarks, or patents.

If you provide feedback or suggestions on the Specification, you grant Intel a perpetual, non-terminable, fully-paid, non-exclusive, worldwide license, with the right to sublicense, under all applicable intellectual property rights to use the feedback and suggestions, without any notice, consent, or accounting. You represent and warrant that you own, or have sufficient rights from the owner of, the feedback and suggestions, and the intellectual property rights in them, to grant the above license.

This agreement is governed by Delaware law, without reference to choice of law principles. Any disputes relating to this agreement must be resolved in the federal or state courts in Delaware and you consent, and will not object, to the exclusive personal jurisdiction of the courts in Delaware.

This agreement is the entire agreement of the parties regarding the Specification and supersedes all prior agreements or representations.

I accept the terms in the license agreement

I do not accept the terms in the license agreement

Give Feedback

Our goal is to make Download Center a valuable resource for you. Please submit your comments, questions, or suggestions here.

Need help with an Intel® product? Contact Support

Did you find the information on this site useful?

Your personal information will be used to respond to this inquiry only. Your name and email address will not be added to any mailing list, and you will not receive email from Intel Corporation unless requested. Clicking ‘Submit’ confirms your acceptance of the Intel Terms of Use and understanding of the Intel Privacy Policy.