Hardware Security: Advanced Topics and Trends

What does the EAL (evaluation assurance level) of Common Criteria (ISO/IEC 15408), the international standard for evaluating security products, represent?

  1. AThe length of the cryptographic keys used by the product and the amount of computation needed to break that cryptography by brute force, expressed in steps from 1 to 7
  2. BHow deeply and rigorously the evaluation was carried out; the functional requirements for what is protected are defined separately, for example in a security target
  3. CA score that the evaluation body reassigns every year based on how many times the product has actually been attacked since release and how many vulnerabilities were found
Show answer and explanation

Answer: B. How deeply and rigorously the evaluation was carried out; the functional requirements for what is protected are defined separately, for example in a security target

In Common Criteria, the security functions a product must provide are defined in a security target (ST) or protection profile (PP), and a third-party evaluation body examines whether those functions have been built correctly. EALs range from 1 to 7, and a higher number means that design documents, testing and vulnerability analysis were evaluated more deeply and rigorously. Smart-card chips commonly hold certifications such as EAL5+ or EAL6+, which add vulnerability assessment assuming a high attack potential. Even with the same EAL, the scope of protection differs from product to product, so comparisons must look at the content of the ST, not just the number.

  • A. It is not an indicator of key length or computational effort.
  • B. Correct. It is the degree of rigor of the evaluation; the scope of protected functions is set by the ST and similar documents.
  • C. It is not a score based on the number of attacks or vulnerabilities.
Practice this topic Back to topic

Books on Hardware Security: Advanced Topics and Trends Ad

As an Amazon Associate I earn from qualifying purchases.

More Hardware Security: Advanced Topics and Trends questions

  1. Which correctly describes the idea of composition emphasized in PSA Certified and SESIP, security certification frameworks for IoT devices?
  2. Which is the most appropriate design for authenticated debugging that lets only the manufacturer's engineers open the debug port of shipped products?
  3. The lifecycle state of a security chip is managed in stages such as test, production and failure analysis of returned parts (RMA). Which is an appropriate way to handle moving from the production state to the RMA state for failure analysis?
  4. Which correctly pairs the reason why scan chains for scan testing can become an attack path in a chip that performs cryptographic processing with a countermeasure?
  5. Which correctly explains the main reason a chip malfunctions under a voltage glitch that lowers the supply voltage for an instant?