Detailed specifications of a security architecture for OLSR › download › pdf ›...

34
Detailed specifications of a security architecture for OLSR edric Adjih, Paul Muhlethaler, Daniele Raffo To cite this version: edric Adjih, Paul Muhlethaler, Daniele Raffo. Detailed specifications of a security architecture for OLSR. [Research Report] RR-5893, INRIA. 2006. <inria-00071375> HAL Id: inria-00071375 https://hal.inria.fr/inria-00071375 Submitted on 23 May 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destin´ ee au d´ epˆ ot et ` a la diffusion de documents scientifiques de niveau recherche, publi´ es ou non, ´ emanant des ´ etablissements d’enseignement et de recherche fran¸cais ou ´ etrangers, des laboratoires publics ou priv´ es.

Transcript of Detailed specifications of a security architecture for OLSR › download › pdf ›...

Page 1: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

Detailed specifications of a security architecture for

OLSR

Cedric Adjih, Paul Muhlethaler, Daniele Raffo

To cite this version:

Cedric Adjih, Paul Muhlethaler, Daniele Raffo. Detailed specifications of a security architecturefor OLSR. [Research Report] RR-5893, INRIA. 2006. <inria-00071375>

HAL Id: inria-00071375

https://hal.inria.fr/inria-00071375

Submitted on 23 May 2006

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinee au depot et a la diffusion de documentsscientifiques de niveau recherche, publies ou non,emanant des etablissements d’enseignement et derecherche francais ou etrangers, des laboratoirespublics ou prives.

Page 2: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

ISS

N 0

249-

6399

ISR

N IN

RIA

/RR

--58

93--

FR

+E

NG

ap por t de r ech er ch e

Thème COM

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

Detailed specifications of a security architecture forOLSR

Cédric Adjih, Paul Muhlethaler, Daniele Raffo

N° 5893

April 2006

Page 3: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,
Page 4: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

Unité de recherche INRIA RocquencourtDomaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay Cedex (France)

Téléphone : +33 1 39 63 55 11 — Télécopie : +33 1 39 63 53 30

������������� ���������������������� ������� ����� "!#���%$&�'!(�()"�*�#���+�� "!(�,�-�'!.0/2143 5

687:9(;=<?>A@B9DCE<GFIH(JLKNM(OQPRM(F(OGSUTVFWK%OGSX;:HWY�KNZ#<GSXO?SA["KD\�]

^I_a`Eb8ced�fLgihkjmlonqpr`Eb8c=n�st:b8beuavawxszyUv:p*n{+|}t�~�cpQ�Q��{+����d�fLg

��yU�a�NtU|rp��ac'|rc=s*_acz|*s*_ac�vN�W�U�U�:�Ahk���a|}w��#���U�:��h��U�8�DyU�Uc=n

���#�E�z�-�a�U�U� ��v gAtU¡aw¢��c����R�Qtms¤£�czp�¥�t:|r¦on¨§?gA�Q£Q��^#n}©ª«b4tU¡Dw��¢c¤vDtm�acEn"uDnqc¤¥�w�|}cz�¢cEn}n��acz¬mw¢szcEnp}t�sz|rc=y-p}c"nr�%t:v:p*y�vacEtUuDnr�¢l­y¤�xy�|}�Ucz|evacp�¥�tU|}¦®ªW�¢yU|r�:cz|�pr_DyUv¯pr_Dc�t:vac�_atU�2|}y:�ow�t¤|}yUva�Uc:ªWw�v2¥�_awxs*_sztUb4b�uDvaw¢sEy-p}w�t:v2¥�w�pr_°c=yUs*_�t�p}_acz|±wxn±bBy:�oc²�%tXnrnrw¢¡a��c²¡ml2pr_ac¨b8c=y�vDn±t�³�|rt:uoprw¢va�D´µ^I_acA�:t:y���tU³p}_awxn«�otoszuab4czvXpLwxnQpr_ac8n�p}uD�ol²t�³�nrcEszua|}w¶p�l�w¢n}nruac�|}cz�xy-p}cE��p}t�w¢v:p}cz�:|rw�p�l"tU³�y�v¨y:�²_atos�vDcp�¥�tU|}¦N´«·¤ct:va�¢l"st:vDnrw¢�ocE|�yU��_atos�vaczp�¥�t:|r¦on�uDnrw�va�4p}_ac8fL¸#jo�º¹�»�¼#|rt:uoprw¢va�4�a|}t�p}tmsztU�G´+��v²y4�a|}cz¬mw�t:uDnI|}cEnrcEy�|*s*_|}cz�NtU|rpI¹ �-¼D¥�cI_DyV¬:c�sEy�|}|rw¢cE��tUuop+y«pr_DcztU|}cp}w¢sEy��ayUvDy��¢lonqwxn#t�³Dp}_awxnWw¢n}nruacU´#��v�p}_awxn+�otosuab4cEv:p+¥�c�y�w¢b½y-p�D|rc=swxnqw¢va��y��acp}yUw��¢cE�BnrcEszua|}w¶p�l4y�|*s*_aw�prcEsprua|}cIprte�a|}t�prc=s�p+p}_acQw¢vXprcE�U|}w¶p�let�³¾y�v±y:�B_atos�vaczp�¥�t:|r¦euDnrw�va�p}_ac�fL¸#jo�¿|}tUuop}w�va�'�D|rtUprtost:�?´#·¤cLy��xnqt'¬-yU��wx�ay-p}c�pr_Dw¢n�nqc=sua|}w�p�ley�|*s*_aw�prc=s�pruD|rcIp}_a|rt:ua�U_±nrw¢b�ua�xy-p}w�t:vDnz´^I_Dw¢nWnrcEszua|rw�p�l�yU|}s*_aw�prc=s�p}ua|rc�¥�w¢���a¡Nc�w¢b8�D��cEb8cEvXprcE�8w¢v8pr_ac��ocEb4tUvDnqpr|*y-p}tU|(vacp�¥�tU|}¦�pr_%y-p+wxnW�ocz�a�¢t-lUc=�y�pIpr_aced���¸��Q�'´À²ÁX®Ã}Ä�Å �-Æ#�U� ���2_atos"vacp�¥�tU|}¦®ª�y-prp}yUs*¦onEª+|}tUuop}w�va���a|}t�p}tmsztU�Gª+st:vavacEsprw¢¬mw¶p�l:ª�nrw��:vDy-p}ua|rc:ªWprw¢b4cÇnqp}yUb4�Dnzªo|}cz�D�¢yVl:´

È�ɾÊ=ËÍÌ(ÎÐÏ�Ñ?Ò�Ê-Ó*Ì+Ô�Õ�Õ�Ö8ÌG×=ØVØ�Ï�ÑÚÙ?Õ�Û4ÔzÜeÓ«ÝWÞ#ßáàxÝ#â�ãÍâ�äÓ}Ù?ËÍÏ�ÖBÞ#â�ÖVâ�ÑGÓ*ãÍÕ�Ø�Ï�×VÑ+ãxå ß#ÑÚæ�Õ�æ�Õ�ÖzÙèç�é�Ï�ÖzÙ?Ñ?Ó*é�Ù�Î¾Ë ÙGÊ�ÙGÊ=Õê�ëDì ß(í�à ê Õ�ÖzÙ?Ñ?Õ�ÛXå ëDì Õ�é�Ù?ÑÚÏ�ÖVËÍîE×=Õ�ÛVÕWãxå ß#í¾æ�Õ�æ�Õ�ÖÙ�ç

Page 5: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

1 �������������������" �������������� ���q "��� ��!#�()��*�������� �!(�,��� ����� "!(�*���

�¤�� �! .0/21B3

��� ��� � � � yUvDn8�ocEne|��=nqc=y�u��­b4tU¡aw¢�¢cEn8yU� _atos�§ÚgA�«£���^#n*©�ª��¢cEnevatmczu%�an�b4t:¡aw��¢cEneuop}w��¢w¢nrczvXp4��cb4c=�ow�uDb |*yU�aw�t±czpL�oc=n�p}cEs*_avDtUvat:��t:�Uw¢cEn��oce|rt:uop}yU�Uc'�NtUua|�s|��zcE|«�oc=nQ|��EnrcEyUu��"�D��uDn��p}czvD�auDn��Xuace�¢ysztUua¬:cz|rprua|}c�|*yU�ow¢t���uav­nryUuopE´�¸¾c�¡auop��oc4sc8|*y��a�NtU|rpL�oc8|}cEs*_acE|}s*_ac�cEnqp���� �p}uD�ow¢cz|��¢cEnL�a|}tU¡a�¢`zb4cEn�ac"n��EsuD|rw�p��±|}cz�xy-p}w¶³Ún��A��� w¢vXp��E�U|}w¶p������ uav¯|��EnrcEy�u¯y:�­_atos�´�£�tUu%n�vac�stUv%nqwx�o`z|}tUv%n��Xuac��¢cEn�|��=nqc=y�u��uaprw¢��wxnryUvXpe�¢c��a|}t�p}tmsztU�¢c�fL¸�ja� ¹�»z¼G´ � yUvDn�uDv �a|��Es��E�ocEv:pe|}yU�a�%t:|qp8�oc�|}cEs*_acE|}s*_DcA¹ �V¼GªWvat:uDn8yV¬UtUv%n�zpruD�aw��­sc­�a|}tU¡a�¢`zb4c���� uDv �NtUw¢vXp��oc­¬muac¤pr_��EtU|}w��Xuac:´ � yUvDn�sc�|}yU�a�NtU|rpEªQvDtUuDn��a|��Eszw¢nrtUvDn"uavacyU|}s*_Dw¶p}cEs�p}ua|}c¨�oc¤n��Eszua|}w¶p��¤���zp}y�w¢�¢���Ec¨uop}w��¢w¢n}y�vXp���c¤�a|}t�prtosztU�¢c¨�oc�|rt:uop}yU�Uc¤fL¸�ja�'´�£�tUu%n�¬-y��¢wx�otUvDn�E�:yU��cEb8cEvXp�scprprc�yU|}s*_Dw¶p}cEs�p}ua|}c��A� � y�wx�oc±�oc�nrw¢b�ua�xy-p}w�t:vDnz´Ad�cprprc�yU|}s*_Dw¶p}cEs�p}ua|}c4nrcz|*y�w¢b8�D���Eb8cEvXp��zc�Dy�vDnIuav²���Eb4tUvDnqpr|*y-p}czua|I|��EnrcEy�u����z�D��t-l!��yUu²d���¸¾�Q��´"½Å �=� à �$# � ��� �%�EnrcEy�u¿yU�2_atos�ªIy-prp}y!�:uDcEnEª��a|}t�p}tmsztU�¢c²�oc�|rt:uop}yU�UcUª�st:vavacEsprw¢¬mw¶p��UªInqw¢�UvDy�prua|}cUªc=n�p*y�b4�aw¢���¢cLprcEb8�NtU|}cz�¢�¢cUªa|}cÇ¢~�czu�´

Page 6: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �

2 3 �e�¾!(�B�� "��������

gAtU¡aw¢��c8���mÇè_atos�£���^�¥�tU|}¦mne§ÚgA�«£���^#n*©«yU|rc�w�vo³ |*yUnqpr|}uDsprua|}cÇG³ |rcEcUª%_aw��:_a�¢l��olmvDyUb4w¢s�¥�w�|}cz�¢cEn}n�vaczpqÇ¥�tU|}¦onz´�£�to�ocEn«y�|}c�y�¡a�¢c�prt"stUvDvacEsp�tUv²yB¥�w¢|rcE��c=nrnIb4cE�aw�uab ³ t:|rb4w¢va�±y�v²y�|}¡aw�pr|*y�|}l�y�v%���alXv%y�b4w¢svDcp�¥�tU|}¦N´¾��b8�D��wxsw�pr�¢l�_acE|rcEw�v�wxn�pr_ac�yU¡aw��¢w�p�l«³ t:|#pr_ac�vacp�¥�tU|}¦Lprt:�%t:��t:�Ul«prt�s*_Dy�va�:c�t-¬:cz|�p}w�b4c�yUn��¢w�va¦onw¢v²p}_ac�vaczp�¥�t:|r¦�y��a�NcEyU|«yUvD�A�owxnryU�a�NcEy�|=´���vAt:|}�ocE|�prt�s|}cEy�prc�st:vavac=s�prw¢¬mw¶p�l�¥�w�pr_aw¢v¨y±g¨�Q£���^�ª®y|}tUuaprw¢va�4�a|rtUprtost:�®b�uDnqp�¡%c'uDnrcE��´

d�ua|}|}czvXpr�¢lUªÐp�¥�t�stUb4�a�¢w¢b8cEvXp}y�|}lAs�xyUn}nrcEnLt�³�|rt:uoprw¢va���a|rtUprtost:�¢nLc��mwxnqp�w¢v¤pr_ac±gA�«£���^ ¥�tU|}�¢�д��cEyUsprw¢¬UcI�a|}t�p}tmsztU�xn�§ c:´ �%´#�Qf �54 ¹ �V¼®y�vD� � jo� ¹ 6�¼ ©WyUs�:uDw�|}cI|rt:uoprc=n(tUvB�oczbByUvD�8pr_a|}tUuD�U_�7Dtmtm�aw�va�y58q|rt:uoprcI|}c�Xuac=n�p:9�y�vD�8|}cEszczw¢¬Xw¢va��y58�|}tUuop}cI|rcE�a��l;9�´�^I_ac�tUpr_acE|+s�xyUn}n#t�³ÐgA�Q£Q��^�|rt:uoprw¢va�L�a|rtUprtost:�¢nwxn+�D|rtXyUs�p}w�¬:cUª�wG´ cU´�pr_ac«|rt:uoprw¢va�'�a|}t�p}tmsztU�acEvDnrua|rc=n(pr_%y-p�yU���avDtm�acEn�y�p�y��¢�ap}w�b4c=n+_DyV¬:c�nqu#<±szw�cEv:pWp}tU�Nt�Ç�¢tU�:w¢sEy���w¢vo³ t:|rbBy-p}w�t:v²prt�st:vDn�p}|ru%s�pQ|}tUuop}cEn�prt"yU���(�oc=n�p}w�vDy�prw¢tUvDnQw�vApr_ac8vacp�¥�tU|}¦®´�^I_awxnQwxn«y:s*_aw¢cz¬Uc=�p}_a|}tUua�:_B�%cE|rw¢to�ow¢s«b4cEn}nryU�Uc�c��as*_Dy�va�:cU´�{+|rtXyUsprw¢¬UcQgA�«£���^R|rt:uoprw¢va���D|rtUprtost:�¢n�w�vDsz��u%�oc'fL¸#jo��¹¢»¼yUvD��^5=���{,>°¹Í�V¼è´

^I_ac��:t:y��Nt�³�pr_awxn��otosuDb8cEvXpIwxn�pr_Dc�nqpru%�ol±t�³#nqc=sua|}w¶p�lBwxn}nquac�|}cz�xy-p}cE�Bp}t�p}_ac�w�vXp}cz�U|}w�p�lBt�³#yUv"y:�_Dtmsevaczp�¥�t:|r¦®´�·¤c8tUvD��lAsztUvDnrw¢�acz|«pr_ac4uDnrcetU³+pr_DcBfL¸#jo�0¹¢»¼W|}tUuop}w�va�"�a|}t�prtosztU�G´L��v¤pr_Dce�a|}cz¬mw¢tUuDn�acz�¢w�¬:cz|*y�¡a�¢c�¹Í�=¼Gªm¥�cQ_DyV¬:c«sEy�|}|rw¢cE�4t:uop�y�pr_acEtU|}cprwxszyU�%yUvDy��¢lonqwxn+tU³�pr_awxn�w¢n}nquDcU´(��v±p}_aw¢n��otosuDb8cEvXpEªm¥�cyUw�b prt��a|rc=swxnqc«y��ocp*y�w¢��c=�Bnqc=sua|}w�p�l8yU|}s*_aw�prc=s�p}ua|rcI³ t:|Wpr_Dc«�ocEb8t:vDnqpr|*y-prt:|+vaczp�¥�t:|r¦8y�vD�8p}t �XuDy�vXprw�³ lp}_ac'¡Ncz_DyV¬mw¢tUua|It�³#pr_Dw¢n�nrcEszua|rw�p�l�yU|}s*_aw�prc=s�p}ua|rc:´

?A@:? B5CEDFDHGJI#KMLAN'O#PEQRI�QTS+CEU�O�SVLAN'O�PWQRO#PEQXLAI�QXO#Y)Z[G\U�S;O�CE]WK��v�p}_ac4pr_acEtU|}cp}w¢sEy���¹Í�=¼�nqpruD�ol¤¥�c4_DyV¬:c4w¢�ocEvXprw_^DcE�¤³ tU|efL¸#jo�`^D¬UcBy�pqp}y:s*¦onLprt-¥Iy�|*�an�p}_acBvaczp�¥�t:|r¦w¢vXprcE�U|}w¶p�l[aNpr_ac�w�v%stU|}|}cEs�p¾sztUvXpr|}tU�-b4c=nrn}y��:cW�UczvDcz|*y-prw¢tUv'y�pqp}y:s*¦®ªzp}_ac+|}cz�a�xyVl«y�pqp}y:s*¦®ªzp}_ac+|}cz�xyVl«y-prp}y:s*¦Nªp}_ac�¡%yU�A�ay�p}y4p}|}y(<±s'|rcE�¢yVlmw¢va�±y�v%��pr_ace¡DyU�²sztUvXpr|}tU�¾pr|*y�<±s'|}cz�xyVlmw�va�±y�pqp*yUs*¦onz´��Q����pr_DcEnrcey-prp}y:s*¦mnbByVl±_%yV¬UcLw�b4�NtU|rp}y�vXp�st:vDnrc�Xuaczv%scEn�t:v"p}_ac'vaczp�¥�t:|r¦±sztUvavac=s�p}w�¬mw�p�lU´

��v4p}_aw¢n+pr_acEtU|}cp}w¢sEy��DnqpruD�ale¥�c�_DyV¬Uc�w¢vXpr|}to�ouDsc=�epr_acQsztUvDszcz�op�t�³A����"$% �b��� c(")����*#���d��� ���fe�_�g�b�h�f�z´jouDs*_¨y±vDtm�ac�_Dy:n�|}cEscEw�¬:cE��¬-y��¢wx�²¦UcElmn«y�vD�A¥�_aw¢s*_¤szy�v¤nqw¢�Uv¨yUvD�²y�uapr_acEv:p}w¢sEy-p}c�pr_Dc8sztUvXpr|}tU��b4c=n�Çn}y��:cEnE´

��v y�v­yU�¤_atos8vacp�¥�tU|}¦²¥�_acE|rc8pr_Dc8vDtm�acEn�b4czczp�y�|}c8sz|rlm�op}tU�U|*y��D_aw¢seszyU�Dy�¡a�¢cUª�y"vDtm�ac8wxn'n}y�wx�p}t¨¡Nc"sztUb4�a|}tUb4w¢nrcE�­w�³�w�p4�otmc=n�vatUpe�a|}toscEn}n�yUvD� cEb8w�p8sztUvXpr|}tU��pr|*y�<±sBw¢v yUsEst:|}�ayUvDscB¥�w�pr_ pr_ac|}tUuaprw¢va���a|}t�p}tostU�Nnq�NcEszwi^Nszy-p}w�t:vDnEªXt:|�w�³¾w�pI�atXc=n�vat�p��%cE|q³ t:|rb p}_ac«w¢b4�a�¢w�c=���ay�p}y��%yUs*¦Uczp�³ t:|r¥Iy�|*�ow¢va�sztU|}|rc=s�p}��l:´#£Qt�prc�p}_Dy-pQy4sztUb4�a|}tUb4w¢nrcE��vato�oc'wxnzªo_at-¥�cz¬:cz|=ªoy8sz|rlm�op}tU�:|}yU�a_awxsQszyU�Dy�¡D��c�vato�oc:´jQvD�ocz|�p}_ac«y:nrnruab4�oprw¢tUv±pr_Dy�p�p}_acz|}cQwxn�vDt8sztUb4�a|}tUb4w¢nrcE�4vDtm�acQw¢v±pr_Dc«vaczp�¥�t:|r¦®ªXs|}lX�aprtU�:|}yU�a_awxs

sEy��DyU¡a�¢c�vato�ocEn�sEy�v¨sztUuavXprcE|«yU����pr_ac8wx�oczvXprw_^Dc=�¨y-prp}y:s*¦mnQc��ascE�opQp}_ac8|rcE�¢yVl�y-prp}yUs*¦®´�^I_aczl�_DyV¬:c'prtu%nqc�nqw¢�UvDy�prua|}c"yUvD�­p}w�b4cÇ�nqp}y�b4�Dneb4cEs*_DyUvawxnqbBnE´ � tUw¢va��nqt%ªW¥�w��¢�I�a|rcE¬UcEv:p8w�vXp}|ruD�acz|8vato�ocEn�prt�¡%c�%y�|rp�t�³(pr_ac�vacp�¥�tU|}¦®´�^I_ac�|}cz�xyVl�y-prp}y:s*¦"szyUv�¡%c�sztUuavXp}cz|}cE��w�v²b4tXn�p�tU³#p}_ac�nrw¶p}uDy-p}w�t:vDn�¥�_acEv�pr_acvDcp�¥�tU|}¦Bvato�ocEnI¦mvat-¥Rpr_acEw�|�t-¥�v���tosEy-prw¢tUv¾´

�è³(¥�c�yUn}nruab4c«p}_Dy-pIp}_acz|}c'y�|}cLsztUb4�a|}tUb4w¢nrcE�±vato�ocEnIw¢v�pr_ac�vaczp�¥�t:|r¦®ªonqc=sua|}w¢va�BfL¸#jo�°wxnIb�u%s*_b4t:|rcBst:b4�a��c��д±^I_acB�a|}cz¬mw�t:uDn«prc=s*_avaw �:uDcEn�p}_Dy-p��a|}cz¬:czvXp�y�v�w�vXp}|ruD�acz|'vato�oc=n�prt�¡Nc±�Dy�|rp't�³�pr_acvDcp�¥�tU|}¦�y�|}c�vat�p�tU�Ncz|*y-p}w�va�%´�^I_acQ�UczvDcz|*y��awx�ocEy�w¢nEªUw¢v�nruDs*_By�szy:nqc:ª�prte�ocp}cEs�p�stUb4�a|}tUb4wxnqc=�8vato�ocEnt:|�stUb4�a|}tUb4wxnqc=�±�¢w�vD¦mn�yUvD��prt4|rcEb4t-¬Uc«nruDs*_�vato�ocEn�t:|���w¢va¦onz´W�µ�Ncz|r³ cEs�pQnrcEszua|}w¢n}y-p}w�t:v±uavD�ocE|�nqu%s*_yUv�y:nrnruab4�op}w�t:v�nrczcEb4nIt:uop�t�³#|rc=yUs*_�´

í�í Ö�k�l$m$n$o

Page 7: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

6 �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

?A@�� � L Z C DHQ���O L,C5O�U)Y��WQ^I_Dc�|}czbBy�w¢vD�ocE|�tU³apr_Dw¢n(�DyU�%cE|�wxn�pr_muDn(t:|r�Xy�vaw��zc=�'yUn¾³ tU�¢��t-¥�n a¾nrcEs�p}w�t:v8�Q�a|}cEnrczvXp}n¾pr_ac�¡Dy:nqwxs�nrcEszua|}w¶p�lb4c=s*_Dy�vawxnrb4n«¥�_awxs*_¨¥�w¢���W¡Nc8w�vXprcE�U|*y-p}cE�²w¢v¨p}_ac4�oczb4tUv%n�p}|}y�prtU|=´�jmcEsprw¢tUv����a|}cEnrczvXp*n�p}_acB�ocp*y�w¢��c=�nr�NcEsw_^%sEy-prw¢tUv%n�tU³�pr_Dc­nrcEszua|}w¶p�láy�|*s*_aw�prc=s�pruD|rc¨pr_Dy�p�wxn�w�b4�a�¢czb4cEv:p}cE� w�v pr_Dc��ocEb4tUvDnqpr|*y-p}tU|=´ ��vp}_awxn�nqc=s�p}w�t:v�ª�¥�c±�owxnrszuDn}n�pr_acB|}cEy:nqt:vDn�t�³�pr_Dc±b4tm�awi^%sEy-p}w�t:vDn'¥�cBb4y:�oc4prtAnrcEszua|}w¶p�l¨yU|}s*_Dw¶p}cEs�p}ua|}c�D|rc=nqcEv:p}cE��w¢v­pr_acBp}_aczt:|rczprwxszyU��n�p}uD�ol�¹ �-¼Gª�pr_DcB³ tU|}bBy-p�tU³�p}_ac"nrcEszua|rw�p�l¨w¢vo³ t:|rbBy-p}w�t:v­|rc �:uDw�|}cE�¨³ tU|p}_ac¨nrcEszua|rw�p�l2yU|}s*_Dw¶p}cEs�p}ua|}c�yUvD��pr_DcAw�b4�a�¢czb4cEv:p*y-p}w�t:vDn±wxnrnruac=nz´µ·¤c¤y��xnqt �a|}cEszw¢nrc²¥�_Dy�p"y�|}c�pr_ac|}c�Xuaw¢|}cE�­b4to�owi^Nszy-p}w�t:vDn�prt¤pr_ac�nq�NcEszwi^Nszy-p}w�t:vDn�tU³�fL¸�ja� prt�w�b4�a�¢czb4cEv:p8pr_Dc��a|}tU�Nt:nrcE�¯nrcEszua|}w¶p�lyU|}s*_Dw¶p}cEs�p}ua|}cU´"jmc=s�p}w�t:v 6²�a|rc=nqcEvXp}n�p}_ac�n}sczv%y�|}w�tXn«¥�_Dcz|}cBw�vXpr|}uD�ocE|�vato�oc=n�pr|}l¨p}t²�¢yUuavDs*_ y-prp}y:s*¦mnyU�:yUw�vDnqp�p}_ac"vDcp�¥�tU|}¦¤w¢vXprcz�:|rw�p�lU´¤·¤c�nqpruD�ol w¢v p}_aw¢n4nrcEsprw¢tUv p}_ac"vDcp�¥�tU|}¦¤¡Ncz_DyV¬mw¢tUua|e¥�_aczv pr_acvDcp�¥�tU|}¦Bw¢n�y�pqp}y:s*¦Uc=�д(·¤c'y��xnrt��XuDyUvXprw�³ lBpr_ac'¡Ncz_%yV¬Xw¢tUuD|�tU³¾p}_ac'vacp�¥�tU|}¦B¥�_acEv"p}_ac�vacp�¥�tU|}¦BuDnrcEnp}_acB�a|}tU�Nt:nrcE��nqc=sua|}w�p�lAw�va³ tU|}b4y�prw¢tUv�´B��v�p}_ac±y�vavDc���nrcEsprw¢tUv­�aª�¥�c±�oczp}yUw��(p}_ac±b4to�owi^Nszy-p}w�t:vDnLprtp}_ac�fL¸#jo� �W>(dº�U�:�U��|rc �:uDw�|}cE��p}tAw�b4�a�¢czb4cEv:pepr_ac�nqc=sua|}w�p�l�yU|}s*_aw�prc=s�p}ua|rc:´Ajmw�v%sc±p}_ac"nrcEszua|}w¶p�lyU|}s*_Dw¶p}cEs�p}ua|}c²�a|rt:�%tXnqc=��w�v¿p}_aw¢n��otosuDb8cEvXp�uDnrcEnBp}_ac¨vDtm�acEn��s�¢tos*¦¯p}t¯�UcEvacz|*y-p}c�prw¢b8czÇènqp}yUb4�°w¶p|}c�Xuaw¢|}cEn�_Dw��:_ �XuDy��¢w¶p�l­s�¢tos*¦on�tU|8y¨nrlmvDs*_a|}tUvaw��Ey�prw¢tUv y��¢�Ut:|rw�pr_ab�´A·�c��a|rt:�%tXnqc�w�v p}_ac�y�vavac��Ъ(y�D|rtUprtost:�:f�jo^I{¯§GfL¸#jo�¯jmcEszua|}c+^Iw�b4cW{+|}t�p}tmsztU� ©%prt��:czvacE|}y�prc#prw¢b4cEnqp}yUb8�%n�¥�w�pr_'vat:v�nrlmvDs*_a|}tUvaw��zc=�sz��tos*¦onE´

� .�� �I! � ���� ���2��)�� ¾���� �!(�*�N$k��!#�()��*�������� �!(�

��v�pr_ac�pr_acEtU|}cp}w¢sEy��:nqpru%�olUª-¥�c�_DyV¬:c�nqpruD�ow¢cE��_at-¥�prtLstUuDv:p}cz|(y-prp}yUs*¦on¾¥�_aczv'p}_acz|}c�yU|rc�stUb4�a|}tUb4wxnqc=�vDtm�acEnIw¢v"p}_ac'vaczp�¥�t:|r¦®´

·�cI_DyV¬UcInq_Dt-¥�v'pr_Dy�pW¬VyU|rw¢tUu%n¾p}cEs*_avDw��Xuac=n#sztUua�x��¡NcIuDnrcE��prt�stUuDv:p}cz|Wy-prp}y:s*¦mn�w¢v�p}_aw¢nWnrw�pruDy�prw¢tUv�´^�t�sztUuavXprcE|�w¢vDst:|r|}cEspQstUvXp}|rt:�¾b4cEn}nryU�Uc'�:czvacE|}y�prw¢tUv�¥�c�_%yV¬Uc�nr_at-¥�v�pr_Dy�p«�¢w�vD¦�nrw¢�UvDy�prua|}cEn�¥�_Dcz|}c¡Nt�p}_�czv%�'�%t:w�vXp#vato�ocEn�nqw¢�Uv'p}_ac�b4c=nrn}y��:c+szy�v�¡%c�uDnqc=�д�^�tQsztUuavXprcE|¾¡Dy:�'b4cEn}nryU�UcW|}cz�xyVlmw�va��y�pqp*yUs*¦onzªp}cEs*_avDw��Xuac=n«¡%yUnrcE�At:v 7Dt-¥ stUv%nqcE|r¬-y-p}w�t:v¨szyUv¨¡Nc4uDnqc=�д�·�c4_DyV¬Uc8nq_Dt-¥�vApr_%y-p�pr_ac=nqceprc=s*_avaw �XuacEnyU���¢t-¥�t:vac�prt¯sztUuavXp}cz|±nrcz¬UcE|}yU��st:v#^D�UuD|}y�prw¢tUvDn8t�³'y-prp}y:s*¦ ¡auop�³Úy�w¢��prt¯sztUuavXprcE|�y��¢��p}_ac²�%tXnrnrw¢¡a��cy�pqp*yUs*¦onz´­d�tUuavXprcE|rw¢va�¨y�pqp*yUs*¦on�¥�w�pr_�stUb4�a|}tUb4wxnqc=�­vato�ocEnew¢b8�D��w¢cEn�prt¤uDnqc�st:b8�D��c���p}cEs*_avDw��Xuac=nzªy:�a�ow�prw¢tUvDyU���¢l¤pr_ac�cEy:s*_¯y-pqp*yUs*¦�_DyUn8y¨�aw��®cz|}czvXpe�%y�|*yU�oc:´¨g²tU|}czt-¬:cz|'vatUp8yU����pr_ac�y-prp}y:s*¦mneszyUv¯¡%c_%y�vD�o�¢cE��´

^I_ac¤�owi<±szua�¶p�l prt _DyUvD�o�¢cAnqw�pru%y-prw¢tUv%nB¥�w¶p}_°st:b8�D|rt:b8wxnrcE�2vato�ocEn4_Dy:nB�¢cEyU��uDnBprt­³ÚyV¬Ut:|4pr_acy:nrnruab4�op}w�t:v8tU³®yUvByU�8_atos�vaczp�¥�t:|r¦�¥�w�pr_DtUuop�sztUb4�a|}tUb4wxnqc=��vato�oc:´#�°�%tXnrnrw�¡D��c�nrtU�¢uoprw¢tUv8p}t�yUs*_aw¢cz¬:cp}_awxn#y:nrnruab4�op}w�t:v�st:ua�¢��¡%c�prtL�a|}t�p}cEs�p#vacp�¥�tU|}¦�vato�ocEn�¥�w�pr_4y�_DyU|}�o¥Iy�|}c+�a|}t�p}cEsprw¢tUv�´0>atU|#w¢vDn�p*y�vDszcUª¥�cBst:ua�¢��yUn}nruab4cep}_Dy-p'w�³Iy�vato�oc4³ÚyU���xn�uavD�acz|�pr_Dc±stUvXp}|rt:�#tU³�y"³ tmcUª¾pr_awxn'�xy-pqp}cz|'¥�w¢���W¡NcBvacEw¶p}_acz|yU¡a�¢c«p}tBs*_Dy�va�:c�w¶p*n�¡%cE_DyV¬mw�t:ua|IvatU|Ip}t4¦XvDt-¥°pr_Dc'vato�oc's|}lX�aprtU�:|}yU�a_awxsQ¦:czl:´

��v²p}_ac�³ t:���¢t-¥�w¢va�B¥�c�¥�w��¢�¾p}_muDn�t:va��l�st:vDnrw¢�ocE|�p}_ac�yUn}nruab4�oprw¢tUv²¥�_acE|rc�pr_acE|rc�wxn���Å � Å ! �� ÅDÃ#"Ú� Á Æ ��Å Æ ÁBw¢v�pr_ac'vDcp�¥�tU|}¦N´

�è³¾t:vac«�acEswx�oc=n+p}t�uDnrcLy:nqlmb4b4cp}|rwxs�¦UcElonzª:pr_acL�aua¡D��wxs�¦:czlon�beuDnqp�¡NcL�owxnqpr|}w�¡auaprcE��w�v±pr_ac�yU�B_DtmsvDcp�¥�tU|}¦N´���v4pr_ac«y�vavac��8tU³%p}_ac�p}_aczt:|rczprwxszyU�Dn�p}uD�ol:ªU¥�c�_DyV¬Uc�nqpru%�ow�c=�4_at-¥2pr_awxn��owxnqpr|}w�¡auaprw¢tUv±szyUvB¡%c_%y�vD�o�¢cE��¡ml�yeszczvXpr|*y��¢w��zcE��czvXprw�p�lU´(·�c�_DyV¬Uc�nq_Dt-¥�v±pr_%y-pIpr_awxn��owxn�p}|rw¢¡auop}w�t:v"�¢cEy:�an�prt8b4tm�awi^%sEy-p}w�t:v

$&% í $ ß

Page 8: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �

tU³®fL¸�ja�'´V·¤c�st:vDnrw¢�ocE|¾p}_Dy-p(p}_acIw�b4�a�¢czb4czvXp*y-prw¢tUvet�³%pr_ac=nqcIs*_Dy�vD�UcEn#y���pr_DtUua�:_ey��D�%c=y�|}w�va�LyUn#nqbByU���s*_%y�va�:cEn�w�v�p}_acefL¸�jo�µnr�%c=sw_^%szy�prw¢tUvDnIwxnI|}y�pr_acE|��ow_<Bszua��pE´

^I_ac�nrtU�¢uoprw¢tUv ³ t:|8pr_ac�nqc=sua|}w�p�l­yU|}s*_Dw¶p}cEs�p}ua|}c±t�³«�aczb4tUvDnqpr|*y-p}tU|e¥�w��¢�IuDnqc�y�nq_DyU|rc=�­¦UcEl�¥�w�pr_nrlmb4b8czpr|}w¢s�sz|rlm�op}tU�U|*y��D_Xl:´

�«n�w¢v¯p}_ac±p}_aczt:|rczprwxszy���n�p}uD�ol:ªWtUua|8�ocEnrw��:v nrcEsuD|rw�p�l�yU|}s*_Dw¶p}cEs�p}ua|}c±¥�w��¢��¡%c"¡DyUnrcE� t:v­pr_ac"p�¥�tbByUw�v�b4cEs*_DyUvaw¢nrbBn�a��� w¢�Uv%y-pruD|rc�b4cEs*_DyUvawxnqb��� w¢b8czÇènqp}yUb4��b4c=s*_Dy�vawxnrb

�5@:? B5Y�� �EG0O#CEI�Q D`Q Z�PWG�� Y:S+D��v¤pr_Dc±�ocEnrw��:vacE��nrcEsuD|rw�p�lAy�|*s*_aw�prcEsprua|}c8³ tU|Lpr_Dc±�oczb4tUv%n�p}|}y�prtU|=ªÐ¥�c8u%nqc8pr_Dc±nqw¢�Uvaw¢va��b4cEs*_DyUvawxnqbp}_Dy-p#_DyUn¾¡%cEczv�w¢vXpr|}to�ouDsc=��w�v�pr_ac�pr_acEtU|}cp}w¢sEy��UnqpruD�alU´(��t-¥�cz¬UcE|Ðpr_Dc�nrw��:vDy-p}ua|rc(³ t:|rbBy�p¾¥�y:n¾s*_DyUva�Uc=�yUvD��yU�a�ow�prw¢tUv%y��Ð�a|}t�p}cEs�p}w�t:v"¥IyUn�w¢vXpr|}tm�auDsc=�д

�5@�� � Y:DHQ��S;O+G\D� D`Q Z�PWG�� Y:S+D��vApr_ac4�ocEnrw¢�Uvac=�²nqc=sua|}w¶p�l²yU|}s*_aw�prc=s�p}ua|rc:ªD¥�c�¦:czcz�Apr_ac�prw¢b8czÇènqp}yUb4�aw�vD��b4cEs*_DyUvawxnqb�´«�Qt-¥�cE¬UcE|�³ tU|p}_ac'�ocEnrw¢�Uvac=��nrcEsuD|rw�p�lBy�|*s*_aw¶p}cEsprua|}cQ¥�c«¥�w¢�¢�ÐuDnqc�y8nqw¢b4�a��cE|Iprw¢b4cÇ�n�p*y�b4��b4cEs*_%y�vawxnqb p}_Dy�v�y��¢�®pr_act:vacEn��acEn}s|}w�¡NcE�"w�v�p}_ac�pr_acEtU|}cp}w¢sEy��Ðn�p}uD�ol:´

�5@ � B5Y�� � Y���� G\U��AL,I�Y�O�PED G�� ]��AQ K ] Y:S;O#I�Y��gC5O�Y�L �>DtU|�pr_ac��oczb4tUv%n�p}|}y�prtU|=ª�pr_a|}czc±�Nt:n}nrw�¡aw¢�¢w¶p}w�c=n�¥�cz|}c�st:vDnrw¢�ocE|rc=� a4y�uop}_aczvXprwxszy�prw¢tUv ¥�w�pr_ nrlmb4b8czpr|}w¢ssz|rlm�op}tU�:|}yU�a_mlUªmpr|*yU�aw¶p}w�t:vDy��¾y:nqlmb4b4cp}|rwxs's|}lm�oprt:�U|*y��a_ml±t:|�w¢�aczvXprw�p�lXÇG¡Dy:nqc=�­§ �DyUw�|}w�vD��Çè¡DyUnrcE�D©Isz|rlm�oÇp}tU�:|}yU�a_mlU´

�«nLnr_at-¥�v²w¢vAp}_ac�p}_aczt:|rczprwxszy��(nqpruD�ol:ª®¥�ce_DyV¬Uc�nrczcEv²pr_%y-p«u%nqw¢va�"y:nqlmb4b4cp}|rwxs�¦:czlon�§Ú¥�w¶p}_Apr|*y-Ç�aw¶p}w�t:vDy���sz|rlm�op}tU�:|}yU�a_mlo©Q|}c�Xuaw¢|rc=nLpr_ac��aw¢nqpr|}w�¡Duoprw¢tUv tU³�p}_acEnrc±¦UcElon�a'p}_awxn'��c=yU�an'prtAt-¬:cz|}_acEy:�¨y�v%�y:�a�ow�prw¢tUvDyU��y-prp}yUs*¦onE´

���ocEvXprw�p�l:Çè¡Dy:nqc=�esz|rlm�op}tU�U|*y��D_XlB§Ú¡DyUnrcE�etUv8�Dy�w¢|}w�va�m©¾sztUua�x�8¡%c�yUv8w¢vXprcE|rc=n�p}w�va��nrtU�¢uoprw¢tUv�ªU_at-¥�cE¬UcE|p}_ac¨nrw��:vDy-p}ua|}cAy�vD�¿¬:cz|}wi^%sEy-p}w�t:v2p}w�b4c=n�y�|}c²¡NczlUt:vD��pr_Dc¤st:b4�auop}y�prw¢tUvDyU���Nt-¥�cE|±t�³�pr_DcA|rt:uoprcE|}n§?nqcEc4¹ ��¼ ©´��v¨pr_acB�ocEb8t:vDnqpr|*y-prt:|EªN¥�c�¥�w¢���#pr_Dcz|}c³ tU|}c�w¢b4�a�¢czb4czvXpLpr_acB�Qg¨�Qd y�uop}_aczvXp}w¢sEy-prw¢tUv¤y��¢�UtU|}w�pr_ab

§Ú¥�_awxs*_�g � �e_Dy:nq_aw¢va�8³ uavDsprw¢tUv%©�³ t:|�nqw¢�Uv%y-pruD|rc=nz´W^I_awxn�prc=s*_avaw �:uDc'uDnqc=n�y4nqlmb4b4cpr|}wxsLnr_DyU|rc=��¦:czlU´

� �i�������z��� ¾�¤���������������z���" ��� ��)"� ����� "!#���%$&�'!(�()"�*�#���+�� "!(�

·�ceyU|rcevat-¥ �Uw¢¬mw�va��pr_ac8�ocp*y�w¢��c=�¨nr�%c=sw_^%szy�prw¢tUvDnQt�³Wp}_ac8nrcEszua|}w¶p�l�y�|*s*_aw�prcEsprua|}cU´«·¤cd^D|*n�p��ow¢n}su%nrn¥�_%y-p�y�|}c�pr_ac²�%yUs*¦Uczp}n8p}_Dy-p±beuDn�p±¡NcAnrw��:vacE�д ^I_aczv�ªI¥�c²n�p}uD�ol _Dt-¥�p}_acEnrc²�DyUs*¦:cp*nebeuDnqp�¡%cnrw¢�Uvac=�д�¸�yUnqpr�¢lUª-¥�c�nqpruD�al'_at-¥ prw¢b4cÇ�n�p*y�b4�Dn(y�|}c��:czvacE|}y�prc=��y�v%��tU�aprw¢tUvDyU�U³ c=y-pruD|rc=n�tU³apr_DcInrcEszua|}w¶p�lyU|}s*_Dw¶p}cEs�p}ua|}cU´

c�yU|rc��ocp*y�w¢��w¢va�4p}_ac�prw¢b4cÇ�n�p*y�b4�DnIb4cEs*_DyUvawxnqb�´

í�í Ö�k�l$m$n$o

Page 9: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

�5@:? B QTZ CWI Y�O(K LAN������ G��E]��� � DHQTS+S;G �AQ S��v8p}_ac�pr_DcztU|}cp}w¢sEy��Dnqpru%�ol"¹Í�=¼èª:¥�c�_DyV¬:c��D|rt:�%tXnqc=��p}t�y�uop}_aczvXp}w¢sEy-prc��Q��¸¾¸(feª:^Qd2st:vXpr|}tU�ob4cEn}nryU�Uc=n¡ml±u%nqw¢va�Bnqw¢�Uv%y-pruD|rc=nz´

�Qt-¥�cE¬Ucz|=ª=pr_acE|rc�c��owxn�pWtUpr_acE|�b4cEn}n}y��Uc=n¾¥�_Dw¢s*_4szyU|r|}l«|}tUuaprw¢va�«w¢vo³ t:|rbBy-p}w�t:v�³ t:|(nqp}yUvD�ayU|}�efL¸#jo� ap}_ac�g²� � yUvD���Q£Q� b8c=nrn}y��:cEnE´

jmw¢�UvDw�va�­�Q£«� b8c=nrn}y��:cEn�w¢n8bBy�vD�Dy-prt:|rl�p}t¤�a|}t�p}cEspep}_ac"vDcp�¥�tU|}¦­yU�:yUw�vDnqpe�owxn}nqcEb8w¢vDy�prw¢tUv tU³¥�|}tUvD��yUsEscEn}nrw�¡aw¢�¢w¶p�l�w�va³ tU|}b4y�prw¢tUv�´'jmw¢b4w��xy�|}��l:ª®¥�_aczv²p}_ac8vacp�¥�tU|}¦"w¢vDsz��uD�acEn«vato�ocEnL¥�w�pr_Abeua�¶p}w��D��cw¢vXprcE|q³Úy:scEnEª:gA� � b4cEn}n}y��Uc=n+y�|}c�uDnrcE�Bprt��:cp�p}_ac«sztU|}|rc=s�p+|}tUuop}cEn+prteyU���Dpr_ac«vacp�¥�tU|}¦8w�vXprcE|q³Úy:sc=nW¡auopyU�¢nrt4prt�st:|r|}cEspr�¢l"st:b4�auoprc�pr_ac8g²{�� nrcp=´«^I_muDn«nqw¢�Uvaw¢va��gA� � wxnQvDcEsc=nrn}y�|}l±p}t±�a|}cz¬:czvXp«y-prp}y:s*¦mn¥�_Dw¢s*_�szyUv"¡Nc'¬UcE|rl��Dy�bBy��:cEy�¡D��c:´

��v�pr_Dc��oczb4tUv%n�p}|}y�prtU|I¥�c�¥�w��¢�Ðpr_muDn�nrw¢�Uv���cz�¢�¢tDªD^Qd«ªDgA� � y�vD���Q£«� b4cEn}nryU�UcEnE´

�5@�� WLAI�DHG0O LAN O�PWQ S+Y�� �WQT] DHQTS+S G �,QTS��v�p}_ac²pr_DcztU|}cp}w¢sEy���nqpruD�alR¹Í�V¼èª�³ t:|±cEy:s*_�sztUvXpr|}tU��b4cEn}n}y��Uc §?����¸�¸#feª�^QdI©4�:czvacE|}y�prc=�Ъ�y sztU|}|rczÇnr�NtUvD�ow¢va�ejo����£Q�W^5jQ���2b4cEn}n}y��UcQw¢n��UczvDcz|*y-prc=�д(^I_ac«sztUvXpr|}tU�%b8c=nrn}y��:c�y�vD�±w¶p*n�nrw��:vDy-p}ua|}cQszyUv±¡%cnrczvXp�w¢vA�ow �NcE|rcEv:p«�DyUs*¦:cp}nIw�³Wvaczc=�ocE��´�jo����£Q�W^5jQ���°b4cEn}nryU�UcEn�yU|rc'u%nqc=�"¡ml�y4|rc=scEw�¬mw¢va�4vato�oc'prtyUuopr_DczvXprwxszy�prcLpr_ac�sztU|}|rc=nq�NtUv%�ow�vD�4fL¸�ja�µsztUvXpr|}tU�®b4cEn}n}y��Uc:´

�������� � Å � �o� Å�� � "�� � �a���� Á Á �E�=��� Á � " ��� ���^I_Dc²jo����£Q�W^5jQ��� b8c=nrn}y��:c"wxnBnr_at-¥�v2w¢v >�w¢�UuD|rc­»U´á^I_ac�b4cEn}n}y��Uc�szyU|r|}w¢cE� y��� "!$#�%'&(%")()�%")^%cz�x�¤w¢v­tU|*�ocz|�p}t²w¢�aczvXprw�³ l�yUv¤t:vacÇGprtUÇGt:vacBst:|r|}cEnr�%t:vD�ocEvDsc8¡%czp�¥�cEczv y²st:vXpr|}tU�(b4cEn}nryU�UcBy�vD��w�p}njo����£Q�W^5jQ���áb8c=nrn}y��:cU´

^I_ac* ,+.-'/102��%"3'465'7E^%cz�x�8nr�NcEsw_^Dc=nW¥�_awxs*_eb4cp}_ato�Ъ:yUb4tUva��y��a|}cE�oc�^DvacE�8nrcpEª:w¢n(¡Nczw¢va�'uDnrcE��prt�:czvacE|}y�prcLpr_Dc�nqw¢�UvDy�prua|}cU´�^I_aw¢nQbByVl±w�v%s�¢uD�oc�w¢vo³ tU|}bBy-p}w�t:v�yU¡%t:uop�¦UcElonzªasz|rlm�op}tU�U|*y��D_aw¢s«³ uav%s�prw¢tUv%nzªyUvD�¨prw¢b8czÇènqp}yUb4�¤b4cp}_ato�anE´±^I_ac8�� 9!:#�%'&�%")()�%") ^Dcz�x��t�³�pr_ac�jm����£«�W^5jQ����b4c=nrn}y��:c8sztUvXp}yUw�vDnp}_ac�¬-y��¢uac'tU³#p}_ac;��%6<(<>="-�%? (%'@9A6%9/CB9%D!'A9E6F6%9)BtU³(pr_ac�sztUvXpr|}tU�Ðb4c=nrn}y��:c«p}t±¥�_awxs*_�pr_awxnQnrw��:vDy-p}ua|}cwxnIyUn}nqtoszw¢y�prcE��ªmnrczc >#w��:ua|}c��m´+^I_DcLsztU|}|rc=nq�NtUvD�aczvDszc«yUs*_Dw�cE¬UcE�±¡Xl±pr_ac�g²cEn}n}y��Uc�jmc�XuacEvDsc'£Quab�¡Ncz|wxn"uavaw �:uDc¨tUvD��l�w¶³��Nt:n}nrw�¡a�¢c¨¥�|*y��%y�|}tUuavD��tU³'pr_ac2»E�-Çè¡aw�p�^DcE�¢�áwxn��ow¢nr|}cz�:yU|}�acE�HG«_at-¥�cE¬UcE|Bpr_awxn"w¢nvDt�pQy8�a|}tU¡a�¢czb�ªDnrw�v%sc�y4vato�oc'uDnrcEn�³ uD|qp}_acz|Qnrw¢�UvDy�prua|}c�¬Ucz|}w_^%szy�prw¢tUv±p}t±s*_acEs*¦±pr_ac�sztU|}|rc=nq�NtUv%�oczvDszc¡Ncp�¥�czcEv�p}_ac�st:vXpr|}tU�®b4cEn}nryU�Uc'y�vD��pr_Dc�nqw¢�UvDy�prua|}cLb8c=nrn}y��:cU´

^I_ac�y��D�a|rtXyUs*_4w¢b8�D��cEb8cEvXprcE��w�v±pr_ac«pr_acEtU|}cp}w¢sEy��%nqpru%�ol4b4yU¦Uc=n+uavavDcEsc=nrn}y�|}leprtenrczv%�4pr_ac'jm���«Ç£«�W^5jQ��� b4cEn}nryU�Uc�yUvD�²w�p}nLyUn}nqtoswxy-p}cE��st:vXpr|}tU�¾b4c=nrn}y��:c'w�v¨pr_ac8nryUb8c��DyUs*¦:cpEª®yUn�pr_ac8b4cEn}nryU�Uc=nsztUua�x�B¡Nc�|rcEtU|*�ocz|}cE�ByUvD�B|}cÇ�yUn}nqtoswxy-p}cE�4�xy-p}cz|=´(�Q�¢nrteyUvat�p}_acz|IyU�a¬VyUvXp}y��:c�t�³¾pr_awxnI�ocEnrw��:v�wxn�pr_ac�nqw¢��Çv%y-pruD|rc�b4c=nrn}y��:c�w¢n�w¢v:p}|rto�ou%scE��yUn�y�v±t:|qp}_atU�:tUvDyU�m³ cEy-p}ua|}cUªoy�vD�Bpr_acLstUb4�Dy�prw¢¡aw¢��w�p�l4¥�w¶p}_"nqp}y�v%�ay�|*�fL¸#jo� vato�ocEn'§Ú¥�w¶p}_atUuopLnqc=sua|}w¶p�l4³ c=y-p}ua|rc=nIw�b4�a�¢czb4cEv:p}cE�D©�w¢nI¦:cz�op=´

�Qt-¥�cE¬Ucz|=ª�y�vDt�pr_Dcz|�y��D�a|rtXyUs*_A¥IyUnL³ÚyV¬:tU|}cE�ЪÐbByUw�va�¢lA¡NcEsEy�uDnrc4t�³ " # Á Á�� �E�a� " Å �$� �a� " # "Ú� ÂyUvD� � Å � ���E� �#Á �E� ´({+|rc=swxnqcE��l:ªm¥�_aczv�pr_Dc�nrw¢�UvDy�prua|}c«wxn�nrczvXp�w�v�y4nqcE�Dy�|*y-p}cLsztUvXpr|}tU�Nb4cEn}nryU�Uc:ªXcE¬UcE|rlvDtm�ac«vacEcE�an�p}t8nqprt:|rc«pr_Dc«|}cEszczw¢¬UcE��b4cEn}nryU�UcEnL§ÚsztUvXpr|}tU�NtU|�nrw��:vDy-p}ua|}cQb4cEn}nryU�Uc=nzªX¥�_awxs*_acz¬:cz|Iy�|}|rw¢¬Uc=n^%|}nqp*©�w�v¿y¤¡au �®cz|=´2^I_awxn8|rc �:uDw�|}cEneb4tU|}c�nrlon�p}czb |}cEnrtUua|*sc=neyUvD�¯wxn8b8t:|rc��a|}tUvac"prt¤³Úy�w¢�¢ua|rc�y�v%�� czvDw¢yU�¶Çèt�³ Ç�jmcz|}¬mw¢szcLy�pqp*yUs*¦onz´

$&% í $ ß

Page 10: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �

� � � ���������� ������������������� ��������������������������������������������������������������������������������������������������������������������������������������������� �"!�#�$&%('*)�+-,�.-/ � 0*)*1�)�2�3")�/ � '���4�0*)�5")-2�2")�2 ����������������������������������������������������������������������������������������������������������������������������������� 6�!87�) � 1�+"9:7*; ����������������������������������������������������������������������������������������������������������������������������������� �< �"!�#�$�9�+-=*2�) <� ����������������������������������������������������������������������������������������������������������������������������������

>#w��:ua|rc4»;a�jm����£Q�W^5j«���áb4cEn}nryU�Uc«³ tU|}b4y�p�yUnI�a|}tU�Nt:nrcE�"w�v"pr_Dc�pr_acEtU|}cprwxszyU��n�p}uD�ol:´

í�í Ö�k�l$m$n$o

Page 11: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

� � � ���������� ������� �� ������� �����������

���������������������������������������������������������������������������������������������������������������������������������� �"!�#�$�'�1�#�6 � ;�) � �"+�! 7�) � '*)"1�1-9�#")���!��") ����������������������������������������������������������������������������������������������������������������������������������� �-2*!�#�!�$�9-+*.-2���/�/�2")*1�1 ����������������������������������������������������������������������������������������������������������������������������������� 6�! 7�)�6*.��!�3") � �.�;���.�=�$*+ � '")*1�1-9�#�)���)� -=�)�$��-)4�=-7���)�2 ������������������������������������������������������������������������������������������������������������������������������������ ���������������������������������������������������������������������������������������������������������������������������������� �� '*)*1�1-9-#")��".�$*+�)�$*+ �"!���) � 0")*1-)�2�3�)�/ � '")*1�1-9�#�)6 � ;�) ����������������������������������������������������������������������������������������������������������������������������������� ����!:$��� �����)-+��*)�)�$< '��*��������� < � +-,*)� �� 7�)"1�1-9�#")��������������������������������������������������������������������������������������������������������������������������������� � 9�$"/�!�+�1

�(1�!�#-$�9�+-="2")� 7�)"1�1-9�#")����

��������������������������������������������������������������������������������������������������������������������������������� �� �"!�#�$&%('*)�+-,�.-/ � 0*)*1�)�2�3")�/ � '���4�0*)�5")-2�2")�2 ������������������������������������������������������������������������������������������������������������������������������������� 6�!87�) � 1�+"9:7*; ����������������������������������������������������������������������������������������������������������������������������������� �< �"!�#�$�9�+-=*2�) <� ����������������������������������������������������������������������������������������������������������������������������������

>#w��:ua|}c'��aW^I_ac�st:v:p}|rt:��cLb4cEn}nryU�Uc�y�vD�"w�p}n�nrw��:vDy-p}ua|}c«b4cEn}n}y��Uc:´

$&% í $ ß

Page 12: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �

���������������������������������������������������������������������������������������������������������������������������������� �"!�#�$�'�1�#�6 � ;�) � �"+�! 7�) � '*)"1�1-9�#")���!��") ����������������������������������������������������������������������������������������������������������������������������������� �-2*!�#�!�$�9-+*.-2���/�/�2")*1�1 ����������������������������������������������������������������������������������������������������������������������������������� 6�! 7�)�6*.��!�3") � �.�;���.�=�$*+ � '")*1�1-9�#�)���)� -=�)�$��-)4�=-7���)�2 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �� '*)*1�1-9-#")��".�$*+�)�$*+ �"!���) � 0")*1-)�2�3�)�/ � '")*1�1-9�#�)6 � ;�) ����������������������������������������������������������������������������������������������������������������������������������� � �".�$*+�2*. �� �� '*)"1�1-9�#")< '��*��������� < �� ����������������������������������������������������������������������������������������������������������������������������������� ���������������������������������������������������������������������������������������������������������������������������������� �� ��)���=*2�!�+ ��� $*5*.-2�7�9�+�!�.�$��"!��") � 0")*1-)�2�3�)�/ ��� � 9�#�1 � '*)�+-, %������������������������������������������������������������������������������������������������������������������������������������ �� ��;*+*!�.�$�9 � 6�!87�) � 1�+"9�7*; �� �-) ��=*2�!�+ ���������������������������������������������������������������������������������������������������������������������������������� � � $"5*.-2 %� ��;"+�!�.�$�9 � ��.�=*2 ��) � $*+")�2�5"9 �-) ��/�/�2")*1�1 ����������������������������������������������������������������������������������������������������������������������������������� �� ��< �"!�#�$�9�+-=*2�) < �� ����������������������������������������������������������������������������������������������������������������������������������� �

>�w¢�UuD|rc'��a+jmw¢�UvDcE�"b8c=nrn}y��:cL³ tU|}b4y�pE´

�������� � " � � " � �­�E��� Á Á �DÆ Å �� Á Æ " � ��� Á Æ Á Å � �z�E�-�o� Å ���v pr_ac��oczp}y�w¢�¢cE� nr�NcEsw_^%sEy-prw¢tUv%netU³�pr_Dc�nrcEszua|rw�p�l y�|*s*_aw�prcEsprua|}cUª(p}_ac�³ tU|}bBy-petU³�pr_Dc�nrw��:vDy-p}ua|}cEnew¢nb4to�ow_^DcE�Xa«p}_ac±st:vXpr|}tU�(b4cEn}nryU�Uc�_DcEyU�acz|=ª¾st:v:p}|rt:�(b8c=nrn}y��:c8sztUvXprcEvXp�yUvD�Ap}_ac±nrw��:vDy-p}ua|rc4y�|}c4nqcEv:pp}tU�:cpr_Dcz|Iw�v%nqwx�oc�y4nryUb4c�fL¸#jo� b8c=nrn}y��:cU´

^I_ac²szua|r|}czvXp²§ÚyUvD�¯w¢b4�a��cEb4czvXprc=�D©8¬UcE|}nrw�t:v¯t�³Qpr_ac²nrw��:vacE�¿fL¸�jo� b4cEn}nryU�Uc�wxn8¡DyUnrcE� tUv2pr_ac³ t:���¢t-¥�w¢va�B³ tU|}bBy-p�|rcE�a|}cEnrczvXprc=��tUv ^%�Uua|}ce�o´�g¨y�w¢va��l�¥�ce_%yV¬Uc�yUv¨uDnruDy��+fL¸�ja�½st:vXpr|}tU�¾b4c=nrn}y��:c³ t:���¢t-¥�cE�±¡ml�jmcEszua|rw�p�l±��vo³ t:|rbBy�prw¢tUv�^%cz�x�anz´

^I_ac ,+ -'/6%'7 ��%�<(<9="-�%��� 6% ^%cz�x�²w¢nLnrcpQp}t±p}_acesztU|}|rc=nq�NtUvD�aw�va�B¬-yU��uacet�³Wp}_acenrw��:vacE�²sztUvXpr|}tU�b4c=nrn}y��:cfa� y4����¸�¸#f���g²��jDjo� �L�á¡%c=st:b8c=n�yBjm����£�� � ������¸¾¸#f���gA��jajo� �L�� y4^Qd���g²��jajo� �L��� jm����£�� � ��^Qd���g²��jDjo� �L�

� y4g²� � ��gA��jajo� �L����jo����£�� � ��g²� � ��g²��jajo� �L�

í�í Ö�k�l$m$n$o

Page 13: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

»=� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

� y4�Q£Q� ��g²��jaja� �L��� jm����£Q� � ���«£Q� ��g²��jajo� �L��Q���«pr_ac¨t�pr_Dcz| ^DcE�¢�Dn�y�|}cAnrcp±p}t pr_ac¨¬VyU��uDcAt�³�pr_Dc¨st:v:p}|rt:��b4cEn}nryU�Uc ^DcE�¢�an�¥�_awxs*_áw¢n�¡%cEw�va�

�:czvacE|}y�prc=�¨§ 4 prw¢b4cUª%^�^�¸�ªo_atU�²sztUuavXpEªag¤jajo£�ª¾´�´Í©4yUn�w¢v"p}_acefL¸�ja�µnr�NcEsw_^%sEy-prw¢tUv%nL§?�W>#dR�U�X���X©�´^I_ac�³ t:|rbBy�pIw¢vXpr|}to�ouDsc=n�y 8rjmc=sua|}w�p�l±��vo³ tU|}bBy-p}w�t:v+9«�DyU|qp=ªo¥�_aw¢s*_�w¢vDs�¢uD�oc=n�a� jmcEszua|}w¶p�l²��vo³ t:|rbBy�prw¢tUv�jow �Ec�§G�±¡mlXprc=n}©«¥�_awxs*_¨�:w�¬:cEnQpr_ac4�¢czva�Upr_2§Úw�v�¡mlXprcEn*©Qt�³�p}_ac±jmcEszua|}w¶p�l��vo³ tU|}bBy-p}w�t:v

� >#�¢yU�:n�§�6'¡aw¶p*n}©�aT7Ny��:n(¥�_Dw¢s*_4w¢vD�owxszy-p}cEnEªU¥�_aczpr_acE|+tU|WvDt�pWpr_Dc�tU�op}w�t:vDy��op}w�b4czÇènqp}yUb8��^DcE�¢��ª:y�v%�pr_ac't:�oprw¢tUv%y���8rnqt:ua|}szc«w¢vXprcE|q³Úy:sc'yU�a�a|rc=nrn�9«wxnI�a|rc=nqcEvXpE´

� g²cp}_ato�­§ 6B¡aw�p}n*©$a(p}_ac�nqw¢�Uv%y-pruD|rcLb4cpr_Dtm��uDnrcE��´� ^Iw�b4czÇènqp}yUb8� §�68¡mlXprc=nzªot:�oprw¢tUv%y�� ©$a� jmtUuD|}szcL��vXp}cz|r³ÚyUsc'���a�a|rc=nrn�§ 6B¡mlXprc=nzªot:�oprw¢tUv%y�� ©$a� ^I_ac�nrw��:vDy-p}ua|rc ^DcE�¢�д^I_ac �+ EC% � <.3�=.E ^%cz�x� stUvXp*y�w¢vDnLpr_ac±prw¢b8czÇènqp}yUb4� w¶p*nqcE�¶³�ª#b4cEyUnrua|}cE��w¢v¯nqc=stUv%�anz´"^I_acBprw¢b4cÇnqp}yUb4�¤wxn��:�-ÇG¡Dw¶p'�¢tUva�²y�v%�¨|}cz�a|}cEnrczvXp*nQp}_ac�nqp}yUvD�ay�|*� jQvaw��¨prw¢b4cUª#¥�_awxs*_¤wxn'czv%sto�ocE�¤w¢v­y²�X�VÇè¡aw�p

nrw¢�Uvac=��w¢vXprcz�:cz|W�ay�p}y«p�lm�%c:´(^I_Dc jQvaw���prw¢b4c�b4cEyUnrua|}cEn�pr_DcIprw¢b8c�cE�¢yU�DnrcE�ew�vBnrcEst:vD�an(nrw�vDszc��U��a �:��a �U�j«^Qdát:v��Xy�vmuDyU|rl�»:ª�»E� �-�a´

^I_ac (5>A�)�B9%�� /(3�%")�&�=�B9%���7(7")�%6<(< ^Dcz�x�°sztUvXp}yUw�vDn±pr_ac­jmtUuD|}szcA��vXprcz|r³ÚyUszc¨���a�o|}cEn}n±tU³'pr_acsztUvXpr|}tU�Db8c=nrn}y��:cU´#^I_aw¢n�tU�aprw¢tUvDyU��^DcE�¢�4wxn�t:va�¢leuDnrc³ uD�D³ t:|���cE���¢t��Dy:s*¦UczpE´WjmcEsprw¢tUv0�a´ 6�c��m�D�¢yUw�vDn+pr_acu%nqc�t�³#pr_Dc'tU�op}w�t:vDy��N³ cEy�prua|}cEnE´

^I_ac� 6+.-'/6="3"A�)�%�^Dcz�x� st:v:p*y�w¢vDnLpr_Dc�nqw¢�Uv%y-pruD|rc:ª¾st:b8�Duoprc=�­tUv�pr_ac±nrc�XuacEvDscBtU³�¡mlXprc=n'bByU�oc³ |}tUb p}_ac4¥�_atU�¢c�b4cEn}n}y��Uc:ª%c��ascz�ap4§ÚvDy-p}ua|}yU���¢la©�p}_acBjmw��:vDy-p}ua|}c�^DcE�¢�2§Únrczc�^D�Uua|}ce�:©«yUvD�²¥�w�pr_¤pr_acC+ EC% �5��+��%�yUvD� ��5 ���59A(/(3 ^DcE�¢�DnLnrcp�p}t��D´e^I_ac=nqc�^Dcz�x�an'yU|rce|rc=nqczpLw¢v¨p}_acBnqw¢�Uv%y-pruD|rc4st:beÇ�Duop}y�prw¢tUv­¡%c=szyUuDnqc±pr_acEl¤y�|}cBb4to�owi^%cE�­¥�_aw¢��c±pr_ac±b4c=nrn}y��:c8wxn'w¢v­pr|*y�vDnrw�pEª(y�vD� nrua¡Dnrc�XuacEv:p}��l¨pr_acnrw¢�UvDy�prua|}c«tU³�p}_ac'b4cEn}nryU�UcL¥�t:ua�x��¡Nc'w�vm¬-y��¢wx�ay-p}cE�д

^I_ac²�ow_<±sua��p�l �Nt:nrcE� ¡ml¯_Dy�v%�o��w¢va� st:vXpr|}tU��b8c=nrn}y��:cEn4y�v%� pr_Dczw¢|±y��a�NczvD�acE�¿nqc=sua|}w�p�l w�vo³ t:|qÇbBy�prw¢tUv�w¢n'nrtU�¢¬Uc=�¨yUnL³ t:���¢t-¥�nE´8^I_acBsztUvXpr|}tU�(b4cEn}nryU�Uc8bByVl²¡%c4³ |*y��:b8cEvXprcE�¨w¶³Ivac=scEn}n}y�|}lUª�nrt"p}_Dy-psztUvXpr|}tU�mb4cEn}n}y��Uc�yUvD�8w¶p*nW|rcE�¢y�prc=�enrcEszua|rw�p�l�w¢vo³ t:|rbBy-p}w�t:vewxn+nrbBy��¢��cE|WtU|Wc�XuDyU�opr_%y�v8pr_ac�g¨^5ját�³Npr_acvDcp�¥�tU|}¦N´#�è³�p}_ac'stUvXp}|rt:�Db4cEn}nryU�Uc«w¢n�³ |*y��Ub4cEv:p}cE�ЪoyUv�w¢vD�ocz�Nczv%�oczvXp�jm����£Q�W^5j«���¿b8c=nrn}y��:cQbeuDn�p¡Nc'st:b8�Duoprc=�"yUvD�"y:nrnrw¢�Uvac=�Bprt4c=yUs*_±³ |*y��:b4czvXpE´\>a|*y��:b4czvXp}y�prw¢tUv�bByVl±yU�¢nrte¡Nc�uDnrcE��³ tU|�b4cEn}nryU�Uc=np}_Dy-p�yU|rc�yV¥Iy�w�prw¢va��w�v8p}_ac�|}cz�xyVlXw¢va� �Xuaczuac:ªUw¢vBtU|*�ocz|#p}t�w�v%nqcE|qp(pr_DcEnrc�b4cEn}nryU�UcEn#w¢v8pr_ac��%yUs*¦UczpW|rc=yU�olp}t�¡Nc«nrczvXpE´W����pr_DtUua�:_±tU�op}w�b4w��Ey�prw¢tUvDn�stUuD�¢�4¡Nc«�Nt:n}nrw�¡a�¢cUªX¥�cQy��¢¥�yVlon+sztUvDnrwx�ocz|Wp}_acQvDcp�¥�tU|}¦8gA^5j§Úw?´ cU´¨pr_ac"b4w�vaw¢b�uDb ¡%t:uavD� tU³�pr_ac�gA^5jQnet�³QyU����pr_ac��¢w�va¦­�DyUw�|*n�w¢v p}_ac�vaczp�¥�t:|r¦a©Lp}tA³ |*y��:b8cEvXpsztUvXpr|}tU�®b4cEn}n}y��UcLw�³#vacEcE�oc=�д

�5@ � � Y:DHQ��S;O+G\D� S^I_Dc�prw¢b8czÇènqp}yUb4�Dn±y�|}c²nqw¢b4�a�¢l¯pr_Dc�prw¢b8c=nB�Uw¢¬UcEv2¡ml�� �#Å Æ Á � � " � � Á � � ��#±�$# Å ��� ´R�inqpr|}w¢sp�nqlmvoÇs*_D|rt:vaw �=y-p}w�t:v"tU³(vDtm�acEn�Ds�¢tos*¦mn�w¢nQvat�p�vac=sc=nrn}y�|}l�nrw�vDszc'pr_Dc'prw¢b4cÇ�n�p*y�b4�²w¢nQuDnrcE�"prt�sztUb4�a�¢cp}c'pr_ac

$&% í $ ß

Page 14: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 »:»

yU��|}cEy:�ol4c��owxn�p}w�va�8�a|}t�p}cEs�p}w�t:v�t �NcE|rc=�±¡ml4pr_ac'g²c=nrn}y��:cLjmc �XuaczvDszc'£�uabe¡%cE|�y�vD�±pr_ac'�oua�D��wxszy�prc'nqczpE´�«n�y4bBy-pqp}cz|�tU³¾³ÚyUspEªab4c=nrn}y��:cEn�pr_Dy�pQy�|}cLyU��|}cEy:�olBw¢v"p}_ac��oua�D��wxszy�prc�nrcp�y�|}c'nqw¢��cEvXpr�¢l��o|}tU�a�NcE�д

^I_aces|}w¶p}cz|}w�t:v"p}tB¬UcE|rw�³ l�¥�_aczpr_acE|Qy4p}w�b4cÇ�nqp}y�b4��wxnQnqp}y��¢c'wxn�� C+ EC% � < 3�=.E �������������ª%¥�_Dcz|}c� � w¢n+pr_acLsua|}|}czvXpWprw¢b4c«y-p�pr_ac«|rc=sczw¢¬mw�vD�'vato�oc«yUvD� ���Ww¢n+pr_acLyUszszcz�op}cE�4¬-y��¢uac�³ t:|�nrlmvDs*_a|}tUvaw��Ey�prw¢tUv�aw¢n}s|}cz�DyUvDsl:ªUy��xnrt�szyU���¢cE�8¡Ncz�¢t-¥2p}w�b4czÇènqp}yUb8�4p}tU�¢cz|*y�vDszcU´Wjmw¢vDsc�p}_acQ_DtU�x�ow�vD��prw¢b8c«w�v4p}_ac«�aua�a�¢w¢sEy-prcnrcp�wxnI¡ml��oc³ÚyUua��p��:�enrcEsztUvD�Dnzªo¥�c'szy�v"uDnrc�����������nrcEsztUvD�Dn�yUnIy4�oc³ÚyUua�¶p�¬-y��¢uac:´+��cz�a�xyVl±y-prp}y:s*¦mntU³Wb8c=nrn}y��:cEnI�¢cEn}nIpr_%y�v����4nrcEsztUvD�Dn�tU�x��¥�w��¢�¾¡NceyV¬:tUwx�ocE�"¡ml�p}_ac��oua�D��wxszy�prc�s*_ac=s*¦�tU³+fL¸#jo�'´%^I_Dw¢ns*_DcEs*¦Bwxn�yUspruDyU���¢l±w¢v"p}_ac'�a|}toscEn}nrw�va�4st:vD�ow�prw¢tUv�t�³(y4b8c=nrn}y��:cU´

�è³Wp}_ac � vato�ocEn�%sz��tos*¦on�y�|}c�tU³(¬:cz|}l��NtmtU| �XuDyU��w�p�lUª%w¶pLw¢n«n�p}w��¢�¾�Nt:n}nqw¢¡a�¢c'prt�uDnqc�pr_acEb�p}t±�UcEvacz|*y-p}cp}w�b4czÇènqp}yUb8�%nz´µ��v�pr_ac¨yUvavac��µª�nrcEs�p}w�t:v �D´�»Uª�y�v 8}fL¸#jo� jmcEszua|}cA^Iw�b4cA{+|}t�p}tostU�i9¯§Gf�jo^I{�©Bw¢n�D|rc=nqcEv:p}cE�д��èp�y��¢��t-¥�n�vato�oc=n�prt�|}uav­¥�w¶p}_ vatUvaÇènrlmvDs*_a|}tUvaw��zc=�¨s�¢tos*¦on�¥�_aw��¢c4pr_DcBprw¢b4cEnqp}y�b4�Dn�y�|}cnqprw¢�¢��uDnrw�va�8p}_ac'vato�ocEn�as�¢tos*¦onz´

�5@�� � EO#Y:L �WG\U�N�QXG0O#CEI�QTS·�c�_%yV¬UcB³ t:uavD� yUv yU�D�ow¶p}w�t:vavDyU��|}cz�xyVl�y�pqp}y:s*¦on'pr_%y�v p}_ac"t:vac±�a|}tU�Nt:nrcE�­w¢v¯p}_ac¨¹Í�V¼�pr_%y-p4w¢n�pr_ac|}cEy:nqt:v�¥�_ml±¥�c�_DyV¬UcLw�vXp}|rto�ouDszcE��tU�aprw¢tUvDyU�®³ cEy-p}ua|}cEn�w�v�p}_ac�nqw¢�Uv%y-pruD|rc�w¢vo³ tU|}bBy-prw¢tUv'^Dcz�x�д

^I_ac ^%|}nqp�y-prp}yUs*¦���sztUvDnrw¢nqp}n(w¢vBs*_Dy�vD�Uw¢va�Lpr_ac�¬-yU��uac�tU³%p}_ac C+ E�% �5 ��+��%�yUvD� ��5 �(59A(/�3®´¾�Qn�D|rcE¬Xw¢tUu%nq�¢l�n}y�wx�Ъopr_Dc C+ EC% �5 �,+��%ByUvD����5 ���59A(/�3 ^Dcz�x�an�w¢v�pr_Dc�b4cEn}nryU�Uc�_acEy:�ocz|*n�sEy�vavatUp�¡%cw¢vDsz��uD�acE�"w�v"pr_ac'nrw��:vDy-p}ua|}c«st:b4�auop}y�prw¢tUv�ªonrw�v%scLpr_ac=nqc ^DcE�¢�an�s*_%y�va�:c«y-p�c=yUs*_�_DtU��tU³�pr_DcLb4c=nrn}y��:cyUvD�"pr_awxn�¥�tUuD�¢��w¢vXprcz|r³ cz|}c'¥�w�pr_�pr_Dc�st:|r|}cEspI¬:cz|}wi^Nszy-p}w�t:v�t�³#pr_ac�b4c=nrn}y��:c'¡Xl�pr_ac�|rc=sczw¢¬mw�vD�Bvato�ocU´�Qt-¥�cE¬UcE|Eª�p}_awxn¾�¢cEyV¬:cEnNpr_Dc��otmtU|�t:�%cEv�prtQyUv�y-prp}yUs*¦«¥�_acz|}c+y�v�y:�o¬UcE|}n}y�|}l�|}cz�xyVlmnNp*y�b4�Ncz|}cE��b4cEn}nryU�Uc=n¥�_Dt:nrc�^�^�¸�_Dy:nI¡%cEczv²nrcp�prtB�8tU|'»�t:|Eªob4tU|}c��UcEvacz|*y��¢��l:ªXprtBy8��t-¥�cz|I¬-y��¢uac�pr_%y�v"pr_ac't:|rw¢�Uw¢vDy��G´

^I_ac�nqc=st:vD�­y-pqp*yUs*¦­st:vDnqwxnqp}n'w¢v¯nqcEvD�ow¢va�¨yUv¯��cz�¢�¢tAb4cEn}nryU�Uc±nrczvXp�tUv¯yA�Uw¢¬Uczv w¢vXprcE|q³Úy:sc±y�v%�p}t¨|}cz�a�xyVl�w¶p4tUv yUvat�p}_acz|ew�vXp}cz|r³ÚyUsc:´¤^I_awxnew¢ne�%tXnrnrw¢¡a��c�nqw¢vDszc�w¢v2y�v2��cz�¢�¢t¤st:vXpr|}tU��b4c=nrn}y��:cUª#pr_acw¢vXprcE|q³Úy:sc'yU�a�a|rc=nrn�wxnIvat�p�w¢v�pr_ac�sztUvXpr|}tU�®b4cEn}nryU�UcL¡auop�beuDn�p�¡Nc�³ tUuDvD��w�v�pr_DcL��{á_DcEyU�acz|=´

^I_ac ^%|}nqp�¥�c=y�¦mvac=nrnIszyUv"¡Nc��Dy�p}s*_ac=��¡ml"w��:vatU|}w�vD��p}_ac�C+ EC% �5 �,+��%�^DcE�¢�Ъ%y�vD��|}c³ cz|}|}w�va�eprtp}_ac �+ EC% � <.3�=.E ^Dcz�x�¨§Ú¥�_awxs*_�wxn��D|rtUprcEsprc=�B¡mlep}_ac�nqw¢�UvDy�prua|}c=©Wprte��w¢b4w¶pIpr_DcQ³ t:|r¥Iy�|*�ow¢va�'|}y:�ow¢uDn�tU³p}_ac'b4cEn}nryU�Uc:´

^I_ac�nrcEst:vD�B¥�cEyU¦XvDcEn}n�sEy�v±¡NcLyV¬:tUwx�ocE�4¡mlBuDnrw¢va��p}_ac �(7(7')�%6<'< ^Dcz�x�дW^I_awxn�^Dcz�x�±¥�w¢���®_at:�¢�±pr_acnrtUuD|}szc«w¢vXprcz|r³ÚyUszcLy:�a�o|}cEn}n�t�³#yUv"_Dcz�¢��t4b4cEn}nryU�Uc:´(jmw¢vDszc«p}_awxn ^Dcz�x��w¢nIw¢vDs�¢uD�oc=��¥�_Dczv�pr_ac'nrw��:vDy-p}ua|}cwxnW³ t:|rb4c=�Ъ:w�p�wxn�w�b4�Nt:n}nqw¢¡a�¢cUª:³ tU|�yUv±y-prp}yUs*¦:cz|=ª�p}t�s*_Dy�vD�Uc�p}_ac«nrtUua|*sc�w¢vXprcE|q³Úy:scQy:�a�o|}cEn}nWt�³¾yUvB_acz�¢��tb4c=nrn}y��:c«¥�w�pr_at:uop�w¢vX¬-yU��wx�ay-p}w�vD�ep}_ac�nrw��:vDy-p}ua|rcLt�³#pr_Dw¢nI_acE���¢tBb4cEn}nryU�Uc:´

�5@�� � L ] Y�� Z[G O�Y:L � O+L`O�PWQ S;O+G�� ]WGJI�]��! B#" EI�L\O#L Z[L�U��b4�a�¢czb4cEv:p}w�vD�²pr_ac��a|rt:�%tXnqc=�¤nrcEszua|}w¶p�l�y�|*s*_aw¶p}cEsprua|}c±szyUv�¡Nc��ot:vacB|}cÇèuDnqw¢va�²b4t:nqp�t�³Ip}_ac�fL¸�ja�nr�NcEsw_^%sEy-prw¢tUv%nz´#^I_aw¢n#|}c�Xuaw¢|rc=nÐp}t«b4to�ow�³ l�y�³ cE¥¯�Dy�|rp}n�t�³%w¶p*n�¡%yUnrw¢s+³ uavDs�p}w�t:vaw¢va�D´#·¤cIy�|}c��D|rc=nqcEv:p}w�vD�p}_aczb ¡%cE��t-¥'´$ ß�é�ÙG×VÓ*ãÍã ÜQÙ?ÊVËÍÌ&%-ÑÚÌ?Ù#Ó}Ù?ÙGÓ*éèÒ�Î�Ó*Ì�Ó*ãÍÑ?ÕqÓ*Û=Ü«æ�Õ�ÖzÙ?ËÍÏ�ÖVÖVÕ�ÛLËÍÖ(' )+*

í�í Ö�k�l$m$n$o

Page 15: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

»V� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

�������� � Á�� Æ " � �­�­� " � �#Á Æ2� Å � �E� Å # Á �=�E��� Á��v�¡a|}w¢c³�ªop}t±stUb4�auaprc�y4nqw¢�Uv%y-pruD|rc'st:|r|}cEnr�NtUvD�ow¢va�eprt±y4st:vXpr|}tU�Ðb4cEn}nryU�Uc:ª:p}_ac�³ tU�¢�¢t-¥�w�va�4�a|}t�p}tostU�wxnIuDnrcE� a»U´�pr_ac'vDtm�ac'�UczvDcz|*y-prc=n�pr_ac�sztUvXpr|}tU�®b4cEn}nryU�Uc"G�o´�pr_ac'vDtm�ac�s|}cEy-p}cEnIy8vacz¥µ_ac=yU�ocE|�¥�w¶p}_"p}_ac�st:vXprczvXp�t�³�pr_ac'b4c=nrn}y��:cU´�a´�pr_ac'vDtm�ac�s|}cEy-p}cEnIy4nqc=sua|}w�p�l±w�va³ tU|}b4y�prw¢tUv ^Dcz�x� a

� p}_ac±vato�ocB|}cp}|rw¢cz¬:cEnLp}_ac�suD|r|}czvXp�prw¢b4cUª(y�vD��¥�|}w¶p}cEn'w�p�w¢v­pr_ac C+ EC% � < 3�=.E ^DcE�¢�¿§ÚtU�oÇp}w�t:vDy�� © G� p}_ac¯vato�oc |rczpr|}w�cE¬UcEn�p}_ac¯nrtUua|*sc w¢vXprcz|r³ÚyUszc¯yU�a�a|rc=nrnEª'y�vD�µ¥�|}w¶p}cEnAw�p¨w¢vµpr_ac (59A�)�B>%� /�3�%")(&�=6B9%��(7(7')�%6<'<g^DcE�¢�­§ t:�oprw¢tUv%y�� © G

� p}_ac'vato�oc�sztUb4�auop}cEn�pr_Dc�nqw¢�UvDy�prua|}cUªoyUvD��¥�|rw�prc=nIw¶p�w¢v�pr_ac ,+.-'/�="3'A�)�% ^DcE�¢�HG6D´�pr_acBvDtm�acB�auop}n'pr_ac±sztUvXpr|}tU�Wb4cEn}n}y��Uce³ tU�¢�¢t-¥�c=�¨¡ml²p}_ac±nqc=sua|}w�p�lAw�va³ tU|}b4y�prw¢tUv ^Dcz�x�an'w¢v�pr_ac�DyUs*¦:cp=ªow�v�pr_Dw¢n�c��ayUs�p�t:|}�ocE|E´

^I_acEv�ª#pr_ac"vato�oc�nrczvD�Dn'pr_Dc��Dy:s*¦Ucp=ª¾t:|�|}cz�NcEy-p*n�pr_Dc��a|}t�p}tmsztU�W³ t:|�y�vDt�pr_Dcz|esztUvXpr|}tU�Wb4c=nrn}y��:c¡Nc³ t:|rc'nrczvD�aw�va�8p}_ac'�DyUs*¦:cp=´

^I_ac�nqw¢�Uv%y-pruD|rcAwxn�stUb4�auaprcE�°tUváp}_ac¤nrc�XuacEvDsc¤t�³'¡ml:p}cEn"bByU�oc¨³ |rt:b p}_ac¤¥�_DtU�¢cAb4cEn}nryU�UcUªc��ascz�ap"§ vDy�prua|*y��¢�¢lo©'pr_ac�jmw¢�UvDy�prua|}c ^DcE�¢�°§?nqcEc ^D�:ua|rc"�:©�yUvD� ¥�w�pr_ p}_ac C+ EC% �5��+��%¤y�v%� ��5 ��59A(/�3 ^Dcz�x�anLnqczpQp}t"�a´«^I_acEnrc ^DcE�¢�anLy�|}c�|}cEnrcpQw¢v²p}_acenrw��:vDy-p}ua|}c�stUb4�auap}y-p}w�t:vA¡NcEszyUuDnrc'pr_acEl²y�|}cb4to�ow_^DcE��¥�_aw¢�¢c"p}_ac²b4cEn}nryU�Uc�w¢n±w�v�pr|*y�v%nqw�pEª�y�vD�¿nrua¡Dnrc�XuaczvXp}��l p}_acAnrw��:vDy-p}ua|rc�t�³Lpr_Dc�b4c=nrn}y��:c¥�tUuD�¢�"¡%c'w¢vm¬-y��¢w¢�ay�prc=�

�������� ��Á � Á "�� " � �­� � Æá��� Á ��� " � �¯��� " � �#Á Æ¿� Å � �z� Å # Á �=�E�6� Á^I_Dc � uD�a��wxszy�prc�jmcp8t�³�pr_Dc"nqp}y�v%�ay�|*�¯fL¸�jo� wxn�u%nqc=�¯yUn'w�pEªW¡Duop�p}_ac��a|}tosc=nrnrw�vD�²w¢neb4tm�awi^Dc=� w¢vt:|}�acz|�prtByU�D��nrcEszua|}w¶p�l±s*_ac=s*¦onjQ�%t:vB|rc=sczw¢¬mw�vD��y�sztUvXpr|}tU�ob4cEn}n}y��UcI¥�w�pr_4w�p}n�jo����£Q�W^5jQ���¯b4cEn}nryU�UcUª�y�vDtm�ac��a|rtoszcEn}nqc=n�¡Nt�p}_�´

^I_DcL�D|rtUprtost:�Ðw¢nIt:uopr�¢w�vDcE��yUn�³ t:���¢t-¥�n�a»U´�pr_ac'vDtm�ac�s*_acEs*¦on�pr_ac'�D|rtosc=nrnrw¢va�8sztUvD�aw¶p}w�t:v�tU³¾p}_ac'��´¢»E�8t�³�pr_ac��W>(d°�:�:�U�a´�o´�pr_ac�vato�oc±s*_acEs*¦onLp}_ac±¬-y��¢w¢�aw¶p�l¤t�³�pr_ac�nrcEszua|}w¶p�lAw¢vo³ t:|rbBy-p}w�t:v¤tU³�p}_ac�sztUvXpr|}tU�Wb4cEn}n}y��Uc;a�pr_acprw¢b4cÇ�n�p*y�b4� § w�³�|}c�Xuaw¢|rc=��¡ml"p}_acep�lX�Nc�tU³�st:v:p}|rt:�¾b4cEn}n}y��UcV©�ª%pr_acew�vXp}cz|r³ÚyUscenqt:ua|}szc�yU�D�o|rc=nrn§ w�³W|rc �:uDw�|}cE��¡Xl�pr_acLp�lm�Nc't�³WstUvXp}|rt:�Nb4c=nrn}y��:c=©�ªoyUvD��nqw¢�UvDy�prua|}cU´

�a´Iw¶³'t:vac�t�³Lpr_acA�D|rcE¬Xw¢tUu%ne¬:cz|}wi^Nszy-p}w�t:vDne³Úy�w¢�¢nEª�pr_ac²�D|rtosc=nrnrw¢va�­t�³Qp}_ac¨sztUvXpr|}tU�Ib4cEn}nryU�Uc�¥�w¢���n�p}tU�¯§?y�vD��p}_ac�b4c=nrn}y��:cLwxn«w��:vatU|}cE�D©�a�vat"�oua�a�¢w¢sEy-p}c�pruD�a��cew¢n«s|}cEy�prcE�"³ t:|�pr_%y-p«b4c=nrn}y��:c±§ tU|b4tm�awi^Dc=��w¢n�t:vac�c��owxn�p}cE�"¡%cz³ tU|}cz_DyUvD�D©�´

$&% í $ ß

Page 16: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 »=�

����������� ������������� ���������������� ��������� �"!#�����$ %'&(!���)�*+�,��.-0/1/2)������#$� � ��4��4325������� �45�'������������ 67 ,�, �8��&1/1�!�9)�� �8��&1/1�:!�9�)��� � �-4��4325�6��(5�'��*��������� 6:7 ,;/ �8��&1/1�!�9)�� &19� � �-4��4325�' � 325�'������������ 67 ,�� �8��&1/1�!�9)�� &19� � �-4��4325 �4��<5�'������������ 6:7 ,�* �8��&1/1�!�9)�� &19

^#y�¡D��c���a#{�|rt:�%tXnqc=��¬-y��¢uac=n�³ tU|�nrw��:vacE�"b4cEn}nryU�UcEn

=>�����!?�2��� =>�@���������1� -A�1�1����,;�B1������!'��������(5:3�� ����C��"6 6 D ������9�E �0FGE ��%?H E DGI -

�������(5J � 6�25-6 � '����-6���'K L D ������9�E �0FGE ��%?H E DGI -�������(5J � 6�25��33�0������ M D ������9

^#y�¡D��c'��a({+|}tU�Nt:nrcE�"¬-y��¢uacEn�³ t:| 7%y��Xn

6D´Iw¶³Qpr_ac"�a|rcE¬mw�t:uDn�s*_ac=s*¦mn�¥�cE|rc"nry�prwxn�^Dc=�Ъ#pr_ac�st:v:p}|rt:�+b4cEn}nryU�Uc±wxn�y:szszcz�op}cE�¯yUvD�­�a|}tmszcEn}nqc=�³ tU�¢��t-¥�w¢va��pr_ac4|}ua��c=nQtU³+pr_Dc4nqp}yUvD�ayU|}�¤fL¸#jo�'´®�è³�vatUpEª®p}_acBstUvXp}|rt:�¾b4cEn}nryU�Uc�§ w¢vDs�¢uD�ow¢va��pr_acnqc=sua|}w�p�l±w�va³ tU|}b4y�prw¢tUv%©�wxn��o|}tU�a�NcE��´

^I_Dc�nrw¢�UvDy�prua|}c�w¢nI¬:cz|}wi^Dc=�"y:szsztU|*�ow�vD��p}t4nrua¡DnrcEsprw¢tUv��a´Í�o´¢»�´�«n�y�v t:�oprw¢b4w �=y-p}w�t:v�ª#pr_ac±¬:cz|}wi^Nszy-p}w�t:v­t�³Ipr_ac"nqc=sua|}w¶p�l¤w�va³ tU|}b4y�prw¢tUv bByVl¤�acz�xyVlUcE��uavXp}w���pr_ac

vDtm�ac�wxn4scE|qp*y�w¢v¯prt­�Ncz|r³ tU|}b,nqt:b4c�nqprcE�Dn4w�v2pr_Dc��D|rtosc=nrnrw¢va�¨tU³Qpr_Dc�b4c=nryU�Uc­§ÚnruDs*_2y:neb4c=nrn}y��:csztUvXprcEvXpI�D|rtosc=nrnrw¢va�DªX³ tU|}¥Iy�|*�ow�vD�DªXtU|�ua�®�ay-p}c't�³W�oua�a�¢wxszy-p}cLp}y�¡D��cV©�´

������ N � Å Å � Á ÆPO'��# � Á � �èÅ �RQ Å � �E�E� � �E�>DtUua|Lb4cEn}nryU�Uc'p�lm�NcEnLy�|}c�w¢v:p}|rto�ou%scE�A³ tU|Lnqc=sua|}w¶p�l:´L^I_Dc8nr�%c=sw_^%szy�prw¢tUvAtU³Wpr_ac8¬-y��¢uac�p}t�¡Nc8nrcp�w¢vp}_ac 8rg²c=nrn}y��:c�^�lm�Nc$9W^DcE�¢�±yUvD�B¥�_aczpr_acE|�t:|�vatUp�nrtUb4cQt:�oprw¢tUv%y���^%cz�x�an�yU|rc«�oczbBy�v%�ocE�Ъmwxn��:w�¬:czvBt:vp*y�¡a�¢c��o´

^I_a|}czcd7%y��±p�lX�NcEn�yU|rc�w¢vXpr|}to�ouDsc=�д«^I_Dc8nr�%c=sw_^%szy�prw¢tUvAtU³Wpr_ace¬-y��¢uac�p}t"¡NcenrcpLw�v¨pr_ac 8:>#�xy��Xn�9^%cz�x��yUvD��y��a�a�¢wxszy�¡Dw��¢w¶p�l�t�³¾p}_acEnrc 7%yU�:nIwxnI�Uw¢¬Uczv�tUv"p}yU¡a�¢c��o´

^I_ac��«gA�QdRy�uop}_aczvXprwxszy�prw¢tUv�y��¢�Ut:|rw�pr_ab wxn�|}c³ cE|rcEvDsc=�±¡ml

� ��S �UT9�WV� �UX2YUT �(� � �[Z �^I_ac�p}w�b4czÇènqp}yUb8�"prt:��cE|}yUvDsc�uDnrcE�"w¢v"p}_ac�nrw�beua�¢y�prw¢tUvDnI�D|rc=nqcEv:p}cE�"w�v�nrcEs�p}w�t:v 6�a� � �WV� �'�W\UT UX �1V(# �(! �1V]Z »V�8nqc=stUv%�an

í�í Ö�k�l$m$n$o

Page 17: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

» 6 �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

� � ������������� ���2��)�� ¾���� �!(�*�%$ �'!(�()"�������+�# �!(�

�E@:? � I�QTS Q���O#G0O#Y:L � LAN�O�PWQ S+Z[Q��WGJI�Y:L,S C S QT] N�LAI O�PEQ��JG\U:Y:]EG0O#Y:L ��«n�yU��|}cEy:�ol�n�p*y-prc=�ЪV¥�c�y�|}c+vatUp�vatUp�_DyUvD�o�¢w�va�Ly-prp}yUs*¦on¾¥�_aczv'p}_ac�vacp�¥�tU|}¦«sztUb4�a|}w¢nrcEn�stUb4�a|}tUb4wxnqc=�vDtm�acEnE´�·¤c4¥�w¢���Wu%nqce³ tUua|'n}scEvDy�|}w�tXn�p}t"¬-yU��wx�ay-p}c8pr_ac4�a|}tU�Nt:nrcE�AnrcEszua|}w¶p�lAyU|}s*_aw�prc=s�p}ua|rc:´�^I_acz|}c8w¢nvDt4y�pqp*yUs*¦±w¢v�pr_acg^D|*n�pQn}scEvDy�|}w¢tD´

^I_ac�p}_a|rcEc�t�pr_Dcz|B�a|}cEnrczvXprc=� n}scEvDy�|}w�tXnesztU|}|rc=nq�NtUv%�¯bBy�w¢va�¢l prt y-prp}y:s*¦mn8|}cz�xy-p}cE�¯w¢v2pr_ac�p}_acÇt:|rczprwxszyU�LnqpruD�al°yUn�w�v%stU|}|}cEs�p�st:v:p}|rt:�«b4c=nrn}y��:c¨�UcEvacz|*y-p}w�t:vRy-prp}y:s*¦mnE´ ·�c��D�¢yUv°prt �XuDy��¢w�³ lápr_ac�Ncz|r³ tU|}bBy�vDszcEn�t�³�pr_ac'vDcp�¥�tU|}¦±uavD�ocE|Ipr_ac=nqc'y�pqp}y:s*¦onItUv"pr_ac�³ t:���¢t-¥�w�vD�8�NtUw¢vXp}n a

� st:|r|}cEsp�t:�%cE|}y�prw¢tUv�ªow¢v�t�pr_Dcz|�¥�tU|*�anzªmwxn�pr_ac�y�pqp*yUs*¦�nruDszszcEn}n�³ uD�ÐtU|�vatUp��� ¥�_Dy-p+wxn#pr_Dc�st:nqpW³ tU|(p}_ac�vaczp�¥�t:|r¦�p}tLu%nqcIp}_ac�nqc=sua|}w�p�l�y�|*s*_aw¶p}cEsprua|}c�pr_Dy�p+¥�cI_DyV¬:c��oc=nqw¢�UvDcE�д

�E@�� B5Z[Q��WGJI�Y:L��^I_Dcz|}c�wxn�vat¤w�vXp}|ruD�acz|8w�v p}_awxn8n}scEvDy�|}w¢tD´¤^I_Dc"y�w¢b t�³�p}_awxnen}scEvDy�|}w�t¨w¢nQ~�uDnqpep}t¤¬-y��¢wx�ay-p}c±pr_%y-p8yvDcp�¥�tU|}¦BuDnqw¢va�8pr_Dc��oc�^DvDcE��nqc=sua|}w�p�l�y�|*s*_aw�prcEsprua|}cLw¢nI¥�tU|}¦mw�va�8�a|}tU�Ncz|}��l:´

�E@ � B5Z[Q��WGJI�Y:L ?��v¨pr_awxn�nrszczvDyU|rw¢t±¥�c�~�uDnqp'nqua�D�%tXnqc�pr_Dy�p«p}_acew¢vXpr|}uD�ocE|LvDtm�acEnL�ot�vatUp�nrw¢�Uv²p}_aczw¢|'stUvXp}|rt:�¾�Dy:s*¦Ucp*nz´^I_Dc8�:t:yU�#tU³�p}_awxn�nrszczvDyU|rw¢t�wxn�p}t�¬:cz|}w¶³ lApr_Dy�p�w¢v nqu%s*_�y�szy:nqc:ª�w¢v:p}|ru%�ocz|'vato�oc=n'�ot�vat�p'p*y�¦:ce�DyU|qpp}tBpr_Dcevaczp�¥�t:|r¦®´�^I_muDn�pr_ac4y-prp}yUs*¦�wxn�uavDnruDsEscEn}nq³ ua�?´�jmw¢vDscew�vXpr|}uD�ocE|Qvato�oc=n«yU|rc�vat�p«y:�ob4w¶prprc=�Aw¢vp}_ac8vacp�¥�tU|}¦®ªapr_DczlAszyUvAvatUpLcEw¶p}_acz|L�¢yUuavDs*_¨nruDsEscEn}nq³ ua��¡%yU�¨�Dy-p}y±pr|*y�<±s�|}cz�xyVlmw�vD�BtU|L¡DyU�AsztUvXpr|}tU�p}|}y(<±s«|}cz�xyVlmw�vD�8y�pqp}y:s*¦onz´

�E@�� B5Z[Q��WGJI�Y:L �

��v"pr_Dw¢n�n}scEvDy�|}w�te¥�c�~�uDnqpQnrua�a�Nt:nrcQp}_Dy-p�w¢v:p}|ru%�ocz|�vato�oc=n��ot8vat�p�nrw��:v�p}_aczw¢|�st:v:p}|rt:�%�%yUs*¦Uczp}n��a|}tU�oÇcE|r�¢lCG¾p}_aczl¨uDnqc±y�¥�|}tUva��¦:czlU´B^I_acB�:t:yU�Wt�³�p}_awxn�nrszczvDyU|rw¢t�w¢n�p}t²¬UcE|rw�³ l²pr_%y-p�w¢v­y�nruDs*_­szyUnrcUª¾pr_acw¢vXpr|}uD�ocE|�vato�ocEn��ot4vatUp�p}yU¦Uc��Dy�|rpIprt8pr_Dc'vacp�¥�tU|}¦®´

�E@�� B5Z[Q��WGJI�Y:L ���v�p}_awxn«n}scEvDy�|}w�t%ªaw¢v:p}|ru%�ocz|«vato�ocEnQ�¢yUuavDs*_²|}cz�a�xyVl�y�pqp*yUs*¦onz´�^�t�nrw�b4�a�¢w¶³ l�p}_acesztUvDnqpr|}uDs�p}w�t:v�t�³Wpr_Dw¢nn}scEvDy�|}w¢tDª¾¥�c�~�uDnqpenrua�a�Nt:nrcBpr_Dy�p�pr_Dc±|rcE�a�xyVl¤y-prp}y:s*¦mn'yU|rcBc �Xuaw�¬-yU��cEv:p�prt²w¢v:p}|ru%�ocz|�vDtm�acEn�¥�w�pr_¯y�acÇ�nqlmvDs*_a|}tUvDw �EcE��sz��tos*¦®´

$&% í $ ß

Page 18: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 »V�

�E@�� � CEGJU)Y�� Z[G O�Y:L �ML,N�O�PWQ QXI�N�LAI�DHG��EZ[Q S LAN O�PEQ �EQ O��VLAI �� ������� � � Á � � " ÁXÄ�Å�� � � Á Á � � Å Æ Å # Å � Â��v't:|}�acz|Ðp}t«s*_ac=s*¦�pr_Dc��a|}tU�Ncz|г uDvDs�p}w�t:vavaw¢va�QtU³Xp}_ac�nr�NcEsw_^%sEy-prw¢tUv�yUvD�Lpr_Dc�w¢b8�D��cEb8cEvXp}y-p}w�t:v�ª-nqcE¬UcE|}yU�¬-yU��wx�ay-p}w�t:v�p}cEnqp}nI¥�cz|}c��%cE|q³ t:|rb4cE�"uDnrw�vD�ep}_ac'¬UcE|}nrw¢tUv�tU³+fL¸#jo� ¥�w¶p}_�nrcEszua|}w¶p�l:´

�Q���Dpr_ac�¬-y��¢wx�ay-p}w�t:v�p}cEnqp}nW�a|}cEnrczvXp}cE�e_acz|}cI¥�cE|rcI�Ncz|r³ tU|}b8c=��¥�w�pr_Bnrw�beua�xy-prw¢tUv%nz´#��v8³ÚyUs�p=ªmf'fL¸#jo�_%yUn�pr_ac�y�¡aw¢�¢w¶p�l8prt8�Ncz|r³ tU|}b nrw¢b�ua�xy-p}w�t:vDn+¥�w�pr_�nqcE¬UcE|}yU�avato�ocEnEªmuDnrw�va�8yenrw¢b8�D��w_^DcE��b4tm�acz�Nt�³�p}|}yUvDn�Çb4wxnrnrw¢tUvB§ vat«stU�¢�¢w¢nrw�t:v�ª=w�v#^%vaw¶p}c+¡DyUvD�o¥�wx�mpr_%©ª��ocEnrw¢�Uvac=�Qp}t�¬-y��¢w¢�Dy-prc+pr_acW³ uDvDs�p}w�t:vaw�vD�Qy-p�p}_ac+�a|}t�p}tostU��¢cz¬:cz�G´

��v4yU�a�aw¶p}w�t:v�ª�¡NcEszyUuDnrc�p}_ac�nqc=sua|}w¶p�l'yU|}s*_aw�prc=s�p}ua|rc��a|}tU�Nt:nrcE��w¢v�p}_awxnW�otosuab4czvXp+�otmcEn#vatUpWb8to�ow�³ lp}_acA�DyU|qp*n±tU³Lp}_ac¨w¢b4�a�¢czb4czvXp}y�prw¢tUvá|}cz�xy-p}cE��prt tU�Ncz|*y-prw¢va�¯nrlon�p}czb w�vXprcE|}y:s�p}w�t:v §?nqczpqp}w�va�2|rt:uoprc=nzªnrczv%�ow�vD�ey�v%�B|rc=scEw�¬mw¢va��b4cEn}nryU�Uc=nzªN´�´¢´Í©�ªXpr_ac=nqc«prc=n�p*n�¥�tUuD�¢�±y:s�p}uDy��¢��l4¬-y��¢wx�ay-p}cQb4t:nqp�tU³�pr_acLs*_Dy�vD�UcEn³ t:|�nqc=sua|}w�p�lU´

^I_ac�nrw¢b�ua�xy-p}w�t:ven}sczv%y�|}w�tXn#yU|rc�uDnrw�vD�LvDtm�acEnWnr�a|rc=yU�ew�v%nqwx�oc�y 7%y-p+n��:u%y�|}c�yU|rc=yaª-¥�w�pr_B�ow¢b8cEvDnrw�t:v»��л8§Ú¦Xb±©´

� ������� O�� # "ÚÆ#�o� " Å �¿Ä "Ú���¿�=� Á�� �a� " Å

��v pr_awxnBnrcEs�p}w�t:v�ª�y¤�Uw¢¬UcEv2n}sczv%y�|}w�t¤w¢n8uDnrcE�¯prt­¬UcE|rw�³ l�pr_ac��a|}tU�Ncz|8³ uavDsprw¢tUvavDw�va�­tU³�pr_ac²nrcEszua|rc=�¬:cz|*nqw¢tUv�t�³�fL¸#jo� aop}_acen}y�b4c�n}sczv%y�|}w�t4wxn�|ruDv ^D|}nqpQ¥�w�pr_at:uopQcEvDy�¡a�¢w¢va�±nqc=sua|}w�p�l¤§ _DczvDszc'pr_ac�vato�ocEnc��as*_Dy�va�:c¨nqp}y�v%�ay�|*� fL¸�ja� b4cEn}nryU�UcEn*©±yUvD�RnrcEsztUvD��ª�¡mláczvDyU¡a��w¢va��nqc=sua|}w¶p�l�§Ú_aczvDszc¨p}_ac�vato�ocEnc��as*_Dy�va�:cLnrw¢�Uvac=��fL¸#jo�Rb4c=nrn}y��:cEn*©�´

��v�pr_ac«³ tUua|In}sczv%y�|}w�tXnzªa»=�U�efL¸#jo�°vDtm�acEn�y�|}c�|}yUvD�ot:b8�¢l8�a�¢y:sc=�BtUvBp}_ac�y�|}cEyaªUpr_acL|*yU�ow¢t�|*y�va�:cwxn�nrcp�prtB�D´�»V��§Ú¦Xb±©ª%y�v%�±p}_ac�nqw¢b�uD�¢y�prw¢tUv�w¢nI|}uav�³ tU|��:�U�8nqc=stUv%�anzªo¥�w�pr_DtUuopQyUvXl�b8tUprw¢tUv�´

jmt:b4c�|rc=nquD�¶p*n�t�³(p}_ac�^D|*nqp«y�vD�²nrcEsztUvD��n}scEvDy�|}w�tXn�y�|}c��owxnq�D�¢yVl:cE��tUv ^D�:ua|}cEn56�yUvD�A�+a�pr_Dc±»E�:�vDtm�acEn�yU|rcIp}_ac�¡a�xyUs*¦4sw¢|*s�¢cEnE´Wf«vac�tU³Ðpr_acQvato�ocEn�w¢n�nqcE��c=s�prc=�²§ p}_acQvato�ocQw�v±|}cE�%©�ª:yUvD�By��¢�ap}_acQ|}tUuaprcEn³ |}tUb pr_Dw¢n�vato�ocBprt¤y��¢�+pr_Dc�t�p}_acz|evato�ocEney�|}c±�owxnq�a�xyVlUc=�д²g²tU|}cB�a|}cEszw¢nrcz�¢lUª(y��¢�+p}_ac±�¢w�va¦oneuDnrcE�­w¢vp}_at:nrc�|rt:uoprc=n�y�|}cL�aw¢nr�a�xyVlUcE��yUnI¡D��uac��¢w�vD¦mnE´

�«n"¥�c¤sEy�vµnqcEcUªQy2|rt:uoprc¤c��owxn�p*n±³ |}tUb�p}_ac¤|}cE�°vato�oc¨p}t2yU���Lpr_Dc¤tUpr_acE|}nEª�czw�pr_Dcz|�¥�_aczvRpr_acnrw¢b�ua�xy-p}w�t:v¤wxn��%cE|q³ t:|rb4c=�¨¥�w�pr_ nrcEsuD|rw�p�lUª�t:|'¥�w¶p}_atUuap�nqc=sua|}w¶p�l:´B£�t�p}c8pr_Dy�p�y���pr_at:ua�U_¤pr_acB|}tUuaprcEnyU|rcenq�¢w��:_Xpr�¢l��aw��®cz|}czvXp«w¢v¨y±³ cz¥½sEyUnrcEn�¡NcEsEy�uDnrc�tU³��ow¢¬Ucz|}�UcEvXp�|}yUvD�otUb vmuabe¡%cE|Q�UcEvacz|*y-p}w�t:v²w�v¨pr_acnrw¢b�ua�xy-p}w�t:v�ªmpr_acEl"yU|rc�y���prcE|rvDy�prc'nr_atU|rprc=n�pI�Dy-p}_�|rt:uoprc=nIw�v�¡Nt�pr_²sEyUnrcEnE´

¸¾tXt:¦mw�va��w�v¨pr_ac8��t:� ^D�¢cEn«t�³+p}_acenrw¢b�ua�xy-p}w�t:v�ª®w¶p�¥�y:n�¬:cz|}wi^Dc=��pr_Dy�p�nrw¢�Uvac=�²b4cEn}nryU�UcEn�¥�cE|rc8yUs�Çp}uDy��¢�¢l�nqcEvXpEªa¡ml±¬:cz|}w¶³ lmw¢va�ew¢vo³ t:|rbBy-p}w�t:v�nruDs*_�yUn a

� � ������������������� ����������� �� �!#"�$#%&� "�$&' � !)(�*�*���*�+�(�����,�+�� "�-�.#-���/�/�+10�������(�2���3�4 ���5��6)$�$#6��5$�$#$�$#$�$#$�$#$�$)$�$#$�$#$7�8$�$:9�$#$7�8$7�:$�$5$�$#$��#$��#$7�8$�$5$�$)���;� 6#$�$5$�$#$�$9 �8$�$#$�$#$�$#$��5$�$)$�$#$�$597�:$�$#$�$#$�$59��)$�$#$�$#$�$#$�-)$�$5$�$#$�$<� �#$�$5$�$#$�$#���#$�$#$�$)$�$#$�9)$�$#$#$#$�$#���#$�$#$�$#$�$;� �#$�$5$�$#$�$#��$)$�$5$�$#$�$59�=)$�$#$�$5$�$)$�$;�1�$�>#��>#$�$#$�$#$�$5$��:$�$#$�$#$�$5$�$�?5(�����,7+�� "�-�.�3�4 ��$)(7�8>��#���5��6)���)>��#��65��=<� >#���#���#��6#-�>#(��#6���?¥�_awxs*_�w�vD�aw¢sEy-prc=n�pr_Dy�p�p}_ac'y�uop}_aczvXp}w¢sEy-prw¢tUv"w�va³ tU|}b4y�prw¢tUv�§Ú�Qg¨�Qd�Çèg � �U©,^DcE�¢�"¥IyUn�yU�a�oc=�±p}t8y�:czvacE|}y�prc=�Bb4cEn}nryU�Uc�w¢v"nrw��:vacE�±³ tU|}bBy-pL§Ú_acz|}c«pr_acg^D|*n�p�¡ml:p}c«tU³�pr_DcLb4c=nrn}y��:c�w¢nA@:B�B(BmªX_acEvDscLw¶pIwxn�yjo����£�� � ������¸�¸#f�©´

f«¬:cz|*y��¢�?ªDpr_awxnQ¬-yU��wx�ay-p}cEnLnqcE¬UcE|}yU���%t:w�vXp*n�t�³Wp}_ac8w�b4�a�¢czb4czvXp*y-prw¢tUv²w¢vDsz��uD�aw�va��pr_ace³ tU�¢�¢t-¥�w�va�4³ c=y-Çp}ua|}cEn a� {+|}tU�Ncz|I³ tU|}bBy-prprw¢va�4t�³�fL¸�jo� b4cEn}nryU�UcEn�¥�w�pr_²nrw��:vDy-p}ua|rc:´

í�í Ö�k�l$m$n$o

Page 19: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

»=� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

>#w¢�Uua|}c�6 aQjmw�beua�xy-prw¢tUv¨¥�w¶p}_atUuop�nqc=sua|}c�b4c=n�Çn}y��:cEn >�w¢�UuD|rc��#a(jmw¢b�ua�xy-p}w�t:ve¥�w�pr_BnrcEsuD|rcIb4cEn}nryU�Uc=n

� {+|}tU�Ncz|��DyU|}nrw�vD�8tU³WfL¸#jo�Rb4c=nrn}y��:cEn�¥�w¶p}_²nqw¢�UvDy�prua|}cU´� {+|}tU�Ncz|�nrw��:vDy-p}ua|rc�tU³WfL¸�ja� b4c=nrn}y��:cEnL§ ¬UcE|rw_^Dc=��w¢v�pr_ac'�¢tU��^D�¢cEn*©�´� {+|}tU�Ncz|��a|}toscEn}nrw�va�8t�³Wnrw��:vacE�²fL¸�jo� b4cEn}nryU�Uc=nz´

� {+|}tU�Ncz|I³ tU|}¥Iy�|*�ow�vD�etU³#nrw��:vacE�²fL¸�jo�µb4cEn}n}y��Uc4§Ú^Qd°b4cEn}nryU�Uc=n}©´

� ����� � �a��# ���a� " Å �áÅ�� ��� ÁAÅ � Á � � Á �aÆ^I_DcLt-¬:cz|}_acEy:�4¥�y:n�cz¬-y��¢uDy-p}cE�"¥�w¶p}_"�D|rcE¬Xw¢tUu%n�n}scEvDy�|}w¢tDªmstUb4�DyU|rw¢va�8nqt:b8cL|}cEnrua�¶p*nItU¡op*y�w¢vacE��ªX¥�w�pr_nrcEszua|}w¶p�lBt:v�t:vac�_Dy�v%�Ъay�vD��¥�w�pr_at:uopQnrcEsuD|rw�p�lBtUv�pr_Dc't�pr_Dcz|�_DyUvD�д

��v¯y:�a�ow�prw¢tUv�ª(tUv�p}_ac�n}y�b4c4prt:�%t:��t:�Uw¢cEn�y:n'�a|}cz¬mw�t:uDnr��l:ª�y�vDt�pr_Dcz|�nrcp�tU³Inrw¢b�ua�xy-p}w�t:vDn'¥IyUn'|}uavXayU�:yUw�v�ª�¥�w�pr_áy�vD��¥�w�pr_°nrcEszua|rw�p�lUª�¡auop"¥�w¶p}_°y­|}y:�ow�t­|*y�va�:c²nqczpBprt¯�a´Í�¿§ ¦mb±© GQpr_acEw�|�|rc=nqua��p}n�y�|}c�aw¢nr�a�xyVlUcE��tUv ^D�UuD|rc=n ^D�Uua|}cEn��4yUvD� �o´

^I_ac'|}cEnrua��p}n�yU|rc�nquDb8bByU|rw��zc=��t:v"p}_ac�³ tU�¢�¢t-¥�w�va�ep}yU¡a�¢cU´jmw¢vDszc�uDnrc�t�³+nrcEszua|rw�p�l�w¢vo³ t:|rbBy-p}w�t:v�prt�b4c=nrn}y��:cEn�yU�D�an«�U�4¡XlXp}cEn�§?^Qd��-�«£Q����g²� � b4c=nrn}y��:cEn*©

t:|���6'¡mlXprc=n�§Ú�Q��¸¾¸(f b4cEn}nryU�UcEn*©�ªUw�vB��{+¬+6�yUvD�8³ tU|��QgA�Qd�Ç�g � �oªX¥�c�nrczcQy:�a�ow�prw¢tUvDyU���¢l�p}_Dy-p�b8tXn�ptU³¾p}_ac��Dy:s*¦Ucp*nIy�|}cLw¢vDsz��uD�aw�va�Bt:va�¢l±tUvac�b4cEn}n}y��UcLw¢v"p}_ac'p*y�¡a�¢c�w�v�pr_Dc�szyUnrc�t�³(��t-¥�cz|��ocEvDnrw¶p�l±¥�w�pr_|*y�vD�Uc��a´¢»=�"§ ¦mb±©�´

� �o�a�¢tUw�prw¢va� pr_ac¤w�vo³ t:|rbBy�prw¢tUvátUv°pr_ac¤w�vDsz|rc=yUnrc²t�³'p}_ac¤yV¬:cz|*y��Uc��Dy:s*¦Uczp"nqw��zc:ª�¥�c¤szy�vRcEyUnrw¢��lsztUb4�auop}cLpr_ac�t-¬UcE|r_DcEyU�±w�vXpr|}to�ouDszcE�"¡Xl4p}_ac�nrcEsuD|rw�p�l±y�|*s*_aw�prcEsprua|}cU´#�è³�¥�c�b4cEyUnrua|}cQp}_awxnIt-¬Ucz|}_ac=yU�w¢v²p}cz|}b tU³+vmuab�¡Ncz|«t�³+¡mlXprcEn«nqcEvXpQpr_DcenrcEsuD|rw�p�l�yU|}s*_Dw¶p}cEs�p}ua|}c�yU�a�DnQy�¡NtUuap����4�%cE|}szczvXp«tU³WsztUvXpr|}tU�

$&% í $ ß

Page 20: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 »"�

>#w¢�Uua|}c���aQjmw�beua�xy-prw¢tUv¨¥�w¶p}_atUuop�nqc=sua|}c�b4c=n�Çn}y��:cEnEªm|}yUva�Uc8Z��D´ �

>�w¢�UuD|rc �#a�jmw¢b�ua�xy-p}w�t:v0¥�w¶p}_�nrcEsuD|rc°b4c=n�ÇnryU�UcEnEªm|}yUva�Uc8Z��D´ �

jmw¢b�ua�xy-p}w�t:v"{Wy�|*y�b4czprcz| jXp}yUvD�ay�|*��fL¸#jo� jmc=sua|}c�fL¸�jo�£Quab�¡Ncz|Qt�³(|rt:uoprc=n �:�U�U� �:�U�U�£Q¡�tU³#�%yUs*¦Uczp}nInrczvXp �D»U»E�X� �a»=�a»"�£�¡�t�³(¡mlXprcEn�nrczvXp 6:�:�U���U��� �-�U�:�U�:�U���¬m�D´(�Dy:s*¦Ucp�nrw �Ec ���m´Í��¡mlXprc=n �:�a´Í��¡mlXprc=n���a�ow�prw¢tUv¨f«¬:cz|}_acEy:� |}c³ cE|rcEvDscB§?ZL���8© �U�a´ ���

^�yU¡a��c 6 a �L��t:¡Dy��Ð|}cEnrua��p}nIw¢v�nrw¢b�ua�xy-p}w�t:v"¥�w�pr_²y�v%��¥�w�pr_at:uopQnrcEsuD|rw�p�lUªo|*y�va�:c�Z½�a´¢»=�jmw¢b�ua�xy-p}w�t:v"{Wy�|*y�b4czprcz| jXp}yUvD�ay�|*��fL¸#jo� jmc=sua|}c�fL¸�jo�£Quab�¡Ncz|Qt�³(|rt:uoprc=n �:�U�U� �:�U�U�£Q¡�tU³#�%yUs*¦Uczp}nInrczvXp �:��6:�f6 �U�U�����£�¡�t�³(¡mlXprcEn�nrczvXp �����(6D»=�U� 6:�U�f6:�:�U���¬m�D´(�Dy:s*¦Ucp�nrw �Ec »=�:�o´ �e¡XlXp}cEn »=�U�a´ 6�¡mlXprc=n���a�ow�prw¢tUv¨f«¬:cz|}_acEy:� |}c³ cE|rcEvDscB§?ZL���8© »=�a´ ���

^�yU¡a�¢c��#a �L��t:¡Dy��Ð|}cEnrua��p}nIw¢v²nqw¢b�ua�xy-p}w�t:v"¥�w�pr_²yUvD��¥�w�pr_DtUuopQnrcEszua|rw�p�lUªo|*y�vD�Uc8Z��a´Í�

t-¬:cz|}_acEy:� § ³ tU|���{+¬+6X©±w�vRpr_ac­szy:nqc¨t�³��¢t-¥i�oczvDnrw�p�lUªQyUvD� »=� �%cE|}szczvXp"t-¬:cz|}_acEy:��w�vRpr_ac­szy:nqcAtU³_Dw��:_acz|��aczvDnrw¶p�l:´#�QczvDszcUª:pr_ac«yU�a�ow�prw¢tUv%y��at-¬:cz|}_acEy:��wxn+|}cEyUnrtUvDvDy�¡a�¢cU´¾�èp�nq_DtUua�x�8¡%c�vDt�prc=�8pr_Dy�p�¥�_acEv

í�í Ö�k�l$m$n$o

Page 21: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

»=� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

sztUvXpr|}tU�Dpr|*y�<±s�¡NcEsztUb4cEn�w¢b8�NtU|rp}yUvXp�¡NcEszyUuDnrcL�ocEvDnrw¶p�l4w¢vDs|}cEy:nqc=nzªUpr_acLb4cEn}nryU�UcQnrw �EcEn�w�v%s|}cEyUnrcUªmy�v%�p}_acQ|}cz�xy-p}w�¬:c�t-¬UcE|r_DcEyU�4�ouDc�prt8nqc=sua|}w�p�lewxn��¢t-¥�cz|}cE�ЪXyUn+w¢�¢��uDnqpr|*y-p}cE�B¡mlepr_ac�nrw�beua�¢y�prw¢tUvDn�¥�w¶p}_±|*y�va�:cZ �a´Í��§ ¦mb±©�´

� ������� O�� # "ÚÆ#�o� " Å �¿Ä "Ú���¿�=� Á�� �a� " Å ���v¯pr_awxnenrcEsprw¢tUv�ª(p}_ac"n}scEvDy�|}w¢t¯»±wxnenrw�beua�xy-prc=�д »=�U�²vDtm�acEn8y�|}c�nq�D|rc=yU�­tUv2yAn��XuDyU|rc:ªWyUn�¡Nc³ t:|rcw¢v­nqc=s�prw¢tUv 6D´ �a´Í�m´4^I_acB�ow��®cz|}czv%sc8_acz|}cUª�wxnLpr_%y-p'tUvac8�DyU|qp't�³�pr_acBvato�oc=n�y�|}ce|}uavavaw¢va��pr_Dc4nrcEszua|}c¬:cz|*nqw¢tUv t�³�fL¸#jo� §Ú_aczv%sc�c��as*_Dy�vD�Uc"nrw¢�Uvac=�¿fL¸#jo�0b4cEn}n}y��Uc=n}©ªW¥�_aw¢��c�pr_Dc�tUpr_acE|4�Dy�|rp8wxn8uDnrw�va�nqp}yUvD�ayU|}��fL¸�jo� § ¥�w�pr_DtUuopQnrw��:vacE�"b4cEn}nryU�Uc=n}©´

{+|}cEszw¢nrcz�¢lUªoyU���Npr_DcLvDtm�acEn�w�v�pr_ac��¢c³ p��DyU|qp�t�³¾p}_ac�y�|}cEy�§Ú¥�_awxs*_�_DyV¬:c%��stmt:|}�ow¢vDy�prc��°pr_DyUv��D´ �:©yU|rcLuDnrw�vD�±nqc=sua|}c'fL¸#jo�'ªa¥�_Dw��¢cLpr_ac'|}w��:_XpI�%y�|rpIwxn�uDnrw¢va�Bn�p*y�vD�ayU|}��fL¸�jo��´

jmt:b4c�|rc=nquD�¶p*n�t�³(p}_acenrw�beua�xy-prw¢tUvAyU|rc��aw¢nr�a�xyVlUcE��t:v ^D�Uua|}cEnQ�±y�vD�²��a�p}_ac�|}tUuaprcEn�prt�yU����vato�ocEny:nInqcEczv�¡ml±t:vacLvato�oc�t�³�c=yUs*_"�Dy�|rpEªoy�|}c��ow¢nr�a�xyVlUc=�дWf«v"pr_DcL�:|}yU�a_�ªm¥�cLsEy�v"sztUv#^%|rb p}_Dy-p�w¢vD�ocEcE�Ъ

>#w¢�Uua|}c¨��a¯��tUuop}cEn�t�³�y¯vDtm�ac¨¥�w�pr_ nrw¢�Uvac=�b4c=nrn}y��:cEn

>�w¢�UuD|rc'��a���tUuaprcEn�t�³Wy4vato�oc�¥�w�pr_Anqp}y�v%�ay�|*�b8c=nrn}y��:cEn

vDt�vato�ocLt�³Ðp}_ac«|}w¢�U_Xp��DyU|qp�§ ¥�w�pr_at:uopI�a|rt:�%cE|�yUuopr_acEvXprwxszy-p}w�t:v%©�ªm¥IyUn�y��¢��t-¥�cE�8p}t��DyU|qp}w¢szw��%y-prc«w�v�pr_acvDcp�¥�tU|}¦Bt�³¾p}_ac'vato�oc=n�¥�w¶p}_²nqc=sua|}w¶p�l:´

�èp�¥IyUn�³ ua|rpr_acE|�b4yUvmuDy��¢��l4¬:cz|}wi^Dc=�Bp}_Dy-pIpr_DcL|}tUuaprcEn�tU³�cz¬:cz|}l4vato�oc�t�³¾t:vac��Dy�|rpEªmvacE¬Ucz|Iw¢vDs�¢uD�oct:|I|rc=yUs*_�y�vmlBvato�oc't�³#pr_Dc't�pr_Dcz|��DyU|qp=´

^I_ac'|}cEnrua��p}nIw¢vD�owxszy�prcLpr_ac'�D|rt:�%cE|�¡%cE_DyV¬mw�t:|�tU³�p}_ac'w¢b8�D��cEb8cEvXp}y-p}w�t:v�´

$&% í $ ß

Page 22: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 »=�

� ������� O�� # "ÚÆ#�o� " Å �¿Ä "Ú���¿�=� Á�� �a� " Å ���vApr_awxn«nrcEsprw¢tUv�ª%pr_Dcen}sczv%y�|}w�t��4wxnLnqw¢b�ua�xy-p}cE�д'»=�U�BvDtm�acEnQyU|rcenq�a|}cEy:��tUvAy±n��XuDy�|}cUªNyUnQ¡%cz³ tU|}c�w¢vnrcEsprw¢tUv 6D´ �a´Í�X´+^I_acL�aw��®cz|}czvDszc�_acz|}cUªmwxn�p}_Dy-p�t:vac«�%y�|rp�tU³�pr_ac�vato�oc=nIy�|}c«uDnrw¢va�et:vacL¦Uczl:ªm¥�_aw��¢cLpr_actUpr_acE|��Dy�|rp�w¢nIu%nqw¢va�By�vatUpr_acE|�¦UcElB³ tU|�yUuopr_acEvXprwxszy-p}w�t:v�§?nqw¢�UvDw�va�ByUvD��¬:cz|}w¶³ lmw¢va�4b4cEn}nryU�UcEn*©�´

{+|}cEszw¢nrcz�¢lUªoyU���Npr_Dc«vato�oc=n�w�v"pr_ac«prt:���DyU|qpIt�³¾pr_ac�y�|}cEy"§ ¥�_awxs*_�_DyV¬:cQl±sztXt:|}�aw�vDy�prc �¿pr_DyUv��D´ �:©yU|rc�uDnrw¢va�4pr_ac�nrlmb4b8czpr|}w¢s�¦:czl 8qnrlmbeÇè¦UcEl®»$9�ª:¥�_aw¢�¢c'pr_ac'¡Nt�prprt:b �DyU|qp�wxn�uDnrw¢va�8pr_ac�nrlmb4b8czpr|}w¢s�¦:czl8rnrlXb8Çè¦UcElo� 9*´

jmt:b4c�|rc=nquD�¶p*n+t�³®p}_acQnrw�beua�¢y�prw¢tUv±yU|rc��owxnr�a�¢yVl:cE�8tUv�^D�:ua|}cEn�»=��y�vD��»:»(a�pr_ac�|}tUuaprcEnWprt�yU���%vato�ocEny:nInqcEczv�¡ml±t:vacLvato�oc�t�³�c=yUs*_"�Dy�|rpEªoy�|}c��ow¢nr�a�xyVlUc=�дWf«v"pr_DcL�:|}yU�a_�ªm¥�cLsEy�v"sztUv#^%|rb p}_Dy-p�w¢vD�ocEcE�Ъ

>#w¢�Uua|}c8»E��a(��t:uoprc=n�tU³�yevato�oc�¥�w¶p}_'^D|*nqp�¦:czl >�w¢�UuD|rc�»U»;a���tUuaprcEn�t�³�y�vato�ocB¥�w¶p}_¯nqc=st:vD�¦Uczl

vDt±vato�oc�tU³#p}_ac�¡Nt�prprt:b �DyU|qp8§ ¥�w�pr_at:uop«�a|}tU�Ncz|«y�uop}_aczvXprwxszy�prw¢tUv%©ª%¥IyUnQy��¢��t-¥�cE�"prt��Dy�|rprwxsw¢�Dy-p}c�w¢vp}_ac'vaczp�¥�t:|r¦BtU³¾pr_Dc'vato�ocEn�tU³¾p}_ac�prt:���%y�|rpEªay�v%�"sztUvm¬UcE|}nrcz�¢lU´

�èp�¥IyUn�³ ua|rpr_acE|�b4yUvmuDy��¢��l4¬:cz|}wi^Dc=�Bp}_Dy-pIpr_DcL|}tUuaprcEn�tU³�cz¬:cz|}l4vato�oc�t�³¾t:vac��Dy�|rpEªmvacE¬Ucz|Iw¢vDs�¢uD�oct:|I|rc=yUs*_�y�vmlBvato�oc't�³#pr_Dc't�pr_Dcz|��DyU|qp=´

^I_ac'|}cEnrua��p}nIw¢vD�owxszy�prcLpr_ac'�D|rt:�%cE|�¡%cE_DyV¬mw�t:|�tU³�p}_ac'w¢b8�D��cEb8cEvXp}y-p}w�t:v�´

� ������� O�� # "ÚÆ#�o� " Å �¿Ä "Ú���¿�=� Á�� �a� " Å ��v8p}_aw¢n�nqc=s�p}w�t:v�ª�p}_ac�nrszczvDyU|rw¢t'��w¢n�nqw¢b�ua�xy-p}cE�д�»E�:�Lvato�ocEn+yU|rc�nr�a|}cEyU�8t:v4y'n��XuDy�|}cU´#^I_ac��ow �NcE|rcEvDsc_Dcz|}cUªÐwxnLpr_Dy�p�t:vac8�Dy�|rpLtU³�p}_ac4vato�ocEn�y�|}c8|ruavDvaw�vD��y�s�¢tos*¦²¥�_aw¢s*_�wx�oczvXprwxszyU�#prt�pr_acBsz��tos*¦²t�³�pr_acnrw¢b�ua�xy-p}tU|=ªX¥�_Dw��¢c�pr_ac'tUpr_acE|��Dy�|rp�_DyV¬Uc�y4s�¢tos*¦±¥�_awxs*_�wxnIt �¤¡Xl¨»E�U�8nrcEst:vD�anE´

í�í Ö�k�l$m$n$o

Page 23: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

�U� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

{+|}cEszw¢nrcz�¢lUª®y��¢��p}_ac�vDtm�acEn«w�v�p}_ac�p}tU�A|}w��:_XpQ�Dy�|rpe§Ú¥�_aw¢s*_¨_DyV¬Uc'l�stmtU|*�ow¢vDy-p}c �µpr_DyUv �A©�_DyV¬:cn}y�b4c�prw¢b4c²yUn8pr_DcAnqw¢b�ua�xy-p}tU|=ª+¥�_aw¢��c�p}_ac²¡Nt�pqp}tUb,�¢c³ p±�%y�|rp4_%yV¬Uc�y¨p}w�b4c²¥�_awxs*_¿w¢n4t �°¡ml°»E�:�nrcEsztUvD�Dnz´

jmt:b4c�|rc=nquD�¶p*n+t�³®p}_acQnrw�beua�¢y�prw¢tUv±yU|rc��owxnr�a�¢yVl:cE�8tUv�^D�:ua|}cEn�»V�'y�vD��»=�#a�pr_ac�|}tUuaprcEnWprt�yU���%vato�ocEny:nInqcEczv�¡ml±t:vacLvato�oc�t�³�c=yUs*_"�Dy�|rpEªoy�|}c��ow¢nr�a�xyVlUc=�дWf«v"pr_DcL�:|}yU�a_�ªm¥�cLsEy�v"sztUv#^%|rb p}_Dy-p�w¢vD�ocEcE�Ъ

>#w¢�Uua|}c »V�#a ��t:uoprc=n�tU³ey¯vato�oc¤¥�w¶p}_ sz��tos*¦t �®nrcp:ZL�

>�w¢�UuD|rc¯»=��a¯��t:uoprc=n�tU³�y¯vato�oc�¥�w�pr_ sz��tos*¦t �Ðnqczp;Ze»E�:�

vDt�vato�ocLt�³Ðp}_ac«¡Nt�prprt:b ��cz³ p��DyU|qp�§ ¥�w�pr_at:uopI�a|rt:�%cE|�yUuopr_DczvXprwxszy�prw¢tUv%©ªX¥IyUn�y��¢��t-¥�cE�8p}te�%y�|rprwxsw¢�Dy-p}cw¢v�pr_ac'vDcp�¥�tU|}¦Bt�³¾p}_ac'vato�oc=nIt�³#pr_ac�p}tU��|rw¢�U_Xp��Dy�|rpEªayUvD��st:vX¬:cz|*nqcE��l:´

�èp�¥IyUn�³ ua|rpr_acE|�b4yUvmuDy��¢��l4¬:cz|}wi^Dc=�Bp}_Dy-pIpr_DcL|}tUuaprcEn�tU³�cz¬:cz|}l4vato�oc�t�³¾t:vac��Dy�|rpEªmvacE¬Ucz|Iw¢vDs�¢uD�oct:|I|rc=yUs*_�y�vmlBvato�oc't�³#pr_Dc't�pr_Dcz|��DyU|qp=´

£Qt-¥'ª=yUv�yU�a�ow�prw¢tUv%y���c��m�Ncz|}w¢b8cEvXp¾w¢nÐprt�|}uav�pr_Dc�nryUb4c+nrszczvDyU|rw¢tDªE¥�_aw��¢c��owxn}y�¡a�¢w�vD�Ipr_ac+¬:cz|}wi^Nszy-p}w�t:vtU³�pr_ac¨prw¢b8c=n�p*y�b4�áw¢vápr_ac¨w�b4�a�¢czb4czvXp*y-prw¢tUvTa¨p}_ac¨b4cEn}n}y��Uc=n±y�|}cAnqprw¢���Lnqw¢�Uvac=�áy�vD�ánqprw¢�¢�«w¢vDs�¢uD�ocp}w�b4c=n�p*y�b4�DnEª«¡auap"p}_ac­w�b4�a�¢czb4czvXp*y-prw¢tUv vat���t:va�UcE|�s*_ac=s*¦on±p}_Dy-p�pr_Dc¤p}w�b4c=n�p*y�b4�Dn�y�|}c¤sztU|}|rc=s�pE´jotUb4c4|rc=nqua��p}n�t�³�p}_ac±nrw�beua�¢y�prw¢tUv­uavD�acz|�pr_Dt:nrc±stUv%�ow¶p}w�t:vDn'y�|}c4�ow¢nr�a�xyVlUc=�¨t:v ^%�Uua|}cEn8»�6²yUvD��»=�+ap}_ac�|}tUuop}cEnIp}t�y��¢��vato�oc=nQy:n�nqcEczv²¡ml�t:vac�vato�oc�t�³(cEyUs*_��DyU|qp=ª%yU|rc��owxnr�a�¢yVl:cE�д�·�c�nqcEc�pr_Dy�pQw¢v²pr_acszua|}|rcEv:p8szyUnrcUª�§?nqw¢vDsc�pr_ac"vato�ocEne_DyV¬:cBpr_ac�nryUb4c�¦UcElon}©ª#w¢vD�ocEcE�Ъ+yU����vato�oc=nesEy�v |}cEyUs*_¯yU����t�p}_acz|vDtm�acEn'§ _DczvDszcUªavatUprcLpr_%y-p�w¢v"p}_acEnrc�st:vD�ow�prw¢tUvDnEªmpr_Dc'vato�ocEn�yU|rc�¬mua�¢vacz|*y�¡a�¢c«prtB|}cz�a�xyVl±y-prp}yUs*¦on*©�´

^I_ac'|}cEnrua��p}nIw¢vD�owxszy�prcLpr_ac'�D|rt:�%cE|�¡%cE_DyV¬mw�t:|�tU³�p}_ac'w¢b8�D��cEb8cEvXp}y-p}w�t:v�´

$&% í $ ß

Page 24: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �a»

>#w¢�Uua|}c » 6�a ��t:uoprc=n�tU³ey¯vato�oc¤¥�w¶p}_ sz��tos*¦t �®nrcp:ZL�eyUvD��vat8prw¢b4cEnqp}y�b4�²s*_ac=s*¦

>�w¢�UuD|rc¯»V�#a¯��t:uoprc=n�tU³�y¯vato�oc�¥�w�pr_ sz��tos*¦t �Ðnqczp;Ze»E�:��yUvD��vat8prw¢b8c=n�p*y�b4�²s*_acEs*¦

� � ������ � ¾�z���

��v�p}_awxn�|}cz�NtU|rpI¥�c�uDnrc�pr_Dc�yUn}nquDb8�aprw¢tUv�t�³Wvaczp�¥�t:|r¦±¥�w�pr_DtUuop«sztUb4�a|}tUb4wxnqc=��vato�oc=nz´I�Qn«y4bBy-pqp}cz|tU³Ð³ÚyUspEªoy���pr_at:ua�U_±pr_acE|rc�y�|}c�_aw¢vXp}n�w�v�pr_acQpr_acEtU|}cp}w¢sEy��®n�p}uD�ol²¹Í�=¼®prtesztUuavXp}cz|��%tXnrnrw�¡D��cLy-pqp*yUs*¦on+¥�w�pr_sztUb4�a|}tUb4wxnqc=�±vato�oc=nIw�v�pr_Dc'vacp�¥�tU|}¦®ªmy4�Ncz|r³ cEsp���cE¬Ucz�ÐtU³(nrcEszua|}w¶p�l�nrczcEbBnItUuop�t�³(|}cEyUs*_¾´

��cEl¨�owxn�p}|rw¢¡auop}w�t:v�nrczcEb4n'yU�¢nrt�y �Xuaw�prc±�awi<±suD�¶p'p*yUnr¦²w�v yU�¤_atos8vacp�¥�tU|}¦on�yUnLw¢�aczvXprw�p�l¨¡Dy:nqc=�nrw¢�UvDy�prua|}cEn�§ ¡%yUnrcE�"tUv��Dy�w¢|}w�va�4y��¢�Ut:|rw�pr_Db4n*©�|rc �Xuaw�|}cEn�p}tXt4beuDs*_�|rc=nqt:ua|}szcEn�prtB¡Nc'w�b4�a�¢czb4cEv:p}cE��w¢vfL¸#jo�¿vato�oc=n+¥�w�pr_Bp}_acQ�a|}cEnrczvXp�sztUb4�auop*y-prw¢tUvB�Nt-¥�cz|+tU³�czb�¡NcE�D�ocE�Bnrlon�p}czbBnz´\>DtU|Wp}_aw¢n�|}cEyUnrtUv¾ª�¥�cu%nqc�yQnrlXb4b4cp}|rwxs+nr_Dy�|}cE��¦Uczl«prtLnqw¢�Uv4fL¸�jo� b4c=nrn}y��:cEn�yUvD��pr_Dc�¥�wx�ocEnr�a|}cEy:�'�QgA�Qd­yUuoprcEvXprwxszy-p}w�t:vyU���:tU|}w¶p}_ab�´

·�cB�Uw¢¬Ucepr_acB�oczp}yUw��¢cE�­nr�%c=sw_^%szy�prw¢tUv¨tU³�y�nrcEsuD|rw�p�lAy�|*s*_aw�prcEsprua|}ce³ tU|�fL¸�jo��´Ð·¤cBc��m�D�¢yUw�v¤pr_ac|}cEy:nqt:vDnг t:|¾p}_acInqbBy��¢�os*_Dy�vD�UcEn�pr_Dy�p#¥�cI�ow¢��³ |rt:bµpr_acI¡Dy:nqwxs�nrcEszua|rw�p�l'y�|*s*_aw�prcEsprua|}c+�a|}tU�Nt:nrcE��w�v"¹ �-¼G´>DtU| " # Á Á�� �E�a� " Å � � �a� " # " �  yUvD� � Å ���#�z� ��Á �=� |}cEy:nqt:vDnzª%¥�ceuDnrcey�nrw¢�UvDy�prua|}c�n}s*_aczb4c�¥�_Dcz|}cp}_ac±nrw��:vDy-p}ua|rc4w¢vo³ tU|}bBy-p}w�t:v¤wxn'�auopQ~�uDn�p�y�³ prcE|'pr_ac±sztUvXpr|}tU�Wb4c=nrn}y��:cU´±^I_ac±sztUvXpr|}tU�Wb4cEn}n}y��Uc4y�v%�p}_ac'|}cz�xy-prc=�"nrw¢�UvDy�prua|}c«w¢vo³ t:|rbBy-p}w�t:v�³ t:|rbBn�y8vacE¥ 8q¦mw�vD�+9Lt�³(st:v:p}|rt:�®b8c=nrn}y��:cU´

·�c�¬VyU��wx�ay�prc�p}_ac�w�b4�a�¢czb4cEv:p*y-p}w�t:v±t�³�p}_ac'nqc=sua|}w�p�l4yU|}s*_Dw¶p}cEs�p}ua|}c�tUv�prcEnqp�nrszczvDyU|rw¢t:nE´�·�c�nq_at-¥'ª¡mlBnrw�beua�¢y�prw¢tUv�ª:pr_%y-p�p}_acQw¢b4�a�¢czb4czvXp}y�prw¢tUv"tU�Ncz|*y-prc«y��a�a|}tU�D|rw¢cp}��l8y�vD�4p}_Dy-p�pr_Dc«nrcEsuD|rw�p�l8yU|}s*_Dw¶p}cEs�Çp}ua|}c�szyUvAnquDsEsc=nrnq³ ua�¢��l�st:uavXprcz|«y-pqp*yUs*¦onE´I^I_Dc�t-¬UcE|r_ac=yU�"�UcEvacz|*y-p}cE��¡ml�p}_acenrcEszua|rw�p�l"yU|}s*_Dw¶p}cEs�p}ua|}cwxn�y��xnrt8cE¬-y��¢uDy-p}cE�д

í�í Ö�k�l$m$n$o

Page 25: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

�:� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

� � �"�����

�5@:? � C��WY:U:Y:GJI#K N�C �EZbO�Y�L �EY������ �! B#" B Q Z CWI�Q � Y)DHQ�� I�L\O#L Z[L�U��v�p}_ac��otosuab4cEv:p=ªDw�p�¥�y:n�yUn}nquDb8c=�"pr_Dy�p�pr_ac��ow �®cz|}czvXp�vato�ocEn��Dy�|rprwxsw¢�Dy-p}w�vD�8w¢v�pr_acegA�Q£Q��^ y�|}cu%nqw¢va�4pr_Dczw¢|«s�¢tos*¦�p}t4prw¢b4cEnqp}y�b4�²p}_ac��ow �®cz|}czvXpQb4cEn}nryU�Uc=nz´I^I_awxn�wxn��Nt:n}nqw¢¡a�¢c'¥�_aczv²vato�oc=n��Nt:n}nqc=nrn_Dw��:_ �XuDyU��w�p�lesz��tos*¦onzª-t:|+y�|}c�nqlmvDs*_a|}tUvDw �EcE��|}cz�:ua�xy�|}��l:´�^I_acEvep}_ac��ow �NcE|rcEvDsc�¡Ncp�¥�czcEvevDtm�acEn�Us�¢tos*¦mn|}czbByUw�vDn��¢w�b4w�prc=�д�^I_awxnIw¢n�uDnqu%y��¢��lBp}_ac�szy:nqc:´

�è³®pr_Dw¢n�yUn}nquab4�op}w�t:v8sEy�v4vatUp�¡%c�b4czpEªmy�vD�e³ tU|+pr_acQsztUb4�a�¢cp}czvac=nrn(tU³Np}_awxn+�otosuab4cEv:p=ªXyUv�8}fL¸#jo�jocEsuD|rc�^Iw�b4c�{+|rtUprtost:� 9¨§èf�jo^I{�©�w¢n8�a|}cEnrczvXprc=� w¢v¯pr_Dw¢n4nrcEs�p}w�t:v�´��èp4yU���¢t-¥�n�vato�oc=neprt¨|}uav¯¥�w�pr_vDtUvoÇ�nqlmvDs*_D|rt:vaw �EcE�±sz��tos*¦onI¥�_aw¢��c�p}_acLprw¢b4cEnqp}y�b4�DnQy�|}c�nqprw¢�¢�ÐuDnqw¢va�4p}_ac'vato�ocEn�as�¢tos*¦onz´

��������� � � Á � � " ÁXÄfL¸#jo� jmcEszua|}cA^Iw�b4cA{+|}t�p}tostU��sEy�v¿¡Nc¨nqcEczv°y:nBy¯�ocz|}w¢¬Vy�prw¢¬Uc�t�³�p}_ac'8q�aw¢nqpr|}w�¡Duoprc=��prw¢b8czÇènqp}yUb4��D|rtUprtost:� 9Q�oc=nrsz|rw¢¡%c=�±w¢v±p}_acLpr_acEtU|}cprwxszyU�Nnqpru%�olUªoy�v%�±t�³¾pr_ac�tUvDcUªXb8t:|rc�st:b4�a��c��ЪXw¢v¨¹ �E¼è´+��t-¥�cz¬:cz|=ªp}_acz|}cWwxn¾y�v'y:nrnruab4�oprw¢tUv'u%nqc=�«w¢v�pr_Dw¢n��otosuab4czvXphaÐpr_ac�s�¢tms*¦on�yU|rcWu%nqc=�Q³ t:|Ðprw¢b4cEnqp}yUb8�Dw�va�%ª-y�vD�'yU����tU³p}_aczb y�|}c(vatUvaÇè�oc=s|}cEy:nqw¢va�'§ÚyUv�y:nrnruab4�op}w�t:v�sztUb4�Dy�prw¢¡a��c�¥�w¶p}_�pr_acW³Úy:s�pÐp}_aczl�y�|}cWvat�p¾nrlmvDs*_a|}tUvaw��zc=�D©�´��v�p}_aw¢n�stUvXp}c��mpEª�w�p�wxn'vat���t:va�UcE|'vacEszcEn}nryU|rl�p}t�uDnqc±yUv�yUuopr_DczvXprwxszy�prw¢tUv�_Dy�vD�Dnq_DyU¦Uc:ª¾nqu%s*_­y:nLpr_acsztU|}|rc=s�p}cE�²£�cEcE�o_%y�b8Ç�jo_a|rtmc=�ocz|«�a|rtUprtost:�?ªN¥�_awxs*_Aw¢vDs�¢uD�oc=�¨y�nrbBy��¢�[8q|}cEyUsprw¢¬Uc�9�sztUb4�NtUvacEv:p=´L�«n«y|}cEnrua��pEªop}_acE8*fL¸�jo��jmc=sua|}c'^Iw�b4c�{+|}t�p}tostU�i9�sEy�v�¡%c�vat-¥ y8p}|}yUvDnq�Nt:nrw�prw¢tUv�t�³#pr_ac�b4c=s*_Dy�vawxnrb4nItU³p}_ac�£Q^I{¿�a|}t�p}tostU�(¹ �-¼�§?y�vD���W>(d°�X���"¹ ��¼ ©´

¸¾cp� n'|}cEsEy��¢�(pr_ac±¡%yUnrw¢s8wx�ocEy�¡Ncz_aw¢vD��p}_ac±£Q^I{��a|}t�p}tostU��aLp�¥�t²vDtm�acEn�� yUvD� pr_Dy�p�y�|}c4y�pqÇp}czb4�op}w�va�±nrlmvDs*_a|}tUvaw��Ey�prw¢tUv�ªXc��as*_DyUva�Uc«prw¢b4c�b4cEn}nryU�Uc=n�¥�w�pr_Xa� ^I_ac�suD|r|}czvXpIprw¢b4c��� 4§ prw¢b8c'tU³#�:czvacE|}y�prw¢tUv"t�³#pr_ac�b4cEn}nryU�UcV©� ^I_ac�prw¢b4c�y-p�¥�_awxs*_�pr_ac'�a|}cz¬mw¢tUuDn�b4cEn}n}y��Uc«³ |}tUb0p}_ac't�p}_acz|IbByUs*_Dw�vac'¥IyUn�|}cEszczw¢¬UcE������ ^I_ac�prw¢b4c't�³(�UcEvacz|*y-p}w�t:v�w¢vD�owxszy-p}cE�"w�v%nqwx�oc�pr_%y-p��a|}cz¬mw¢tUuDn�b4cEn}nryU�Uc:ª����·á_acEv¨yBbByUs*_Dw�vac�|rc=sczw¢¬Uc=n�nqu%s*_²b8c=nrn}y��:cUª%w¶pQ|}cEsztU|*�anIp}_aceszua|r|}czvXp�p}w�b4c�����´«^I_aczvAy:nrnruab4w�vD�

p}_Dy-pIp}_acLp�¥�t4bByUs*_aw¢vac=n�_%yV¬Uc�yesztUvDnqp}yUv:p�prw¢b4c��ow �NcE|rcEvDsc ����ªXpr_acL³ t:���¢t-¥�w�vD�e¡Dy:nqwxsLw�vDc�XuDy��¢w�p�lBw¢n¬:cz|}wi^%cE� a

��� ��� � ��� �� � ��� §Ú�a´¢»=©^I_awxnLw�vDc�XuDy��¢w�p�l²�Uw¢¬UcEnQtUvac8w¢v:p}cz|}¬-y���³ tU|�����´�^I_ac�|*y�va�:c�tU³+pr_ac8w¢v:p}cz|}¬-y��(stU|}|}cEnr�%t:vD��prt"tUvac

|}tUuDvD�mÇGpr|}w��"prw¢b4c±§ _acEvDsc'w¢v#^Dvaw�prc�pr|*y�vDnrb4w¢n}nqw¢tUv�nq�Nczc=��¥�t:ua�¢��|}cEnrua��pIw¢v�w�vXp}cz|}¬VyU��y4|}yUva�UcLt�³W�aªDw?´ cU´yUv2uDvaw��Xuac��a|}cEszw¢nrc�¬-y��¢uac=©´ =�c=szy�u%nqc�nqu%s*_2b4cEn}n}y��Uc=neyU|rc��Ncz|}w�to�owxszyU���¢l pr|*y�v%nqb4w�pqprc=�Ъ�pr_ac²£Q^I{�D|rtUprtost:��yUsEsuabeua�xy-prc=n�p}_aczbiyUvD�²�Ncz|r³ tU|}b nrtUb4ce�Dy-p}y�Ç&^%�¶p}cz|}w�va�%´«��³ prcz|L�xy�|}�Uc�n}szyU��c�c��o�%cE|rw¢b4czvXp}nt:v��Q��{®�«£���^2y�vD��£«j#>(£���^á¹�»=�V¼m¥�w¶p}_�_muavD�o|}cE��t�³opr_DtUuDn}y�vD�Dn�t�³avDtm�acEnEªVpr_ac�£Q^I{¤yUuopr_DtU|*n�_DyV¬:cs*_Dt:nrczvAp}t²uDnrc4�Dy-p}y�Ç&^%�¶p}cz|}w�va��uDnrw�vD��y����������!��`�, � ��"+a�³ |rt:b�y��¢�(pr_DcB|rc=sczvXp'w¢v:p}cz|}¬-y��xnzª®p}_acBtUvac¥�w�pr_4p}_ac«nrbBy��¢��c=n�p�|}yUva�Uc�wxn+uDnrcE��´J>Dua|rpr_acE|��a|}toscEn}nrw�va��wxn��ot:vacUªmyUn�£Q^I{¯�Ncz|r³ tU|}bBn(pr_Dc«yU�D�ow¶p}w�t:vDy��p*yUnr¦±t�³(nqlmvDs*_D|rt:vaw �Ew�vD�8sz��tos*¦onIt�³�pr_ac'_atXn�p*nz´

$&% í $ ß

Page 26: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �U�

f«vepr_ac�nrcEszua|rw�p�l�t�³®nquDs*_eb4cEn}nryU�UcEnEªVw¶³®¥�c�y:nrnruab4c�yUuopr_DczvXprwxszy�prw¢tUv�ªVp}_acIw¢n}nquDc�wxn(|rcE�a�xyVl�y�pqp*yUs*¦on�ay:n�vatUprcE��w¢vA£Q^I{(ª � � �D|rt-¬mwx�ocEn�y4�a|}tmt�³(t�³#³ |rc=nq_DvacEn}nI³ tU|�pr_ac�|}cEszczw¢¬UcE|EªayUvD� �� �szy�v�¡Nc�y��xnrt8u%nqc=�p}t4cz�¢w�b4w¢vDy-p}c'|rcE�a�¢yVlonE´

��v¨f�jo^I{(ªop}_ac�nryUb4cLwx�oc=yUn�y�|}cLuDnqc=�Ъa¥�w�pr_²nrtUb4c's*_Dy�va�:cEn a� ��yUs*_�vato�oc'�:czvacE|}y�prc=nItUvac�jo^I{¿b4cEn}n}y��Uc�w¢vXprczv%�ocE�"³ tU|«y��¢��vato�ocEn�t�³#pr_ac'vaczp�¥�t:|r¦¤§ w¢vDn�p}cEy:�t�³�t:vacQ£Q^I{ b8c=nrn}y��:cI³ tU|�cz¬UcE|rl8t�p}_acz|�vato�oc�tU³Ðpr_ac«vacp�¥�tU|}¦a©�ªUw¢vBp}_acQnr�aw�|}w�p�t�³Ðt:ua|��a|}cz¬mw¢tUuDn�a|}t:yUsprw¢¬UcL�a|}t�prtosztU�Ðw¢v¤¹ �=¼èªaw¢vDs�¢uD�ow¢va�By��¢�Ðpr_Dc�prw¢b8c'w¢vo³ t:|rbBy-p}w�t:v�³ t:|�y��¢�®pr_ac'vDtm�acEnE´

� ��v²pr_Dc8n}y�b4c�nr�aw¢|rw�pEªNpr_Dces�¢tos*¦onQy�|}c�vatUpLnrlmvDs*_a|}tUvaw��zc=�ЪD¡auap«p}_ace�ow �®cz|}czvDszc�¥�w�pr_²p}_ac8sz��tos*¦t�³(t�p}_acz|�vato�oc=nIw�v�bBy�w¢vXp}yUw�vac=�д(�èp�w¢n�uDnqc=��¥�_Dczv²s*_acEs*¦mw¢va�eprw¢b8czÇènqp}yUb4�Dnz´

� � � �����Iw¢n�vat�p�sztUb4�auop}cE�Bt:v4pr_acQ|rc=sczw¢¬UcE|�nrw¢�oc;a�w¢vDnqprc=yU�8pr_DcQnqcEvD�ocE|+pr|*y�v%nqb4w�p}n+w�p}n�cEnqprw¢bBy-prct�³#pr_ac'uD�a�%cE|�¡NtUuavD��§ _Dw¢n � �� �� � ©�ªD¥�_aw¢s*_��:w�¬:cEnIy8��t-¥�cz|I¡NtUuavD�"³ t:|Ipr_ac'|}cEszczw¢¬Ucz|�nrw¢�acU´

� jo^I{�b8c=nrn}y��:cEn�y�|}cLyUuopr_acEvXprwxszy-p}cE�Ъoy:n+p}_ac�jo^I{ b4cEn}n}y��Uc=n�_%yV¬Uc�p}_acLtU�op}w�t:vXa(_at-¥�cE¬UcE|+pr_Dczly�|}c+y�uop}_aczvXp}w¢sEy-prc=��uDnrw�va�Ip}_ac�fL¸#jo� 8rjow��:vacE�Lb4cEn}nryU�Uc#³ tU|}bBy-p:9W�oc=nrsz|rw¢¡NcE��w¢v�pr_awxn¾�otoszuab4czvXpE´

� jmtUb4c'w¢vXprcz|}cEnqprw¢va�4nqc=sua|}w�p�lB³ cEy�prua|}cEnItU³(£«^I{¿yU|rcLuDnrcE�Ъ%nqt:b8czprw¢b4cEn�nr��w¢�U_Xpr�¢l�yU�¶p}cz|}cE�д

��������� � � N Á �=�E��� Á��GÅ � ¯�o�^I_Dc²ja^I{ºb4c=nrn}y��:cEne_DyV¬Uc"pr_ac�³ t:|rbBy-pBtU³Lnqp}y�v%�ay�|*��fL¸#jo��b4c=nrn}y��:cEn8y�vD�2b�uDnqpB¡%c²u%nqw¢va��pr_acnrw¢�Uvac=�eb4c=nrn}y��:cI³ tU|}b4y�pE´(^I_ac«sztUvXprcEvXp+t�³®pr_ac«b4cEn}nryU�Uc�_Dy:n(pr_acQ³ tU|}bBy-p�|}cz�a|}cEnrczvXp}cE�etUv ^D�:ua|rc�»E�o´^I_Dc�prw¢b4cEn�y�|}cQsto�oc=�4tUv��f6�¡aw�p}nEª:w¢v"y�nqw¢b4w��xy�|�¥�yVl8¥�w¶p}_±cEyU|r�¢w¢cz|�£«^I{ ¬UcE|}nrw¢tUvDnEª�¥�w�pr_±p}_acQw¢vXprcE�Ucz|�%y�|rp�szto�ocE��yUn�y4nrw��:vacE�"w�vXp}cz�UcE|EªayUvD��ye³ |}y:s�prw¢tUv%y��®�Dy�|rp�sto�oc=�"t:v��X�e¡aw¶p*nz´

^I_acd8r^Iw¢b8c � w �NcE|rcEvDsc�9�^DcE�¢��wxn�yUspruDyU���¢lAtU�aprw¢tUvDyU�+y�vD��w�p}nL³ tU|}bBy-p�wxn'nq�¢w¢�U_Xpr�¢l¨�ow �NcE|rcEvXp a�w�p}n³ |*yUsprw¢tUvDyU�Ð�Dy�|rp�w¢nQsto�ocE��t:v��D»�¡aw¶p*nzª%y�vD�"pr_Dc'�¢y:n�p�¡aw�p�b4cz|}cz�¢l�w¢vD�owxszy�prc'w�³�p}_ac�¬-y��¢uac�t�³#pr_awxn5^%cz�x�wxnI�a|}cEnrczvXp�tU|�vatUp�§ wG´ c:´�nq_DtUua�x��¡Nc�p}yU¦UcEv"w¢vXprtByUsEstUuDv:p�t:|�vDt�p*©´

������� � " Á N � Å � Å � Å #�� � �èÅ � ¯�o� " Å � � Á ���yUs*_8vato�oc�w�b4�a�¢czb4cEv:p}w�vD��f�ja^I{�bByUw�vXp}yUw�v%nWy 8r^Iw¢b8c�{�|rtUprtost:�X��va³ tU|}b4y�prw¢tUvBjmcp:9*ªXy�nqczp+t�³+8r^Iw¢b8c{�|rtUprtost:�®^�ua�a�¢cEn�9'¥�_aw¢s*_�w¢vDs�¢uD�oc'c=yUs*_"pr_ac�³ t:���¢t-¥�w�vD�ew¢vo³ tU|}bBy-p}w�t:vXa� UT 6%(%")UT"='7(7')�%�<(<#aNpr_ac�y:�a�o|}cEn}nIt�³(y�vatUpr_acE|�vato�oc� UT 6%(%")UT��'=6< 3UT>3C+ EC% a�|rc=stU|*�anLp}_ac�8 �LczvacE|}y�prw¢tUv­g²cEn}nryU�UcB^Iw¢b8c�94w¢v­pr_Dc±�¢y:n�p�b4c=nrn}y��:c8|}cÇscEw�¬:cE��³ |rt:b0pr_%y-p�vato�ocU´

� UT"5'&(&,<9%93UT��'5���%")UT>F65 A(/�7�T��6+'< 3[a�y"�¢w¢nqp't�³�sztUua�D��c=n 3C+ EC%�� %:B� H+.)�="3C+>59/ 3C+ EC%� e¥�_awxs*_�w¢npr_ac���wxn�p�tU³�p}_ac(�����ocEn}s|}w�¡NcE�"�a|}cz¬mw¢tUuDnr��l:ªast:b8�Duoprc=�"t:v�pr_ac��xyUnqp�|rc=scEw�¬:cE�"b8c=nrn}y��:cEn�³ |}tUbpr_Dy�p�vato�ocU´

� UT 46=6<�T'5"&(&,<9%"3 T>A 6%>)UT F�5>A(/�7�a®w¢vD�owxszy-p}cEnI¥�_aczpr_acE|�pr_Dc�³ tU�¢��t-¥�w¢va��^Dcz�x��c��ow¢nqp}nE´� UT"5'&(&,<9%93UT>A �%")UT>F65 A(/�7 aÐyUv"ua�D�%cE|�¡%t:uavD��t�³�pr_ac�p}w�b4c't �®nrcp=´� UT"%:B� H+.)�%�T93C+ E�% a®p}_ac'c��o�aw¢|}y�prw¢tUv�prw¢b8c'tU³�p}_awxnIprua�D��c:´

í�í Ö�k�l$m$n$o

Page 27: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

�(6 �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

� � � ���������� ������� �� ������� ��������������������������������������������������������������������������������������������������������������������������������������������� ��)�$*)�2"9�+�!-.�$ '*)*1�1-9-#")�6�!87�) ����������������������������������������������������������������������������������������������������������������������������������� �� 6*!87�) � $"5*.-2�7�9-+�!�.�$ 5*.�2 K*)�)�2�� � �� ����������������������������������������������������������������������������������������������������������������������������������< << <���������������������������������������������������������������������������������������������������������������������������������� �� 6*!87�) � $"5*.-2�7�9-+�!�.�$ 5*.�2 K*)�)�2��-4 �� ����������������������������������������������������������������������������������������������������������������������������������

=19�)��8�:! * 9�)�������� %?&2* 9)��8�!���9&��

� � � ���������� ������������������� ��������������������������������������������������������������������������������������������������������������������������������������������� K*)�)�2 ��/�/�2")"1�1 ����������������������������������������������������������������������������������������������������������������������������������� �"9*1�+�0*) ��)*!�3")�/�6*!87�) � !�$*+")�#�)�2;�9�2�+�� ����������������������������������������������������������������������������������������������������������������������������������� �"9*1�+�0*) ��)*!�3")�/�6*!87�) � 5�2"9 ��+*!�.�$�9 � ;*9�2�+�� ����������������������������������������������������������������������������������������������������������������������������������� 6�!87�) 3�!�5�5")�2�)�$��-) ��.��")�2��.�=�$*/� !�$*+�)�#")�2 ;*9�2�+�� ����������������������������������������������������������������������������������������������������������������������������������� 6�!87�) 3�!�5�5")�2�)�$��-) ��.��")�2��.�=�$*/� 5�2"9���+�!�.�$*9 � ;�9�2�+�� � K ����������������������������������������������������������������������������������������������������������������������������������

>#w¢�Uua|}c4»E��a\>DtU|}b4y�p�tU³�p}_ac�st:vXprczvXp�t�³+jo^I{¿b4cEn}nryU�Uc:ªmyUvD�"t�³(w¶p*n�^Iw�b4c���vo³ t:|rbBy-p}w�t:v�nrua¡oÇè�DyU|qp*n

$&% í $ ß

Page 28: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �:�

��������� � � N Á �=�E��� Á � Á��#Á �-�o� " Å �{(cE|rw¢to�ow¢sEy��¢��l:ªmcEyUs*_�vato�oc'w¢b4�a��cEb4czvXprw¢va�"f�jo^I{��UcEvacz|*y-p}cEn�jo^I{áb4cEn}nryU�Uc=n�y:n�³ tU�¢��t-¥�n a»U´���%>/6%")�="3�+>59/?��%�<(<9="-�% C+ EC%8w¢n5^D���¢cE��¥�w�pr_�pr_Dc�sua|}|rcEvXp�p}w�b4cU´�o´5>at:|±cEy:s*_¿^Iw¢b4cA{+|}t�p}tmsztU�Q^�ua�a�¢cAw¢v¿pr_ac�^Iw�b4cA{�|rtUprtost:����vo³ tU|}bBy-prw¢tUv°jmczp"¥�_awxs*_¿w¢n�vat�pc��o�aw¢|rc=�Ъay�8r^Iw�b4c���vo³ tU|}bBy-p}w�t:v+9E^DcE�¢��wxn�yU�a�acE�"¥�w¶p}_Xa� \�%(%") ��7(7")�%6<(<�nqczp�p}t±^ ���%cEcz| ��yU�a�a|rc=nrn� ��=6< 3$#�%6B>%,+��%'7�C+ EC%4nqczp�prt8pr_Dc'¬VyU��uDcLtU³(^ ���NczcE|����xyUnqp��Ip}w�b4c� � �è³W^ ��t �Ðnrcp����¢t-¥�cz| ��¡%t:uavD� ���¢w¢nqp+_Dy:n�y�p���c=yUnqp�y8st:ua�a�¢c�¥�_aw¢s*_"w¢nIvDt�p�y�v"c��o�aw¢|rc=�

¬-yU��uac;a�C+ EC% YC+ &'&�%")�%9/�B9% ^Dcz�x�¨wxn'nrcp�prt"pr_ac4b4w¢vaw�beuab�¬-yU��uac8t�³\8�p}w�b4c�98t�³�pr_acvDtUvoÇèc��o�aw¢|rc=�"sztUua�D��c=nIw�v"pr_ac�^ ��t �®nrcp ����t-¥�cz| ��¡NtUuavD� ����wxn�p=´

� fQp}_acz|}¥�wxnqc;a C+ EC% YC+ &(&�%9)�%9/CB9%�¬-yU��uac'wxnQnrcp�p}t �zcE|rt%ªDy�v%��p}_ac8\�§ �a|}cEnrczvXp*©�¡aw¶p«w¢nnrcp�p}t �zcz|}tByUnI¥�cz�¢�?´

�Q���:c��o�aw¢|rc=�Qp}w�b4c+�D|rtUprtost:�Vprua�a�¢cEn�y�vD��yU���-p}_acWc��o�aw¢|}cE��st:ua�a�¢cEnÐw¢v�^ ��t �Ðnqczp����¢t-¥�cE|���¡NtUuDvD� ���¢w¢nqpnr_at:ua�¢��y��xnrt8¡Nc'|}czb4t-¬Uc=�д

��������� � � N Á �=�E��� Á �� Å � Á �=� " � �jQ�%t:v�|rc=sczw¢¬mw�vD�8y8b4cEn}nryU�Uc«³ |rt:b yUvat�p}_acz|Ivato�oc:ªopr_ac�³ t:���¢t-¥�w¢va�8nqprcE�Dn�yU|rcL�%cE|q³ t:|rb4c=� a»U´I�è³�vate^Iw¢b4cQ{+|}t�p}tostU�N^¾uD�a��c«c��owxn�p*n+¥�w�pr_�^ ���NczcE|���y:�a�o|}cEn}nAZ�Z°t:|rw¢�Uw¢vDy�prtU|�t�³®pr_ac«b4cEn}nryU�Ucfa� vacz¥ ^Iw¢b8c'{�|rtUprtost:�®^�ua�a�¢c'wxn�s|}cEy�prcE��¥�w¶p}_Xa� ^ ���NczcE|����xyUnqp��Ip}w�b4c8Z���%9/6%9)�="3C+>5>/ ��%6<'<9="-�%C+ EC%8tU³�p}_ac'b4cEn}nryU�UcUª� ^ ���NczcE|���y:�a�o|}cEn}n Z�tU|}w��:w�v%y-prt:|�y:�a�o|}cEn}n� ^ ��c��o�aw�|}c �Ip}w�b4c8Z szua|}|rcEv:p�prw¢b4c�� ^I��gA� ��{���fL^Qf'd�fL¸ ����fL¸ � ��^I��g²�� ^ ��_%yUn���t �Ðnqczp���ua�a�Ncz| ��¡NtUuavD�RZ ³ÚyU�¢nrc

�o´QfQpr_acE|r¥�wxnrcfa(^ ��c��o�aw¢|rc �Iprw¢b8cQt�³Ðpr_DcQc��owxn�p}w�vD�e^Iw¢b8c«{+|}t�prtosztU�%^�ua�a�¢cQwxn�ua�N�Dy-prc=�±¥�w�pr_XaWszua|qÇ|rcEvXp�p}w�b4c�� ^I��g²� ��{���fL^Qf'd�fL¸ ���LfL¸ � ��^I��g²�

�a´�^I_acL�a|rtoszcEn}nqw¢va��st:vXprw¢vXuDcEn�¥�w¶p}_±pr_DcQ�a|}cz¬mw¢tUuDnEªX^Iw¢b4cQ{+|}t�p}tostU�®^�ua�a�¢cUªmc��owxn�p}w�va��tU|Is|}cEy-p}cE�д6D´I�è³mpr_ac\^%cz�x����%9/6%")�="3C+>59/ ��%6<(<9=9-�%�C+ E�%�t�³Xpr_ac+b4c=nrn}y��:c#wxnÐ�¢t-¥�cE|®pr_acEv�pr_acA^Dcz�x��^ ���%cEcz| ���¢y:n�p �Iprw¢b8c:ªpr_acEv�pr_ac'�a|}tosc=nrnrw�vD�etU³�p}_ac'b4cEn}nryU�Uc�n�p}tU�DnI_acE|rc:´�§Gd�yUnrcfaW�xy-p}c�jo^I{¿b8c=nrn}y��:c«t:|�|rcE�a�xyVlo©´

�o´�^I_ac�|}cEszczw¢¬UcE|�s*_acEs*¦on'¥�_Dcpr_Dcz|�p}_ac�b4c=nrn}y��:cBw�vDsz��u%�ocEn 8q^Iw¢b4c±��vo³ t:|rbBy-p}w�t:v+9 ^Dcz�x� ¥�w�pr_¯w�p}nt-¥�v�y:�a�o|}cEn}nz´

�a´I�è³+pr_Dce|}cEszczw¢¬Ucz|«yU�a�o|}cEn}nQ�atXc=nQvDt�p'y��a�NcEyU|«yUnLy�v�="7(7')�%6<'<ew�v¤tUvac8^Iw�b4c���va³ tU|}b4y�prw¢tUv ^%cz�x�w�v�p}_ac'b4cEn}nryU�Ucfa�pr_Dc'�a|rtoszcEn}nqw¢va�8t�³#pr_ac'b4cEn}n}y��Uc�nqprtU�%nz´�§Ú��cEyUnrtUvTa#vDtB�a|rtmtU³�t�³�³ |rc=nq_DvacEn}n}©´

í�í Ö�k�l$m$n$o

Page 29: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

�U� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

�m´QfQpr_acE|r¥�wxnrcInruDs*_By�^Iw�b4c���vo³ t:|rbBy�prw¢tUv�^Dcz�x�8c��ow¢nqp}nEªUyUvD�epr_ac��a|}tosc=nrnrw�vD�LsztUvXprw¢vmuacEn(uDnrw¢va��pr_ac¬-y��¢uacfa� ��� Z���%6<(<>="-�% ��%9/�%")�="3C+ 59/ C+ EC%eÇ�szua|r|}czvXpIprw¢b4c

�a´�^I_acQsztUua�a�¢c�§�����ªUc��o�aw¢|rc=^Iw�b4c ZRsua|}|rcEvXp#p}w�b4c��R^I��g²� ��{���fL^Qf'd�fL¸ ���LfL¸ � ��^I��g²��©w¢n8yU�D�ocE�­p}t¨p}_ac��¢wxn�p4t�³Q^ ��t �®nrcp ����t-¥�cz| ��¡%t:uavD� ���¢wxn�p=´��è³Qpr_ac�nqw��zc"t�³�pr_Dw¢n8�¢w¢nqpe¡NcEsztUb4cEn�¢yU|r�:cz|Ip}_Dy�v�p}_ac��DyU|}yUb8czprcE|�^I��g²� ��{���fL^Qf'd�fL¸ ��g¨��� �Qja�Qg²{�¸¾��ªap}_ac�t:�¢�ocE|�czvXp}|rl"w¢n�ocz�¢cp}cE��y��D�a|rt:�a|}w�czpr�¢lU´

�a´I�è³Ðpr_ac�C+ EC%PYC+ &(&(%")�%9/CB>% ��5��6%9)��659A(/�7'c��owxn�p*nQ§Úy:n+cE¬Xwx�ocEvDsc=�4¡Xlepr_Dc \g8q�a|}cEnrczvXp�9 7%yU�X©�ªXw¢vpr_ac�^Iw¢b4c'��vo³ tU|}bBy-p}w�t:v'^DcE�¢��ªopr_ac�y:�a�ow�prw¢tUvDyU�[^Dcz�x�anItU³�p}_ac�^Iw�b4c�{+|}t�p}tmsztU��^�ua�a�¢c�y�|}cLnrcpha� ^ ��_%yUn���t �Ðnqczp���ua�a�Ncz| ��¡NtUuavD�RZ p}|ruac� ^ ��t �®nrcp ��ua�a�Ncz| ��¡%t:uavD� Z Ç C+ EC% YC+.&(&�%")�%>/CB9%��(5��6%")��659A'/�7

��������� � � N Á �=�E��� Á��GÅ � Ä �o�-Æ " � �ja^I{�b4c=nrn}y��:cEnIy�|}cQ³ t:|r¥Iy�|*�oc=�±uDnrw�vD�4gA{��IÇ�7Dtmtm�aw�va�%´

^I_awxn�w¢n"�Uu%y�|*y�vXprc=��prt¯³ uDvDs�p}w�t:v�ªQ¡NcEsEy�uDnrc¨w¢vRy ^%|}nqp�nqprcE��ª�p}_ac¤vDczw¢�U_m¡%t:|}n�c��as*_DyUva�Uc¨sz��tos*¦w¢vo³ t:|rbBy-p}w�t:v ¥�w¶p}_ c=yUs*_ t�p}_acz| G�w¢v y¤nqc=stUv%�¯n�p}cz��ª(p}_aczl­c=n�p*y�¡a�¢w¢nr_ nrlmb8czpr|}w¢s���w¢va¦on�§ ¥�w�pr_2nrcEszua|}c�Qcz�¢��tXn�vat-¥á�DyUn}nrw�va��pr_acLp}w�b4cÇ�nqp}y�b4��s*_acEs*¦a©�y�vD��cEnqp}y�¡D��wxnq_�p�¥�te_atU��vacEw��:_X¡NtU|�w¢vo³ tU|}bBy-prw¢tUv�GXw¢v"yp}_aw¢|}�"n�p}cz��ªmp}_aczl�sztUb4�auop}c«�D|rt:�%cE|IgA{���n Gow�v�y�³ t:ua|rpr_"nqprcE��ªDjo^I{�b4cEn}nryU�UcEn�szyUv�|}cEy:s*_�y��¢�®vato�ocEnw¢v8pr_ac�vDcp�¥�tU|}¦'pr_a|}tUuD�U_4g²{��IÇ�7Dtmto�ow�vD�'¬XwxyLpr_Dt:nrcIgA{���n GXyUvD�8w�vByg^a³ p}_±n�p}cz��ªXy�vml�nrcEsuD|rcQfL¸�ja�b4c=nrn}y��:cQ³ |}tUb�yUvml±vato�oc�w¢nQyUszszcz�op}cE�"¡ml�y��¢��t�p}_acz|�vDtm�acEnE´

��������� � " Á:à � �=�� 2��� Á � � " � �^I_Dc�¬UcE|rw_^%szy�prw¢tUv�t�³(p}w�b4cÇ�nqp}y�b4�DnQw¢nQb4tm�awi^Dc=��¥�_aczv¤f�ja^I{°w¢nQuDnrcE�дI·á_acEv¨y4prw¢b4cÇ�n�p*y�b4� ��«w¢np}t4¡%c'¬:cz|}wi^Dc=�±³ t:|�y�v�w�v%stUb4w¢va�4b4cEn}nryU�UcUªXp}_ac�³ tU�¢��t-¥�w¢va�4�a|}toscEn}nrw�va�8wxnI�%cE|q³ t:|rb4cE�Xa� �è³¾p}_acz|}c�c��ow¢nqp}n�vatB^Iw¢b4cL{�|rtUprtost:�N^�ua�a�¢c�¥�w¶p}_�^ ���NczcE|���y:�a�o|}cEn}n�Z�Z f«|}w¢�Uw¢vDy-p}tU|�y:�a�o|}cEn}nzªpr_acEv�pr_ac�p}w�b4cÇ�nqp}y�b4�²s*_ac=s*¦±w¢n�sztUvDnrwx�ocz|}cE�±³Úy�w¢��c=�ЪDy�v%��nqprt:�DnI_acE|rc:´

� fQpr_acE|r¥�wxnrc«p}_acz|}c�c��owxn�p*n�yB^Iw�b4c�{+|}t�prtosztU��^�ua�a�¢cU´� �è³¾p}_aw¢n�p}ua�a�¢c«_Dy:n�^ ��_%yUn���t �Ðnqczp���ua�a�Ncz| ��¡NtUuavD� Z�ZR³ÚyU�¢nrcUªXp}_aczv�pr_ac«prw¢b4cÇ�n�p*y�b4�"s*_ac=s*¦4w¢nst:vDnqwx�ocE|rc=�±³ÚyUw��¢cE��y�vD��nqprt:�DnI_acz|}cU´

� �è³+pr_Dw¢nQprua�D��ce_DyUnQvat�vat:voÇèc��o�aw¢|rc=��czvXpr|}w�c=n�w¢v²pr_Dce^ ��t �Ðnrcp����¢t-¥�cz| ��¡%t:uavD� ���¢w¢nqpEªmp}_aczv¨pr_acprw¢b4cÇ�n�p*y�b4�²s*_acEs*¦Bwxn�st:vDnrw¢�ocE|rc=�B³ÚyUw��¢cE��y�v%�"nqprt:�Dn�_acE|rc:´

� fQpr_acE|r¥�wxnrcfa�f �®nrcp ��b4w�v ���¢t-¥�cz| ��¡%t:uavD�8w¢nIsztUb4�auop}cE��yUn�pr_ac�b4w�vDw�beuab prw¢b4c«¬-yU��uacLt�³�pr_acvatUvaÇGc��m�Dw�|}cE��st:ua�a�¢cEnIt�³�pr_Dy�p���wxnqpE´

� �è³I^ ��t �®nrcp ��ua�a�Ncz| ��¡%t:uavD� � f �®nrcp ��b4w�v ���¢t-¥�cz| ��¡%t:uavD�Ъ%pr_acEv�pr_ac8prw¢b4cÇ�n�p*y�b4�­s*_acEs*¦w¢nQstUv%nqwx�ocz|}cE�±³Úy�w¢��c=��y�vD��n�p}tU�DnI_Dcz|}c4§èd�yUnrcfa(p}czb4�%t:|}yU|rlBw¢vDsztUvDnrw¢nqprcEvXp�sz��tos*¦a©�´

$&% í $ ß

Page 30: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 ���

� �è³+^ ��t �Ðnqczp���ua�a�Ncz| ��¡NtUuavD��Ç�f �Ðnrcp���b4w¢v ���¢t-¥�cE|���¡NtUuav%�Ъmw¢n��:|rc=y-p}cz|Ipr_DczvAy4�Uw¢¬UcEv"¬-yU��uac^I��g²� ��{���fL^Qf'd�fL¸ ��gA�������#^�^�ªnrw¢b8w¢�xy�|}��l:ªzp}_ac(prw¢b4cÇ�n�p*y�b4��s*_acEs*¦Qw¢n�sztUvDnrwx�ocz|}cE�«³Úy�w¢�¢cE�Ъy�vD�"p}_ac'�a|}tmszcEn}nqw¢va�4n�p}tU�DnI_Dcz|}cU´

� fQpr_acE|r¥�wxnrc4pr_acBp}w�b4czÇènqp}yUb8�¯s*_DcEs*¦¨nruDszszczc=�an'w�³�yUvD�­tUvD��l¤w¶³Ipr_DcBprw¢b4cÇ�n�p*y�b4� ���wxn�w¢v­pr_acw�vXp}cz|}¬VyU�¹%szua|r|}czvXpIprw¢b4c�� f �Ðnrcp���b4w¢v ���¢t-¥�cE|���¡NtUuav%�BÇ�^I��g²��jo^��«g²{ ��^QfL¸¾�����Q£�d���ª®sua|}|rcEvXpprw¢b4c�� ^ ��t �®nrcp ��ua�a�Ncz| ��¡%t:uavD� � ^I��g²��jo^#�QgA{ ��^QfL¸����Q�Q£Ld��+¼G´

��������� N � Å Å � Á Æ¿� Å � �z�=� � � �a��# � Á �� � �WVUT2\(# X UX � X � T9�WV� " � ��V]Z � �a�a�

� � �'!WVWYUT �.�WVUT<\(#UX UX � X ��T>�WV� " � ��V]Z � �a�л� � �WVUT2\(# X UX � X � T �1V(!�V(# �� �2X9!�T � !�1V(#�� � �]Z½�U�D´ �BnrcEsztUvD�an�§Úy�v%�"w¢vDsz|rc=yUnrcE��¥�_aczv�p}_ac�vaczpqÇ¥�t:|r¦B¡NcEsztUb4cEn��¢yU|r�:cz|�©�´

� � �WVUT2\(# X UX � X � T �UX �2YUT � �WV]Z��:�U�a´ �8nqc=stUv%�an� � �WVUT2\(# X UX � X � T9� ����T' �'�1\ �1V]Z »E�� � �WVUT2\(# X UX � X � T9� ����T9#��]Z »U´ �4nqc=stUv%�� � �WV� �'�W\UT UX �1V(# �(! �1V]Z »V�o´ �enrcEsztUvD�Dn'§ bByVl±¡Nc'��t-¥�cz|}cE�±prt �.�1VUT2\(#UX UX � X ��T9� ����T9#��a©

��������� O�� # "ÚÆ#�o� " Å ���v�pr_awxnWnrcEs�p}w�t:v�ª�y«�Uw¢¬UczvenrszczvDyU|rw¢t�wxn�u%nqc=��p}t«¬:cz|}w¶³ lLpr_Dc��D|rt:�%cE|¾³ uav%s�prw¢tUvDw�va�Lt�³%pr_acInrcEsuD|rc=��¬UcE|}nrw¢tUvtU³�fL¸#jo� a¾pr_ac�n}y�b4c±n}scEvDy�|}w�t�wxn'|}uavV^D|*n�p�¥�w�pr_at:uop�cEvDy�¡a�¢w¢va�¤f�jo^I{0§ _DczvDszcBpr_ac�vato�ocEne�ot²vat�p�Ncz|r³ tU|}b s�¢tos*¦�nrlmvDs*_a|}tUvaw��Ey�prw¢tUv%©�y�vD�AnrcEsztUvD��ªN¡ml�czv%y�¡a�¢w�vD��f�jo^I{º§ _acEvDscepr_ac8vato�oc=nQc��os*_%y�va�:cp}w�b4czÇènqp}yUb8���a|}t�p}tmsztU�Ðb4cEn}n}y��Uc=n}©´

^I_ac�nryUb4c�nqw¢b�uD�¢y�prw¢tUv yUn�pr_ac"tUvac±u%nqc=��³ tU|�p}_ac�¬-yU��wx�ay-p}w�t:v t�³�n}sczv%y�|}w�tA�²wxn�u%nqc=�Ъ+nqcEc�nrcEs�Çp}w�t:v 6%´ �D´ �a´

��v�pr_acLnrszczvDyU|rw¢tDª%»E�U�8fL¸�jo�¿vato�oc=n�yU|rcQ|}yUvD�otUb4�¢le�D�¢y:scE�±tUvBp}_ac«yU|rc=yaª�p}_acL|}y:�ow�t'|*y�vD�Uc�wxn�nrcpp}tB�a´¢»=�"§ ¦mb±©�ª%yUvD��pr_ac�nrw�beua�xy-prw¢tUv�wxnI|ruav�³ t:|��U�U�8nrcEst:vD�anEªo¥�w¶p}_atUuapQy�vmlBb4t�prw¢tUv¾´

jmt:b4c²|rc=nqua��p}nEª�¥�w¶p}_atUuop�yUvD��¥�w¶p}_ f�jo^I{ |ruDvavaw¢va�­|rc=nq�NcEsprw¢¬Ucz�¢lUªIy�|}c²nq_Dt-¥�v2t:v ^%�Uua|}cEn�»"�yUvD�­»E��a�p}_aczl�nq_Dt-¥Rp}_Dy-pL¥�w¶p}_�pr_ac�prw¢b8c��a|rtUprtost:�?ª%w�v%�oczc=�Ъap}_ac�vato�oc=n�¥�cz|}c�y�¡a�¢c'p}t�yUs�:uDw�|}c�pr_act �®nrcp�tU³(sz��tos*¦on�t�³Wy��¢�®pr_ac'tUpr_acE|�vato�ocEnEªay�vD��c=n�p*y�¡a�¢w¢nr_���w¢va¦on�y�vD��|}tUuop}cEnE´

�5@�� � L ] Y�N KWY���� "?�� � � � �

��������� N Á � �GÅ � !" � �­� Á �!�¾� " �  � � Á �����^I_Dc«�Nt:nrw¶p}w�t:v"tU³�pr_DcL¬:cz|}wi^Nszy-p}w�t:v±t�³(nqc=sua|}w�p�l ^Dcz�x�an�§Únrw��:vDy-p}ua|}cUªonqt:ua|*scLw�vXprcE|q³Úy:sc�yU�a�a|rc=nrnEªUp}w�b4c=n�Çp*y�b4�%©�bByVl±¡Nc'�%cE|q³ t:|rb4c=�"y�p��aw��®cz|}czvXp��a�xyUszcEn�yUsEst:|}�ow¢va��prt±�oc=nqw¢|rc=��t:�oprw¢b4w �=y-p}w�t:v"�¢cz¬:cz�G´

í�í Ö�k�l$m$n$o

Page 31: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

�U� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

>#w¢�Uua|}c�»��+a�jmw¢b�uD�¢y�prw¢tUv�¥�w¶p}_atUuopefL¸#jo�ºjocÇszua|}c�^Iw¢b4c'{+|}t�prtosztU�

>�w¢�UuD|rc"»E��a�jmw¢b�ua�xy-p}w�t:v¨¥�w�pr_¯fL¸�jo�ºjmcEszua|rc^Iw�b4c�{+|}t�prtosztU�

^I_acLnqw¢b4�a�¢cEnqp�¥IyVlewxn+p}t�w¢vDnrcz|rp�pr_Dc�prc=n�p*n�w¢vBp}_acLnqprcE�Dn+tU³Ðpr_ac�y��¢�Ut:|rw�pr_Db �:w�¬:czv4³ tU|J8q�D´ 6�{(y:s*¦Uczp{�|rtosc=nrnrw¢va�8yUvD��g²cEn}n}y��Uc >#��tmto�ow¢va��9�ªo�DyU�Uc8»E�aªo¡Ncp�¥�czcEv�nqprcE�DnQ�8y�v%�"��a

� FH+'< �.&:3'4�%DE�%6<(<9="-�% 3 �� 6%�+'< =� � �'!WVWY T �WV � ��XWT9�WV( ( � ��V � � �'!WVWY T � T9�1V� ( � �2V �8 � �'!1VWYUT9� �YUT9�WV� ' � �1V 5")� � �"!WVWYUT �'! �UT9�WV� ( � ��V �3"46%9/��

� FH+'< 0�� �.&:3'4�%DE�%6<(<9="-�% 46=6< =:&(5")>EC="3 + /CB959/C<(+'< 3�%9/(3 �H+.3"4�3"46%<(+.-'/6%'7 E�%6<(<9="-�% &�5")>EC=93 �F6='7�<9%6B A�)C+.3 ��+ /�&�5") EC="3C+>5>/�<�+��(% �F�='7 E�%6<(<9="-�%:B959/�3�%9/�3�<�+��(% � A(/C<.A� 65")(3�%'7 EC%�<(<9="-�% 3��� 6% �A'/C<.A �5")(3�%'7 =9A�3'4�%9/�3C+'B>="3C+>59/ EC%"3"465'7 �23'46% EC%6<(<>="-�% ��S, <(+��'%9/�3 � � F6%$7�+'<(B>=")�7�%'7 0

� FH+'< 0 � "46% <(+.-'/6="3"A�)�% 5"&:3'4�%DE�%6<(<9="-�%�+'< �%")C+ &�+ %'75>/�3'4�%�<>%'@"A6%9/�B9% 5'&?F �(3�%�< E�='7�%?&')�5.E�3"46% �'465 �'% EC%�<(<9="-�%%8B�B9% �3?3"46%� 6+.-'/6="3"A�)�% &,+>% �"7 +.3�<>% �"&$=9/�7 �H+ 3'4:3'46% C+ EC%�5 ��+��%$=9/�7��5 ���59A'/�3:&�+>% �"76<?<9%"3$3�5 @ 0�.&:3'4�%�<(+.-'/6="3"A�)�%�+'<D/65"3 �%9)C+ &�+>%"7 � 3'46% EC%�<(<9="-�% �2S, <(+��'%9/�3 � � F6%$7�+'<(B>=")�7�%'7 0

� FH+'< 0��"46%$3�+ EC% � <.3�=.E ?5'&:3"46% EC%6<(<9=9-�%�+'< �%")C+.&�+>%'7 �8F � B 46%6B�C+ /�-3"46="3�� 3C+ EC% � < 3�=.E � B.A�)')�%9/�3 3�+ EC%� � +"< �H+ 3'4H+ /

$&% í $ ß

Page 32: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

����������� ����������� ��������������������� ������!#"$��&%'�(")��*+���� ����!#")�,���(" -,.0/+1 �U�

�.�WV� �(�W\UT X �1V(# �"! �1V 0 �.&:3'4�%")�%�+'< /65 C+ EC% � "3�=.E &�+>% �97+ /�3'4�%�<>%6B.A�)C+ 3 ��+ /�&(5")>EC="3�+>59/?&,+>% �"7:5") + &?3'46%?3C+ EC% � < 3�=.E +"< /6593 �C+.3'4H+ /$3�5 �'%")�=>/CB9% � 3"46% EC%6<(<9=9-�% ��S, <(+��'%9/�3 � � F6%$7�+'<(B>=")�7�%'7 0

� FH+'< 0�� �.&:3'4�%DE�%6<(<9="-�% 3 �� 6%�+'< =� � �'!WVWY T �WV � ��XWT9�WV( ( � ��V � 3'46%&(5 ���'5��C+ /�-�B.4�%6B�:59/�3'46%�<9%9/�7(%") + /�3�%9)�&�=6B9% ='7(7')�%6<(<$+'< �%")�&�5") EC%'7 �

� FH+'< 0�� 0���� &$3'46%�<9%9/�7�%") + /�3�%9)�&�=6B9% ='7(7')�%6<(< ! � � /�5"35")C+ -C+ /6="3�5") +"< 7�+.&(&�%")�%>/�3?&')�5 E 3"46%��. (59A�),B9%� /�3�%")�&�=6B>%���7(7')�%6<(<�� + /�3'4�%�<>%6B.A�)C+ 3 � + /�&�59)>EC="3C+ 59/5") + &$3'46%")�%�+"< /65�<.ACB 4�="7(7')�%6<'<?+'< �)�%6<9%>/�3 �3'46%DEC%6<'<9="-�% �2S, <�+��'%>/�3 � � F�%:7�+"<(B9=")�7(%'7 0

^I_acB�D|rcE¬Xw¢tUu%n�b8to�ow_^%sEy-prw¢tUv�_Dy:nLpr_ac±�o|*yV¥�¡Dy:s*¦²t�³I¬Ucz|}w�³ lXw¢va��nqw¢�Uv%y-pruD|rc=n«tU³�b4c=nrn}y��:cEnL¥�_awxs*_bByVl4¡NcLvDczw�pr_acE|��D|rtosc=nrnrcE�±vatU|�³ tU|}¥Iy�|*�ocE� GayUv�tU�aprw¢b8wxn}y-prw¢tUv�w¢n�p}te�Ncz|r³ tU|}bºpr_ac's*_ac=s*¦mn�t�³[8r��¡aw¢n�9t:va�¢l±¥�_aczv�p}_aczl�yU|rcLp}t8¡Nc'uDnrcE� a� ��v�pr_ac�nqprcE��� 8q{+|}tmszcEn}nqw¢va�4st:vD�ow�prw¢tUv+9�ªanquD¡Dn�p}cz��8r�a´Í�h9$a

� 0 � X>3'46%")��C+'<9% � + &:3"46% /65'7�%�+ E �'%.EC%9/(3�< 3'46% ��%�<(<9="-�% �� 6%$5'&$3'46%E�%6<(<9="-�% � 3'46% EC%�<(<9="-�% �2S, ?F6% �)�56B9%�<(<9%'7 =6B(B95")(7�+ /�- 3�5$3'4�%< 6%6B�+ &,+'B9="3C+ 59/C<�&�5")$3'46% EC%6<'<9="-�% 3 � 6% �+.&�=9/�7�5>/�� � + &$3'46%�<9%6B.A()C+.3 ��B 46%6B��< =9)�% 6=6<(<9%"7 0

� ��v�pr_ac�nqprcE� 8r�a´ 6D´¢»U´ � c³Úy�uD�¶pE>DtU|}¥�yU|}�ow¢va�4y��¢�Ut:|rw�pr_ab�9�ªXpr_ac�nqprcE� 8:6U¡awxn�9�nr_atUua�x�"¡%c�y:�a�ocE�Xa�'FC+'< � &$3'46% EC%6<(<>="-�% 3 � 6%�+'<?=: � �"!WVWYUT �1V � � XWT>�WV� ' � ��V �

� �'!1VWYUT ��T9�WV� ( � �1V �8 � �'!WVWYUT>� �4YUT9�1V� ( � �1V 5")� � �'!WV1YUT �(! � T9�WV� ( � ��V �3'46%�<9%6B A�)C+.3 ��B.46%6B�,< =")�% 6%")�&�59)>EC%'7 0�� &$3'46%�<9%6B.A()C+.3 ��B 46%6B��<D&(=,+����3'46% EC%6<'<9="-�% ��S6 <�+��'%9/(3 � � F6%?7�+"<(B9=")�7(%'7?=9/�7 +.3�< �)�56B9%6<(<(+ /�-�<.3�5 C< 0

��������� � " � �#Á Æ Á �=�=��� Á � Á���Á �-�o� " Å ���v%n�p}cEyU��tU³I�:czvacE|}y�prw¢va�A��cE���¢tDª(^Qd«ª(g²� � yUvD� �Q£«�0b4cEn}nryU�Uc=n�¥�w¶p}_ pr_ac±³ tU|}b4y�p��Uw¢¬UcEv w�v¯�W>(d�:�:�U�aª:pr_ac'vato�oc'beuDnqp��UczvDcz|*y-prc�nruDs*_"b4c=nrn}y��:cEn�¥�w¶p}_�pr_ac�³ t:|rbBy-p��:w�¬:czv�w�v²nrcEs�p}w�t:v��D´ �a´ �X´

� cz�NczvD�aw�va�­t:v p}yU¡a��c²�mª+w�pBb�uDnqpew¢vDsz��uD�ac�p}w�b4cÇ�nqp}y�b4��y�vD�2nqt:ua|}szc±w¢v:p}cz|r³ÚyUszc"yU�D�o|rc=nrne¥�_acEvbByUvD�ay-p}tU|}lU´

3 ���-�I!(���"����

¹�»z¼'^�´�d��xy�uDnrczv�§ c=�D©±yUvD�¿{(´ �%´«§ÚcE�D©ª�8�f«�op}w�b4w��zcE�Ḿw�vD¦ájmp}y-p}c¨��t:uoprw¢va�¯�a|}t�p}tostU�e§GfL¸�ja�Q©�ª 9fLsprt:¡%cE|Q���U�:�aªm|�>#dá�:�:�U�aªm� �o�%cE|rw¢b4czvXp}yU�?´

í�í Ö�k�l$m$n$o

Page 33: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

�:� �����("$����� ���$�_*���5�(!#� !;*+_��� *������"��\���(������_� 1 �� E�

¹ �-¼�d«´Ð���V~�w¢_�ªÐ^�´¾d��¢yUuDnrczv�ª®��´Ð¸¾yUtUuaw�prwGªN{#´Ðg²uD_a��czpr_DyU��cE|EªÐyUvD� � ´®�Qy �®tDª#8�fL¸�jo� nrcEszua|}w¶p�l:ªDp}_acÇt:|rczprwxszyU�+n�p}uD�ol¤�acz�¢w�¬:cz|*y�¡Nc�»4³ t:|8d���¸��Q� y��xnqt��auD¡a��wxnr_acE� y:n�jmcEszua|rw¢va��p}_ac"fL¸�jo�º|}tUuop}w�vD��D|rtUprtost:�¾¥�w�pr_At:|�¥�w¶p}_atUuapLst:b4�a|rt:b4w¢nrcE��vato�oc=n�w¢v²pr_Dc�vaczp�¥�t:|r¦ �¢ª 9���w¢�%cE|}sztUb {+|}t�~�cEspEªN��£�Ç��������tos��Xuaczv%stUuD|qp=ªa^¾c=s*_�´a��cz�¾´a��£Q�������Q�IÇ��(6:�f6Dª#>acE¡a|ru%y�|}l����U�X�o´

¹ ��¼�d«´�{#cE|r¦mw¢vDnEªB��´d=�cz�x�ow¢va��Ç���t-lUcE|Eª4y�v%�ºj®´ � y:nzªd8V�«� _Dtms°f«voÇ��ocEb4yUvD� � wxn�p*y�vDszc 4 cEs�p}tU|§?�Qf �54 ©�|}tUuaprw¢va�Dª 9 �:ua�¢l"���:�U�aªm|�>#d°�:���D»Uªm� �o�Ncz|}w�b4czvXp*y��G´

¹ 6U¼ � ´ =L´ �:tU_av%nqt:v�ª � ´R��´RgAyU�¶p �Uª0y�v%���8´ Çqd«´°��u�ªH8q^I_ac � lmvDy�b4wxs,jmtUua|*sc ��t:uopqÇw¢va�0�D|rtUprtost:�²³ tU| b8t:¡aw¢��c½y:� _atos�vaczp�¥�t:|r¦on�§ � jo�Q©ª 9 �:ua�¢l »=�0���:�(6Dª¤w�vXp}cz|}vacprÇ � |}y�³ pEª7')�='&'3 � +>%"3�& � EC=9/6%93 � 7,< ) � � @ 0 3#B"3®ª-¥�tU|}¦Bw�v��a|}tU�:|rc=nrnE´

¹ �-¼'��´®f«�Uw¢cz|=ª�>�´%^�czb4�a�¢w¢v�ª%yUvD��g ´%¸¾cz¥�wxnzª+8V^ItU�NtU�¢tU�Ul±�aw¢n}nqcEb4w�vDy�prw¢tUv =IyUnrcE��tUv²��cE¬UcE|}nrcÇè{�y-p}_>#t:|r¥Iy�|*�ow¢va��§?^5=I��{,>W©�ª 9 >Dcz¡a|}uDyU|rl��U�U�(6%ªm| >(dá�U�:�(6%ªX� �m�Ncz|}w¢b8cEvXp}y��G´

¹ ��¼�d«´#���V~�w¢_�ª � ´��Qy �®tDª(y�vD��{(´�g²uD_a��czpr_DyU��cE|Eª[8q��prp}y:s*¦mn'yU�:yUw�vDnqp�tU�xnr| a � w¢nqpr|}w¢¡auoprc=�­¦UcElAbBy�voÇyU�UcEb8cEvXp�³ t:|�nrcEszua|rw�p�lUª 9Qw¢v��f�[� -,.0/#1���������")��������("� �)*�� �NªD{(yU�¢yUw¢nrcEyUu�ª+>a|*y�vDszcUª �Uua�¢l�����Ç��U��U�U�X�o´

¹ �V¼�d«´®���V~�w¢_�ª®^�´Ðd��xy�uDnrczv¾ªD{(´ �XyUs�Xuacp=ª%��´®¸¾yUtUuaw�prwGªD{(´®g²ua_a�¢cp}_Dy��¢cz|=ª®y�vD� � ´N�Qy �®tDª 8}jmc=sua|}w�vD�p}_ac¤fL¸�ja���a|}t�p}tostU�Gª 9�w¢v ")� ����������+c�� ��� � *����;�b� ����� �� ��� !��� � �(�� ��"$")�(�b����� � � ��� ��������,��"�(�� c�� ��"���:*�� ��� �������d�h���������������� "!-ª%g¨y�_D�owxyaªa^�uavawxnrw¢yDª �UuDvac��U�$#a�������U�:�a´

¹ ��¼ � ´®¸+´®g²w��¢�xnzª#8���vXp}cz|}vacp�p}w�b4c�nrlmvDs*_a|}tUvaw��Ey�prw¢tUvXa�^I_ac�vaczp�¥�t:|r¦�prw¢b4c��a|}t�p}tmsztU�Gª 9'w¢v&%[*��(� c *+!��'b��� c����[�)(�* � ��� *��(��%� ��"��$_�(�b�+�-,W� �.* ! ��/ _�fe��(�/ ���������5�(�b�)(T��� �W�� ��� �$��"$��e�!#�����g/ % �$��� �������,0,0,��\� �W�[!#� ��" /[�h��������% ")�����*ª¾»E�U�f6D´

¹ ��¼«h�h�ª 8q£Qcp�¥�tU|}¦Lprw¢b8c��a|}t�p}tmsztU�®§Ú£«^I{�©�ª 9�£Qcp�¥�tU|}¦�·¤t:|r¦mw¢va� �L|}tUua�e��c�Xuac=n�p(³ tU|+d�tUb4b4czvXp*n�a�X���Dªo�a��´�»�#N»�6%ª%»=�U�X�o´

¹¢»E��¼Qh�h�ª 8*f«v�pr_Dc2yUsEsua|*yUszlµyUvD� nqp}yU¡aw��¢w�p�l tU³"s�¢tos*¦mn¤nqlmvDs*_D|rt:vaw �EcE�µ¡mlµpr_ac�vacp�¥�tU|}¦°p}w�b4c�D|rtUprtost:�Ðw�v�pr_Dc'w�vXprcE|rvDcpQnrlmnqprcEb�ª 9 �\� �W�[!#� ��" �\� ����!#�������(�&���(� 1E�.1 ���.�Wªa¬:tU�G´D���aªDvatD´Ð»:ªa�a��´�X�$# ���oª®»=�U�U�D´%¹ f«va�¢w�vDc¼è´D�¾¬-yUw��xy�¡a�¢cfaWszw¶p}cEnrczcz|=´ w¢nqpE´ �Dnru�´ c=�ou �-b8w¢�¢�¢n}�U�:yUszszua|*yUsl:´ _Xp}b8�

$&% í $ ß

Page 34: Detailed specifications of a security architecture for OLSR › download › pdf › 52915486.pdf · Unité de recherche INRIA Rocquencourt Domaine de Voluceau, Rocquencourt, BP 105,

Unité de recherche INRIA RocquencourtDomaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex (France)

Unité de recherche INRIA Futurs : Parc Club Orsay Université - ZAC des Vignes4, rue Jacques Monod - 91893 ORSAY Cedex (France)

Unité de recherche INRIA Lorraine : LORIA, Technopôle de Nancy-Brabois - Campus scientifique615, rue du Jardin Botanique - BP 101 - 54602 Villers-lès-Nancy Cedex (France)

Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France)Unité de recherche INRIA Rhône-Alpes : 655, avenue de l’Europe - 38334 Montbonnot Saint-Ismier (France)

Unité de recherche INRIA Sophia Antipolis : 2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex (France)

ÉditeurINRIA - Domaine de Voluceau - Rocquencourt, BP 105 - 78153 Le Chesnay Cedex (France)��������� ���� ���������� ��� ���

ISSN 0249-6399