|
|
I-0419: Scope Of Permitted Refinements |
TYPE: NIAP Interpretation
NUMBER: I-0419
STATUS: Withdrawn
REASON: This is OBE, given the approval of CCIMB-INTERP-0019
TITLE: Scope Of Permitted Refinements
WOULD SUPERSEDE:
I-0362 Scope Of Permitted Refinements
SOURCE REFERENCE: CC v2.1 Part 1 Subclause 4.4.1.3
CC v2.1 Part 2 Subclause 2.1.4.4
CEM v1.0 Part 2 Subclause 4.4.6 ASE_REQ
RELATED TO:
I-0362 Scope Of Permitted Refinements
I-0394 Iteration Must Cover All Scopes
ISSUE:The definition of refinement used in the CEM is not captured in the CC.STATEMENTRefinements always have the characteristic that a TOE meeting the refined requirement would also meet the unrefined requirement.RECOMMENDED CRITERIA CHANGESIn order to address this interpretation, the following changes should be made
to CC V2.1: (Additions marked
thusly; deletions marked
FURTHER CONSIDERATIONS:The CEM v1.0 already incorporates this definition of refinement in ASE_REQ.1-12; however, it should be reviewed to ensure that additional changes are not required.SUPPORT:The underlying notion of refinement is that of narrowing. There are two types of narrowing possible:
This interpretation limits refinement to narrowing of implementation. If narrowing of scope is required, an explicitly stated IT security requirement must be used. Thus, the use of refinement in crafting requirements is extremely limited. Note that refinement may be used to clarify meaning or grammar, as long as the change still meets the definition of a proper refinement. Refinement is acceptable both for functional and assurance requirements. Refinement in the case of assurance might be a narrowing of procedure or paradigm; that is, restricting developers or testers to the use of a specific development or testing paradigm of the many potential paradigms acceptable under the requirements. |