|
|
I-0397: Iteration On Assurance Components/Elements |
TYPE: NIAP Interpretation
NUMBER: I-0397
STATUS: Formally Superseded
TITLE: Iteration On Assurance Components/Elements
SUPERSEDED BY:
CCIMB-INTERP-0019
EFFECTIVE: 2001-03-15
SUPERSEDED: 2002-03-12
SOURCE REFERENCE: CC v2.1 Part 1 Subclause 4.4.1
CC v2.1 Part 3 Subclause 2.1.3.5
CC v2.1 Part 3 Subclause 2.1.4
RELATED TO: <None>
CCIMB ENTRY: CCIMB-INTERP-0152
ISSUE:The CC, in Part 1, appears to permit iteration at the level of assurance components. However, Part 3 only discusses refinement at the element level; no mention is made of iteration.STATEMENTIteration is permitted on sets of assurance elements (as defined in Part 3, Section 2.1.3.5) and on assurance elements.RECOMMENDED CRITERIA CHANGESTo address this interpretation, the following changes are made to CC v2.1,
Part 3:
(additions marked
thusly; deletions marked
FURTHER CONSIDERATIONS:The criteria changes may be subject to further changes depending on the resolution of I-0379 (Documentation Sections) [an RFI sent to the CCIMB]; in particular, assigment may move from the not-relevant category to being relevent when explicitly specified.Additionally, the above paragraph may be subject to futher changes depending on the resolution of I-0394 (Iteration Must Cover All Scopes); in particular, there may be additional words noting that if iteration is used to apply a requirement to a subpart of the TOE, there must be sufficient iterations that the entire TOE is covered. Lastly, corresponding methodology changes may be needed to address the effects of these changes. SUPPORT:This interpretation corrects the identified discrepancy.There are three potential levels of iteration for assurance components:
It is difficult to come up with an example of iteration of an entire assurance component that does not result in unnecessary redundancy. It is more appropriate to iterate assurance at either the level of the D/C/E groupings, or at the level of individual elements. For example:
|