• Aucun résultat trouvé

Sécurité des communications multicast

N/A
N/A
Protected

Academic year: 2022

Partager "Sécurité des communications multicast"

Copied!
16
0
0

Texte intégral

(1)

La sécurité des communications multicast

Melek ÖNEN

Prof. Refik MOLVA Dr. Alain PANNETRAT

4 Juillet 2002

(2)

Définitions et besoins (1/2)

• Unicast : 1 → 1 • Multicast : 1 → N

C C

22

C C

33

S S

C C

11

C C

22

C C

33

- Télévision à péage

- Flux audio de haute qualité - Mise à jour de logiciels

- Distribution de cotations boursieres

S S

C C

11

(3)

Définitions et besoins (2/2)

• Confidentialité multicast des données

• Distribution des clefs;

• Chiffrement.

• Authentification multicast :

• Authentification du groupe;

• Authentification de la source.

(4)

Confidentialité et Distribution des clefs

• Les besoins

Groupe dynamique :

Contrôle d’accès : distribution des clefs;

Secret antérieur et postérieur.

• Echelonnabilité

Impact minimal d’un secret divulgué : endiguement

Utilisation de noeuds intermédiaires : degré de confiance

• Les algorithmes :

• Définition d’une clef pour l’ensemble du groupe

• Répartition des membres en sous-groupes (1 clef par

sous-groupe)

(5)

Les arbres de clefs hiérarchiques

kk22 kk11

kk77 kk88 kk99 kk1010 kk1111 kk1212 kk33 kk44 kk55

kk00

kk00 kk1 1 kk33 kk77

kk00 kk1 1 kk33 kk88

kk00 kk1 1 kk44 kk99

kk00 kk1 1 kk44 kk1010

kk00 kk2 2 kk55 kk1111

kk00 kk2 2 kk55 kk1212

MM11 MM22 MM33 MM44 MM55 MM66

kk00 kk1 1 kk33 kk88

• Avantages :

- nombre de chiffrement en ordre logarithmique;

- pas d’intermédiaire

• Inconvénients : - endiguement;

- problème de robustesse

(6)

Les arbres de rechiffrement

CSGCSG

ISGISG ISGISG

ISGISG

ISGISG

•CSG : Contrôleur de sécurité de groupe

⇒ définit le groupe et les ISG;

•ISG : Intermédiaire de sécurité de groupe

⇒ déchiffre un paquet qu’il reçoit

⇒ rechiffre pour son groupe fils

• Avantages :

- échelonnabilité

- clef d’accès locale : endiguement

• Inconvénient :

- confiance aux noeuds intermédiaires

(7)

Une technique asymétrique :

f(x)= x a mod N

( )

0 4

4

7 5 2 1 4

) (

) ( mod .

. . 1

, mod )

(

S S

h

N a

a a a B

N x

x

h B

=

=

=

ϕ

a a

11

a a

22

a a

33

a a

44

a a

55

a a

66

a a

77

h h

11

h h

22

h h

33

h h

44

L’intermédiaire envoie:

L’intermédiaire envoie:

N S

S2 =( 1)a2 mod

L’intermédiaire envoie:

L’intermédiaire envoie:

N S

S3 =( 2)a5 mod

L’intermédiaire envoie:

L’intermédiaire envoie:

N S

S4 =( 3)a7 mod

La source envoie:

La source envoie:

N S

S1 =( 0)a1 mod

a a

11

a a

22

a a

55

a a

77

Avantages :

- échelonnabilité - endiguement ;

- pas de confiance aux nœuds intermédiaires

• Inconvénients : - coût de calcul

⇒ pas utile pour le chiffrement de paquets

⇒ utilisable pour

la distribution de clefs

(8)

Une deuxième solution

intermédiaire intermédiaire M =

M = 010101011011110101111101… 010101011011110101111101…

P(k P(k

11

) = ) = 101001001001001000101111… 101001001001001000101111…

P(k P(k

22

) = ) = 101000010001011100000001… 101000010001011100000001…

P(k P(k

33

) = ) = 101000010001011100000001… 101000010001011100000001… ⊕ ⊕

⊕ ⊕

⊕ ⊕

C = C = 111100010010111101010010… 111100010010111101010010…

C = M

C = M ⊕P(k ⊕ P(k

11

) ) ⊕P(k ⊕ P(k

22

) ) ⊕P(k ⊕ P(k

33

) ) C’ = M C’ = M ⊕P(k ⊕ P(k

11

) ) ⊕P(k ⊕ P(k

44

) ) ⊕P(k ⊕ P(k

33

) )

C C ⊕P(k ⊕ P(k

22

) ) ⊕P(k ⊕ P(k

44

) )

(9)

Arbres de communication en L-couches

k k

22

,k ,k

66

k k

22

,k ,k

77

k k

33

,k ,k

88

k k

33

,k ,k

99

k k

22

,k ,k

55

k k

11

,k ,k

22

,k ,k

33

k k

11

,k ,k

44

kk33 ,k,k44 ,k,k55 kk33 ,k,k44 ,k,k66

kk4 4 ,k,k7 7 ,k,k88

source:

source:

kk44 ,k,k77 ,k,k99

Coût.

Source: L opérations.

Récepteur: L opérations.

Intermédiaires: 2 opérations.

Avantages:

Utilisable pour le contenu.

Confiance limitée aux intermédiaires.

(10)

Authentification multicast

• Une suite de paquets à authentifier individuellement.

• Nécessite une authentification peu coûteuse en espace et en calcul par paquet.

• Implique l’utilisation de techniques cryptographiques symétriques.

• Une situation asymétrique :

• 1 générateur de contenu et n vérificateurs

• Implique l’utilisation de techniques cryptographiques asymétriques chères et coûteuses en espace.

Æ Un dilemme.

(11)

Chaînage temporel : TESLA

Ki

Mi+1

MAC

τ i

Ki-1

Mi

MAC

τ i-1

Ki-2

Mi-1

MAC

K’i+1 Ki+1

K’i Ki

K’i-1 Ki-1

F F

F

F’

F’

F’

τ

i+1

t

•Avantages :

- opérations non coûteuses

- tolérance aux pertes

• Inconvénient :

- synchronisation entre S et C

(12)

Chaînages par hachages :EMMS

D D

11

D D

22

D D

33

D D

44

D D

55

D D

66

D D

77

S S

•Avantages :

- opérations pas coûteuses et contrôlées;

- tolérance aux pertes;

• Inconvénients :

- “comment calculer la taille b d’un bloc ?”

(13)

Utilisation des FECs

• Avantages :

- réduction du coût de la signature

- tolérance aux pertes

• Inconvénients : - calcul des codes

reconstructeurs

P P P P P P P P P P P P

hash

signature signature

X= X=

Y= Y=

E.C. 1

E.C. 2

(14)

3 modes

P P P P P P P P P P P P

P P P P

b paquetsb paquets

P P P P

b paquets suivantsb paquets suivants

Influence:

Influence:

• • Tampon serveur Tampon serveur

• • Délai d’authentification Délai d’authentification

(15)

Conclusion

• Etat de l’art sur deux besoins de sécurité :

• Confidentialité

– Une clef de groupe similaire pour tous les membres – Une clef de sous-groupe locale : noeuds intermédiaires

• Authentification

– Chaînage des MACs de messages au cours du temps – Chaînage des hachages

– Utilisation des codes correcteurs d’erreurs.

(16)

Références

• “Secure group communications using key graphs”, Wong, Gouda, Lam,1998.

• “Iolus : A framework for scalable secure Multicasting”, Mittra,1997.

• “Scalable multicast security with dynamic recipient groups ” , Molva, Pannetrat, 2000.

• “Multiple Layer encryption for Multicast groups”,

Pannetrat,Molva, 2002.

• “Efficient authentication and signing of multicast streams over lossy channels”, Perrig, Canetti,

Tygar and Song,2000.

• “Real time multicast packet authentication”,

Pannetrat, Molva 2002.

Références

Documents relatifs

[r]

Perrin : Automorphisme intérieur, s-g distingué, un s-g distingué est réunion de classes de conjugaisons, G abélien ⇒ tout s-g est distingué, contre-ex.. Groupe

Si pour une raison quelconque, un message publicitaire, ne peut être diffusé sur NRJ, NOSTALGIE, CHERIE FM, et tout autre support commercialisé par REGIE NETWORKS, l’annonceur en

(1) Cette suite spectrale est originellement dûe à Vassiliev (c.f. Goodwillie-Weiss ont développé un point de vue plus général sur cette suite spectrale et qui est aussi nettement

Pour le problème plus particulier de déterminer une opinion collective à partir d’opinions individuelles, nous avons défini de trois façon des centres par rapport

Voilà, j'espère que ce document vous aura permis de mettre en pratique le décryptage de la clé wep voir de la clef WPA-PSK de votre réseau sans fil. Comme vous l'aurez

Il est nécessaire également de mettre en place des sondes pour pouvoir vérifier sur des machines neutres les différents types de trafic circulant sur le

Soit G un groupe fini d’ordre n dont tous les éléments sont d’ordre au plus 2.. Montrer que tous les éléments du groupe G/H sont d’ordre au