Title: Jes
1...
- Jesús Almansa and Marco Carbone
jfa, carbonem _at_brics.dk
4th April 2002
2Two-Party Communication
unsecured channel
Alice
secure channel
Adversary (Passive)
3Two-Party Communication
unsecured channel
Bob
Alice
secure channel
Adversary (Active)
4Public-Key Cryptography
unsecured channel
Alice
Bob
Adversary (Active)
5Key Management
A1
A2
A3
A4
6Key Management
A1
A2
TTP
A3
A4
7Public-Key Certificate
Vouches for the authenticity of the public key
bound to the subject entity
- Usefulness
- To prove identity (authenticity of an entity)
- To avoid denials
Good trust can be used transitively
- Bad
- all trust placed with one single entity
- if TTP is compromised, comm. is insecure
8Public-Key Infrastructure (PKI)
Certificates
Trust Relations
Evidences
Conclusions
9Pretty Good Privacy (PGP)
A widely used software package (Zimmerman)
Stallings notation
10Pretty Good Privacy (PGP)
11Pretty Good Privacy (PGP)
Confidence Values
unknown,
no trust,
marginally trusted,
fully trusted
12Pretty Good Privacy (PGP)
Yes
No
13Confidence Valuation in a PKI based on Uncertain
Evidence
(R. Kohlas U. Maurer)
- Agenda
- Formalism
- Basics Graphical Notation
- Principles
- Modeling Public-Key Certification
- Confidence Valuation in PGP
- Conclusions
14Formalism Basic Definitions
- Hypothesis
- A statement not generally known to be true.
- Piece of Evidence (Assumption)
- A statement we suppose is true.
15Formalism Basic Definitions(2)
- Belief
- Composition of statements taken as a fact.
- Argument for h
- Collection of assumptions from which (along
with the belief) h can be derived.
16Formalism Graphical Notation
Hypothesis and Evidences
17Formalism Graphical Notation(2)
Belief
18Formalism Graphical Notation(3)
Argument
19Formalism Graphical Notation(4)
Validity and Arguments
S
h
20Formalism Basic Definitions(3)
- Confidence Value
- Degree of certainty for an assumption or
- hypothesis to be true.
- Confidence Assignment
- Entitys initial belief w.r.t. each assumption.
21Formalism Basic Definitions(4)
- Confidence Valuation
- Function that takes a hypothesis h and a
- confidence assignment and returns a
- confidence value for h.
Reduces a priori information to a
single confidence value for the hypothesis
22Formalism Graphical Notation(5)
Confidence Values
23Formalism Graphical Notation(6)
Confidence Assignment
24Formalism Graphical Notation(7)
Confidence Valuation
(
)
,
e
h
h
25Confidence Valuation in a PKI based on Uncertain
Evidence
(R. Kohlas U. Maurer)
- Agenda
- Formalism
- Basics Graphical Notation
- Principles
- Modeling Public-Key Certification
- Confidence Valuation in PGP
- Conclusions
26Principles P1
?
If
?
,
(
)
e
h
then
27Principles P1 (2)
?
If
,
(
)
e
h
then
28Principles P2
,
,
(
)
(
)
e
e
then
h
?
h
29Principles P3
If
f
?
h2
h1
30Principles P3 (2)
(
)
and
f
then
(
,
,
(
)
)
e
e
h1
h2
31Principles P4
If
h1
h2
32Principles P4 (2)
then
,
,
(
)
(
)
?
e
e
h1
h2
33Confidence Valuation in a PKI based on Uncertain
Evidence
(R. Kohlas U. Maurer)
- Agenda
- Formalism
- Basics Graphical Notation
- Principles
- Modeling Public-Key Certification
- Confidence Valuation in PGP
- Conclusions
34Modeling PK Certification
- To realize the abstract formalism in a concrete
problem - identify pieces of evidence
- identify possible conclusions
- define confidence values
- In the particular case of PK Certification
- Pairs of entities and keys can be seen like
statements - The confidence values must be assigned to
entities
35Modeling PK Certification
Bob
Bob
Carol, K1
Carol, K2
Carol, K1
Alice
Alice
36Confidence Valuation in a PKI based on Uncertain
Evidence
(R. Kohlas U. Maurer)
- Agenda
- Formalism
- Basics Graphical Notation
- Principles
- Modeling Public-Key Certification
- Confidence Valuation in PGP
- Conclusions
37Confidence Valuation in PGP
Statements
38Confidence Valuation in PGP
CertK1,X,K
39Confidence Valuation in PGP
?
If
?
P1 holds
,
(
)
e
h
then
40Confidence Valuation in PGP
P2 holds
,
(
)
e
then
h
?
41Confidence Valuation in PGP
If
f
?
h2
h1
42Confidence Valuation in PGP
(
)
and
f
then
,
,
(
)
(
)
e
e
h1
h2
43Confidence Valuation in PGP
P3 does not hold!
Yes
No
44Confidence Valuation in PGP
If
h1
h2
45Confidence Valuation in PGP
P4 holds
then
,
,
(
)
(
)
?
e
e
h1
h2
46Confidence Valuation in a PKI based on Uncertain
Evidence
(R. Kohlas U. Maurer)
- Agenda
- Formalism
- Basics Graphical Notation
- Principles
- Modeling Public-Key Certification
- Confidence Valuation in PGP
- Conclusions
47Conclusions
- Summary
- Two parts
- Logic
- Confidence Valuation
- Both efficient!
- What are and how to assign confidence values.
- In light of what was said, how adequate is it
for trust management.