EAL1: The TOE is tested to ensure it does what the vendor claims.
EAL2: The TOE is tested as in EAL1 and existing vendor documentations of development are examined.
EAL3: The vendor must show evidence that it has looked for vulnerabilities; the evaluator confirms the vendor results. This level requires more stringent development processes.
EAL4: In-depth examination of the individual TOE components and product life-cycle management.
Evaluator also looks for vulnerabilities.
EAL5: The formal model describing the TOE and the functional specification are examined, as well as moderate resistance to attack, convert channel analysis and a required modular design.
EAL6: Analysis of the design and the implementation of the TOE. More in-depth convert channel
analysis and stronger development controls. Testing of the product for high resistance to attack.
EAL7: Formalized testing of the TOE design
and functional specification. All vendor tests are
independently verified.