Re: FDP_DAU Versus FCO_NRO
A requirement to detect changes is a requirement for integrity.
FDP_UIT.1 is a requirement to determine whether change has
occurred. This appears to be what your customers desire.
(FDP_UIT.2 and FDP_UIT.3 include the capability to correct
errors.)
Digital signature is a mechanism that provides both FCO_NRO and
FDP_UIT. Another viewpoint is that FCO_NRO is not digital
signature, but instead is one of the needs that is being met when digital
signature is used.
Cheers,
Gary
At 08:39 AM 11/20/02, YOKOTA HIROFUMI wrote:
Thanks for the
guidance.
Let me continue the question.
What I am concerned is customer's data exchange system
through the internet.
In the internet, messages are not protected from
modification, deletion,
insersion, and replay errors.
However, it's OK. They use the internet as it is, since the
current quality of the internet
is sufficient for the purpose of their data exchange
system.
Therefore, in the system, they have no requirement for the
integrity.
Sometimes, communication errors might occur, but they do not mind.
So, the data exchange system does not need FDP_UIT(data
exchange integrity).
Their requirement is not the integrity, but
1) the authentication of the data,
and
2) detection of errors.
This is simply accomplished by implementing the digital
signature.
Although the digital signature does not ensure the integrity
( i.e. it does not
protect data from modification), it detects errors for
transmitted data and,
when received without error, guarantees the validity of the
originator and
transmitted information.
Then, how could we express this requirements using the CC
functional components?
In the CC manuals, FCO_NRO does not mention any bit about
authentication.
Looking at FDP_DAU, I suppose that
"gurantee of validity of information" means
"data authentication.".
Then, regarding FCO_NRO,
does "verification of evidence of origin"
mean "data authentication"?
----- Original Message -----
- From: Gary Stoneburner
- To: Multiple recipients of
list
- Sent: Wednesday, November 20, 2002 1:08 AM
- Subject: Re: FDP_DAU Versus FCO_NRO
- Per paragraph 646 in Common Criteria version 2.1: "author should
consider including integrity requirements such as
FDP_UIT".
- For verification of origin and of the integrity of data transmitted
the requirements are:
- FCO_NRO.1
(or .2) and FDP_UIT.1 (or .2 or .3)
- The family FDP_DAU is intended for data that is not being
transmitted, but is maintaining integrity of the data while remaining
within the TSF. An example of a FDP_DAU mechanism is
Tripwire.
- Please note that there is an error in the CC v2.1, paragraph 178,
Family Behaviour for FDP_DAU:
- "In
contrast to Class FAU, this family is intended to be applied to 'static'
data rather than data that is being transferred"
- should be
- "In
contrast to family FDP_UIT, this family is intended to be applied to
'static' data rather than data that is being transferred".
- Cheers,
- Gary Stoneburner
- At 09:12 AM 11/19/02, YOKOTA HIROFUMI wrote:
- Please help.
- CC part2 annex F.3 says the following.
- Component in FDP_DAU (Data authentication) family is used when there
is a
- requirement for 'static' data authentication, i.e. where data is to
be
- signed but
- not transmitted. (Note that the FCO_NRO(Non-repudiation of origin)
family
- provides
- for non-repudiation of origin of information received during a
data
- exchange.)
- I'm confused in this description.
- Is this saying that FDP_DAU is used for 'static' data authentication,
and
- FCO_NRO is used for 'transmitted data' authentication?
- I don't think so.
- FDP_DAU: provide a capability to generate/verify evidence that can be
used
-
as a gurantee of the validity of information.
- FCO_NRO: is able to generate/verify evidence of origin for
transmitted
- information.
- As we can see above,
- FDP_DAU is for a gurantee of the validity of information.
- FCO_NRO is for evidence of origin for transmitted
information.
- I do not think the usage of those families are exchangeable between
- 'static' and 'transmitted' situation.
- I do not think FCO_NRO provides a gurantee of the validity of
information.
- Does it?
- Then, what families are required to express requirements
- for 'transmitted' data authentication together with evidence of the
origin ?
- I believe, FDP_DAU plus FCO_NRO are required.
- Am I wrong?
- Hirohumi
Yokota
- **************************************************************************
- * Opinions expressed are not intended to reflect an official
position
- **************************************************************************
- *
Gary Stoneburner
- * Computer Security Division, National Institute of Standards &
Technology
- * 100 Bureau Drive, Stop 8930, Gaithersburg, MD
20877-8930
- * Phone: 301-975-5394, FAX: 301-948-0279, Email: Stoneburner@nist.gov
- **************************************************************************
**************************************************************************
* Opinions expressed are not intended to reflect an official
position
**************************************************************************
* Gary
Stoneburner
* Computer Security Division, National Institute of Standards &
Technology
* 100 Bureau Drive, Stop 8930, Gaithersburg, MD
20877-8930
* Phone: 301-975-5394, FAX: 301-948-0279, Email: Stoneburner@nist.gov
**************************************************************************
Date Index |
Thread Index |
Problems or questions? Contact list-master@nist.gov