biometricITC / cPP-biometrics

Contains the development of a Collaborative Protection Profile for biometrics
MIT License
10 stars 2 forks source link

Result of review of FIDO spec #412

Open n-kai opened 1 year ago

n-kai commented 1 year ago

According to the last meeting minutes, “Brian stated that to him, the goal would be to try to generally align the two sets of requirements such that they would be accepted by the other party (with minimal additional work if any). If this can be accomplished, then vendors would be able to perform one evaluation and know it would be valid for multiple purposes. This does not mean they have to be perfectly aligned, but close enough to be considered acceptable”.

I would like to suggest understanding main difference or commonality between the Bio-iTC evaluation and FIDO evaluation first to achieve the goal stated above.

Goals of the Bio-iTC PAD (or PADv1) evaluation are as follows.

  1. The PADv1 should cover the publicly known attacks that attacker can follow easily (i.e., basic attack potential)
  2. The PADv1 evaluation should be finished in a few weeks.
  3. Result of the PADv1 evaluations should be reproducible. In other words, result of PADv1 testing conducted by Lab A and Lab B should be the same.
  4. Detail of PADv1 testing should be transparent to end users so that they can understand the value of PADv1 testing.

The Bio-iTC prepared the detail recipes (i.e., toolboxes) for producing the PAIs to achieve these goals. I would like to know the goals of FIDO evaluations (I reviewed the FIDO spec but I am not sure if the FIDO evaluation has the same goals (espacially 2, 3 and 4)). If the FIDO evaluation can share the same goals as we have, we can safely work together to start harmonization between us.

woodbe commented 1 year ago

Overall Goals:

PADv1:

PADv2:

What happens if the lab creates something for ATE_IND that actually causes a failure in the system that isn't actually part of the current toolkit?