Cryptography Reference
In-Depth Information
Satz 2.3 (Shannon)
Es sei
S =(
)
ein Kryptosystem mit den Wahrscheinlichkeitsfunktionen p P
auf P, p K auf K und p auf P
P , C , K , f , g
×
K mit p
(
x , k
)=
p P
(
x
) ·
p K
(
k
)
. Weiter gelte
| = |
| = |
|
K
C
P
|
.
S
Das Kryptosystem
ist genau dann perfekt sicher, wenn:
1
(
)
(
)=
(
×
)=
i
Für jedes k
K gilt p K
k
p
P
k
und
|
K
|
(
)
(
)
ii
für jedes x
P ist die Abbildung f
x ,.
: K
C bijektiv.
Beweis.
: Das System
S
sei perfekt sicher. Nach Lemma 2.2 ist die Abbildung
(
)
|
| = |
|
f
x ,.
: K
C für jedes x
P surjektiv und wegen
K
C
auch bijektiv,
somit gilt (ii). Wir zeigen nun (i).
Es sei c
(
)
C fest gewählt. Da die Abbildung f
x ,.
: K
C bijektiv ist, existiert
zu jedem x
P genau ein
α (
x
)
K mit f
(
x ,
α (
x
)) =
c . Damit ist eine Abbildung
→ α (
)
α
: P
K , x
x
definiert, und es gilt
(
×
)= { (
α (
)) }
D c
x
K
x ,
x
.
Wir zeigen
α (
P
)=
K : Angenommen,
α
ist nicht surjektiv. Dann ist
α
wegen
|
K
| =
auch nicht injektiv. Es seien x , x
x , mit k :
x )
=
= α (
)= α (
|
P
|
P , x
x
gewählt.
x , k
(
)=
(
)
S
Es folgt f
ein
Kryptosystem ist (man beachte, dass nach Definition eines Kryptosystems die
Abbildung f
x , k
f
, im Widerspruch zur Voraussetzung, wonach
(
)
α (
)=
., k
: P
C injektiv ist, siehe Seite 9). Somit gilt
P
K .
Wir nutzen nun aus, dass die Ereignisse x
P , unabhängig sind
und beachten die Definition der bedingten Wahrscheinlichkeit:
×
K und D c , x
(
(
×
))
(
α (
))
(
) ·
( α (
))
p
D c
x
K
p
x ,
x
p P
x
p K
x
p
(
D c
)=
p
(
D c
|
x
×
K
)=
=
) =
p
(
x
×
K
)
p
(
x
×
K
p P
(
x
)
=
( α (
))
p K
x
.
Für jedes x
P gilt somit p K ( α (
x
)) =
p
(
D c
)
, wobei c unser festgewähltes Ele-
( α (
))
ment aus C ist. Der Wert p K
x
, das ist die Wahrscheinlichkeit, den Schlüssel
α (
K ,
haben wir gezeigt, dass jeder Schlüssel mit derselben Wahrscheinlichkeit auftritt.
Es folgt die Behauptung (i):
x
)
K zu wählen, ist also nicht von x abhängig. Da
α
surjektiv ist,
α (
P
)=
1
p K (
k
)=
p
(
P
×
k
)=
für alle k
K .
|
K
|
(
)
: Wegen der Bijektivität der Abbildung f
x ,.
: K
C können wir die Schreib-
weise
α (
x
)
aus dem ersten Teil des Beweises mit derselben Bedeutung benutzen.
Für ein x
P ergibt sich wie eben
(
α (
))
p
x ,
x
1
p
(
D c
|
x
×
K
)=
) =
p K ( α (
x
)) =
.
p
(
x
×
K
|
K
|
Search WWH ::




Custom Search