Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399...

58
SN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Securing the OLSR routing protocol with or without compromised nodes in the network Cédric Adjih, Thomas Clausen, Anis Laouiti, Paul Muhlethaler, Daniele Raffo N° 5494 Février 2005

Transcript of Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399...

Page 1: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

ISS

N 0

249-

6399

ISR

N IN

RIA

/RR

--54

94--

FR

+E

NG

ap por t de r ech er ch e

Thème COM

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

Securing the OLSR routing protocol with or withoutcompromised nodes in the network

Cédric Adjih, Thomas Clausen, Anis Laouiti, Paul Muhlethaler, Daniele Raffo

N° 5494

Février 2005

Page 2: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE
Page 3: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

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

������������ �������������� ���������� ����� ��������!#"$%���&�'�("$)�����*����+�-,.����*,��/���01����0���/���2�����3�����4"5�'��627

8:9<;=?>A@CB�;ED?>AF�GIH�FJLK�MON�8:PQMOR�NTS<U�GIB�U>VN�WXM4JLR>VYT>ZG�[\MORPX]^RFPAS_Y`FIM4PAS<=aGIbcMOU�>AS<PVSd M4e+J

fhgji?k:l-m�n\oqpsrutwvyxzi?k:lTv�{�|ak:k-}j~j��{��_~ax%v���Z|���l�xX�X��������m�n\o

���_�j�4|a�yx��wl �Zl?{%gjl?�Z{%gEl�~O����<����p����?�<�Z��l������a�a�'p �a���4��¡_lTv

¢�£�¤?¥�¦�§j¨_¥_© fhgEl��j�Z�ªk����Zt\��vZvy}El�«��ªxzg��Zl?vz�4lT{)x�xz|Xvzl?{�}j�z��~j¡XoC|_¬j��­ªl�®��'gj|w{�¯X��f�«+|a�z°wv�±VoC®X¯X��f�v%²��v�xzg4��x�|�³Ll�~4vy}j�Z��~j¡ ~jl�x�«�|_�Z°'�ª~<xZl�¡_�Z�ªx�t�l��al�~:«�gjl�~:xzgEl�~jl�x�«�|_�Z°���vIvy}j¬j��l?{)xIxZ|���xzxZ�_{%°wv�xz|'¬E�zlT��°��ªxZv{�|_~j~El?{)xZ�ª�u�ªx�t_´���~�xzgj��v+�zlTvylT���%{%g-�Zl��O|_�zx?µa«+lXvyxz}4�wt-gE|�«�xZ|*vzl?{�}E�zlhxZgjl n\¶�rw�·�z|a}wxz��~j¡'�j�Z|�xZ|w{�|_­¹¸ º�»A´¼�l:½E�%v�x'��~E�_­ªtwvzl*xZgjl���xzxZ�_{%°wv¾xzg4��x�{��_~¿¬Ol:­���}E~E{%gjl?����¡<����~EvyxXxzgEl:~El�x�«�|_�Z°À�ª~<xzl?¡_�Z�Áx�ta´�¼�l-xZgjl�~�E�zlTvyl?~ax'k�l?{%g4��~j��vyk�v\³Â|a�'l�~Evz}j�Z�ª~j¡�xZgE��x�|a~j­ªt�Ã�xZ�z}EvyxzlT�<Ä:~E|u�jl?v'���Zl��_�wk��ªxyxZl?���ª~<xZ|�xZgjl�~jl�x�«+|a�z°�_~E�ŵOvy}j¬4vylTÆa}El�~<xz­�t_µE�_�zl xZgjl�|a~j­ªt�~j|w�wlTv�}Evzl?��xz|�³Â|_�Z«��_�Z��xz�%��Ç�{�´�¼�l*��­�vy|��E�zlTvyl?~ax�k�lT{%gE��~j��vzk�v³Â|a���wl�xZl?{�xz��~j¡���~E�c�wlT��­��ª~j¡�«��ªxzgÀvZ{�l�~4���Z�ª|<v�«�gjl?�zl�Ã�xz�Z}Evyxzl?�uÄ\~j|w�wlTv�gE�`�_l\¬Ol?{�|ak�l {�|_k��j�Z|_k���vylT�Å´ÈÀÉ<ÊLËZÌ*Í ¦�Î�¤_© ®���gj|w{�~jl�x�«�|_�Z°Lµ���xzxZ�_{%°wv?µ��Z|_}wxZ�ª~j¡��j�Z|�xZ|u{�|_­Aµ�{�|a~j~jl?{�xz���u�Áx�taµ+vz�ª¡a~E��xZ}j�zlaµIxz��k�l�ÏvyxZ�_k��Ev�µw�Zl��E­��`ta´

Ð�ѹÒTÓÕÔÖÅ×)ØVÙ�Ò�Ú%Ô�Û�Ü�Ü�Ý:ÔAÞTß`ß�×)ØáàVÜ�â�Û�ã-Ú¾äIå�æèç�ä�é�êÕé�ë�ÚZàVÓÕ×)Ý�å�é�Ý`é�ØAÚ%êÕÜ�ß�×)Þ`Ø�ê�ì æ�Øáí�Ü�í�Ü�Ý�àQî�ï�×)Ý�àVØVÚ%ï�à+Ö¹Ó àAÒ�àAÒTÜðòñEó æô�ç ð Ü�Ý�àVØVÜ�â<ì ñEó Ü�ï�àVØá×)Ý`ÓÕõ?ÞTÜ+â`ÜIê�ì æ�ô¹í�Ü�í�Ü�Ý�à�î

Page 4: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�����������/��h� !�� ���� ��������!�� 0��3��������� �� �$� ��� ������� ���&/�����/��������0�/��+�*,.����*,��/$0�����/�!��3����/�����

�� ¤� �� � © ¶òl �j�zl?k��ªl?���j�Z|_¬j­�i�k�l �4|a}j��vz�?{�}j�z��vzl���­�l?v��z�TvylT��}��·k�|_¬j��­�l?v��a�ègj|w{ ±VoC®X¯X��f�v%²lTv�x {�l?­ª}j��w}Ck��_�ª~<xz��l�~ �wl-­�� �ª~<xz�?¡_�Z�ÁxZ�*�w} �z�TvylT��}cl�~ �j�z�Tvyl?~E{�l-��� ��xyx%�_Æ<}jl?v¾{�|a~axZ�zl*­���{�|_~E~jl?{�xz���<�ªxz��j}¿�Z�?vzl?��}¹´��¾�_~Ev {�l:�Z�_�j�4|a�yx �wl��zlT{%gjl��%{%gjl�~E|_}Ev\��xZ}E�w��|_~Ev {�|_k�k�l�~<x vz�?{�}j�Z��vzl��\­ªl:�j�Z|�xZ|u{�|_­�l-�wl�Z|_}jxZ��¡alcn\¶�rw� ¸ º`»Q´���� ��¬O|_�%� ~j|a}Ev���~4��­�tuvz|_~4v*­�l?v���xyxZ�aÆ<}jl?v�Æ<}j���Ol�}j�al�~<x���xz�Zlc­��_~E{��?l?v�{�|a~<xz�Zl­�� �ª~<xz�?¡_�Z�ÁxZ�-�w}¿�z�TvylT��}ò´\¯�|_}4vX�j�Z�?vzl�~<xZ|_~EvXl�~Evz}j�ªxzl��wl?v¾k��?{��_~j��vyk�l?vX�4|a}j� �_vZvy}j�Zl��\Æ<}jl-vzl�}j­�l�k�l?~ax­�l?v¹~j|ul�}E�Ev4Ãzv��j�%v�Ävz|_~<x��_�jk:��v¹�E��~EvÅ­�l��Z�?vzl?�_}¾l�x?µ�l?~�{�|_~4vy�TÆa}El�~E{�l_µ`{�l�vz|_~<xò­�l?v¹vzl�}E­�v¹~j|ul�}E�jv¹}wxz��­���vz�?v�O|_}E�+�Zl�­��`t_l?�I­ªlXxz�%��Ç�{�´I¯�|a}Ev+�j�z�Tvyl?~<xz|_~4v���}4vzvz�4�wlTv�k��T{���~E��vzk�l?v��O|_}E���w��xzlT{)xzl?�+l�x+�Z���O|_~E�j�zlX�_}��{?�_vh|����wlTvh~j|ul�}E��Ãzv��E�Zv�Ä\�wl?�<��l�~E~jl�~<xX{�|ak��j�z|ak���v?´� Í ¥T¤ Ë ¨! � ¤ © ���?vzl?��}·�_��gj|w{�µh��xzxZ�aÆa}El?v?µ��j�Z|�xZ|u{�|_­�lÀ�wlc�z|a}wxZ�_¡_l_µ�{�|a~j~jl?{�xz���u�ÁxZ�_µhvy��¡_~E��xz}j�Zl_µlTv�x%��k��j��­ª­�l\xzl?k:�O|_�Zl�­�­�l_µj�Zl�Ï���l�}ò´

Page 5: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ;

< = �-�¹���0�����������

®(oÀ|_¬j��­�l�®��uÏQgj|w{�¯���f�«�|_�Z°�±áo¿®X¯��+f�²���v*�C{�|_­�­ªlT{)xZ�ª|a~�|_³�~j|w�wl?v*«�gj��{%g �_�zl��_¬j­�l�xz|¿{�|_~j~El?{)x|a~ ��«��ª�Zl�­�l?vZvXk�lT�w�ª}Ek ³Â|_�Zk��ª~j¡���~����Z¬j�ÁxZ�Z�_�ztc��~4�¿�wtu~E�_k:��{-~jl�x�«�|_�Z°L´\��k��j­���{��ªxz­�tCgjl��Zl���~¿��v¾xzgjl�_¬j��­ª�ªx�t�³Â|_�-xzgjl�~jl�x�«�|_�Z°¿xZ|_�O|_­�|_¡at¿xZ| {%gE�_~j¡_l�|��al��*xz��k:lc�_v*­ª��~j°wv:�ª~ xzgjl�~jl�x�«�|_�Z° ���j�Ol?�_�-��~4��j��vZ���j�Ol?�_�?´I��~À|a�Z�jl���xz|�l?~E��¬j­�l�{�|ak�k*}j~j��{���xz��|_~�¬4l�x�«+l?l�~C�_~<t�x�«+|�~j|w�wlTv��ª~Cvz}E{%gc��oC®X¯X��f µ4��Z|_}jxz��~j¡��j�z|_xz|w{�|a­L��vhl?k:�E­ª|�tal?�Å´m+}j�Z�Zl�~<xz­�t_µÅx�«�|c{�|_k��j­���k:l?~<xZ���ZtC{�­��_vZvzl?v\|�³��z|a}wxz��~j¡��j�z|_xz|w{�|a­�v\l �u��vyx ��~ xzgjl�oC®¾¯���f5«�|_�Z­��Å´

��l?�_{�xz���_l��j�Z|�xz|w{�|_­�v:�a{�Æ<}j���zl��Z|_}wxZl?v�|_~·�wl?k��_~E� xzgj�Z|_}j¡ag?>E|u|w�w��~j¡#�ÀÃ��Z|_}wxZl��Zl?Æ<}jlTv�xyÄc�_~E� �Zl�Ï{�l����u�ª~j¡���Ãy�Z|_}wxZl��zl?�j­�t_Ä ±Âx�tu�j��{?��­�­ªt vz��¡_~E�_­ª��~j¡ÀxZgjlc�E��xZg xZ�_°_l?~ ¬ut xZgjlc�z|a}wxzl��zlTÆ<}jl?vyx*xZ|��_�z�Z�ª�al��x¾xZgjl��wl?vyxz��~E��xz��|_~¿~E|u�jlT²)´*�)´ la´'xzgjl��Zl?Æ<}j���zlT�À�E�_�yx%v¾|_³�xzgEl-xZ|_�O|_­�|_¡at�¡a�Z�_�jg¿�_�zl:{�|_~4v�xZ�z}E{�xzlT�C��~��~j|w�wl�|a~j­�tC«�gjl�~ ~jl?l?�wlT� ³Â|_�*�j��xZ��xz�%��Ç�{�{�|ak�k*}j~j��{���xz��|_~ò´���l?�_{�xz���_l�oC®¾¯���f �Z|_}wxZ�ª~j¡c�j�Z|�ÏxZ|w{�|_­�v\�ª~4{�­�}E�wl�®Xn �A@ ¸Õ�_�T»+�_~E� �\rw� ¸CBT�T»Q´�fhgjl�|�xZgjl���{�­��avzv\|_³�oC®¾¯���f �Z|_}wxZ�ª~j¡��j�Z|�xZ|u{�|_­�v\��v�E�z|<�_{)xZ�ª�al_µj�A´ l_´�xZgjl*�Z|_}wxZ�ª~E¡��j�Z|�xz|w{�|_­òl?~Evy}E�zlTv�xzg4��x\�_­ª­�~j|w�wl?v¾��x ��­�­òxz��k�l?v¾gE�`�_l�vz}wÇ�{���l�~<x�xZ|_�O|�Ï­�|_¡a��{?��­ò��~w³Â|a�zk���xZ�ª|a~Àxz|�{�|a~Ev�xZ�z}4{)xX�Z|_}wxZl?v�xz|��_­ª­�wlTv�xZ�ª~E��xz��|_~EvX�ª~Cxzgjl:~jl�x�«�|_�Z°L´�fhgj��vX��v¾�a{%gj��l��_lT�xZgj�Z|_}j¡ag��4l?�z��|w�w��{¾k�l?vZvz�_¡_l�l �j{%gE��~j¡al_´����z|<�_{�xz���_lXoC®¾¯���f^�z|a}wxz��~j¡��E�z|_xz|w{�|a­�v��ª~E{�­ª}4�wl'n\¶�rw� ¸ º�»�_~E��fAD������ ¸Õ��B)»Q´

E�FGE H+IKJ�L-MON#P�QSRUTUT�LVIKT®èvz��¡_~j�ª½4{��_~<x��vZvy}jlh��~:xzgjl��a�uÏAgE|u{h�w|ak�����~-��vxzg4��x�|�³4xzgjlX�ª~<xzl?¡_�Z�Áx�t'|_³4xZgjl�~jl�x�«+|a�z°'�ªxZvzl�­ª³�´I®Xn �A@*µ� rw�'µjn\¶�rj� ��~E��fAD������ ��­�­ª|�«'µu�_{?{�|_�%�w��~j¡ xz|*xzgjl?�ª�hvz�4lT{��ª½4{���xz��|_~Ev?µ<�_~ut-~j|w�wlXxz|��4���zxz��{����E��xZlX��~xZgjl:~jl�x�«�|_�Z°�Ï+xZgjl��_vZvy}jk��wxZ�ª|a~C¬Ol���~j¡�xZgE��x��_­ª­�~j|w�wl?v �_�zl-¬4l?gE�`�u�ª~j¡�«+l?­ª­I�_~E�C«�l�­�{�|ak:la´ �Q³�xzgE��v�avzvz}jk��wxZ�ª|a~�³á����­�v�ÏxZgjl�~�xzgjl\~jl�x�«+|a�z°�k��`t�¬4l vz}j¬w��l?{�xhxz|:k��_­ª��{���|_}4v�~j|w�wlTv�µj�_~E��xZgjl �ª~<xZl�¡_�Z�ªx�t:|_³xZgjl'~jl�x�«+|a�z°�³á�_�ª­�v�´®X~�|a�yxZgj|_¡a|_~E�_­�vzl?{�}j�Z�Áx�tC��vZvy}jl���v\xzgE��x�|�³�k��_�ª~<x%����~j�ª~E¡c{�|_~w½O�wl�~<xz����­��ªx�t¿��~E� ��~axZl�¡a�z�ªx�tÀ|�³�xzgjl

�E��xZ��¬Ol���~j¡Àl �j{%gE�_~j¡_lT�¿¬Ol�x�«�l�l?~#{�|_k�k-}j~j��{���xZ�ª|a~Ev l�~4�w�4|a�ª~<x%v'�ª~�xZgjl�~jl�x�«+|a�z° ±ál_´ ¡E´�¬Ol�x�«�l�l?~ �k��_�ª­�vyl?�z�al�����~4�#�Àk�����­+{�­���l�~<x%²�´Cfhgjl�x%�_vz°¿|�³�l?~Evy}E�z��~j¡Cl?~E�uÏAxz|�ÏQl�~4��vzl?{�}j�Z�Áx�t�|�³��j��xZ�C{�|_k�k*}wÏ~E��{?��xz��|_~4v-��~�o¿®X¯��+f�v���v:l?Æ<}j������­�l�~<x-xZ|�xzgE��x�|_³¾vzl?{�}E�z��~j¡�l�~E�uÏAxz|_ÏAl?~E� vzl?{�}j�Z�Áx�t ��~ xZ�Z�a�w�ÁxZ�ª|a~E��­«����Zl?��~jl�x�«+|a�z°wv?´�o¿��~ut�v�xZ}E�w��l?v+gE�`�_l¾¬4l?l�~�{?���Z�z��l?��|a}wx�xz|-vz|_­��_lXxzgj��v��j�Z|_¬j­�l�kc´�n¾~jlX«����wlTvy�j�Zl?�a�vz|_­�}wxZ�ª|a~ ��v*xZ|#{��Zl?��xZl�� �u�ª�zxz}4��­h�j�Z�ª����xZl�~El�x�«�|_�Z°·±W@X��¯\²���~ �¿xz}j~E~jl�­�¬Ol�x�«�l�l?~ xZgjl�x�«+| {�|ak-Ïk-}j~j��{���xz��~j¡�~E|u�jl?v?´:����rul?{:��v'��¡al�~jl?�Z�_­IvylT{�}j�Z�Áx�tC�_�Z{%gE�ÁxZl?{)xZ}j�Zl-«�gj��{%g ��­�­ª|�«�v vz}E{%g)@¾��¯Xv'xz|c¬4l¬E}j�ª­ªx-¬Ol�x�«�l�l?~ x�«+| {�|_k�k-}j~j��{���xZ�ª~E¡À~j|w�wl?v?´ �¾l?vz�j�ÁxZl��ªxZv-¡_l�~El��%��­��Áx�taµ����+rwl?{���v*~E|�x-�wlTvy��¡_~El?��xz|vz|_­��_l�xzgjl�½E�%v�x���vzvz}jl��Zl�­���xZl?� xZ|¿xZgjlc�ª~<xZl�¡_�Z�ªx�t |_³�xzgjlc~jl�x�«+|a�z°��ªxZvzl�­ª³�´ ��|�«�l��al��*����rul?{��wl�½4~jl?v��gu}j¡_l�~u}jk-¬4l?�'|�³+�E�z|_xz|w{�|a­�v\��~E� k�l?{%gE�_~j��vyk�v?´-fhgjl��Zl�}Evzl�|_�'�_�j�_�wxZ��xz��|_~ |�³�xZgj��v k���xzl?�z����­�xz|vzl?{�}j�Zl'xzgjl-�ª~<xZl�¡_�Z�ªx�t�|_³Ixzgjl-~jl�x�«�|_�Z°���v¾�j�zlTvyl?~<xzl?�c¬E�z��l�>Et���~ ��~C�_~j~jl �c|_³Ixzgj��v¾�zlTvylT���%{%g��Zl��O|_�zx?´fhgEl�vylT{�}j�Z�Áx�t���vZvz}jl'|�³Ik�����~<xZ����~j��~j¡�{�|a~w½4�wl?~<xz����­��Áx�t���~E����~axZl�¡a�z�ªx�t�|_³�xZgjl-�j��xZ��¬Ol���~j¡�l �j{%gE�_~j¡_lT�¬Ol�x�«�l�l?~�{�|_k�k*}E~j��{?��xZ�ª|a~Evh��vh~E|�xX{�|a~Evz���wl?�zlT����~�xzgj��v��Zl?vzl?���%{%g��Zl��O|_�zx?´fhgjl��j�Z�ªk����Zt¿��vZvy}jl�«��ÁxZg �Zl?vz�4lT{)x�xZ| vzl?{�}E�z��~j¡CoC®¾¯���f��Z|_}jxz��~j¡C�j�Z|�xZ|u{�|_­�v'��v'xzgu}Ev*xzg4��x-|_³

l?~Evz}j�z��~j¡�~jl�x�«+|a�z°��ª~<xZl�¡_�Z�ªx�t_µEl?�_l?~À�ª~cxZgjl*�j�Zl?vzl�~4{�l'|�³�k��_­ª��{���|_}Ev�~j|w�wl?v?´Xrul?{�}j�Z�Áx�t�l �uxzl?~Evz�ª|a~Evhxz|xZgjl'�Zl?�_{�xz���_l\�j�Z|�xz|w{�|_­�v�®Xn �A@ ��~E� � rw� l �w��v�xTµw�ª~�xzgEl'³Â|_�Zk$|�³�rw®Xn �A@�¸CB?��»���~E��®��Z���_�w~jl�¸CBT�`»A´®¾vzvz}jk���~j¡�xZgE��x���k�l?{%g4��~j��vyk ³Â|a�+°al�t��w��v�xZ�z��¬j}wxZ�ª|a~���v+��~��E­��a{�l_µ<xZgjl?vzlXl �<xZl�~Evz��|_~Ev+l�k��j­�|�t��w�ª¡a�Áx%��­

ô�ô Ý"XZY�[�\�[

Page 6: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

vz��¡_~E��xz}j�Zl?v\|_~�xZgjl��z|a}wxzl��Zl?Æ<}jlTv�x��_~E���z|a}wxzl��Zl��j­�t¿k�l?vZvZ��¡_lTv�´�fhgjl�¬4�_vz��{��j�Z��~E{����j­�l�¬4l?�ª~j¡cxZgE��xlT�_{%g�~j|w�wl �_l?�z�ª½El?v+xZgjl�vy��¡_~4��xz}E�zl |�³�:k:lTvzvZ��¡al'��~E��Ï��Á³����­�����Ï��j�Z|w{�lTvzvzl?v+xzgEl'k:lTvzvZ��¡al_´��~'xZgj��v¹�Zl?vzl?�_�Z{%g\�zl?�4|a�yxTµ?«�l�«���­ª­<��~<�al?vyxz��¡a��xzlxzgEl���vzvz}jl?v¹|�³jvzl?{�}E�z�ªx�t¾��~'xZgjl�n\¶�rj�#�j�Z|�xz|w{�|_­A´ò¼ l

«���­�­a�j�Zl?vzl�~<x�k:lT{%gE��~E��vzk�vųÂ|_��l�~4vy}j�Z��~j¡�xzg4��x|_~j­�thÃ�xz�Z}EvyxzlT�<Ä�~j|w�wl?v����Zl��a�wk��Áxzxzl?�*�ª~<xZ|�xzgEl�~jl�x�«+|a�z°±V��~E�òµ_vy}E¬EvylTÆ<}jl�~<xz­�t_µa���Zl�xZgjlh|_~j­�t�~j|w�wlTv}EvylT��³Â|a�³Â|_�Z«��_�Z�j�ª~j¡Xxz�%��Ç�{?²�µ_�_v�«�l�­�­j�_v�k�l?{%gE�_~j��vyk�v�³Â|_��jl�xzlT{)xZ�ª~j¡¾��~E���jl?��­���~j¡�«��ªxzg'xZgjl+vz�ÁxZ}E��xZ�ª|a~'«�gjl��Zl��hxZ�z}4v�xZl?�'~j|w�wl+gE�_v¹¬4lT{�|ak:l+{�|_k��j�Z|_k���vylT�Å´¹fhgjlvz|_­�}wxZ�ª|a~�«�l �j�zlTvyl?~<xh«���­�­ò�zl?­ªt�|_~�xz��k:l�ÏQvyxZ�_k��Evh�ª~c|a�Z�wl?��xz|�{�|a}j~<xzl?���O|�xZl�~<xz����­OÃ��Zl��j­��`t���xzxZ�a{%°uv�Ä)´

E�F�� � L-P! �N#"VIfhgEl-�Zl�k�����~E�wl?�¾|_³�xzgE��v\�E�_�4l?�\��v\|_�Z¡a�_~j�%$?l?�C�av�³Â|a­ª­�|�«�v'&XvylT{)xZ�ª|a~����E�zlTvyl?~ax%v�n\¶�rw� �ª~�vy}wÇ�{��ªl?~ax�jl�xZ�_�ª­�xz|��wl��u��vyl:vylT{�}j�Z�Áx�t�k�l?{%gE�_~j��vyk�v�«�gE��{%gC«���­�­�¬Ol*��~<xzl�¡a�Z��xzlT�c«��ÁxZgCxzgEl*�j�Z|�xZ|u{�|_­A´¾rulT{)xz��|_~ ;�jl?��­�v«��ªxzg��u}j­�~jl��%��¬j��­��ÁxZ�ªlTv|�³¹n\¶�rw�'´<rul?{�xz��|_~��'«��ª­�­Evz}jk�k����Z�%$?l+xZgjl��Zl?Æ<}j���zl?k�l�~<xZvI�_~E���wl?vZ{��Z�ª¬Ol?v¬4�_vz��{¾k�l?{%gE�_~j��vzk�v+³Â|_��vylT{�}j�Z��~j¡�n\¶�rw�'´ErulT{)xz��|_~À�-�_�j�w�Zl?vZvzl?v�xzgjl ��vzvz}jl\|�³�vzl?{�}j�Z�ª~j¡�n\¶�rw� «�gjl?~~E|u�jl?v�gE�`�_lX¬4l?l�~c{�|_k��j�Z|_k���vylT�À±Â�A´ la´xzgjl?t����ZlX¬Ol�gE�`�u��~j¡�{�|_~<xZ�Z�_�zt*xz|-xzgjl �j�Z|�xZ|u{�|_­Ovy�Ol?{��Á½4{?��xZ�ª|a~�_­ÁxZgj|_}E¡_g�xzgjl?t��_�zl xZgj|_}E¡_g<x�xz|�¬Ol�g4�`�_l��_{?{�|a�Z�w��~j¡a­ªtj²)´�rulT{)xz��|_~)(�vyxz}4�w�ªlTv�gj|�« xzgEl�°u~j|�«�­ªlT�w¡_l'|_³~E|u�jl\­�|w{���xz��|_~Ev�{?��~�¬4l'}Evzl?��xZ|�{�|_}j~<xZl�����vy�Ol?{��Á½O{'��xyx%�_{%°�{?��­�­ªlT���Zl�­��`t���xzxZ�_{%°L´fhgjl?�zl����Zl�³Â|a}j���_~j~jl �ulTvò��~�xZgj��v��Zl?vzl?�_�Z{%g �Zl��O|_�zx?´�fhgEl�½E�%v�x�wl?vZ{��Z��¬4lTvòxZ�ªk�l�Ï�vyxZ��k���¡al�~jl?�Z��xz��|_~ò´

fhgEl-vzl?{�|a~E�c|_~El-�wlTvz{��z��¬4lTv¾��¡_l�~El��%��­�vzl?{�}j�Z�Áx�tc���%{%gj�ªxzl?{�xz}j�Zl'³Â|a�'n\¶�rw� «��ÁxZg ��{�l�~<xZ�Z�_­ª��$�lT�c�+* �±á��}j¬j­���{�* l?t-��~w³Â�%�_vyxz�Z}E{�xz}j�ZlT²�´�fhgjlXxzgj���%����v��'¬j�Z��l�³ò|��_l?�z�u��l�« |�³¹vz�ª¡a~j��~j¡*��­�¡_|a�z�ªxzgEk�v?´�fhgEl�³Â|_}E�yxZg|��al��Z�u�ªl?«�v�xzgEl-�Zl�}Evzl���~E�-,�|_� �_�j�_�wxZ��xz��|_~C|_³�xzgEl:����rul?{-³Â�%��k�l�«�|_�Z°�«��ªxzgE�ª~ xzgjl�k�l?{%g4��~j��vyk�v¾«+lg4�`�_l �wl�½E~El?��xz|�vzl?{�}E�zl*n\¶�rj�'´

. / ��� �������,�10���0 �����6&�-��� ��� � �*������� 32 �� ��������!

fhgEl n¾�wxZ�ªk���$�l?��¶ò��~j°�r<xZ��xzl¾��|_}wxZ�ª~j¡-�j�Z|�xz|w{�|_­�±Qn\¶�rw�¾²�¸ (�»Qµ4¸ º�»L��v����E�z|<�_{)xZ�ª�al�­ª��~j°�vyxZ��xZlX�Z|_}wxZ�ª~E¡�E�z|_xz|w{�|a­Vµ��jl?vz�ª¡a~jl?� vy�Ol?{��Á½O{���­�­�t ³Â|_��k�|_¬j��­�l��a�uÏAgE|u{�~jl�x�«+|a�z°wv?´ n\¶�rj�(l?k:�E­ª|�twv���~ |_�wxZ�ªk���$�lT�>4|<|w�w��~j¡�k�l?{%gE�_~j��vzk xz|À�w�%4L}Evyl�­��ª~E°aÏ�vyxZ��xZl-��~w³Â|a�zk���xZ�ª|a~òµò��~4�¿�w�%4O}4vylTv |_~j­�tC���E���zxz����­�­ª��~j°<Ï�v�x%��xzlxZ|���­�­Å~j|w�wl?v���~�xzgjl'~El�x�«�|_�Z°O´��~�xzgj��v+vzl?{�xz��|_~òµ<«�l¾�wlTvz{��z��¬4lXxzgjl¾l�­�l�k�l�~<x%v�|_³�n\¶�rw�è�Zl?Æ<}j���Zl?�:xz|-�ª~u�al?vyxz��¡a��xZl�vylT{�}j�Z�ªx�t:��vZvy}jlTv�´

® {�|_k��j­�l�xZl �jl?vZ{��Z�ª�wxZ�ª|a~�|_³�n\¶�rw� {���~�¬Ol ³Â|_}j~E����~ ¸ º`»Q´

�AFGE �65�H87:9<;+" P�M ;+ �=.M�>@? Jm+|a~<xz�Z|_­IxZ�Z��Ç�{���~ n\¶�rw� ��v*l �j{%gE�_~j¡_lT�¿xZgj�Z|_}j¡ag x�«�|¿�w�%4Ll��Zl�~<x�x�tu�4lTv�|_³hk�lTvzvZ��¡al?v'&\Ãz����¶�¶�n�Ä�_~E�-ÃzfXm�ÄXk�l?vZvz�_¡_lTv�´����¶�¶�n k�lTvzvZ��¡al?v��_�zl¾l �j{%gE�_~j¡_lT���4l?�z��|w�w��{���­�­�t��_k�|_~j¡-~jl���¡_gu¬O|_��~j|w�wl?v���~|a�Z�jl��\xz|C�wl�xzlT{)x*­��ª~E°uv'xz|À~jl?�ª¡ag<¬O|_�%v?µÅxz|C�wl�xzlT{)x'xzgEl����jl�~<xz�ªx�t¿|_³�~jl?�ª¡agu¬4|a�Zv ��~4�¿xZ|Cvy��¡_~4��­�oÀ���vzl�­�l?{�xz��|_~ò´ fXm5k�l?vZvz�_¡_lTv*���Zl��Ol��Z�ª|w�w��{��_­ª­�t >E|u|w�wl?� xZ|CxZgjl�l?~<xz���zl�~jl�x�«�|_�Z° ��~ |a�Z�wl?��xZ|��w�%4L}Evyl­���~j°<ÏQvyxZ��xzl �ª~j³Â|_�Zk���xz��|_~�xz|���­�­Å~j|w�wlTv�´

ACB ô A æ

Page 7: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �

��������� ���� � � É ¤?¤T§�� É ¤�X��¶¹¶n k�l?vZvz�_¡_l?v����ZlCl�k��ªxyxzlT� �Ol��Z�ª|w�w��{��_­ª­�t ¬<tè�#~E|u�jl_µ�l?~E{�|w�w��~j¡ �ªxZv�|�«�~ �_�E�w�zlTvzv��_v�«+l?­ª­�av�xzgE�zl?l¿­���vyxZv'&�� ­ª��v�x�|�³�~jl?�ª¡ag<¬O|_�%v:³Â�Z|_k.«�gj��{%g {�|_~<xZ�z|a­�xz�%��Ç�{cgE�av�¬Ol�l�~^gjl?�_�Z� ±Â¬E}wx�«�gEl��Zl¬E�ÁÏ��w���zlT{)xz��|_~4��­��Áx�t ��v�~E|�x�tal�x�{�|_~w½E�Zk�l?�E²�µ��#­ª��vyx�|�³'~jl?�ª¡ag<¬O|_��~j|w�wl?v�«��ªxzg^«�gj��{%gè¬E���w���Zl?{)xZ�ª|a~E��­{�|_k�k*}E~j��{?��xZ�ª|a~�gE�av+¬Ol�l?~�lTv�x%��¬j­���vygjlT�ŵj��~4���-­ª��vyxh|_³�~jl?�ª¡agu¬4|a��~E|u�jl?v�«�gj��{%g�gE�`�al¾¬Ol�l?~�vzl�­�l?{�xzlT�xZ|¾�a{)x��av¹�_~*oÀ��� ³Â|_��xzgjl+|_�Z�ª¡a�ª~E��xz|a�ò|�³wxZgjl+�X��¶¹¶n k�l?vZvz�_¡_l_´�����¶�¶�n�k�l?vZvz�_¡_lTvò���Zl�l �j{%gE�_~j¡_lT�|a~j­�t�¬4l�x�«+l?l�~�~jl���¡_gu¬O|_��~j|w�wlTv�´�X�4|a~ �zlT{�l?�ª�u��~j¡À�C����¶�¶�n(k�l?vZvz�_¡_laµ��À~j|w�wl�l �j��k���~jl?v xZgjl�­���vyxZv*|�³��_�E�w�zlTvzvzl?v?´��Q³��ªxZv*|�«�~

�a�j�w�Zl?vZv\��v ��~E{�­�}E�wlT���ª~�xzgEl��_�j�w�Zl?vZvzl?v\l�~E{�|w�wl?����~¿xZgjl�����¶�¶�n$k�l?vZvz�_¡_l_µÅ�ªx���v�{�|a~w½E�Zk:lT�CxZgE��x¬E�ÁÏ��w���zlT{)xz��|_~4��­X{�|_k�k*}j~E��{?��xz��|_~·��v��O|avZvy��¬j­�lÀ¬4l�x�«+l?l�~·xZgjlC|_�Z��¡_��~E��xZ|_����~4� xzgjlC�Zl?{��ª�E�ªl?~ax�|�³ xzgjl�X��¶¹¶n k�l?vZvZ��¡_la´��~��_�j�w�ªxz��|_~�xz|*��~w³Â|a�zk���xZ�ª|a~���¬O|_}wxh~jl?�ª¡ag<¬O|_�+~j|w�wl?v?µaxzgjl\�4l?�z��|w�w��{�l �j{%gE�_~j¡_lX|�³¹���+¶¹¶�n k�lTv�Ï

vZ��¡al?v��_­ª­�|�«�vl?�a{%g�~j|w�wl�xZ|�k�����~ax%����~��ª~j³Â|_�Zk���xz��|_~��wlTvz{��z��¬j��~j¡ xzgElX­��ª~j°wv�¬4l�x�«+l?l�~�~jl?�ª¡ag<¬O|_��~j|w�wl?v�_~E�À~j|w�wlTv�«�gj��{%g¿�_�zl'x�«�|�gE|_�Ev¾�`«��`ta´�fhgj��v¾��~w³Â|_�Zk���xz��|_~À��v¾�zlT{�|_�%�wlT�c�ª~¿��~j|w�wl?v �`ÏQgj|a�À~jl���¡_gwϬO|_�:vyl�x-��~4� ��v-l �w�j­���{��ÁxZ­ªt�}wxZ�ª­��%$?l?� ³Â|a�-oÀ�+��|_�wxZ�ªk���$?��xz��|_~ Ï\xzgjl�{�|_�Zl�|_�jxz��k:��$?��xz��|_~#|_³Xn\¶�rw�'µ�jl?vZ{��Z�ª¬Ol?���ª~Àvzl?{�xz��|_~À�w´CB_´ ; ´

��������� ��� � É ¤T¤?§�� É ¤¶¹�ª°al��X��¶¹¶nèk�lTvzvZ��¡al?v?µ`fXm#k�l?vZvz�_¡_l?v�_�zl�l�k��ªxyxzlT�:�4l?�z��|w�w��{?��­�­ªta´�fhgjlh�j}E�z�O|avzlh|�³O�\fXm k�lTvzvZ��¡al��v\xz|C�j� 4L}Evzl�­ª��~j°<ÏQvyxZ��xzl���~w³Â|_�Zk���xz��|_~ xz|�xZgjl�l�~<xz���Zl�~jl�x�«�|_�Z°L´:fhgu}Ev?µ��cfXm�k:lTvzvZ��¡al:{�|_~<xZ�_�ª~4v\�vzl�x-|�³�¬j�ªÏQ�w���Zl?{)xZ�ª|a~E��­I­���~j°wv�¬Ol�x�«�l�l�~ �c~E|u�jl���~E�#�¿vy}j¬4vyl�x*|�³h�Áx%v�~jl?�ª¡agu¬4|a�Zv?´��E|_�*�¿�w��vZ{�}4vzvz�ª|a~|a~ vzl�­�l?{)xZ�ª~E¡¿«�gj��{%g ~jl?�ª¡agu¬4|a�Zv-vygj|a}j­��#¬4l���~E{�­�}E�wlT� ��~ xzgEl�fXm k�lTvzvZ��¡al?v���~ |a�Z�wl?�*xZ|¿�j�Z|��u���jlvz}wÇ�{���l�~<x�xZ|_�O|_­�|_¡at���~w³Â|_�Zk���xZ�ª|a~òµE�Zl�³Âl?��xz|¿¸ º�»���~4�#¸��T»A´XfXm k�lTvzvZ��¡al?v����Zl*�w�%4L}EvylT�cxz|�xzgjl*l�~<xz���zl~El�x�«�|_�Z°Oµul?k:�E­ª|�tu��~j¡*xZgjl�oÀ��� |a�wxz��k��%$T��xZ�ª|a~��wlTvz{��z��¬Ol?���ª~Àvzl?{)xZ�ª|a~c�j´ Ba´ ; ´

��������� � � á¥���� Í ���L¥ �É V§ Ê �òÉ É ¨_¥�� Í �·§���Î � ���!��§ ����"�fhgEl�{�|a�zl�|a�wxz��k��%$T��xz��|_~#��~�n\¶�rj� ��v�xzgE��x-|�³�oÀ}E­ÁxZ�ª�O|_��~<x:��l?­��`twv�±VoÀ����v%²)´Cfhgjl�{�|a~E{�l?�wx*��v*�_v³Â|a­ª­�|�«�v'&�l?�_{%g¿~j|w�wl*k-}Ev�x'vzl�­�l?{)x'oÀ���XvX³Â�Z|_k �_k:|a~j¡��ªxZv\~jl?�ª¡agu¬4|a�X~j|w�wlTv\vz}E{%gÀxZgE��x'��k�lTvzvZ��¡all?k��Áxzxzl?�C¬<tc��~j|w�wl-��~E�c�Zl��Ol?��xzl?�c¬ut�xzgjl:oÀ��� ~E|u�jl?v�«���­�­¹¬Ol*�Zl?{�l?�ª�al?��¬ut��_­ª­�~j|w�wl?v�x�«+|�gE|_�Ev�`«h�`t_´�oÀ���$vzl�­�l?{�xz��|_~ ��v��Ol��z³Â|_�Zk:lT� ¬E�_vzl?��|a~ xzgjl���ÏAgE|_� ~jl���¡_gu¬O|_�*vzl�x-�zlT{�l����_lT� xzgj�Z|_}j¡ag xzgjll �j{%gE��~j¡al+|_³O�X��¶¹¶n·k�l?vZvz�_¡_lTv�µ��_~E�*��vIvz�ª¡a~E��­�l?�*xzgj�Z|_}E¡_g�xZgjl�vZ��k�lhk:lT{%gE��~E��vzk &¹�\­ª��~j°<ÏQvyxZ��xz}Ev|_³ÃzoÀ���hÄ vz�4lT{��ª½El?vhxZgE��xhxZgjl'­ª��~j°�¬4l�x�«+l?l�~�xzgjl'|a�z��¡_��~E��xZ|_��|�³�xzgjl��X��¶¹¶n k�l?vZvZ��¡_l ��~4��xZgjl'­���vyxzlT��a�j�w�Zl?vZvh��v¾vytuk�k�l�xZ�z��{\Ï��_~E��xzgE��x�xzgjl-~j|w�wl'«��ªxzgÀxZgjl���~E{�­�}E�wlT�À�_�j�w�Zl?vZvh��vXvzl�­�l?{)xZl?�À�av���~ÀoÀ���¬ut�xZgjl'|_�Z��¡_��~E��xZ|_�T´fhgu}Ev?µjl?�a{%g�~j|w�wl'k��_�ª~<xZ�_�ª~4v���~ � ����/1��% ���1� ��� /1��� µE�wlTvz{��z��¬j��~j¡*xZgjl�vzl�x�|�³�~j|w�wl?v�«�gj��{%g�gE�`�al

vzl�­�l?{�xzlT���ªx��_v���~�oÀ���'´!���O|_~c�zlT{�l?�ª�u��~j¡:�_~cn\¶�rw� {�|_~<xz�Z|_­Lk�l?vZvZ��¡_laµw�*~j|w�wl'{�|_~Evz}j­ªxZvh�ªxZv�oÀ���vzl�­�l?{�xz|a��vyl�x�xz|��wl�xzl��Zk��ª~El'«�gjl�xZgjl���xZgjl'k�l?vZvz�_¡_l ��vhxz|�¬Ol'�zl�xz�%��~Evzk��ÁxzxzlT��&I�Á³xZgjl'­��av�xzÏAgE|_�c|�³�xzgjl{�|_~<xz�Z|_­�k�l?vZvz�_¡_l���v ��~ oC��� vzl�­�l?{�xz|_�TµOxzgjl?~CxZgjl-k�lTvzvZ��¡al���v¾xZ|�¬Ol-�Zl�xZ�Z�_~Evzk:�ªxyxZl?�ŵL|_xzgjl?�z«���vyl-�Áx��v�~E|�xX�Zl�xZ�Z�_~Evyk��ªxyxZl?�Å´����ª¡a}j�Zl�B*vygE|�«�v���~j|w�wl�«��ªxzgÀ~El���¡_gu¬4|a�ZvX��~E�C��ÏAgj|a�c~jl���¡_gu¬O|_�%v�´���~À|_�%�wl��xZ|��a{%gj�ªl?�_l:��~jl�x�«+|a�z°<ÏQ«����wl*¬j�z|<�_�j{?�_vyx?µ4�Áx�vz}wÇ�{�l?vXxzg4��x'��¬j�Z|a�a�j{��av�x�xZ�Z�_~Evzk:��vZvy��|_~À¬Ol-�Zl��Ol?��xzlT�

ô�ô Ý"XZY�[�\�[

Page 8: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

( ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

¬utC��vy}j¬4vyl�x\|_³�xzgjl�~jl?�ª¡agu¬4|a�Zv?´'fhgj��v vz}j¬Evzl�x ��v\k��_�jl-}j�¿³Â�z|ak xzgjl�oÀ����ÏQvzl�x'|�³�xzgjl:~j|w�wl_´-�j|_�³Â}E�yxZgjl�� ��~w³Â|_�Zk���xz��|_~¹µO��~E{�­ª}E�j�ª~j¡c��~¿l�Ç�{���l�~<x gjl�}j�Z��v�xZ��{*³Â|_�'{�|ak��j}wxz��~j¡�xzgjl�oÀ���5vyl�x\|_³+��~j|w�wl_µ�Zl�³Âl?�hxz|c¸Õ� ; »Q´

(a) (b)

����¡_}j�Zl?B & f�«�| gj|_�è~El���¡_gu¬4|a�Zv���~E� Ãyk*}E­ÁxZ�ª�O|_��~<x��Zl�­��`tuv�Ä ± xzgEl vz|_­����è{��ª�%{�­�l?v%²�|�³*� ~j|w�wl_´ ±á�a²��­�­ª}Evyxz�%��xZl?v*xzgjlcvz�ÁxZ}E��xZ�ª|a~ «�gjl��Zlc��­�­+~jl?�ª¡agu¬4|a�Zv-�zl�xz�%��~Evzk��Áx:�¿¬j�Z|a�a�j{��av�xTµ�±Â¬4²*�ª­�­�}Ev�xZ�Z��xzlTv-«�gEl��Zl|a~j­�t�xzgjl�oC����v�|_³���~j|w�wl �Zl�xz�%��~4vyk��ªx�xZgjl'¬j�Z|a�a�j{��av�xT´

�AF�� �65�H87�� IKT�T >���I���;9M�� > P >�"�� >�J���I�P�Tn\¶�rw�è{�|a~<xz�Z|_­jk�l?vZvZ��¡_lTv����ZlX{�|_k�k*}j~E��{?��xzlT��}Evz�ª~j¡-�¾Ã�xz�%��~Evz�4|a�yx��E�z|_xz|w{�|a­ Ä��wl�½4~jl?��¬ut��'¡_l?~jl��%��­�4�_{%°_l�x³Â|_�Zk���x�{�|a~ax%����~j��~j¡ �ª~E�j�ª�u���w}E��­4{�|_~<xZ�z|a­wk:lTvzvZ��¡al?v?µ_�_v�«+l?­ª­E�av�z}E­ªlTvI¡_|��al��Z~j�ª~E¡XxZgjl��j�Z|w{�l?vZvyÏ��~j¡�|�³+vz}E{%gC�E�a{%°_l�xZvX�_~E�Àk�l?vZvZ��¡_lTv�´¾��~CxZgj��v vzl?{�xz��|_~òµO«+l:|_}jxz­��ª~jl*xzgj��v¾xz�%��~Evz�O|_�zxX�j�Z|�xz|w{�|_­A´\fhgjl�E}j�z�O|avzl\��v�xZ|-|a}wxz­��ª~El\gE|�« vzl?{�}E�z�ªx�t�l �uxzl?~Evz�ª|a~Evh{���~�¬4l lT�_vz�ª­�t��ª~4{�­�}E�wl?�òµE��~E��xz|�}j~E�jl��%v�x%��~E��xzgjlk�lT{%gE��~j��vzk�vh}E~E�wl���«�gE��{%g�xzgjl�vzl?{�}j�Z�Áx�t�l �uxzl�~4vy��|_~Evhk-}Evyxh¬Ol��wlTvy��¡_~jlT�Å´fhgjl-n\¶�rw� �E�_{%°al�xh³Â|_�Zk���x���vh¡a�ª�al�~��ª~�½E¡a}j�Zl'�w´¼ègj��­�l�k�lTvzvZ��¡al?v'k��`t �4|_xzl?~axZ���_­ª­�t#¬Ol���~<xzl�~4�wl?� xz|�¬4l�¬j�Z|a�_�E{��_vyxzlT��xz|¿xzgjl�l�~<xz���Zl�~jl�x�«+|a�z°

±ál_´ ¡E´C�ÀfXm5k�l?vZvZ��¡_l`²)µ��E�_{%°al�xZv*���Zl�xz�%��~Evzk��ÁxzxzlT� |_~j­�t ¬Ol�x�«�l�l?~#~jl���¡_gu¬O|_��~E|u�jl?v?´Cfhgjl�}j~j�ªx-|_³��~w³Â|a�zk���xZ�ª|a~#vy}j¬j��l?{)x*xz|À¬Ol���~j¡À³Â|_�Z«h���%�wl?� ��v\Ã�k�lTvzvZ��¡al?v�Ä%´�fhgEl�{�|_k�k�|_~#�4�_{%°_l�x ³Â|_�Zk���x*��­�­ª|�«�v��~E�w���u���j}E��­hk�l?vZvz�_¡_lTv�xZ|�¬Olc�j��¡_¡_tu¬E�a{%°_lT�#��~E� xz�%��~Evzk��Áxzxzl?� xz|a¡_l�xzgjl?�:��~ |_~jl�l�k���vzvz�ª|a~ ±VoCf ��Ïvz��$�l �_­ª­�|�«���~j¡<²�´ �)´ l_´�fXm ��~E� ����¶�¶�n k�l?vZvZ��¡_lTv�k��`t·¬4l l�k��ªxyxzlT� xZ|_¡al�xzgEl��Tµ�gj|�«+l?�_l?��xzgEl�t�_�zl'�E�z|w{�lTvzvzl?�À�_~E��³Â|_�Z«h���%�wl?�c�w�%4Ol?�zl?~<xz­�t���~Cl?�a{%gÀ~j|w�wl�±V����¶�¶�n5k�l?vZvz�_¡_lTv����Zl'~j|�x¾³Â|_�Z«��_�Z�jl?�«�gEl��Zl?�_vhfXm k�l?vZvz�_¡_l?v����ZlT²�´�Qx���v-��k��4|a�yx%��~<x:xz|�~j|�xZ��{�l_µIxZgE��x���~ �ª~E�j�ª�u���w}E��­¾n\¶�rw�({�|_~<xz�Z|_­+k�l?vZvz�_¡_l�{?��~�¬4lc���wl�~<xz�ª½ElT�

¬ut��Áx%v\n¾�Z�ª¡a�ª~E��xz|a��®��j�w�Zl?vZv���~E�ÀoCl?vZvz�_¡_l�rul?Æ<}jl?~E{�l-¯�}jk-¬4l?��Ï�¬O|�xZgÀ³Â�z|ak$xZgjl�k�l?vZvz�_¡_l'gjlT�_�wl?�?´�Xl�~E{�l_µu�w��vy�Zl�¡<���%�w�ª~E¡\��vZvy}jlTv�|_³L«��%���4���Z|_}j~E�:|_³OxZgjl¾oCl?vZvz�_¡_lXrulTÆa}El�~E{�lX¯�}jk-¬4l?�?µu�ªx+��v��O|avZvy��¬j­�l�xz|}E~j��Æ<}jl?­ªt��Zl�³Âl?��xz|��-vz�Ol?{��ª½4{\{�|a~axZ�z|a­Lk:lTvzvZ��¡alX��~�xZgjl ~jl�x�«�|_�Z°L´�fhgj��vh«���­ª­Å¬Ol?{�|_k�l¾|_³���k��4|a�yx%��~E{�l«�gEl�~c�w��vZ{�}4vzvz�ª~E¡:k�lTvzvZ��¡al\vz�ª¡a~E��xZ}j�Zl?v?´�E}j�yxZgjl��¾�wl�x%����­�vh|a~Àn\¶�rw� �E�_{%°al�x���~E��k�l?vZvz�_¡_l\³Â|_�Zk���xZvh{?��~�¬4l ³Â|a}j~E���ª~ ¸ º�»Q´

ACB ô A æ

Page 9: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �

� � � �������������� ���������������� ����������������������������������������������������������������������������������������������������������������������������������������������� ����������� ���!�"���# �$������������%���&�'���!����)(�'�*�+���, �����������������������������������������������������������������������������������������������������������������������������������.-���/�/���"���0�1�2��3�54���6 *�� � -���/�/���"���%�6�7�� ����������������������������������������������������������������������������������������������������������������������������������� 8�,96 "�6�!�����:�,�;�<�<�,���/�/ �����������������������������������������������������������������������������������������������������������������������������������.0�6 *���0�:� �6�=��3�?>�:�2@�:�'�!��A�$-���/�/���"���%���&�'���!�����(�'�*�+���,B����������������������������������������������������������������������������������������������������������������������������������� �C -�D�%�%�;�E�D C� �����������������������������������������������������������������������������������������������������������������������������������.-���/�/���"���0�1�2��3�54���6 *�� � -���/�/���"���%�6�7�� ����������������������������������������������������������������������������������������������������������������������������������� 8�,96 "�6�!�����:�,�;�<�<�,���/�/ �����������������������������������������������������������������������������������������������������������������������������������.0�6 *���0�:� �6�=��3�?>�:�2@�:�'�!��A�$-���/�/���"���%���&�'���!�����(�'�*�+���,B����������������������������������������������������������������������������������������������������������������������������������� �C -�D�%�%�;�E�D C� ����������������������������������������������������������������������������������������������������������������������������������C CF ������G

����¡_}j�Zl��!&IH\l�~El��Z��{*n\¶�rw�^�4�_{%°_l�xh³Â|_�Zk���x?´���a{%g��E�a{%°_l�xhl?~E{��_�Evz}j­���xzlTv�vyl?�_l��%��­L{�|a~<xz�Z|_­Åk�l?vZvz�_¡_lTv��~<xz|�|_~El¾xZ�Z�_~Evzk:��vZvy��|_~ò´

J K ��!����h���ML��!�%�����/

��~�xZgj��vXvylT{)xz��|_~¹µj«+l'�w��vZ{�}EvZv������Z�ª|a}EvhvylT{�}j�Z�ªx�t��u}j­ª~El��%��¬j��­ª�ªxz��l?v��ª~c�j�Z|a�a{)xz���_l\�Z|_}wxZ�ª~j¡��j�Z|�xZ|w{�|_­�v+³Â|_��a�uÏQgj|w{¾~El�x�«�|_�Z°uv?´I®�­ªxzgj|a}j¡_g�«�l�vy�Ol?{��Á½4{?��­�­ªt�l�~u}jk�l��%��xZl\�u}j­�~jl?�Z�_¬j�ª­��ªxz��l?vh��~Cn\¶�rw�'µj�ªxXvzgj|_}j­���¬4lvyxz�Zl?vZvzl?��xzg4��x*xZgj��v-vzl?{�xz��|_~ �w|ulTv�~j|_x-l�k��jg4�_vz�%$?l:à >4�`«�v�Ä���~#xzgjlCn\¶�rj� �j�z|_xz|w{�|a­V´ ����xZgjl��Tµxzgjl�u}j­�~jl?�Z�_¬j�ª­��ªxz��l?v����Zl\�ª~EvyxZ�_~E{�lTvh|�³«�gE��x��_­ª­ò�E�z|<�_{)xZ�ª�alX�Z|_}wxZ�ª~E¡:�E�z|_xz|w{�|a­�vh���Zl'vy}E¬w��l?{�x�xZ|E´¼ègjl?~è��~·�_�uÏQgj|w{�~jl�x�«�|_�Z°#��v�|a�4l?�Z��xz��~j¡ }j~E�wl?�����j�z|<�_{�xz���_l��z|a}wxz��~j¡ �j�Z|�xz|w{�|_­Aµ�l?�a{%g�~j|w�wl

g4�_v\x�«�|��w�%4Ll��Zl�~<x�±Â¬j}jx��zl?­���xzl?�4²X�Zl?vz�O|_~Evz�ª¬E�ª­��ÁxZ�ªlTv�´������Zvyxz­�t_µòlT�_{%g�~j|w�wl�k*}Evyx*{�|a�z�Zl?{�xz­�t �1�4�1� �� ��Z|_}jxz��~j¡ �E�z|_xz|w{�|a­h{�|_~<xz�Z|_­�xZ�Z��Ç�{_µ+{�|_~w³Â|a�zk���~j¡CxZ| xZgjlÀ�j�Z|�xZ|u{�|_­�vz�4lT{��ª½4{���xz��|_~ò´èrul?{�|_~E�j­ªtaµ�l?�a{%g~E|u�jl*��vX�Zl?vz�4|a~Evz�ª¬j­�l'³Â|a�ON ���&+"��2���U �Z|_}jxz��~j¡��j�Z|�xZ|u{�|_­�{�|_~<xZ�z|a­òxz�%��Ç�{'|a~C¬Ol�gE�_­Á³�|_³�|�xZgjl��¾~j|w�wl?v��~�xzgjl'~jl�x�«+|a�z°L´fhgu}Evh�ª~4{�|_�Z�Zl?{)xh¬Ol�gE�`�u��|_�h|�³�-~E|u�jl {?��~��zlTvy}E­Áxh³Â�Z|_k$l?�ÁxZgjl����:~j|w�wl'¡al�~jl?�Z��xz��~j¡��~E{�|_�Z�zlT{)x�{�|_~<xZ�z|a­Ok�lTvzvZ��¡al?v�|_�h³Â�Z|_k$��~E{�|_�Z�zlT{)xh�zl?­��`tu��~j¡-|_³{�|_~<xz�Z|_­OxZ�Z��Ç�{¾³Â�Z|_k$|_xzgjl?��~j|w�wl?v?´m+|a�z�Zl?{�xz­�t�¡al�~jl?�Z��xz��~j¡��_~E�c³Â|_�Z«h���%�w�ª~E¡�{�|a~axZ�z|a­¹xZ�Z��Ç�{*{��_~C¬Ol�{�|_~Evz���wl��Zl?�À�av¾��{��Z�ÁxZl��Z�ª|a~c³Â|_�

g4�`�<��~j¡�� ���"������1��%�P N ���4�1��W���Z��U ����������� ´��)´ la´�xzg4��x�xZgjl'�z|a}wxz��~j¡��j�Z|�xZ|w{�|_­Å��v��_¬j­ªl xZ|�{�|a~Evy��vyxzl�~<xZ­ªt�E�z|��u���wl�� {�|_�Z�zlT{)x��<��l�« |�³¾xzgjlÀ~jl�x�«+|a�z°�xZ|_�O|_­�|_¡_t#��~·l?�a{%g ~jl�x�«+|a�z°#~j|w�wla´èfhgj��v��_vZvy}jk��wxZ�ª|a~��k��j­��ªlTv�xZgE��x-�_­ª­+xzgEl�~j|w�wlTv���~#xzgjl�~jl�x�«�|_�Z° {�|_�Z�zlT{)xZ­ªt �ªk��j­�l�k�l�~<x-xzgjl��z|a}wxz��~j¡À�j�Z|�xZ|u{�|_­�Ï\��~4�vz�Ol?{��ª½4{?��­�­ªt�xZgE��x�l?�a{%g�~j|w�wl'{�|a�z�Zl?{�xz­�t��j�z|w{�l?vZvylTv+�_~E��l?k:�ªxZv�{�|_~<xz�Z|_­4xz�%��Ç�{_´¯X|�xZ��{�l_µuxzg4��xhxzgj��vh��~�_~E�À¬utc�Áx%vyl?­Á³+��v¾~j|�x'vz}wÇ�{���l�~<xXxZ|�l?~Evy}E�zl'xZgE��x'�j��xZ���4�_{%°_l�xZv¾���Zl*¬Ol���~j¡�{�|_�Z�zlT{)xz­�t��z|a}wxzlT�À�ª~¿xzgjl~El�x�«�|_�Z°O´X��~E�wl�lT�ŵL�ª~4�wl��Ol�~E�jl�~<xz­�tÀ|�³�«�gjl�xzgjl?�XxZgjl:�z|a}wxz��~j¡��j�Z|�xZ|w{�|_­���v¾�j�Z|a�a{)xz���_l*|_�X�Zl?�a{)xZ�ª�al_µ4�k���vy¬Ol�g4�`�<��~j¡¾~j|w�wl+k��`t'¡al�~jl?�Z��xzl_µ`�j�Z|w{�lTvzv���~E�*�zl?­��`t {�|a~<xz�Z|_­axz�%��Ç�{+{�|_�Z�zlT{)xZ­ªt\«�gj��­ªlh~j|_x�a{)xz}4��­�­ªt�Ol��z³Â|_�Zk��ª~E¡:�j��xZ�:xZ�Z��Ç�{¾³Â|a�z«h���%�w��~j¡E´��~-xzgjlh�Zl�k�����~E�wl?��|_³jxzgE��vIvzl?{�xz��|_~òµ�«�l+��~u�_lTv�xZ�ª¡<��xzl+gj|�«#xZgjl?vzl+��~E{�|_�Z�zlT{)x¬4l?gE�`�u�ª|a�Zv¹k��`t��_�j�Ol?���

��~�n\¶�rw�'´E¼�l*~E|�xzlaµExZgE��x ��­ªxzgj|a}j¡_gÀ«�l�l?k:�E­ª|�tCn\¶�rw� ³Â|a��xZgjl*�j}E�z�O|avzl?v�|_³�|_}j�¾�ª~u�al?vyxz��¡a��xZ�ª|a~Ev?µk-}E{%g�|�³�xzgjl ³Â|a­ª­�|�«��ª~E¡-��v�l?Æ<}E�_­ª­�t����E�j­ª��{��_¬j­�l¾xZ|�|�xZgjl����j�Z|a�a{)xZ�ª�al¾�Z|_}wxZ�ª~E¡-�j�Z|�xZ|w{�|_­�v?´

ô�ô Ý"XZY�[�\�[

Page 10: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

º ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

�AFGE �8> � ��N " �n¾~El��u}j­ª~El��%��¬j��­ª�ªx�t_µO{�|ak:k�|a~�xZ|���­�­¹�Z|_}jxz��~j¡��j�Z|�xZ|u{�|_­�vh|_�Ol��%��xZ�ª~j¡���«��ª�Zl�­�l?vZv��_�wÏAgj|w{'~El�x�«�|_�Z°OµE��vxZgE��x |�³Ã �y�_k:k���~j¡�Ä�Ïh�A´ la´ xzgE��x ��~j|w�wl:¡_l�~El��%��xzlTv�k��_vZvz�ª�al-��k�|a}j~<xZv¾|�³���~axZl��z³Âl��Z�ª~E¡��%�_�w��|�xZ�Z�_~Ev�Ïk���vzvz��|_~Ev?µÅ«�gj��{%g «���­ª­��j�zl?�_l?~ax ­�l�¡_�ªxz��k���xZl-xZ�Z��Ç�{�±ál_´ ¡E´�{�|a~axZ�z|a­¹xZ�Z��Ç�{*³Â|a�\xzgjl��Z|_}wxZ�ª~E¡��j�Z|�xZ|w{�|_­�av�«+l?­ª­ò�av��E��xZ�-xZ�Z��Ç�{T²+|_~��4���zxh|_³��:~jl�x�«+|a�z°L´fhgj��vh�u}j­�~jl?�Z�_¬j�ª­��ªx�t�{���~E~j|�x�¬Ol �jl?��­ªx�«��ÁxZgÀ��xhxzgjl�Z|_}jxz��~j¡��j�Z|�xz|w{�|_­ò­�l��al�­+±á�Á³���x¾�_­ª­ ²)µO­ªlT�`�u�ª~j¡�xZgjl*~El�x�«�|_�Z°�}j~E�_¬j­�l'xz|�k��_�ª~<xZ�_�ª~C{�|_~j~El?{)xZ�ª�u�ªx�t_´�fhgjl�Zl?vz}j­ªx�|_³E�y�_k:k���~j¡:��v�vz|_k�l�«�g4��x�vy��k��ª­����+xz|:xzg4��x�|�³¹~El�x�«�|_�Z°:|��al��Z­ª|<�_��&��-vz}wÇ�{���l�~<xZ­ªt�vz��¡_~j�ª½4{��_~<x�_k�|_}j~<x�|�³I�Z|_}wxZ�ª~E¡:�E�z|_xz|w{�|a­¹{�|a~axZ�z|a­Lxz�%��Ç�{ ��v�­�|avyx?µj�j�Zl��al�~<xz��~j¡��Z|_}wxZl?vh³Â�Z|_k ¬4l?�ª~E¡�{�|a~Ev�xZ�z}4{)xzlT���~CxZgjl�~jl�x�«�|_�Z°L´ ��~CxzgE��v'vyxz}E�jt_µÅ«�l-«���­ª­I~E|�x'{�|_~4vy���wl�� ��~jl�x�«�|_�Z°wv��Zl?vz��vyxZ�_~E{�l:��¡a�_�ª~4v�x+�y��k�k��ª~j¡|a��xz�%��Ç�{\|��_l��Z­�|a�_�ò´

�AF�� R "VJ ;�MZM�IKJ4P � IKT�T >���I�� I "-I'M > P�N#;+"n\¶�rw��¬E�avy��{��_­ª­�t�l�k��j­�|�tuv�x�«+|��w�%4Ol?�zl?~ax:°u�ª~E�Ev*|_³X{�|_~<xZ�z|a­�xz�%��Ç�{ &�����¶�¶�n k�l?vZvz�_¡_lTv*��~4� fXmk�lTvzvZ��¡al?v?´ ��~ xZgj��v�vzl?{�xz��|_~òµX«+l �wl?vZ{��Z��¬4l gj|�«q� ~j|a~wÏ�{�|_~j³Â|_�Zk:��~j¡ ~E|u�jl k��`tè� 4Ll?{�x�~jl�x�«+|a�z°{�|_~j~El?{)xZ�ª�u�ªx�t�xzgE�z|a}j¡_g�xzgjl'��~E{�|_�Z�zlT{)xh¡_l�~El��%��xz��|_~�|�³����¶�¶�n ��~E�cfXm·k�lTvzvZ��¡al?v?´��~ ¡_l�~El��%��­Aµ4«�l-|a¬Evzl��Z�_l'xZgE��x «��ÁxZg¿�Zl?vz�4lT{)x\xz|�{�|_~<xZ�z|a­¹xZ�Z��Ç�{*¡_l?~jl��%��xZ�ª|a~òµO��~j|w�wl:k��`tck���v�Ï

¬Ol�g4�`�_l���~�x�«�|*�w�%4Ol?�zl?~<x+«h�`tuv'&�l��ªxzgjl?�+¬ut�¡_l?~jl��%��xZ�ª~j¡�{�|_~<xz�Z|_­Exz�%��Ç�{+Ãy�j�Zl�xZl�~E�w��~j¡�ÄhxZ|*¬Ol\�_~j|�xZgjl��~E|u�jlc±á�V´ l_´�� 26�1�Z� �� P �6���5���9�U ²\|_�'¬ut¿�a�w�_l?�yxZ��vz��~j¡���~E{�|a�z�Zl?{�x'�ª~w³Â|a�zk���xz��|_~�±á­ª��~j°wv%²\�ª~�xzgEl�{�|_~<xz�Z|_­k�lTvzvZ��¡al?v ±Â�A´ la´ �����: �6���5���9�U ²)´

� ������� � ��¨ Í ¦`¦ É ¨�¥ ��� � � É ¤T¤T§�� É�É � É ¦`§j¥�� Í ���~-xzl?�zk�v|_³O���+¶¹¶�nèk�l?vZvz�_¡_l?v?µ�� 2 ���O���� P ���Z�5������ ��k��j­ª��l?v�xZgE��x��¾~j|w�wl�vzl�~E�Ev��X��¶¹¶nèk�lTvzvZ��¡al?v?µ�E�zl�xzl�~4�w�ª~E¡'xz|�g4�`�_lhxzgElX���wl�~<xz�ªx�t:|�³¹��~E|�xzgEl���~j|w�wla´��´ ¡4´~j|w�wl �qvzl�~E�jv+����¶�¶�n^k�l?vZvz�_¡_lTv�µ�«��ªxzgxZgjl:|_�Z�ª¡a�ª~E��xz|a�¾�_�E�w�zlTvzv\vzl�x\xz|�xzgE��x\|_³�~j|w�wl���µ¹�avX��­ª­�}Evyxz�%��xZl?�C��~C½4¡_}j�Zl ; ´*fhgj��v¾k��`tc�Zl?vz}j­Áx ��~xZgjlX~El�x�«�|_�Z°:{�|_~<xZ�_�ª~j��~j¡*{�|_~�>4��{�xz��~j¡*�Z|_}wxZl?v�xz|*~E|u�jl���´�ru�Ol?{��Á½O{���­�­�t_µu~j|w�wl�� «���­�­L{%gE|<|<vyl�oC����v³Â�Z|_k ��k�|_~j¡��ªxZv ~jl?�ª¡ag<¬O|_�%v?µòvy��¡_~E�_­ª��~j¡�xzgj��v'vzl�­�l?{)xZ�ª|a~ �E�zl�xzl�~4�w�ª~E¡�xZ|�g4�`�_l-xzgjl����wl�~<xZ�Áx�tC|_³+~j|w�wl�*´*fhgjl�oÀ����v «���­�­Vµ¹vz}j¬Evzl?Æ<}jl?~<xz­�t_µÅ�_�w�al��zxz��vyl*xzgE��x xzgjl?tC{���~ �j�Z|��<���wl Ã�­��_vyx\gE|_�uÄ*xZ|�~E|u�jl�� ��~xZgjl�����fXm k�l?vZvz�_¡_lTv�´�m+|_~�>4��{�xz��~j¡-�Z|_}jxzl?v+xZ|-~j|w�wl���µw«��ªxzg��O|avZvy��¬j­�l¾­�|u|_�Ev?µuk��`t��Zl?vz}j­ªx+³Â�Z|_k xZgj��v�´ru��k��ª­����Z­�t_µ �����: ���Z�$������ �ªk��j­���l?v+xzgE��xh�*~j|w�wl¾vzl�~4�jvh����¶�¶�n k�l?vZvz�_¡_lTv�µuvy��¡_~4��­��ª~j¡-��~���~E{�|a�yÏ

�Zl?{�x-vzl�x*|_³�~jl���¡_gu¬O|_�%v�´Àfhgj��v*k��`t¿xZ��°al�l��ªxzgEl��*|_³�x�«+|C³Â|_�Zk�v'&:�Á³�xZgjl�vzl�x-��v���~E{�|_k��j­�l�xzlaµI�V´ l_´C�~E|u�jlhÃy�ª¡a~j|_�Zl?v�ÄXvy|ak�l¾~jl?�ª¡agu¬4|a�Zv?µ_xZgjl\~jl�x�«�|_�Z°�k��`t�¬Ol\«��ÁxZgj|_}wx�{�|_~j~jlT{)xZ�ª�u�ªx�t�xz|-xzgjlTvyl�Ã���¡_~E|_�Zl?�<Ä~El���¡_gu¬4|a�Zv?´®X­ÁxZl��Z~E��xZ�ª�al�­�t_µE�_~���~<xz�Z}E�wl����a�w�_l?�yxZ��vz��~j¡:��~El���¡_gu¬4|a�yÏQ�Zl�­���xz��|_~4vygj����xZ|�~j|_~wÏQ�j�Zl?vzl�~<xh~j|w�wl?v�k��`t

{?��}Evzl:�ª~E�a{�{�}j�Z��xzl�oÀ��� vzl�­�l?{)xZ�ª|a~ «��ªxzg�xZgjl��zlTvy}j­ªx xzgE��x�vy|ak:l�~j|w�wlTv k��`tÀ~j|�x�¬Ol��zlT�_{%gE�_¬j­ªl:��~xZgjl�~jl�x�«+|a�z°L´+��~c½E¡_}j�Zl'�jµ�� �j�Zl�xZl�~E�jv�xz|�¬Ol*��~jl?�ª¡ag<¬O|_�X|�³I~j|w�wl D\´4fhgu}Ev � {��_~À{%gj|u|avzl��_v��ªxZvoC��� vzl�x�~j|w�wlTv�� ��~E��� ±ávzk��_­ª­�l?vyx+oÀ�+� vyl�x+«��ªxzg�xZgj��vIx�«�|�ÏQgj|_��~jl?�ª¡ag<¬O|_�Zgj|u|w�E²)´fXm�k�l?vZvz�_¡_lTv³Â�Z|_kq�·«���­�­�~E|�x'¬4l��wl?­ª���_l?�zlT�cxz| D\´òrugj|_}E­���5|a�4l?�Z��xzl�{�|_�Z�Zl?{)xZ­ªtaµ � «�|_}E­��¿gE�`�_l*xz|c{%gj|u|avzl-�_v�ªxZvXoÀ��� vyl�x�~j|w�wl?v��-µÕm^��~4����´4fXm >E|u|w�w��~j¡�«��ª­�­ò«�|_�Z°�{�|a�z�Zl?{�xz­�t_´

ACB ô A æ

Page 11: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �

����¡_}j�Zl ; & � 26�1�Z� �� P8�6���5���9�U |_³�����¶�¶�n k�lTvzvZ��¡al?v'&�~j|w�wl�� �avzvz}jk�l?v�xzgjl\���wl�~<xz�ªx�t�|�³�~j|w�wl �^xz|vzl�~4�À����¶�¶�n k�l?vZvz�_¡_l?v?´h¯�|w�wl?v��$��~4��� k��`taµ4vz}j¬Evzl?Æ<}jl?~axZ­ªtaµ4�_~j~j|_}E~E{�l��Zl?�a{%gE��¬E�ª­��Áx�t�xz|�~j|w�wl� xZgj�Z|_}j¡ag�xzgEl����XfXmèk�lTvzvZ��¡al?v?´

����¡_}j�ZlX�-&�¼��Z|_~j¡-�ª~w³Â|a�zk���xz��|_~��_¬4|a}wxh�*~j|w�wl\~jl���¡_gu¬O|_�Zgj|u|u��k��`t�{?��}EvzlX��~E�_{?{�}j�%��xZlXoÀ��� vzl�­�l?{)ÏxZ�ª|a~��_~E���ª~4{�|_k��j­�l�xZl >E|u|u�j�ª~j¡

� ������� � ��¨ Í ¦`¦ É ¨�¥ � � ��É ¤?¤T§�� É �É � É ¦�§w¥�� Í �®¾v�³Â|a������¶�¶�n k�l?vZvz�_¡_lTv�µ�� 2 ���O���� P ���Z�$������ «��ÁxZgè�zlTvy�Ol?{�x�xz| fXm(k�l?vZvz�_¡_lTv��ªk��j­��ªlTv�xZgE��x��~E|u�jl�vyl?~E�jvXfXm k�l?vZvz�_¡_lTv�µw�j�Zl�xZl�~E�j�ª~j¡�xZ|�gE�`�al¾xZgjl����wl�~<xZ�Áx�t�|�³I��~j|_xzgjl?��~j|w�wla´���4Ll?{�xz���_l�­�t_µ4xzgE��v��k��j­��ªlTv % ���:*/��Z�5������ vz�ª~4{�lh��~j|w�wl��_vZvz}jk��ª~j¡Xxzgjlh���wl�~<xZ�Áx�t'|_³4��~j|_xzgjl?��~E|u�jl�l 4OlT{)xZ�ª�al�­�t��_�w�al��zxz��vylTv��~E{�|_�Z�zlT{)xh­ª��~j°wvhxz|:xZgjl'~jl�x�«�|_�Z°L´ru��k��ª­����Z­�t_µ �(���:8�6���5���9�U �ªk��j­���l?vIxZgE��x���~j|w�wl�vyl?~E�jv+fXm#k�l?vZvZ��¡_lTv�µa�_�w�al��zxz��vy��~j¡'��~���~E{�|a�z�Zl?{�x

vzl�x+|�³ò­��ª~j°wv?´Ifhgj��v�k��`t*x%��°_lXl��ªxzgjl?�+|_³Ox�«�|'³Â|a�zk�v'&��ª³Åxzgjl\vyl�x+��v���~E{�|ak��j­ªl�xzlaµa�A´ la´I��~j|w�wl+Ãy��¡_~j|a�zlTv�Ä­���~j°wv\xz|Cvz|_k�l�~j|w�wl?v ��~ �Áx%v�oÀ����vzl�­�l?{�xz|_�'vzl�xTµòxzgEl�~jl�x�«�|_�Z°Àk��`tC¬Ol�«��ÁxZgj|_}wx*{�|_~j~El?{)xZ�ª�u�ªx�tÀxz|xZgjl?vzl:Ãy��¡_~j|a�zlT�<Ä�~El���¡_gu¬4|a�Zv�Ï �av�«�l�­�­��av'xZ|¿~jl?�ª¡ag<¬O|_�%v�«�gE��{%g �_�zl��zlT�_{%gE�_¬j­ªl�|_~j­�t¿xZgj�Z|_}j¡ag#xzgjlÃy��¡_~j|a�zlT�<ľ~jl?�ª¡ag<¬O|_�%v?´�® ~j|w�wl'k��`t���­�vy|���~E{�­�}E�wl*~j|_~wÏQl �w��v�xZ�ª~E¡-­��ª~E°uv*±Â�A´ la´�­��ª~j°wvhxZ|�~j|_~jÏA~jl?�ª¡agu¬4|a�~E|u�jl?v%²���~À��fXmèk�l?vZvZ��¡_la´�fhgE��v���vh��­ª­�}Evyxz�%��xzlT���ª~�½E¡_}E�zl��w´¶¹�ª~j°Àvz�4|u|_½E~j¡���~¿fXm^k�l?vZvz�_¡_l?v�k��`t��Zl?vz}j­Áx¾�ª~C�Z|_}jxz��~j¡�­�|<|a�Ev��_~E�C{�|a~�>E��{)xZ�ª~j¡��z|a}wxzlTv���~Àxzgjl

~El�x�«�|_�Z°O´

ô�ô Ý"XZY�[�\�[

Page 12: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

BT� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

����¡_}j�Zl\��&�¯X|w�wl�� ¡_l�~El��%��xzlTv���~E{�|a�z�Zl?{�x+fXm k�l?vZvZ��¡_lTv�µal_´ ¡E´I�_�j�_l��zxz��vz�ª~j¡-��­��ª~j°�¬Ol�x�«�l�l?~�~j|w�wl ��_~E��~j|w�wl ��´

� ������� � ��¨ Í ¦`¦ É ¨�¥À¥?¦`§�� ¨ �É � É ¦�§w¥ � Í � �¤ ���"� ¨ Í ¦`¦ É ¨�¥ � É ¤?¤T§�� É ¤ ��¦ É�� � Í �¤� Ê ¤ É �L¥_©�¦ É_Ë�� V§ Ê·Í ¦�¦ É V§ Ê §w¥�¥T§j¨��

®X~ ��~<xz�Z}E�wl?�\~E|u�jl�{?��~ �zl?}Evyl���­��Zl?�_�jtÀ¡_l�~El��%��xzlT�Àk�l?vZvz�_¡_lTvX��~¿xZgjl�~jl�x�«�|_�Z°L´�¼�l�½E�Zvyx'{�|_~4vy���wl��¡al�~jl?�Z��xzlT� k:lTvzvZ��¡al?vÅ«��ªxzgE�ª~:��~��`�_l?�Z�_¡_lxZ�ªk�l?vZ{��_­ªl¾±Âk�|_�Zl�xZgE��~*��³Âl�« vzl?{�|_~E�jv%²���«�l�gE�`�al���~E{�|a�z�Zl?{�xk�lTvzvZ��¡al?v�¡_l?~jl��%��xZl?��¬ut��Zl��E­��`tu��~j¡-|a­�����~4��k�|<v�x��j�Z|_¬E�_¬j­�t�|_¬Evz|_­�l�xZl\{�|_~<xz�Z|_­Lk�l?vZvZ��¡_lTv�´®X~j|�xZgjl��À�O|avZvy��¬j­�l���xyx%�_{%°·��vc«�gEl�~ ��{�|_~<xz�Z|_­¾xz�%��Ç�{¿³Â�z|ak |_~jl��zl?¡_��|_~ |�³�xZgjl ~jl�x�«�|_�Z°·��v

�Zl?{�|_�%�wl?� ��~E�ŵ+«��ÁxZgj��~ ��vyk��_­ª­�xz��k�l?vZ{��_­ªl ±Â­�l?vZv:xzgE�_~ �¿³Âl�« vylT{�|a~E�jv%²)µ��Zl��j­��`t_lT�#��~ ���w�%4Ol?�zl?~ax�Zl�¡a�ª|a~ò´ fhgj��v�k��`t_µX³Â|_��l �j��k��j­�l_µ�g4���j�Ol�~ «�gjl�~^x�«+|�~j|w�wl?vc{�|a­ª­���¬O|_�%��xZlÀ|_~ ��~^��xyxZ�a{%°Lµ�|_~jl�Zl?{�|_�%�w��~j¡�xZ�Z��Ç�{¾��~��ªxZvh�E�z| �w��k:�ªx�t���~4��xz}E~j~jl�­���~j¡��ÁxhxZ|-xZgjl |�xZgjl���~j|w�wlaµw«�gj��{%g��Zl��j­��`twv�xZgjl xz�%��³ ϽO{�´�¼�l�gE�`�al:��~E{�|_�Z�zlT{)x'k�l?vZvz�_¡_l:¡_l�~El��%��xz��|_~�¬ut¿�Zl�­��`t_´�fhgj��v���xyxZ�a{%°C��v'|�³ xZl�~ {��_­ª­�l?� «�|_�Zk:gE|_­�l��xyx%�_{%°Lµwvyl?l_¸CB ; »Q´��~:���j�Z|�xZ|u{�|_­a«�gjl��Zl�­��ª~E°uv����Zl+�j��vZ{�|��al��Zl?�\¬ut xzl?vyxz��~j¡¾�zlT{�l��jxz��|_~òµTxzgE��v�«���­ª­u�Zl?vz}j­Áx��ª~-l �uxz�%��~El�|_}4v

­���~j°C{��Zl?��xz��|_~ ±á¬E�_vz��{?��­�­ªtaµò��­���~j°À¬4l�x�«+l?l�~¿xzgjl:x�«�|:Ãz��xyx%�_{%°u��~j¡�Ä�~j|w�wlTvZ²�µ¹vyl?l*½4¡_}j�Zl�(w´-fhgj��v k��`t�_­�vz|\¬j�zlT��°'xZgjl�oÀ��� >E|u|w�w��~j¡'¬Ol?{��_}Evzl�|_³ExZgjl��Z}j­ªlh«�gj��{%g:k��_~E�j��xzl?v�xZgE��x��'fXm#k�l?vZvz�_¡_lh��­��zlT�_�wt�Zl?{�l����_lT�:³Â�z|ak$��~j|w�wl\«�gj��{%g���v+~E|�x��_~�oÀ�+� k*}4v�xh~j|�xh¬Ol¾�Zl�­��`t_lT�Å´���~�½E¡_}E�zl � ~j|w�wl D·«��ª­�­L~j|�x�Zl�­��`t-xzgjl fXm k�l?vZvz�_¡_lX³Â�z|ak ~E|u�jl\�#vz�ª~4{�l\�ª~<xz�Z}E�wl?� � gE�av��_�yxZ�Á½O{�����­�­ªt:�zl?­��`tal?�:xZgj��v�fXm�k�lTvzvZ��¡alxZ|�D¾´

�AF � R "VJ ;�MZM�IKJ4P6=.M�>@? J 7 I �>'QAN " �¯X|w�wl?v���~ � oC®¾¯���f �Zl�­��`t x�«+| x�tu�4lTv�|�³XxZ�Z��Ç�{ &��z|a}wxz��~j¡��j�z|_xz|w{�|a­�{�|_~<xZ�z|a­+xZ�Z��Ç�{��_~E� �E��xZ�xZ�Z��Ç�{�´I® ~j|w�wl'k��`t�k���vz¬4l?gE�`�_l ¬ut�³á�_�ª­��ª~E¡�xz|:³Â|_�Z«��_�Z��l��ªxzgjl?�hx�tu�4l'|_³�xZ�Z��Ç�{ {�|_�Z�zlT{)xz­�t_´

� ��� ��� � ��¨ Í ¦`¦ É ¨�¥ � Í �L¥�¦ Í � ¦�§�� ¨ �É á§ Ê ���"��Q³�fXm k�lTvzvZ��¡al?v�±á|_�\�z|a}wxz��~j¡��j�Z|�xZ|w{�|_­�{�|_~<xZ�z|a­¹k�l?vZvz�_¡_lTv��ª~¿¡_l�~El��%��­ ²����Zl�~j|_x¾�j�Z|_�Ol��Z­ªt��Zl�­��`t_l?�òµ{�|_~j~El?{)xZ�ª�u�ªx�t�­ª|<vzv�k��`t��Zl?vz}j­ÁxT´I��~�~El�x�«�|_�Z°uv+«�gjl?�zl\~j|��zlT�w}j~E�E��~E{�t�l �w��vyxZv'±ál_´ ¡E´��~��'Ãzv�xZ�z���uľ~jl�xyÏ«�|_�Z°j²)µj{�|_~j~jlT{)xZ�ª�u�ªx�t�­ª|<vzvh«���­�­�{�l?�yx%����~j­�t�|w{�{�}E�?µw«�gj��­�l'|�xzgEl���xZ|_�O|_­�|_¡_��l?v�k��`t��E�z|��u���wl¾�Zl?�j}j~E�j�_~ax

ACB ô A æ

Page 13: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: B B

����¡_}j�Zl�(�&��~<xz�Z}E�wl?�Zv ���_~E��� �_�zl'{��zlT��xz��~j¡���~c���zxz�ª½4{�����­ò{�|_~j~El?{)xZ�ª�u�ªx�t�¬Ol�x�«�l�l�~�~j|w�wlTv�® ��~E� D

����¡_}j�Zl ��&I��~<xz�Z}E�wl?�Zv � ��~E�������Zl {��Zl?��xZ�ª~E¡:�_~��_�yxZ�Á½4{����_­ò{�|a~j~jl?{�xz���u�Áx�t�¬Ol�x�«�l�l?~�~j|w�wlTv�� �_~E� D\µ«�gE��{%g�¬j�Zl?��°wv+xzgEl�oÀ��� >E|u|w�w��~j¡��ª~ D

{�|_~j~El?{)xZ�ª�u�ªx�t_´ru�ªk���­��_�z­�t��ª³O�\~j|w�wlh�w|ul?v~j|_x³Â|_�Z«��_�Z���E��xZ�¾�E�a{%°_l�x%vh±Âl_´ ¡E´��ª³4��~axZ�Z��ÏA~E|u�jl�³Â|a�z«h���%�w��~j¡��vh��k:�4�����zlT�E²)µj­�|avZv�|�³I{�|a~j~jl?{�xz���u�Áx�t�k��`t��Zl?vz}j­ªx?´

� ��� ��� � ��¨ Í ¦`¦ É ¨�¥���§w¥T§ � ¦�§�� ¨ �É á§ Ê ���"����_l�~�� ~E|u�jlX{�|a�z�Zl?{�xz­�t�¡_l?~jl��%��xZ�ª~j¡4µ��j�Z|w{�l?vZvz�ª~j¡��_~E�-³Â|_�Z«��_�Z�j�ª~j¡'{�|_~<xz�Z|_­wxZ�Z��Ç�{��_vI�Zl?Æ<}j���zlT�ŵ_k��`t�a{)x���~�� k���­���{���|_}Ev�«��`t-¬<t:~j|_x�³Â|_�Z«h���%�w�ª~E¡ �E��xZ�'xz�%��Ç�{�´fhgjl�~j|w�wlXxzgjl?�zl?¬ut*¬j�Zl?�_°uv�{�|_~E~jl?{�xz���<�ªx�t��~'xZgjl�~jl�x�«+|a�z°�±á�E��xZ��xz�%��Ç�{�{��_~j~j|_x�¡_l�xòxzgE�z|a}j¡_g4²ògj|�«�l��_l?�Lxzgj��v{�|a~j~jl?{�xz���u�Áx�t\­ª|<vzv¹��v�~j|_x��wl�xzl?{�xzlT�¬ut�xZgjl'�Z|_}wxZ�ª~j¡��j�Z|�xZ|w{�|_­I±V{�|_~<xZ�z|a­Lxz�%��Ç�{\��v�{�|_�Z�zlT{)xz­�t��Zl�­��`t_l?�4²)´¼ègj��­�l�xzgE��v*k��`t �ª~4�wl�lT� ¬4l��w}jl�xZ|¿��~ ��xyxZ�a{%°LµòxzgE��v�x�t<�Ol�|_³hvz�ªxz}E��xz��|_~#��v*��­�vz|Àl�~E{�|_}j~<xzl?�zlT�

vz��k:�E­ªt �w}jlIxZ|�k���vZ{�|a~w½E¡a}j�zlT�X~E|u�jl?v'&ò�z|a}wxz��~j¡�{?���E�_¬j�ª­��ªxz��l?v�±Âxzgj�Z|_}j¡ag ���À³Â|_�Z«��_�Z�j�ª~j¡u²O���Zlx�t<�E��{?��­�­ªt�j��vZ��¬j­�l?��¬ut:�wl�³á�_}j­Áx��ª~�k�|<v�x�|a�4l?�Z��xz��~j¡�vztuvyxzl?k�v�µu��~E��k-}Evyx�¬4l¾l�~E�_¬j­�l?��k���~u}E�_­ª­�t_´��E����­��ª~j¡�xz|*�w|vz|Eµ�l 4OlT{)xZ�ª�al�­�t_µ`xz�Z��¡_¡_l?�Zv¹xzgEl�vz�ÁxZ}E��xZ�ª|a~-«�gEl��Zl+�j��xZ�Xxz�%��Ç�{���v�~j|�x³Â|a�z«h���%�wl?� ,`�Z|_}wxZl?�\«�gj��­ªl�{�|a~<xz�Z|_­ªÏxZ�Z��Ç�{:±á«�gj��{%g���v�³Â|_�Z«h���%�wl?��¬<t�xzgjl��a{)xz��|_~�|�³�xzgEl'�z|a}wxz��~j¡��j��l?k:|a~4²+��v�xz�%��~Evzk��Áxzxzl?�c{�|_�Z�zlT{)xz­�t_´

ô�ô Ý"XZY�[�\�[

Page 14: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

B`� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

D�l�­�|�« ��v-�Àvy}jk�k����Zt¿|_³+xZgjl����wl�~<xZ�Á½ElT�#��xzxZ�_{%°wv��_¡a�_�ª~Evyx xzgjlcn\¶�rw� �Z|_}wxZ�ª~E¡À�j�z|_xz|w{�|a­V´�¼ lg4�`�_l¾½E�_l'vz|_�zxZvh|�³��xzxZ�_{%°wv &

� �ª~4{�|_�Z�Zl?{)x�k�l?vZvZ��¡_l\¡_l?~jl��%��xZ�ª|a~ ±V{���­�­�l?���ª~�xzgEl ³Â|_­�­ª|�«���~j¡:��o H ��xyx%�_{%°j²)µ� �ª~4{�|_�Z�Zl?{)x�k�l?vZvZ��¡_l\¡_l?~jl��%��xZ�ª|a~�«��ªxzgc�Zl��j­��`tC±á{?��­�­ªlT����~�xzgjl ³Â|a­ª­�|�«��ª~E¡:�Zl��E­��`t���xyxZ�a{%°j²)µ

� �ª~4{�|_�Z�Zl?{)x�k�l?vZvZ��¡_l\¡_l?~jl��%��xZ�ª|a~�«��ªxzgc�Zl�­��`tC±á{��_­ª­�l?����~�xZgjl ³Â|_­�­�|�«��ª~j¡��Zl�­��`t���xzxZ�_{%°j²�µ� ¬E�_�c�j��xZ�-xz�%��Ç�{\�Zl�­��`t<��~j¡c±á{?��­�­ªlT� D �\f�� ��xyx%�_{%°j²)µ� ¬E�_�c{�|_~<xz�Z|_­Oxz�%��Ç�{\�Zl�­��`t<��~j¡c±á{?��­�­ªlT� D�m�f�� ��xzxZ�_{%°j²�´

� � �*/¹�� ,�����������/�,�/ ��� /¹����������$� ���

®X~À��xyx%�_{%°�|a~�xZgjl���¬j��­��Áx�t�xZ|��j�z|��u���wl {�|_~E~jl?{�xz���<�ªx�t���~�xZgjl'~jl�x�«+|a�z°�k-}Ev�x��Zl?vz}j­ªx�³Â�Z|_k$xzgjl'��~E{�|a�yÏ�Zl?{�x'¬4l?gE�`�u�ª|a�\|_³�µ���x ­�l?�av�xTµ¹|a~jl�~j|w�wl��ª~�xzgEl�~jl�x�«�|_�Z°L´-��~�xzgE��v�{�|_~<xzl �ux?µò��~E{�|a�z�Zl?{�x'k:lT��~Ev\xZgE��xxZgjl*~E|u�jl*�w|ul?v¾~j|�x¾�j�z|w{�l?vZv���~E�Cl�k��Áx {�|a~axZ�z|a­Åxz�%��Ç�{'��~¿�a{�{�|a�Z�E��~E{�l\«��ªxzg¿xzgjl*�z|a}wxz��~j¡��j�Z|�xZ|w{�|_­vz�Ol?{��ª½4{?��xz��|_~4v�µò|a�\xzgE��x'xzgjl�~j|w�wl��w|ulTv¾~E|�x��Ol��z³Â|_�Zk xzgjl���k��j­ª��l?� �j��xZ���E�a{%°_l�x\³Â|_�Z«h���%�w�ª~E¡�{�|a�yÏ�Zl?{�xz­�t_´¾¼ l:~j|�xZl�xZgE��x �ª~¿k:|<v�x {��avylTv¾vz}E{%gC~j|a~wÏ�{�|_~j³Â|_�Zk:��~j¡�¬Ol�gE�`�u��|_�¾|�³���~E|u�jl*«���­ª­¬Ol:�w}El�xz|k��_­ª��{�l:Ï��A´ la´�vy�Ol?{����_­ª­�tÀx%���Z¡_l�xZl?�Cxz|À��~axZl��z³Âl��Zl�«��ÁxZg xZgjl�~jl�x�«+|a�z°C{�|_~j~jlT{)xZ�ª�u�ªx�t_´�¼�l�{���­�­�vz}E{%g��~E|u�jl\�Zl?vz�O|_~Evz�ª¬E­ªl\³Â|_�hxZgj��v��ª~4{�|_�Z�Zl?{)xh¬Ol�gE�`�u��|_����~ ��Z� ��Z26�1� ´��~ xzgjl�~jl �ux'vzl?{�xz��|_~�«+l:«���­ª­I~jl?l?�¿xzgjl�{��ztu�wxZ|_¡_�%���Egj��{�xz|u|_­�v\«�gj��{%g�{?��~¿¬Ol�}Evzl?�¿xz|c�j�Zl��_l?~<x

xZgjl'��~axZ�z}4�wl��h³Â�Z|_k$¬Ol���~j¡��E�_�yx�|_³¹xzgEl��_��gj|w{ ~jl�x�«�|_�Z°L´

�VFGE 9 M�Q��-P!; ��M�>����VNGJ 7 I+LVN MZI ��I " P�TfhgEl�vzl?{�}E�z�ªx�t �_�Z{%gj�ªxzlT{)xZ}j�zl��j�z|a�4|<vylT����v-k�|avyxz­�t�{��ztu�wxZ|_¡_�%���Eg<t ��¡_~E|avyxz��{�´À�)´ l_´À³Âl?«${�|_~4v�xZ�Z�_�ª~<xZv�_�zl�l�~w³Â|a�Z{�l?�#|a~#xzgElc{��ztu�wxZ|_¡a�Z�_�jgj��{�vytwvyxzl�k l?k��j­ª|�tal?� xZ| vzl?{�}j�zlÀn\¶�rw� �_v:�wl?vZ{��Z��¬4lT� ��~ xzgE��v�4���Ol��T´���~�³á�a{)xTµ<�_~<t:{��Ztu�wxz|a¡_�%���jgj��{hvytwvyxzl?k�µuvZ��xz��vy³Ât<��~j¡'xZgjl�³Â|a­ª­�|�«��ª~E¡'x�«+|'�Zl?Æ<}j���Zl�k�l�~<xZv?µ_k��`t:¬4ll?k��j­ª|�tal?��&

� � /� 6� ������3� ³Â|_���:k�l?vZvz�_¡_l {��_~�¬Ol'¡_l?~jl��%��xZl?���ª~À�:~j|w�wl }Evz�ª~j¡��:³Â}j~4{)xz��|_~ &� ������������� ��������� ��!���"#� �$�&%�� ��'

� � /� 6� ������3� ³Â|_���:k�l?vZvz�_¡_l {��_~�¬Ol'�_l?�z�ª½El?����~c�:~j|w�wl'}4vy��~j¡��-³Â}j~E{)xZ�ª|a~ &( �&)#��*+�,�&)#�-�#��� %�. ��)#�����/� ��!���"#� �$�&%�� ���0� �-��� %�.�1 ) ��'

��}E¬j­ª��{)ÏQ°_l?t��av�«+l?­ª­��_v�vztuk:k�l�xz�Z��{'vzgE���Zl?�wÏQvzl?{��zl�x�°al�t�vztwv�xZl�k�v�{?��~c¬4l'l?k��j­ª|�tal?�Å´�fhgjl'�j�Z|_�wÏl?�yxZ�ªlTvh|�³��`�_�z��|_}4v�{��Zt<�jxz|_¡a�Z�_�jgj��{Xvztwv�xZl�k�v����Zl ¬4l?t_|_~4��xZgjl�vz{�|_�Ol |�³¹xZgj��v��E���Ol��T´¼�lC«���­ª­\{���­�­ ��� P3�!� �3 6� 3�Z��W�?��3� &21% �)�4�526� µ�� ~j|w�wlC«�gE��{%gègE�av��Zl?{�l?�ª�al?� ����­���� °al�twv���~4�

«�gE��{%g {���~ vy��¡_~ ��~E�^�_l��Z�ª³Âtèk:lTvzvZ��¡al?v?´5��~ ��~ �_�ègE|u{ ~jl�x�«+|a�z°·«�gjl?�zl xzgjl�~j|w�wlTv�k�l?l�xcxzgjl�_¬4|��al�{��ztu�wxZ|_¡a�Z�_�jgj��{��Zl?Æ<}j���zl?k:l?~<xZv?µ_�\~j|w�wlh��v�vZ�����*xz|'{��Ztu�wxz|a¡_�%���jgj��{�{����4��¬j­�l_´�®è{��Zt<�jxz|_¡a�Z�_�jgj��{{?���E�_¬j­�l�~j|w�wl���v-vZ������xz|¿¬4l�{�|_k��j�Z|_k���vylT� �Á³��ªx:�j|<lTv�~j|_x-�j�Z|w{�lTvzv��_~E� l�k��ªx:{�|_~<xz�Z|_­�xz�%��Ç�{���~

ACB ô A æ

Page 15: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: B ;

� � � �������������� ���������������� ����������������������������������������������������������������������������������������������������������������������������������������������� %�6�"�!�� -�����#�:�< ������/���,�=���< � -�%�(���������,�,���, ����������������������������������������������������������������������������������������������������������������������������������� �C 0�6 *�� � /�����*�2 C� ����������������������������������������������������������������������������������������������������������������������������������� �C %�6�"�!�����'�,�� C� ����������������������������������������������������������������������������������������������������������������������������������

����¡_}j�Zl\º &+n\¶�rw� vz�ª¡a~E��xZ}j�zl k�l?vZvZ��¡_l¾³Â|_�Zk���xT´

�a{�{�|_�%�j��~E{�l�«��ÁxZg xzgjl��z|a}wxz��~j¡À�j�Z|�xZ|u{�|_­�vz�Ol?{��ª½4{?��xz��|_~4v�µ�|_���ª³��Áx��w|ul?v'~E|�x-�Ol��z³Â|_�ZkqxZgjl���k��j­ª��l?��E��xZ�h�4�_{%°_l�xL³Â|_�Z«��_�Z�w��~j¡�{�|a�z�Zl?{�xz­�t_´ò¯X|�xzl�xzgE��x¹��{�|ak:�E�z|ak:��vzl?�¾~j|w�wlI��v?µ`gj|�«�l��_l?�?µ?��{��Zt<�jxz|_¡a�Z�_�jgj��{{?���E�_¬j­�l\~E|u�jl_´

�VF�� �65�H87 HAN �+" > P�LVM�IKTf�|��j�Zl��al�~<x¹k���­���{���|_}EvÅ~E|u�jl?v¹³Â�z|ak ��~���l?{�xz��~j¡X��~E{�|_�Z�zlT{)xò��~w³Â|_�Zk���xz��|_~'��~<xz|�xZgjl�~El�x�«�|_�Z°Oµ`��vz�ª¡a~E��xZ}j�Zl��vÅ¡al�~jl?�Z��xzl?�\¬ut�xZgjl�|a�z��¡_��~E��xZ|_�Å|_³<lT�_{%g*n\¶�rw� {�|_~<xz�Z|_­�k�lTvzvZ��¡al�_~E�¾xz�%��~Evzk��ÁxzxzlT� «��ÁxZg xzgjl�{�|_~<xz�Z|_­k�lTvzvZ��¡al_´���~¿�a�j�w�ªxz��|_~òµL��xZ�ªk�l�Ï�vyxZ��k��C��vX�avzvz|w{�����xZl?�c«��ªxzgClT�_{%gCvz�ª¡a~E��xZ}j�zlaµ4��~C|a�Z�wl?��xz|�l?vyxz��k���xzl�:k�l?vZvZ��¡_l¾³Â�Zl?vzgj~jl?vZv?´fh��k�l�Ï�v�x%��k��Ev��_�zl'�w��vz{�}EvZvylT����~�vzl?{�xz��|_~ B?�j´fhgu}Ev?µ�}E�4|a~��Zl?{�l����u�ª~j¡�xZgjl�{�|a~<xz�Z|_­Ik�l?vZvz�_¡_laµ¹�c~j|w�wl�{��_~#�wl�xZl��Zk:��~jl��ª³�k:lTvzvZ��¡al�|_�Z�ª¡a�ª~E��xzlTv

³Â�Z|_k �:{��ztu�wxZ|_¡a�Z�_�jgj��{¾{?���E�_¬j­ªl\~j|w�wlaµE��~E���ª³�k�l?vZvZ��¡_l ��~<xzl�¡a�z�ªx�t���v��j�Zl?vzl��Z�_l?�ò´ru��¡_~4��xz}E�zlTv'��~E��xZ�ªk�l�Ï�vyxZ��k��Ev*���Zl:¡al�~u}j��~jl�­�t¿vzl��E�_�Z��xzl�l�~<xZ�ÁxZ�ªlTv'³Â�Z|_k n\¶�rw� {�|a~axZ�z|a­�xz�%��Ç�{ &

«�gE�ª­�l�n\¶�rw� {�|_~<xz�Z|_­�xz�%��Ç�{:vyl?�z�al?v�xz|À�_{?Æa}E�ª�Zl-�_~E�¿�w��vyxz�Z�ª¬j}jxzl-xz|_�O|_­�|_¡a��{?��­��ª~j³Â|_�Zk���xz��|_~òµÅvz�ª¡a~E��ÏxZ}j�Zl?v\vyl?�z�al�xz|�����­����j��xzl:�ª~j³Â|_�Zk���xz��|_~C|a�z��¡_��~Ev\��~E�C�ª~<xzl?¡_�Z�Áx�ta´'fhg<}4v�µL«�l-��~<xz�Z|u�j}E{�l:vy��¡_~E��xz}j�Zl?v\�_v�Àvzl��4���%��xzl�x�tu�Ol�|�³Xn\¶�rj��{�|_~<xZ�z|a­�k�l?vZvz�_¡_l?v?µòl?~E{��_�Evy}E­���xzl?� �_~E��xz�%��~Evzk��ÁxzxzlT�#�_v��wlTvz{��z��¬Ol?� ��~vzl?{�xz��|_~À�w´Õ�u´ru��¡_~4��xz}E�zlTv����Zl�}Evzl?��¬ut:� �Zl?{�l����u�ª~j¡'~E|u�jl�xz|*�_}wxzgEl�~<xz��{���xzlhxzgEl¾{�|a�z�Zl?vz�O|_~E�w��~j¡*n\¶�rj� {�|_~<xz�Z|_­

k�lTvzvZ��¡al &cl��al��Zt {�|_~<xZ�z|a­�k:lTvzvZ��¡al�«��ªxzgE|_}wx���k���x%{%gj��~j¡ {�|a�z�Zl?vz�4|a~E�w��~j¡ vz��¡_~E��xz}j�Zlc��v��Zl���lT{)xZl?�Å´�¾l��Ol�~4�w�ª~E¡:|a~�xZgjl �j�Z|_�Ol��zxz��l?v�|�³òxZgjl'vy��¡_~4��xz}E�zl\k�l�xzgE|u�òµj�w� 4Ll��Zl�~<x�­�l��_l?­�v�|_³���}jxzgjl?~axZ��{?��xZ�ª|a~���~4��Zl?vz��­ª��l�~E{�l\xz|���xyxZ�a{%°wv�{���~c¬Ol��j�Z|��u���wlT�Å´��E|_����~EvyxZ��~4{�l_µjxzgjl�gE�ª¡agjl?vyx�­ªl?�_l?­ò|�³���}jxzgjl?~axZ��{?��xZ�ª|a~�k��`t¬Ol*�E�z|��u���wl?�À¬ut�}Evz�ª~j¡��ª~4�w�ª�u���w}E�_­�avytuk�k�l�xZ�z��{'°_l?twv�µL�_vXxzgjl-k�l?vZvz�_¡_l?v¾�_�w�al��zxz��vylT�À�_vX¡_l�~El��%��xzlT�³Â�Z|_k l?�_l��Zt�~j|_~wÏ�{�|ak��j�z|ak���vzl?��~j|w�wl:���Zl�}j~j��Æ<}jl�­�tC�_{?{�l��jxzl?�c«�gEl�~CxZgjl�tc��~E�wl?l?�C|a�z��¡_��~E��xzl ³Â�Z|_kxZgj��v*~j|w�wla´¿¼�l?�_°_l���±Â¬j}wx�­�l?vZv-{�|_k��j­�l �#��~E�#­�l?vZv*{�|_k��j}wx%��xZ�ª|a~E��­�­ªt���~axZl�~Evz���_lT²*vytwvyxzl?k�v-{��_~ ¬4l��k���¡a�ª~jlT�ŵwl_´ ¡E´l?k:�E­ª|�tu��~j¡��:vzgE�_�zlT��vzl?{��zl�xyÏQ°_l�t�vztwv�xZl�k �_k�|_~j¡�{��Ztu�wxz|a¡_�%���jgj��{X{?���E�_¬j­�l\~E|u�jl?v?´��~ k�|a�zl��wl�xZ�_�ª­Aµ�³Â|_�*lT�_{%g#fXm5|_�-����¶�¶�n(k�l?vZvz�_¡_l�¡_l?~jl��%��xZl?�ŵ�C{�|_�Z�zlTvy�O|_~E�j�ª~j¡Àvz�ª¡a~E��xZ}j�Zl

k�lTvzvZ��¡alX��v+¡al�~jl?�Z��xzlT����~4��xz�%��~4vyk��ªxyxzlT�Å´Ifhgjl\³Â|_�Zk���xh|�³���ru� H ¯¾®If �X����

oC�+rjrw® H\�è��vhvy�Ol?{��ÁϽ4l?���ª~�½E¡a}j�zl'ºE´f�|C{�|ak:�E}wxzl��Àvz�ª¡a~E��xZ}j�Zl�{�|_�Z�zlTvy�O|_~4�w�ª~E¡�xZ|C�ÀfXm |a������¶�¶�n(k�l?vZvz�_¡_laµÅxzgjl�³Â|a­ª­�|�«���~j¡C���wÏ

�E�z|<�_{%g���vh}Evzl?�Å´�¯X|�xZ��{�l_µwxZgE��xhxzgE��v�g4�_v�vz|_k�l'vy��k��ª­����Z�ÁxZ�ªlTvh«��ÁxZgÀ{%gjl?{%°wvz}jk({�|ak��j}wxZ��xz��|_~ &

� xzgjl'~E|u�jl�{��Zl?��xZl?v+xzgEl-n\¶�rw� {�|a~axZ�z|a­Åk�l?vZvz�_¡_l�±á���+¶¹¶�n�|_��fXmh²�µ

ô�ô Ý"XZY�[�\�[

Page 16: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

B?� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

� xzgjl�Ãz{�}j�Z�Zl�~<xXxZ�ªk�l�Ï�vyxZ��k��uÄ:��v\|_¬jxZ����~jlT�¿��~4�C}j�L�j��xZl?�Å´-fh�ªk�l�Ï�vyxZ��k��Ev �_�zl-}EvylT�C³Â|a�¾�Zl��E­��`t�j�Z|�xzlT{)xZ�ª|a~òµj��~E�c�_�zl �w��vz{�}Evzvzl?����~c�jl�xZ�_�ª­¹�ª~cvylT{)xZ�ª|a~ BT�wµ

� xzgjlhvz�ª¡a~E��xZ}j�zl���v�{�|ak:�E}wxzlT��|_~�xzgjlhvylTÆ<}jl�~E{�l�|�³4¬<t<xZl?v�k��a�wl�}E�'³Â�z|ak�±Â� ²ÅxZgjl�fXm |a���X��¶¹¶nk�l?vZvz�_¡_l-�_~E� ±Â����²XxzgEl-xZ�ªk�l�ÏQvyxZ�_k:�¹´*¯�|_xz��{�l_µòxzgE��x\³Â|a�\xzgjl�{�|ak��j}wxZ��xz��|_~ |�³�xZgjl�vy��¡_~E��xz}j�Zl_µxzgjl'f�f�¶ ��~4����|a�wÏym+|_}j~<x�½El�­��jv�|�³òxZgjl'fXm·|a���X��¶¹¶n k�l?vZvz�_¡_l\���Zl¾{�|a~Evz���wl?�zlT���av�vzl�x�xz|��±C$?l��Z|<²Ivz��~E{�l�xZgjl?vzl�½El?­��Ev+�_�zl�k�|w�w�ª½El?��«�gE�ª­�l�xzgElXk�l?vZvz�_¡_l���v���~�xz�%��~4vy�ªx+��~4�ŵ�xZg<}4v�µ<«+|a}j­��|�xZgjl��Z«���vzl*��~<xzl?�y³Âl?�zl�«��ªxzg �_l?�z�ª½4{���xz��|_~À|_³Ixzgjl:k�l?vZvz�_¡_l�¬ut�xzgjl:�Zl?{�l?�ª�u��~j¡�~j|w�wla´\fhgu}Ev?µOxzgjlvy��¡_~4��xz}E�zl ��v &

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

�X�4|a~��Zl?{�l����u�ª~j¡c��k���xZ{%gE�ª~j¡ck�l?vZvZ��¡_l:��~E� vz�ª¡a~E��xZ}j�Zl-�E�_�ª�TµLxzgEl��zlT{�l����u�ª~E¡�~j|w�wl��al��Z�Á½ElTv\xzgjlvz��¡_~E��xz}j�Zl�xZg<}4v�±á��¡<����~òµ�{�|a~Evz���wl?�z��~j¡¾xzgjl�f�f�¶c��~4�-�X|_�wÏym+|_}j~<x|�³jxZgjl�k�l?vZvz�_¡_l�xz| ¬4l�vzl�xxz| $?l��Z|<² &2 �����34�5���������-�������6������� ����7�8������

�9��!�"�#:$ ������ ��&(')������� �4�;��<')��,��� �-'�.0/*�������������� ��1�=

�Q³uxzgEl��_l?�z�ª½4{���xz��|_~\�zl�xz}j�Z~EvOxZ�z}jlaµTxzgjl?~¾xZgjl�~j|w�wl��j�z|w{�l�l?�EvOxz|��Ol��z³Â|_�Zk xz��k�l�Ï�v�x%��k�� �_l?�z�ª½4{���xz��|_~òµ�av��wl?vZ{��Z��¬4lT����~ÀvylT{)xz��|_~ B?�j´fhgjlCvz��¡_~E��xz}j�Zl��_~E��xzgjlcxZ�ªk�l�ÏQvyxZ�_k:�è�_�zlc{�|a~ax%����~jl?����~·�_~^n\¶�rw� {�|a~axZ�z|a­hk:lTvzvZ��¡al_µ��_v���­ÁÏ

­�}Evyxz�%��xZl?�C��~C½4¡_}j�Zl:º���~4�¿���Zl�xZ�Z�_~Evzk:�ªxyxZl?���_v¾xzgEl:�j��xZ��ÏA�O|_�zxz��|_~C|_³�xZgjl-¡al�~jl?�Z�_­��4�_{%°_l�x¾³Â|a�zk���x�jl?vZ{��Z�ª¬Ol?�#��~ vzl?{�xz��|_~��j´ �uµ�«��ÁxZg xzgEl >�oCl?vZvz�_¡_l�f+t<�Ol)>�vyl�x*xZ| ru� H ¯¾®If �X���

oÀ�+rjrw® H\�XµIxzgjlf�f�¶À�_~E� @�xZ�ªk�l�½4l�­��jv�vzl�x�xZ|'xzgEl�����­�}jl?vI|_³LxzgjlXf�f�¶À�_~E� @�xZ�ªk�lX½El�­��jvI|_³OxZgjl�k�l?vZvZ��¡_l�xZ|�«�gj��{%gxZgjl�vz�ª¡a~E��xZ}j�zl\��v��_vZvy|w{�����xzl?�ò´��~ |a�Z�jl���xZ| ���wl�~<xz�ª³Âtè{�|a�z�Zl?vz�4|a~E�wl?~E{�lc¬Ol�x�«�l�l�~ � fXm(|_���X��¶¹¶n k:lTvzvZ��¡al_µhxZgjl ru� H ¯¾®�Ï

f �¾����

oÀ��rjrw® H\� {�|_~<x%����~EvX��~CxZgjl�o¿rw¯ ��l�³Âl?�z�Zl��X½El�­��ÀxZgjl:�`�_­ª}El-|_³�xzgjl�oÀlTvzvZ��¡al-rul?Æ<}jl?~E{�l¯X}jk*¬Ol�� |_³Ixzgjl�{�|a~axZ�z|a­¹k�l?vZvZ��¡_l*xz|�«�gj��{%g¿xzgj��v vy��¡_~4��xz}E�zl���v �_vZvy|w{�����xzl?�ò´¾��|�«�l��al��TµO�avX�O|_��~<xzlT�|a}wx���~ vzl?{�xz��|_~ �w´Õ�uµ¹xzgjl�{�|_�Z�zlTvy�O|_~E�jl�~E{�l:�a{%gj�ªl?�_lT�¿¬utCxZgjl�oÀlTvzvZ��¡al�rwl?Æ<}jl�~4{�l�¯�}jk-¬4l?�*��v |_~j­�t}E~j��Æ<}jl��Á³��O|avZvy��¬j­�l�«��Z�_�E���Z|_}j~4�jv\|�³hxzgjl7B'(c¬j�ªx�½El?­��#�_�zl��w��vy�Zl�¡<���%�wl?�ò´�fhgj��v���v'gj|�«�l��_l?�'~j|�x*��E�z|a¬j­ªl?k$vy��~E{�l\�*³Â}j�zxzgjl?��~E|u�jl\{?��~�}4vyl¾xzgjl'vz�ª¡a~E��xZ}j�ZlX�_l?�z�ª½4{?��xz��|_~�xz|�{%gjl?{%°:xzgEl {�|_�Z�zlTvy�O|_~4�wl�~E{�l¬Ol�x�«�l�l?~�xZgjl�{�|a~<xz�Z|_­Lk�l?vZvz�_¡_l'��~E��xzgEl�vy��¡_~E��xz}j�Zl\k:lTvzvZ��¡al &

� ���O|_~C�Zl?{�l����u�ª~j¡�������¶�¶�n5|_�\fXm^k:lTvzvZ��¡al_µwxZgjl*~E|u�jl*gj|a­��jv�xzgjl-k�l?vZvz�_¡_l�± ³Â|a�¾�_~À�ªk��j­�l�Ïk�l�~<xZ��xz��|_~À�wl��Ol�~4�wl�~<xX�w}j�%��xZ�ª|a~4²)µw«h���ªxz��~j¡:³Â|_�hxZgjl�{�|a�z�Zl?vz�O|_~E�w��~j¡:vy��¡_~E��xz}j�Zl k�l?vZvz�_¡_l_´

� ���O|_~��Zl?{�l����u�ª~j¡-��vy��¡_~4��xz}E�zl�k�l?vZvZ��¡_laµ_l?�_l��Zt*k�lTvzvZ��¡al�gjl�­�����~�xzgjl¾�j�Zl��u�ª|a}Ev�vyxzl?�òµu«��ÁxZg�xzgjlvz�_k�l�o¿rw¯ ��~4��|a�z��¡_��~E��xz|_���a�j�w�Zl?vZv��_v�xzgEl*o¿rw¯ ��l�³Âl��Z�zl?����~E��|a�z��¡_��~E��xZ|_�h�_�j�j�zlTvzvh��~cxzgjlvy��¡_~4��xz}E�zl�k�l?vZvZ��¡_laµ¹��v�{%gjlT{%°_l?� ³Â|a�*�Àvy��¡_~4��xz}E�zl�k���x%{%gò´��Q³��Àvz��¡_~E��xz}j�Zl�k���xZ{%g ��v'³Â|a}j~E�ŵxzgjl�xz��k:l�ÏQvyxZ�_k�����v�³Â}j�zxzgjl?���_l?�z�ª½ElT�ŵE�_v��jl?vZ{��Z�ª¬Ol?����~�~El �uxXvylT{)xZ�ª|a~ò´��Q³¬4|_xzgÀvy��¡_~4��xz}E�zl'��~4�xz��k�l�Ï�v�x%��k��#���Zl:���_­ª���j��xZl?�ŵòxzgjl�k�l?vZvZ��¡_l:��v��_{?{�l��jxzl?����~4� �E�z|w{�lTvzvzl?�C³Â|_­�­ª|�«���~j¡�xzgEl��z}j­�l?v|�³�xzgjl�n\¶�rw� �j�Z|�xZ|u{�|_­A´I�Q³I~j|�xTµj¬4|_xzgcxZgjl�vy��¡_~4��xz}E�zl k�l?vZvz�_¡_l'��~4��xZgjl�{�|a~<xz�Z|_­Åk�l?vZvz�_¡_l<±áv%²���Zl gjl�­��Å´

ACB ô A æ

Page 17: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: B`�

fhgjl �O 6��� �7�������52 ½El?­��jv:vz�4lT{��ª½El?v*«�gj��{%g k:l�xzgj|w�ŵ³Â�Z|_k �À�j�Zl?�jl�½E~jlT�#vyl�x?µI��v�¬Ol���~j¡¿}4vylT�xZ| ¡_l?~jl��%��xZlcxzgjl�vy}Ek:k��_�zt�|�³ xzgjl�{�|a~axZ�z|a­�k�l?vZvz�_¡_laµh�av�«�l�­�­¾�_v�xzgjl �_{)xZ}E��­\vy��¡_~4��xz}E�zla´ fhgE��v��~E{�­ª}E�jl?v���~w³Â|a�zk���xZ�ª|a~���¬O|_}wx�xzgjl¾°_l�twv�xz|�}Evzl_µaxzgElXgE�avygj��~j¡'³Â}E~E{)xZ�ª|a~�}Evzl?�:³Â|_��xzgjl\vy��¡_~4��xz}E�zlaµa��~4�xZ�ªk�l�ÏQvyxZ�_k:��k�l�xZgj|w�jv�´fXm k�l?vZvZ��¡_lTv����Zl ³Â|_�Z«h���%�wl?��«��ªxzgÀxZgjl-�avzvz|w{�����xzlT�cvy��¡_~E��xz}j�Zl'k�l?vZvz�_¡_l ³Â|a�zk�l?�c¬ut�xzgEl*|_�Z��¡_�ªÏ

~4��xz|a�h~j|w�wl'|�³�xzgjl�fXm¾´f�|c�ª~E{��zlT�_vzl-vzl?{�}j�z�ªx�t_µÅ�ªx�{��_~¿¬Ol�vyxz���j}j­���xZl?�¿xzgE��x���{�|_~<xz�Z|_­k�l?vZvz�_¡_l:��~E�¿�Áx%v'{�|_�Z�Zl?vz�4|a~E�w��~j¡

vz��¡_~E��xz}j�Zl¾k�lTvzvZ��¡al¾k-}Ev�x�¬Ol'��~�xZgjl�vZ��k�l �E�_{%°al�x?´

� ������� ��� ���ÍòÍ Î ��� � Ì �Â¥��·¤ ������§j¥� �¦ É ¤rw�ª¡a~E��xZ}j�zlTv��w| ~j|�x��E�z|_xzl?{�x�xzgjlCf�f�¶ �_~E��xzgjlÀgE|_�è{�|a}j~<x:½4l�­��jv�´ fhgjl��ZlÀ��v��#vz�Ol?{�����­X�zlT�_vz|_~³Â|a�:xzgE��x?µ�xZgjlc{�|_k��j}jxZ��xZ�ª|a~ |_³\f�f�¶ ��~E� gj|_� {�|_}E~ax���v��ª~jgEl��Zl�~<xz­�t �w��v�xZ�z��¬j}wxZl?�^±á�V´ l_´ �w|_~El�¬utvz}E{?{�l?vZvz�ª�al¾~j|w�wlTv�|�³�xzgEl'�E��xZg4²)µOvy|��ªxX��v�~j|�x�³ÂlT�_vz�ª¬j­�l\xz|��j�Z|�xZl?{�x�xzgjl?k�µE}j~j­�l?vZv��zlT{�|a�Z�w��~j¡-xzgjl*­ª��v�x|_³¹xZgjl�vy}4{�{�lTvzvz���_l\�`�_­ª}El?v�|a~�xZgjl'�E��xZg��_~E�cvy��¡_~E�ª~j¡:xZgjl�kc´ru��~E{�l-xZgjl?vzl-½El�­��jv ���Zl-~E|�x �j�z|_xzlT{)xzlT�ŵLxzgEl�tÀk��`tÀ¬4l���xyxZ�a{%°_lT��&�|_~El:��xyxZ�a{%°c��v?µL³Â|_� ��~Ev�x%��~E{�l_µ

xZ|-{%gE�_~j¡_lhxZgjl f�f�¶À½El?­���xZ|�B¾¬4l�³Â|_�Zl��zl�xz�%��~Evzk��Áxzxz��~j¡'xZgjl¾�4�_{%°_l�x?µ_xz|�±á�4|<vzvz��¬j­ªtj²�­ª��k��Áxh�Áx%v�³Â}E�yxZgjl���j� 4L}Evz�ª|a~�xZ|:|a~jl gj|_�¹´�¯�|�xZl\xzgE��x?µE�av�xzgjl�Ãygj|_�c{�|a}j~<x�Ä\��vh~j|_xh}4vylT��¬ut�xZgjl*n\¶�rw� �j�Z|�xZ|u{�|_­L�ªxZvzl�­ª³±V�_vh��k��j­ªl?k�l�~<xzlT����~À����m ; (<� (a²�µw��xyx%�_{%°u��~j¡��Áx�«���­ª­¹gE�`�_l\~j|��ªk��E�a{)x�|a~Àn\¶�rw�'´®�xzxZ�_{%°wvI|a~:xzgjlXf�f�¶¿{���~�¬Ol��u�ªl?«+lT���_vI��~���~EvyxZ�_~E{�l�|_³O¡al�~jl?�Z�_­j��xyx%�_{%°wv��wlTvz{��z��¬Ol?�:l�­�vyl?«�gjl��Zl_µ

¬E}wx�vyl?�_l��%��­vz�4lT{��ª½4{�vy|a­ª}wxZ�ª|a~Ev {��_~¿¬Ol:��k��j­�l�k�l�~<xzlT� xz|��j�zl?�_l?~ax'vz}E{%g ��xyxZ�a{%°wv�´:® ³Âl?« |_³�xzgjl?k�_�zl �wlTvz{��z��¬4lT��¬4l?­ª|�«�&

� ��¡_~j|a�zl+xzgElhf�f�¶�½El?­��-l�~<xZ�ª�Zl�­�t_´ �X�%�`«�¬E�a{%° &ò�\k�l?vZvZ��¡_l+k��ª¡agaxxZ�Z�`�al�­a³Â|_�Zl��_l?��Á³4xzgjlh~jl�x�«+|a�z°��v��_l��Zt�­����Z¡_l_´

� ��l?{�|_�%��xZgjl�f�f�¶¿��~�xzgjl'�w}E�j­ª��{���xzl\xZ�_¬j­�l &�Á³I�-k:lTvzvZ��¡al¾g4�_v�¬4l?l�~c�Zl�xz�%��~4vyk��ªxyxzlT��¬j}jxh«��ªxzg��f�f�¶ «�gE��{%g���v�~j|_xz��{�lT��¬j­�t�­�|�«+l?��xZgE��~�xzgjl'f�f�¶�«��ªxzgc«�gj��{%g��ªx���vh�Zl?{�l����_l?����¡a�_�ª~¹µ<�ªx�«���­ª­¬4l�xZ�Z�_~Evyk��ªxyxZl?� �_¡a����~ò´ �¾�Z�`«�¬E�a{%° &:k�|a�zl�xz�%��~Evzk���vZvy��|_~���~E� � k�� �w��k*}jk3xz�%��~4vyk���vzvz�ª|a~�Z�a�w��}Evh«�gj��{%g���vh­�|�«+l?�+xZgE��~c��~j�ªxz����­òf�f�¶è±á�_�z|a}j~E� ��� ������������ ��������� ��!#"%$�&�'��)(

²)´

� ��¡_~j|a�zl¾xzgEl f�f�¶�µu¬j}wx�}Evzl¾xZgjl\xz��k�l�Ï�v�x%��k���xZ|¾��}4�w¡_l �ª³��-k:lTvzvZ��¡alX��v�Ã�xZ|u|-|a­��<Ä ��~E��vygj|a}j­��¬4l��j��vZ{��_�Z�wlT�Å´��¡_~j|a�z��~j¡:�ªk��j­�l�k�l?~ax%��xZ�ª|a~���vZvy}jlTv�µuxZgj��vh��vhxZgjl'k�|avyx�­ª|a¡_��{���­Å�_�j�j�Z|a�_{%g¹´

�VF � = N ��I+*"T P�> � � T �9I "-I'M > P�N#;+"fhgEl��Zlh�_�zlh~u}jk�l��Z|_}4v«��`twv�xz|'¡al�~jl?�Z��xzl+xz��k�l�Ï�v�x%��k��EvI«��ªxzgj��~���~��_�:gj|w{h~jl�x�«+|a�z°L´���~-xZgj��v�vylT{)xZ�ª|a~«�l�¬j�Z�ªl1>Et �wlTvz{��z��¬Ol���¬O|��_l��c�_l��Zt¿vz�ªk��j­�l�«h�`tÀ«�gjl��Zl���~#��}jxzgj|a�z�ªx�tC~j|w�wl��w��vyxz�Z�ª¬j}jxzl?v*��¡a­ª|a¬E��­xZ�ªk�la´hnXxzgEl���k�|_�Zl'vy|a�jgj��v�xZ��{?��xZl?�����j�j�Z|a�a{%gjl?vh�_�zl'�w��vz{�}EvZvylT����x�xzgjl*l�~E��|�³�xzgE��vX�zlTvylT���%{%g��Zl��O|_�zx��~À��vy�Ol?{����_­ò��~j~jl �Å´fhgjlhvz�ªk��j­�l�xZ�ªk�l�ÏQvyxZ�_k:�-¡_l?~jl��%��xZ�ª|a~��wl?vZ{��Z�ª¬Ol?��gjl��Zl�}Evzl?v�¾{�l�~<xZ�Z�_­ª��$�lT�����j�E�z|<�_{%gò´Å���a{%g*~j|w�wl

�Ol��Z��|u�j��{?��­�­ªt:�zlT{�l?�ª�al?vIxZgjl {�}j�Z�zl?~<x�xz��k�l¾|_³���~��_}wxzgE|_�Z�Áx�t:~j|w�wl_´�Qx�xzgjl?~���xyxzl?k��wxZv�xz|�vytu~E{%gE�z|a~j�%$?l�ªxZv�­ª|w{��_­j{�­�|w{%°�«��ÁxZg:xzgE��xIxz��k:la´�fhgE��vxZ�ªk�l���vI}Evzl?�*xz|a¡_gjl�xzgjl?�I«��ÁxZg�vz��¡_~E��xz}j�Zl?v�±Vvyl?l�~El �ux�vylT{)xZ�ª|a~4²)´

ô�ô Ý"XZY�[�\�[

Page 18: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

B ( ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

rw�ª~E{�l�xZgjl*xZ�ªk�l-³Â�z|ak xzgjl���}wxZgj|_�Z�ªx�t�~j|w�wl:��~E{��Zl?�avylTv�k�|_~j|_xz|a~j��{?��­�­ªtaµO��v�x%��~E�E���%�À��­�¡_|_�Z�ªxzgjk {��_~¬Ol'}Evzl?��³Â|_�hxZ�ªk�l�vzt<~4{%gj�z|a~j��$?��xZ�ª|a~ &

� l?�a{%g�~j|w�wl'°al�l?�Ev+xzgjl'­��_vyx+Ã�xZ�ªk�l�Ä �_�j�_l��zxz��vzl?��¬ut�xzgjl'��}jxzgj|a�z�ªx�t�~j|w�wl �� «�gjl�~C��~El�« Ã�xZ�ªk�l�Ä ��v��_�j�_l��zxz��vzl?��¬<t�xzgjl-vy��¡_~j��~j¡��_}wxzgj|a�z�ªx�t_µE�ÁxX��v��a{�{�l?�wxzlT���Á³���~4��|a~j­�t��ª³xzgjl*~jl�« xz��k�l���v�v�xZ�z��{)xZ­ªt�¡_�Zl?��xzl��hxZgE��~cxZgjl'�j�Zl��u��|_}Ev�|a~jl?v��zlT{�l����_lT�Å´��Q³I�ªxX��vX�_{�{�l��wxZl?�ŵExzgjl{�­�|w{%°�|�³�xzgjl'�Zl?{�l����u�ª~j¡:~j|w�wl'��vh}j�L�j��xZl?� �

� �4l?�z��|w�w��{���­�­�t_µwl?�a{%g�~E|u�jl'��vZvy}El?v���{%gE��­�­�l�~j¡al�ÏQ�zlTvy�O|_~Evzl¾Æ<}jl?�zt�xZ|�xzgjl��_}wxzgE|_�Z�Áx�t�~j|w�wla´fhgj��vh­��_vyxh�O|_��~<x?µwxZgjl'{%gE��­�­�l�~j¡al�ÏQ�zlTvy�O|_~EvzlXÆ<}jl?�ztaµw��vh��~<xzl�~4�wl?��xz|��j�Zl��al�~<xh�zl?�j­��`t���xyx%�_{%°wv�«��ªxzg

|a­���{�l��zxz�ª½4{?��xzlTv��_~E��|a­���xZ�ªk�l�ÏQvyxZ�_k:�4v���~��-vyl�x+|�³ò~E|u�jl?vh�w��vz{�|_~j~jlT{)xZl?��³Â�Z|_k xzgEl\�_}wxzgj|a�z�ªx�t:~j|w�wl_´fhgEl {%g4��­�­ªl?~j¡_l�ÏA�Zl?vz�4|a~EvzlX��v�{�­��_vZvy��{��_­¸ �_º`» &

� ~j|w�wl � «��_~<xZv�xz|���~j�ªxz����xzl xZgjl�{%gE�_­ª­�l�~j¡al�ÏQ�zlTvy�O|_~4vyl¾�j�z|_xz|w{�|a­L«��ÁxZg�xZgjl���}jxzgj|a�z�ªx�t�~j|w�wl �� ~j|w�wl � ¡_l?~jl��%��xZl?v�� �!�"�4��� µ�����µE��vzl?Æ<}jl?~E{�l'|_³��%��~4�w|_k�­�t�¡_l?~jl��%��xZl?��¬<t<xZl?v?µE��~E�cvzl�~E�Ev��Áx�ª~À�-xz��k�l�Æ<}jl��Zt�xz|�xZgjl���}jxzgj|a�z�ªx�t�~j|w�wl_´�fhgE��vh~j|a~E{�l'��v�vz�ª¡a~jl?��¬ut�~j|w�wl � ´

� xzgjl'vz�ª¡a~j��~j¡:�_}wxzgE|_�Z�Áx�t��Zl��j­��ªlTv�«��ÁxZg��-k�l?vZvz�_¡_l {�|_~<x%����~j�ª~E¡*�ªxZv�{�}E�z�Zl�~<x�xZ�ªk�laµE��~E������µuxzgE��vxz��k�l�vy��¡_~jlT��¬ut�xzgjl��_}wxzgj|a�z�ªx�t�~j|w�wl �

� ~j|w�wl � �Zl?{�l����_lTvòxZgjl��_~Evz«+l?�?µ�{%gjlT{%°wvò³Â|a��xZgjl��j�zlTvyl?~E{�l�|�³�� � µ_��~4������­����j�Áx�t'|_³jxzgjl�vz�ª¡a~E��xZ}j�Zl|�³hxzgEl���}jxzgj|a�z�ªx�t¿~j|w�wla´c�Q³�xzgjl�vz��¡_~E��xz}j�Zl�{%gjl?{%° ��~4��xzgjl����_­ª}jl�|�³���� ���Zl��_v*l �w�4lT{)xZl?�ŵ~j|w�wl � {��_~�~j|�« }Evzl xzgjl'~jl�x�xz��k�l'¬E�_vzl_´�Q³����Zl��j­��`t���xzxZ�a{%°�«h�_v�}E~E�wl��Z«h�`t_µE�_­ª­�|_­��c�zl?�j­��`tal?��k�l?vZvz�_¡_l?vX{���~c~j|�« ¬Ol���¡_~j|a�zlT��¬ut � ´�Q³�~j|w�wl � µu��³ xzl?��vyl?�_l��%��­O��xzxzl�k��wx%v�µw�Zl?{�l����_lTv�~j|��_~Evy«�l��+³Â�Z|_k xzgEl �_}wxzgE|_�Z�Áx�t�~j|w�wl'��³ xZl��Tµw�Áxk��`t�¬4l�vz}Evz�4lT{)xZl?��xzgE��x��Áx���v��w��vz{�|_~j~El?{)xZl?��³Â�z|ak$xZgjl�vy��¡_~E�ª~j¡���}jxzgj|a�z�ªx�t_´

fhgjl-{��Z}�����vhxzg4��x�xZgjl*��xzxZ�a{%°_l���«�gE��{%gc��v�l�k��j­�|�tu�ª~E¡-xZgjl��Zl��j­��`t���xyxZ�a{%°���v�}j~E�_¬j­�l'xz|��j�Z|��u���jl��vz�ª¡a~jl?��k�l?vZvz�_¡_l\«��ÁxZg�xzgjlXÃz{�|a�z�Zl?{�x�ÄXxZ�ªk�l_µ4{�|_�Z�Zl?{)x���� ��~E�c��{�|a�z�Zl?{�xhvz�ª¡a~E��xZ}j�Zl_´�Q³�xZgjl��_}wxzgj|a�z�ªx�t¿~E|u�jl���v�l��ªxzgEl��:~j|�x-vzl�~4�w�ª~E¡C�4l?�z��|w�w��{�xz��k�l�Ï�v�x%��k��Ev-|_��~j|_x-�Zl?vz�4|a~E�w��~j¡cxz|

{%g4��­�­ªl?~j¡_l��Zl?vz�O|_~Evzl�|�³�~E|u�jl?v?µL��¬E�_{%°u}j�C�_}wxzgE|_�Z�Áx�t�~j|w�wl�{���~¿¬4l-}EvylT�Å´ fhgj��v¾~j|w�wl:{���~CxZ��°al*�ªxZvxZ}j�Z~�³Â|a���ª~EvyxZ�_~E{�l���³ xzl?�hxzgjl'k��_vyxzl?����}wxZgj|_�Z�ªx�t�~j|w�wl'gE�_vh~E|�x���~Evz«�l��Zl?���ªxZvX{%gE��­�­ªl?~j¡_l\�Zl?Æ<}jl?vyx?´

�VF � � N�-N#" � T�N �+" > P�LVM�I >�"� P�N ��I+*"T6P!> � � T /1� / 6� "� ������/ µI«�gj��{%g ��}wxZgjl�~<xZ��{?��xzl��Ck�l?vZvz�_¡_l�{?��~ ¬Ol�{�|_k��j­�l�k�l�~<xZl?�#«��ªxzg �Àxz��k�l�Ï�v�x%��k��òµ«�gE��{%g�gj|_­��jv-xzgjl�xZ�ªk�l�|�³XxZgjl�~j|w�wl_µ+«��ÁxZg vz}wÇ�{���l�~<x��j�zlT{���vy��|_~¹´ ¶ò|_¡a��{?��­�­ªtaµxzgjl�xZ�ªk�l�Ï�vyxZ��k�����v�_�j�Ol�~E�wlT�CxZ|cxzgjl�k�l?vZvZ��¡_laµLxzgjl?~�xzgjl�k�l?vZvZ��¡_l���~4�CxZgjl�xz��k�l����Zl:vz�ª¡a~jl?�òµ¹��~E�¿xzgEl�xz��k:l�ÏQvyxZ�_k����v��w��vyxz�Z�ª¬j}jxzl?�è�_­ª|a~j¡ «��ÁxZg xzgjl¿vz��¡_~E��xz}j�Zl_´ rw�ª¡a~E��xZ}j�zlTv�{�|ak:�E­ªl?k:l?~<xzl?� «��ªxzg·xZ�ªk�l�Ï�vyxZ��k��Ev����Zl�jl�~j|_xzl?� N ��%�%'/ 6� ���������/ ´fhgjl N ��%�%'/� 6� ������3� {%gjlT{%°�~j|�«^{�|_k��j�Z��vzl?v�x�«�|�v�xZl��Ev'&

ACB ô A æ

Page 19: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: B �

� xzgjl�~E|u�jl��Zl?{�l����u�ª~j¡ �\k�l?vZvz�_¡_l�«��ªxzg:xZ�ªk�l�ÏAxZ�_k����·{%gjl?{%°wv¹½E�%v�xxzg4��x�� ����� ���#��� ���� uµ_«�gEl��Zl ���v�xZgjl k�� �w�ªk-}jk xz��k�l\�j��vZ{��Zl��E�_~E{�t��a{�{�l?�wxzlT�ŵw��~E��� ���#��� ��v+xZgjlXxZ�ªk�l |�³¹xzgjl\­ª|w{?��­Å{�­�|w{%°O´� �Á³�xzgEl xz��k:l�ÏQvyxZ�_k��c{%gEl?{%°���vh�E�_vZvzl?�ŵuxZgjl'~j|w�wl'{%gjl?{%°wv�xZgjl 2� /1�*/ 6� �������� ´

m+|a~<xz�Z|_­L�E�_{%°al�x%v�xZgE��xX�j|:~E|�xXvZ��xz��vy³Ât�xzgjl x�«�|��j�Zl��u�ª|a}Evh{�|a~E�w�ªxz��|_~Ev��_�zl'�w�Z|_�j�Ol?�ò´

�VF�� H+IKJ�L-MON#P�Q ;��9I'M��VI > �¼�l�{���~ k���xzgEl�k���xZ��{?��­�­ªtcl����_­ª}E��xzl*xzgjl:|��_l?�zgjlT�_�c��~E{��Zl?�avyl:{��_}EvylT�À¬utcxzgjl�vzl�~E�w��~j¡�|�³+vz�ª¡a~E��xZ}j�Zlk�lTvzvZ��¡al?v?´ fhgjl vy��$�lC|_³�� ����¶�¶�n k�l?vZvz�_¡_lC�a�w�_l?�yxZ��vz�ª~E¡�� ~E|u�jl?v����_�z��l?v�³Â�Z|_k������������� :xz|�!�"�#�$�%��&' ¹¬E�Áx%v�µw�wl?�4l?~E�w��~j¡*|a~�«�gjl�xZgjl��+xzgjl¾~j|w�wl?v+gE�`�alhxzgjl\vz�_k:lX­ª��~j° ,`~jl?�ª¡agu¬4|a�+vyxZ��xZ}Ev�|a��~j|_x?´fhgEl vz��$�l'|�³��fXmèk�l?vZvZ��¡_l �_�j�_l��zxz��vz�ª~j¡��¿~El���¡_gu¬4|a�Zvh��v(�������)�*&' +¬j�Áx%v�´¼�l+�avzvz}jk�lIxzgEl�}Evzl�|�³j�¾oC®Xm�ÏQo �\� ¸CB'(EµT� (`»<|a��� rw® ¸Õ���`»<³Â|_�¹xzgjl���}wxZgjl�~<xZ��{?��xz��|_~ k�l?{%g4��~j��vykcµ

«�gE��{%g��Zl?vz}j­Áx%vI��~�� BT��º�ÏA¬E�Áx�vz�ª¡a~E��xZ}j�zl�³Â|a���XoC®Xm�Ï�o � � ��~E� ; ����ÏA¬j�ªx�vy��¡_~4��xz}E�zl�³Â|_� �\rw®*´_¼�lX��­�vz|�avzvz}jk�lxzgEl�}Evzl�|�³j� ; �`ÏQ¬j�ªxòxz��k�l�Ï�v�x%��k��òµ`«�gj��{%g'��v¹l�~j|a}j¡_g xZ|X�wl�½4~jl�xZgjlIxz��k�l�����­�}jlI³Â|a�����Ol��Z��|u� |_³k�|a�zl�xzgE�_~*�a�¾�j�`twv�«��ÁxZg-�¾¡_�%��~u}j­����Z�Áx�t¾|�³KB�k�v�´���~�½E¡a}j�Zl��X«+lh{�|ak:�4���Zl�xzgEl+|��al��Zgjl?�a� ¡_l�~El��%��xzlT�¬utcgjl?­ª­�|�k�l?vZvZ��¡_lTv�«��ªxzg���~E�¿«��ÁxZgj|_}wx'vz�ª¡a~E��xZ}j�zlTv*±V�XoC®Xm�Ï�o � ��|_� � rw®¾²¾«��ªxzg¿�Zl?vz�Ol?{)x¾xz|�xzgjl~u}jk-¬4l?�+|_³¹~jl?�ª¡ag<¬O|_�%v�³Â|_�h��~j|w�wla´�¯�|�xZlXxZgE��xh«�lXgE�`�al¾�_vZvz}jk�l?���_~��`�_l?�Z�_¡_l�vz�%$?lX|_³������+&-,/.$�%�0�- ³Â|a�\xzgjl�gjl?­ª­�|ck�l?vZvz�_¡_l?v?´*��~ ½E¡a}j�zl BT�wµò«�l�{�|_k��E�_�zl-xzgjl�|��al��Zgjl?�a�À¡_l?~jl��%��xZl?�¿¬<t fXm k�l?vZvz�_¡_lTv«��ªxzg��_~E�*«��ªxzgE|_}wx�vz�ª¡a~E��xZ}j�Zl?vh±á�¾oC®Xm�ÏQo �\�¾|_� � rw®\²«��ÁxZg��zlTvy�Ol?{�x�xZ|\xzgjl�~u}jk-¬4l?�I|�³4~El���¡_gu¬4|a�Zv³Â|a���:~j|w�wl�´fhgjl >4|�«��Z��xzl�|_³ {�|_~<xz�Z|_­hk�l?vZvZ��¡_lTv�³Â|a����~j|w�wlc��v��av:³Â|_­�­ª|�«�v?´�¼è�ªxzg xZgjlCv�x%��~E�E���%� n\¶�rj�

�E�z|_xz|w{�|a­j«+l¾gE�`�_lX�a���'¬E�Áx1,�vzl?{�µjn\¶�rj�·«��ÁxZg��XoC®Xm�Ï�o � ��vz�ª¡a~E��xZ}j�Zl?vI�Zl?vz}j­ªxZv���~ �_�_� ¬j�ªx ,�vylT{���~4�n\¶�rw� «��ªxzg � rw®(vz��¡_~E��xz}j�Zl?v'�Zl?vz}j­ªxZv'��~ ºaº (c¬j�ªx ,�vylT{�´CfhgjlTvyl���~E{�­ª}E�jl�xzgjl�{�|ak:�E}wxZ��xz��|_~#|�³����µ� �X�·��~4��n\¶�rj� �E�a{%°_l�x�gjl?�a�wl��%v ±á{�|_~Evz���jl��Z�ª~j¡-�����u�:�a�j�w�Zl?vZvylTvZ²�´��E|_�+xzgjl'vz�%$?l¾|_³��:����¶�¶�n-µu«+l}4vylT��xzgjl��`�al��%��¡al-����­�}jla´c�Xl��Zl�«�l��_vZvy}Ek:l�xZgE��x-l?�_{%g �X��¶¹¶n�,�fXm���v-vyl?~<x-��­�|_~jl���~ �À�E�a{%°_l�x³Â|a�XxZgjl�v�x%��~E�E���%� n\¶�rw��µL�_~E�ÀxZgE��x'lT�_{%g¿�X��¶¹¶n�,�fXm ��v vyl?~ax'{�|a}j�j­�l?�¿«��ÁxZg �ªxZv'ru� H ¯¾®If �X�����~èl?�a{%g·�E�_{%°al�x�³Â|_��xzgjl vylT{�}j�Zl?� n\¶�rj�'´+fhgjlTvylC½E¡_}j�Zl?v�vygj|�« xzg4��x�vz�ª¡a~j��~j¡ {�|a~axZ�z|a­�k�l?vZvz�_¡_lTv��~<xz�Z|w�w}E{�lTvX��vz��¡_~j�ª½4{��_~<xXl �uxz�%��|��al��Zgjl?�a����~C�%��xZ�ª|4´�fhgj��v¾��vX~j|_x\���E�z|a¬j­ªl?k �av�³á�_�¾�av�xzgEl�n\¶�rj�|��al��Zgjl?�a���Zl�k�����~Evh­��ªk��ªxzl?��|�«���~j¡:xz|��ªxZv�¡al�~u}j��~jl |_�wxZ�ªk���$?��xZ�ª|a~Ev?´

�VF�1 2 � > P TUIKJ�L-MON#P�Q J >�"43*I I ���*IKJ4P�I �65�M�; � P �VI � M�I7�-N�;9L T?T�J��VI ��IKT�8¶¹l�x'}Ev �_vZvz}jk�l-xZgE��x'«�l:�_�zl:��~��_~��a�Cgj|w{:~jl�x�«�|_�Z°c}Evz�ª~j¡�xZgjl���¬O|��_l-{��ztu�wxZ|_¡a�Z�_�jgj��{'xz|u|a­�v ��~4�xZgE��x�xZgjl��Zl ��vh~E|�{�|_k��j�Z|_k���vylT��~j|w�wla´¼�l'{���~�¬4l vz}j�zl¾xzg4��xh~j|-��~E{�|_�Z�zlT{)x�xZ�Z��Ç�{X¡al�~jl?�Z��xz��|_~�{��_~�¬Ol'vy}E{?{�lTvzvy³Â}j­�­ªt�­���}j~E{%gEl?�Å´��~�³á�_{)x

�_~À�ª~<xZ�z}E�jl��X{?��~À~j|_xX¬4l:��{��Ztu�wxz|a¡_�%���jgE��{ {��_�E��¬E­ªl'~j|w�wl*�ª~ÀxZgjl*~El�x�«�|_�Z°O´�ru}E{%gC��~j|w�wl*{��_~À~j|�x¬Ol*�a�wk��Áxzxzl?�c~El��ªxzgjl?�¾�_v¾��~jl���¡_gu¬O|_��~E|_�Tµw³Â|_�zxz��|_�Z�¹{��_}EvZ�jµE�av���~CoÀ�+� |�³���~j|w�wla´�m+|a~Evzl?Æ<}jl�~<xZ­ªtxZgj��v�~j|w�wl\«���­ª­O~j|�xh¬Ol\�_¬j­ªlXxz|-�ª~<xzl?�y³Âl?�zl¾«��ÁxZg�xZgjl¾{�|_�Z�zlT{)x�¡al�~jl?�Z��xz��|_~�|�³��z|a}wxz��~j¡'x%��¬j­�l?v?´I�j|_�+xzgE��v½4�Zvyx�°<��~E��|�³��xzxZ�_{%°�xzgjl'}Evzl |�³�xz��k�l�Ï�v�x%��k��Evh��v�~j|�x�k���~4�j��xZ|_�Zt_´�E|_�IxZgjl�vz�_k�l��zlT�_vz|_~-�av���¬O|��_lh~j| ��~E{�|a�z�Zl?{�xIk:lTvzvZ��¡alh¡_l�~El��%��xz��|_~-«��ÁxZg��zl?�j­��`t*��xzxZ�_{%°wvI{?��~�¬4l

vz}E{?{�l?vZvy³Â}j­¹�ª³�¬4|_xzgcxZgjl-vz�ª¡a~j��~j¡���~4��xz��k:l�ÏQvyxZ�_k��EvXvZ{%gjl�k�lTv����Zl�}Evzl?�Å´�fhgEl'xz��k�l�Ï�v�x%��k��EvXvZ{%gjl?k:l

ô�ô Ý"XZY�[�\�[

Page 20: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

BTº ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

0

256

512

768

1024

1280

1536

1792

2048

2 4 6 8 10 12 14 16 18 20

Siz

e in

byt

es

Advertised neighbors or links

OLSR HELLO message size

HELLO(x)HELLO_with_SIGNATURE_MD5(x)HELLO_with_SIGNATURE_DSA(x)

���ª¡a}j�zl'� &+n¾�_l��ZgjlT�_��|_³�Xl�­�­ª|�k�l?vZvz�_¡_lTv+«��ªxzgÀ�_~E��«��ÁxZgj|_}wx�xZgjl�vz�ª¡a~E��xZ}j�zl\k�l?vZvz�_¡_l

0

256

512

768

1024

1280

1536

1792

2048

2 4 6 8 10 12 14 16 18 20

Siz

e in

byt

es

Advertised neighbors or links

OLSR TC message size

TC(x)TC_with_SIGNATURE_MD5(x)TC_with_SIGNATURE_DSA(x)

����¡_}j�Zl B?� &�n¾�al��Zgjl?�a��|_³�fXm k:lTvzvZ��¡al?v�«��ªxzgÀ��~E��«��ªxzgj|a}wx�xzgjl�vz��¡_~E��xz}j�Zl¾k�lTvzvZ��¡al

«���­�­\�_­ª­�|�« {��Zt<�jxz|_¡a�Z�_�jgj��{À{��_�E��¬j­�l¿~E|u�jl?v�xz| ¡al�x��z���è|�³*{�|_~<xz�Z|_­¾k�l?vZvz�_¡_l?v�vyl?~<x�¬ut·�ª~<xz�Z}E�wl?�Zv�Zl��E­��`tu��~j¡-|a­���k�l?vZvz�_¡_lTv�´¼�l:�_�zl��_­�vz|�vz}j�Zl'xzgE��x\~E|��ª~<xZ�z}E�jl��¾{?��~C¬Ol*�4���zxX|�³IxZgjl-~El�x�«�|_�Z°O´�fhgu}Ev�xzgjl���xzxZ�a{%°uv�|�³�¬E�a�

�E��xZ�Àxz�%��Ç�{��Zl�­��`t<��~j¡À|a�*|�³�¬4�_�#{�|a~<xz�Z|_­�xZ�Z��Ç�{��zl?­��`tu��~j¡À��v�~j|_x-�O|avZvy��¬j­�l�vz�ª~E{�l�¬ut#�_vZvy}jk��wxZ�ª|a~|a~j­�t���~��ª~<xZ�z}E�jl���{��_~�­���}E~E{%g�vz}E{%gÀ��xzxZ�a{%°uv?´�X|�«+l?�_l��:��~axZ�z}4�wl���~j|w�wlTv�µ���­ªxzgj|a}j¡_g�~j|�x�¬4l?�ª~E¡ {��ztu�wxZ|_¡a�Z�_�jgj��{�{��_�E��¬E­ªlaµ�{��_~ �Zl�­��`t {�|_~<xz�Z|_­

�4�_{%°_l�xZv¾�_v\�wl?vZ{��Z�ª¬Ol?�C�ª~�vy}j¬4vylT{)xz��|_~ ; ´Õ�w´ ; ´�ru}E{%g¿�Zl�­��`tc��xyx%�_{%°wvX�_�zl-�_l?�ztc�w�ªÇ�{�}j­ªx\xZ|�{%gE�_­ª­�l�~E¡_l_µ

ACB ô A æ

Page 21: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: BT�

��xyxZ�a{%° ��o H ��l?�j­��`t ��l?­��`t D �¾f�� D�m�f��������������� ����� �� �� ����� �� ��� ������������� ����� ����� ����� ����� �����

f���¬j­�l��!&�|avZvy��¬j­�l'vy}E{?{�lTvzvy³Â}j­ò��xzxZ�a{%°uvh«��ªxzgÀ�_~E��«��ªxzgE|_}wxX{�|_k��j�Z|_k���vzl?��~j|w�wl?v

¬E}wxXxZgjl�tÀ���Zl*�_­�vz|��_l?�zt��w�ªÇ�{�}j­ªx¾xZ|�vyl�x¾}j�¹´X��~ÀxZgjl-�_�j�4l?~E�w� �À«+l:�wl��a|�xzl-��vylT{)xZ�ª|a~cxz|�vyxz}4�wtu�ª~j¡gE|�« xzgEl'°<~E|�«�­ªlT�w¡_l\|�³�~j|w�wl'­ª|w{?��xz��|_~4v�{���~�¬Ol'}EvylT��xZ|�{�|a}j~<xzl���vz}E{%gc�zl?­��`t���xyx%�_{%°wv�´�Q³�«�l¿~j|�« �_vZvz}jk�lÀxzgE��x�xZgjl��ZlC��v�{�|_k��j�Z|_k���vzl?� ~j|w�wl �ª~ xzgjl ~jl�x�«�|_�Z°��_­ª­Xxzgjl¿½E�_lÀx�tu�Ol?v

|_³���xyx%�_{%°wv &���~E{�|a�z�Zl?{�x'xz�%��Ç�{�¡_l?~jl��%��xZ�ª|a~òµ��ª~E{�|_�Z�zlT{)x'xZ�Z��Ç�{�¡_l�~El��%��xz��|_~�«��ªxzg �Zl��j­��`t_µ���~E{�|a�z�Zl?{�xxZ�Z��Ç�{�¡_l?~jl��%��xZ�ª|a~�«��ÁxZg��Zl�­��`t_µa�E��xZ��xz�%��Ç�{��Zl�­��`tu�ª~j¡4µa{�|_~<xz�Z|_­Exz�%��Ç�{��Zl�­��`tu�ª~j¡�{?��~�¬Ol¾vz}E{?{�l?vZvy³Â}j­ª­�t­���}E~E{%gjl?�ò´cfhg4��x*��v�xZgjl��_�ªk3|�³hxzgEl�³Â|_­�­�|�«��ª~j¡Cvzl?{�xz��|_~#«�gj��{%g �wlT��­�v�«��ªxzg k�l?{%g4��~j��vyk�v xZ|¿{�|a�4l«��ªxzgÀ{�|_k��j�Z|_k���vzl?��~j|w�wl?vh��~À��~À�_��gj|w{\~jl�x�«�|_�Z°L´@Il?�z�ª³Âtu�ª~j¡*xzgE��x+�'~j|w�wl¾��v+{��Ztu�wxz|a¡_�%���jgj��{�{��_�E��¬E­ªl���k��j­ª��l?v�xzg4��x+|a~jl���v��O|avZvylTvzvz��|_~�|�³ÅxZgjlX°al�twv�´

�X|�«^°al�twvh{���~c¬Ol��w��v�xZ�z��¬j}wxZl?���ª~c�_��gj|w{\~jl�x�«+|a�z°wv���v�vyxz}4�w�ªlT���ª~À��~E~jl ���E´ �j´ ; ´

� � �'�c��� �"$)���1���*,.�����*,��/¹��01����0���/

fhgu}Ev�³á���Tµa«�l�gE�`�al�¬Ol�l�~�l �j{�­�}Evz�ª�al�­�t:{�|_~E{�l��Z~jl?�:«��ªxzg�°al�l?�j�ª~E¡��ª~<xZ�z}E�jl��%vI|_}wx�|�³ÅxZgjlX~jl�x�«+|a�z°Lµa�V´ l_´vyxz|a�j�j��~j¡C{�|a~<xz�Z|_­xz�%��Ç�{-³Â�Z|_k ��~<xz�Z}E�wl?��~j|w�wl?v'³Â�z|ak ¬Ol���~j¡C�w�%4O}Evzl?�#�_k�|_~j¡c|�xZgjl��*~j|w�wl?v?´�fhgjl�E�z��k�l+gutu�4|_xzgjlTvy��vgE�av�¬Ol�l?~*xZgE��x��¾~j|w�wlh«�gj��{%g-��v~j|�xI��~:��~axZ�z}4�wl����v°<~E|�«�~�xz| ¬Ol�gE�`�al+{�|_�Z�zlT{)xz­�t_´rw�4lT{��ª½4{��_­ª­�t_µL«�l*gE�`�al*�_vZvy}Ek:lT�cxzg4��x'{�|_~<xZ�z|a­òxz�%��Ç�{*��v¾¡_l?~jl��%��xZl?�ŵO�j�Z|u{�l?vZvylT�C��~4�c³Â|_�Z«��_�Z�jl?�c��~�a{�{�|_�%�j��~E{�l+«��ªxzg�xZgjl��j�Z|�xZ|w{�|_­4vy�Ol?{��Á½4{?��xZ�ª|a~òµa�_~E�-xzgE��x+�j��x%�\xz�%��Ç�{���v³Â|_�Z«h���%�wl?�:{�|a�z�Zl?{�xz­�t_´�fhgE��v��vh��­ª­�}Evyxz�%��xzlT���av�xzgjl xZ|_�jk�|<v�xXvz�ÁxZ}E��xZ�ª|a~���~�½E¡_}E�zl B6B_´��~�xzgj��vhvylT{)xZ�ª|a~òµu«+l {%gE��~E¡_l�xZgE��x�gutu�4|_xzgjlTvy��v+�ª~�xzgE��x�«�l\«��ª­�­L�ª~u�_lTv�xZ�ª¡<��xZlXgj|�«^�-~jl�x�«+|a�z°�{��_~

¬Ol:�j�z|_xzlT{)xzlT�C��¡<����~Evyx�x�«+|��w�%4Ol?�zl?~ax\�j�Z|_¬j­�l�k�v'&���~j|w�wl-«�gj��{%g¿gE�avX¬Ol�l?~ {�|ak��j�z|ak���vzl?�ŵO|_�1,��_~E���k���¡a�ª~E�_�zt'­���~j°wv«+l?�zlh{��Zl?��xzl?�-«��ªxzg:xzgjl��Zl�­��`t���xzxZ�a{%° ; ´Õ�w´ ; ±ÂxzgjlTvyl��_�zl ���",V�4����, 0/1��2 % ���:"/ ²�´��Q³L«+l�_�zl\��~��_~����%{%gj�ªxzlT{)xz}E�zl �_vh�wlTvz{��z��¬4lT����~c��~j~jl ���j´Õ�w´ ; µuxzgEl¾½4�Zvyx�{��_vzl\k:lT��~Ev+xZgE��x�«�l\g4�`�_l¾�:~j|w�wl«�gE|avzl-°al�t¿�_~E�¿���wl?~axZ�Áx�t ��v °u~j|�«�~�¬utÀxzgEl�vy��¡_~j��~j¡c��}wxZgj|_�Z�ªx�t_µò¬j}jx�«�gj��{%g ³Â|_��vz|_k�l��Zl?�_vz|_~ gE�_vvyxz|a�j�Ol?�-¬4l?gE�`�u�ª~j¡'{�|_�Z�zlT{)xz­�t�±Âla´ ¡4´�vzl�~E�j�ª~j¡ |a��³Â|a�z«h���%�w��~j¡¾{�|_~<xz�Z|_­<xZ�Z��Ç�{���~E{�|a�z�Zl?{�xz­�t_µ`³Â|a�z«h���%�w��~j¡�E��xZ�-xZ�Z��Ç�{\��~E{�|a�z�Zl?{�xz­�t�l�x%{?²)´�fhgE��v���vh��­ª­�}Evyxz�%��xzlT�c�_v+xzgjl'k����j�w­�l�vy�ªxz}4��xz��|_~c��~�½E¡_}j�Zl.B6B�´�¾��~E�w­���~j¡�xZgjl:vz�ªxz}E��xz��|_~À«�gjl?�zl:��{�|ak��j�z|ak���vzl?��~j|w�wl:��~E�-,�|_�\vy|ak:l-{�|_k��j�Z|_k���vylT�c­ª��~j°wv\���Zl

�E�zlTvyl?~ax:�ª~ xzgjl�~jl�x�«�|_�Z°��ªk��j­��ªlTv-x�«+|¿vzl��4���%��xzl���vZvy}El?v?µI~E��k�l�­�t 26�1� ���1����� xzg4��x��C~j|w�wl�|_�:­ª��~j°��v\k���vz¬4l?gE�`�u�ª~E¡EµL³Â|_­�­�|�«+lT�À¬utC� ���"��3�3�1� �� � 6�1��W��� µ��_­ª­�|�«���~j¡�xZgjl�~j|_~wÏ�{�|ak��j�z|ak���vzl?�c�E�_�yx |�³+xzgjl~El�x�«�|_�Z°�xz|�{�|a~axZ�ª~u}jl |a�4l?�Z��xz��~j¡�{�|_�Z�Zl?{)xZ­ªta´fhgjl¾�j�Z|_�O|avzl?��{�|a�z�Zl?{�xz���_l��a{)xz��|_~�³Â|_�+�-{�|ak:�E�z|ak:��vzl?��~j|w�wl¾��v+�ª­�­�}Ev�xZ�Z��xzlT���ª~�xzgjl¾¬4|_xyxz|ak�k:|<v�x

vz�ªxz}E��xz��|_~�|_³¹½E¡a}j�Zl B B�´Ifhgjl'{�|_k��j�Z|_k���vylT��~j|w�wl\��vhk��_�z°al?���avIÃ�l �w{�­ª}4�wl?�<Ä ��~E����v+xZg<}4vhl �j{�­�}E�wlT�³Â�Z|_k5xzgElX~jl�x�«+|a�z°L´�rw�ªk���­��_�z­�t_µaxzgjl\{�|a�z�Zl?{�xz���_l��_{�xz��|_~�³Â|_��{�|ak:�E�z|ak:��vzl?��­��ª~j°wv���v�xz|�l �j{�­�}E�wl�xZgjl�kc´��~�xZgj��v�vzl?{)xZ�ª|a~òµ_«�l�«���­ª­E½E�Zvyx+�w��vZ{�}EvZvIgj|�« xz|��jl�xzlT{)xh�'{�|_k��j�Z|_k���vylT�:~j|w�wl�|_�+�'{�|_k��j�Z|_k���vylT�

­���~j°��ª~�xzgEl\~El�x�«�|_�Z°O´fhgjl?~òµw«+l\«���­ª­ò�a�j�w�Zl?vZv���vzvz}jlTv+�Zl�¡<���%�w��~j¡'xzgEl\�E�z|a�4|<vylT��{�|a�z�Zl?{�xz���_l¾�a{)xZ�ª|a~Ev�´

ô�ô Ý"XZY�[�\�[

Page 22: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�_� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

One compromisednode present.

Compromised node

Non−cryptographic capable node

Cryptographic capable node

"Secure" network of cryptographic−capable nodes only

"Secure" network of cryptographic−capable nodes only

excluded from theCompromised node

network.

"Secure" network of cryptographic capable nodes only

����¡_}j�Zl B B &�f¹|a� &�xzgjl-~jl�x�«�|_�Z°���v¾l �j{�­�}E�w��~j¡��_­ª­�~j|a~wÏ Ãz{��Ztu�wxz|a¡_�%���jgE��{ {��_�E��¬E­ªl�Ä'~E|u�jl?v?µO�avzvz}jk��ª~E¡xZgE��x-Ãz{��Ztu�wxz|a¡_�%���jgE��{�{����4��¬j­�l)Äc~j|w�wl?v��_�zlc«�l�­�­�¬4l?gE�`�_lT�Å´èoÀ���j�w­�l &¿�ÀÃz{��Zt<�jxz|_¡a�Z�_�jgj��{�{?���E�_¬j­�l~E|u�jl)Ä\g4�_vh¬Ol?{�|ak�l {�|_k��j�Z|_k���vylT����~4��xZg<}4v�k���vz¬4l?gE�`�_lTv�´�D�|�xzxz|_k &I}j�O|_~ 26�1�#�3�1� W�"� |_³¹xZgjl�{�|ak-Ï�E�z|ak:��vzl?�À~j|w�wlaµ¹� ������������ �� � 6�1��W��� �Zl�~E�wl?�ZvXxzgEl�{�|_k��j�Z|_k���vylT�À~j|w�wl:~j|�­�|_~E¡_l��\�Zl?{�|a¡_~j��$�lT�C�_vÃz{��Ztu�wxz|a¡_�%���jgE��{�{?���E�_¬j­�l)Ä-��~4�ÀxzgEl:k�lT{%gE��~j��vzk�v\�wlTvz{��z��¬4lT�C��~�vzl?{�xz��|_~ �w´ ��l �w{�­ª}4�wl*xZgjl�{�|ak:�E�z|_Ïk���vylT��~E|u�jl ³Â�z|ak�xzgjl'~El�x�«�|_�Z°O´

�AFGE � I�P�IKJ4P�N#" � 58N " � H ��;8;�� " �SN "����)5 5 � * >�"� = 9 * ��IKT�T >���I T��~:vylT{)xZ�ª|a~*�Eµ_«+lh�wl?vZ{��Z��¬4lT��¬E�avy��{�k�lT{%gE��~j��vzk�v�«�gj��{%g-�_�ªk xZ| °_l�l?�*��~<xz�Z}E�wl��%v�|_}wx%vy���wl�xzgjl�~jl�x�«+|a�z°«�gEl�~ xzgjl?�zl����Zl�~j|À{�|ak:�E�z|ak:��vzl?�C~E|u�jl?v ��~ xZgjl�~jl�x�«�|_�Z°L´:�X|�«+l?�_l?�¾«��ªxzg#{�|ak��j�z|ak���vzl?�¿~j|w�wl?v�E�zlTvyl?~axTµI�ª~<xZ�z}E�jl��%v�k��`t ¬4l��ª~ �4|<vzvzl?vZvy��|_~#|_³X¡_���_l?~#°_l?tuv-|�³�xZgjl�~jl�x�«�|_�Z°wv*��~4� xzgu}Ev-xzgEl�t#{��_~��vZvy}jl-����­����Cvz��¡_~E��xz}j�Zl?v�³Â|_�X~E|_~wÏQl �w��v�xZ�ª~j¡�­ª��~j°wv�´ f�|��j�Zl��al�~<x�xzgE��v vz�ÁxZ}E��xZ�ª|a~òµO��k�|_�Zl'½E~jl�ÏA¡a�Z�_�ª~jlT�vz��¡_~E��xz}j�Zl¾k�lT{%gE��~j��vzk$��v��zlTÆa}E�ª�Zl?�Å´fhgj��v�k�l?{%gE�_~j��vyk$g4�_vh¬Ol�l�~À�_­ª�Zl?�a�wt��j�Zl?vzl�~<xzlT����~ ¸ ����»A´¼ègj��­�l¿����¶�¶�n ��~4�èfXm�k�l?vZvZ��¡_lTv�µ���~·xzl��Zk�v�|�³\xzgElC�z|a}wxz��~j¡#�j�Z|�xZ|w{�|_­�³Â}j~E{)xZ�ª|a~j��~j¡EµhgE�`�al

¬O|�xZg��:�w�%4Ol?�zl?~<x�vyxz�Z}E{�xz}j�Zl_µwvZ{�|_�Ol'��~E���j}j�Z�4|<vylaµ<xzgjl?t����Zl¾���wl?~axZ��{?��­L��~�xZl��Zk�vh|_³¹�j�Zl��al�~<xz��~j¡:­ª��~j°vz�O|<|_½E~j¡-&�¬O|�xZgÀ�_�w�al��zxz��vyl\­ª��~j°wvh¬Ol�x�«�l�l�~�xZgjl |_�Z�ª¡a�ª~E��xz|a��|_³¹xZgjl'k�l?vZvz�_¡_l ��~E����vyl�x�|�³�~El���¡_gu¬4|a�ZvxZ|:xzgjl'|a�z��¡_��~E��xZ|_�T´��Xl�~E{�l_µwxZgjl�vZ��k�l ¡_l�~El��%��­Å{�|a~Evy���wl?�Z��xz��|_~Evh���E�j­ªt�³Â|_��¬O|�xzgÀk�lTvzvZ��¡alXx�tu�Ol?v?´I��~xZgjl�³Â|a­ª­�|�«��ª~E¡c�j��vZ{�}EvZvz�ª|a~òµ¹«�l�«���­ª­IxZgjl��Zl�³Â|a�zl�}4vyl�xZgjl�xzl?�zk Ã%n\¶�rw� {�|a~<xz�Z|_­Ik�l?vZvz�_¡_l�Ä:k�l?�_~j�ª~E¡l?�ÁxZgjl������X��¶¹¶n |a���:fXmèk�l?vZvz�_¡_l_´

ACB ô A æ

Page 23: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ��B

��~#¡al�~jl?�Z�_­VµIn\¶�rw� {�|a~<xz�Z|_­Ik�l?vZvz�_¡_lTv gE�`�_l:xzgEl�vyl?k���~<xz��{�v'|_³+xZgjl�|a�z��¡_��~E��xZ|_�'�_�j�_l��zxz��vz�ª~j¡�Ãy�g4�`�_l'��­ª��~j°�«��ÁxZg�xzgjlTvyl�|_xzgjl?��~jl?�ª¡ag<¬O|_��~E|u�jl?v�Ä%´�fhgjl�vy��¡_~4��xz}E�zl |_~cxZgjl'k�l?vZvz�_¡_laµj�ª~<xZ�z|w�w}E{�l?����~vzl?{�xz��|_~��4µwvyl?�z�al?vIxZ|-�al��Z�Á³Ât:xZgE��x�xzgjl |a�z��¡_��~E��xZ|_����v��ª~4�wl�lT��xzgEl¾|a~jl\{�­��_�ªk���~j¡-vz}E{%g���­��ª~j°�xZ|-l �w��vyx?´fhgEl'xZ�avy°��ª~¿gE��~E�C��v�xz|�l?~Evz}j�zl�xzgE��x¾�ªx\{��_~À¬4l-����­����j��xzlT�cxzgE��x�xzgEl*~jl?�ª¡ag<¬O|_�\��­�vy|�¬4l?­ª��l��al?v�xZgE��xvz}E{%gc�:­ª��~j°�l �w��vyxZv?´m+|a~Evy���wl?�z��~j¡�n\¶�rw��µw«+l |_¬4vyl?�z�alXxZgE��x &

� oÀ����vX���Zl vzl�­�l?{�xzlT��³Â�Z|_k ��k�|_~j¡-xzgEl'~j|w�wl?vh«��ªxzgc«�gj��{%g�xzgjl?�zl l �w��v�x%v��vytuk�k�l�xz�Z��{ ­ª��~j° �

� fXmèk�lTvzvZ��¡al?vh{�|a~ax%����~�vztuk�k:l�xz�Z��{\­��ª~E°uvh|a~j­�t �� oÀ��� vzl�­�l?{�xz��|_~���v��a{�{�l?�wxzlT��³Â�Z|_k ~j|w�wl?vh«��ªxzgc«�gj��{%g�xzgjl?�zl l �u��vyxZv���vytuk�k�l�xZ�z��{\­ª��~j°L´�Xl�~E{�l_µO|_~j­�t�~j|w�wlTv�«��ªxzgÀ«�gj��{%gC��vzt<k�k�l�xZ�z��{'­��ª~E°�l �u��vyxZv�{?��~À� 4Ll?{�x�xzgjl-~jl�x�«�|_�Z°�³Â|a�zk���xZ�ª|a~

�_~E��³Â}j~E{)xZ�ª|a~j��~j¡E´��E}j�zxzgjl?�zk�|_�Zl_µw�ª³I��~À�_vztuk:k�l�xz�Z��{\­��ª~j°�l �w��v�x%vh¬4l�x�«+l?l�~�x�«+|�~j|w�wlTv�µE�V´ l_´I~j|w�wl �{?��~ÀgjlT���¾~j|w�wl �µExZgjl�~¿xzgjl-­ª��~j°���v?µ4��~E�wl?l?�ŵÅ��xX¬4lTv�x �_vztuk:k�l�xz�Z��{��c��~E�cxZgu}Ev�|a~j­ªt�~j|w�wl � {��_~k��_°_l ��~ut�vyxZ��xZl�k�l�~<x%v��zl?¡a�_�Z�w��~j¡*xzgjl'­��ª~E°O´¼�l�xZgjl��Zl�³Â|a�zl'�j�Z|_�O|avzl���vz�ªk��j­�l�k�l?{%gE�_~j��vyk «�gj��{%gòµE��~¿{�|a­ª­���¬O|_�%��xZ�ª|a~�«��ªxzg n\¶�rw� ~jl?�ª¡ag<¬O|_�

vzl�~4vy��~j¡Eµu«���­ª­ò�_­ª­�|�« ~j|_x�|_~j­�t D��ÁÏ��w���zlT{)xz��|_~4��­��Áx�t<Ï�{%gjl?{%°wv?µ_¬j}wxX�_­�vz|�xZgjl���¬E�ª­��Áx�t�xZ|��_�w�al��zxz��vylhÃ��al��Z�Á½jÏ�_¬j­�l vztuk�k:l�xz�Z��{ ­���~j°wv�Ä)´�D�t���Ã��al��Z�Á½O��¬j­�l\vztuk�k:l�xz�Z��{\­��ª~E°_Ä'«�l\k�lT��~À�:­ª��~j°Lµj«�gj��{%g�xzgjl'~j|w�wlTv���~¬O|�xZg�l�~E�EvIgE�`�_l�vz�ª¡a~jl?���avI¬4l?�ª~E¡�����­����-³Â|_�+� ¡_���_l�~��_k:|a}j~<x�|�³Lxz��k�l_´�n¾}j���_�j�j�Z|a�_{%g:��vI�ª­�­�}Ev�xZ�Z��xzlT���~�½E¡_}E�zl.BT�u´

BAA:sym={},asym={}

t

t

t

0

1

2

B:sym={},asym={(A,t ) }

A:sym={(B,t ) },asym={}

BS

AS2

1

����¡_}E�zl BT��& D����w���zlT{)xz��|_~4��­��Áx�t�{%gEl?{%°�«��ªxzgCvz�ª¡a~E��xZ}j�zlTv�´

®�xc~jl�x�«�|_�Z° ��~j�ªxz����­��%$T��xZ�ª|a~òµ ��� µ�~j|w�wl � vyl?~E�jv�� �X��¶¹¶n k:lTvzvZ��¡al_´ fhgE��v���v��Zl?{�l?�ª�al?�·¬ut~E|u�jl �´ò¯�|w�wl �µÅ�ª~��Áx%v ~jl �ux'����¶�¶�n�k:lTvzvZ��¡al_µL��~E�w��{���xZl?v¾xzg4��x'�Áx'gE�av\gjl?�_�Z�¿~j|w�wl � ±Vv�x%��xz}4v &�avytuk�k�l�xZ�z��{?²�´:�Qx ³Â}j�zxzgEl��Zk:|a�zl���xyxZ�a{%gjl?v\�ªxZv xZ�ªk�l�ÏQvyxZ�_k:�¹µ¹vy��¡_~4v\xzgjl��E�_�ª�)� ��� ��� ��~4�CxZ�Z�_~Evyk��ªxZv� ��� ��� ���´��X�4|a~ �zlT{�l?�ª�u��~j¡cxzgj��v���~w³Â|a�zk���xZ�ª|a~òµ�~j|w�wl � ~j|�« gE�av'~j|w�wl �� v-vy��¡_~4��xz}E�zl��av��j�Z|u|�³xZgE��xX��xhxz��k:l ��� xZgjl��Zl l �w��v�xZl?�c�:­ª��~j°�³Â�Z|_k(~j|w�wl � xz|�~j|w�wl �´¼ègjl?~-~E|u�jl � ��xIvy|ak:l��O|_��~ax«���vygjlTvòxZ|\�a�w�_l?�yxZ��vzlIxZgj��v­���~j°'�ª~:��~:n\¶�rw� {�|_~<xz�Z|_­<k�l?vZvz�_¡_l���~-�

«h�`t vy}E{%g*xzgE��x��ªxI{���~*¬4lh�_l?�z�ª½ElT� ¬<t'|_xzgjl?��~E|u�jl?v��ª~*xzgjl�~jl�x�«+|a�z°Lµ`�Áx«���­ª­w�_�j�_l��zxz��vzl � � ��� ��� ��� �� I´fhgE��v'��~E�w��{���xzlTv\xz|cxzgEl��zlT{����j��l�~<x xzgE��x*��x'xzgEl�xz��k�l � � µ�~j|w�wl?v � �_~E� ¬4|_xzg#{�­�����kqxZ|À¬4l��_¬j­ªl

ô�ô Ý"XZY�[�\�[

Page 24: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�a� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

xZ|-�Zl?{�l����_l¾k:lTvzvZ��¡al?v�³Â�z|ak�l?�a{%g�|�xZgjl��T´Ifhgjl'�w|_}E¬j­ªl vz�ª¡a~E��xZ}j�zl¾�j�Z|��<���wlTv+�_}wxzgjl?~<xz��{���xZ�ª|a~�¬ut�¬O|�xZgvz���wl?v?´�Xl�~E{�l_µI}j�O|_~#�Zl?{�l����<��~j¡C�_~ n\¶�rw��{�|_~<xz�Z|_­�k:lTvzvZ��¡al�{�|a~ax%����~j��~j¡Cvy}4{%g vy��¡_~jlT� ­ª��~j°wv?µ�xZgjl��Zl�Ï

{��ª�E�ªl?~axX{?��~òµE¬E�_vzl?��|_~�xzgEl�vy��¡_~E��xz}j�Zl?v��_~E��xzgjl xZ�ªk�l�ÏQvyxZ�_k:�4v�µjl?~Evz}j�zl\xZgE��x�xZgjl'|_�Z��¡_��~E��xZ|_�h|�³�xzgjlk�lTvzvZ��¡al¾��v�xz�%��~Evzk��Áxzxz��~j¡�����­�������~4��{�|_�Z�zlT{)xTµu�_~E���wl?{����wl xZ|��j�z|w{�l?vZvh|_���w��vz{?���%��xZgjl'k�l?vZvz�_¡_l �_{)Ï{�|_�%�w��~j¡_­�t_´��Q³��-~j|w�wlX��v+³Â|_}j~E��xz|�vyl?~E�-Ãy��~E{�|a�z�Zl?{�x�Ä��ª~j³Â|_�Zk���xz��|_~ ��l_´ ¡E´�xz|�vz�4|u|�³�­ª��~j°wv�xZ|:�_~j|�xZgjl��~E|u�jl ����~c��~E{�|a~Evy��vyxzl�~4{�t���v��Zl��O|_�zxzlT��xz|�xZgjl*vzl?{�}E�z�ªx�t��_}wxzgj|a�z�ªx�t_µjxz�Z�ª¡a¡_l��Z��~j¡:��{�|_�Z�Zl?{)xZ�ª�al'�_{)xZ�ª|a~xZ|��wl�¡a�Z�a�wlXxZgjl'| 4Ll�~4�w�ª~E¡�~j|w�wl\xz|*Ãyl �j{�­�}E�wlT�<Ä �_~E���Zl�k�|��al¾�ªx�³Â�z|ak�xzgEl'~jl�x�«�|_�Z°L´¼è�ªxzg¿��xXk�|avyx�|_~jl-{�|_k��j�Z|_k���vylT��~E|u�jl_µjxZgjl*~El�xX�Zl?vz}j­ªx���v�xzgE��xX~j|�~j|a~wÏAl �w��vyxz��~j¡�­��ª~j°c{��_~À¬4l

��~���lT{)xzlT���ª~�xzgEl'~jl�x�«�|_�Z°L´�¯X|�xzl xZgE��x�xZgj��v�l �j{�­�}E�wlTv�{�|ak:�E�z|ak:��vzl?��­���~j°wv�{��Zl?��xzl?��¬ut��Zl�­��`t���xyx%�_{%°±VvylT{)xZ�ª|a~ ; ´Õ�w´ ; ²)µu«�gj��{%g�l �w��vyx�xZ|'xzgjlXl �uxzl?~ax�xzgE��x�xzgEl�t����Zl�{��Zl?��xZl?��¬ut*¡al�~u}j��~jl�­�t:�zl?­��`tu��~j¡ �E�_{%°al�xZv¬4�_{%° �_~E� ³Â|_�zxzgò´c��~ ¡_l?~jl��%��­AµòxZgjl�k�lT{%gE��~j��vzk �j�Zl?vzl�~<xzlT��gjl��Zl_µ�|�³��_�w�al��zxz��vy��~j¡À�al��Z�Á½4�_¬j­�l:­���~j°wv�µl?~Evz}j�zlTv xzg4��x*xZgjl�|a~j­ªt�~j|a~jl �w��v�xZ�ª~j¡À­���~j°wv�xZgE��x-{�|_}j­�� ¬Ol���~���l?{�xzl?� �ª~<xz|cxZgjl�~El�x�«�|_�Z°¿«�|_}j­�� ¬4l¬Ol�x�«�l�l?~�x�«�|�{�|ak:�E�z|ak:��vzl?��~E|u�jl?v?´

�AF�� � I�P�IKJ4P�N#" � R " J ;�M�M�IKJ4P � > P!> = M >�? J 7 I #>�Q-N#" �fhgEl��E�zl?�<��|_}4v�vzl?{�xz��|_~��wl�x%����­�vgE|�«#xz| �j�Zl��al�~<x�_~E�:�wl�xZl?{)x���xyx%�_{%°wv�|_~:�ª~w³Â|a�zk���xz��|_~-��xxzgjl��Z|_}wxZ�ª~E¡�E�z|_xz|w{�|a­4­�l��al�­A´���~�xzgj��vhvylT{)xZ�ª|a~òµ<xzgjl¾³Â|w{�}Evh��v�|a~��wl�xzlT{)xz��~j¡���~E����­�­ªl?�u����xz��~j¡*��~E{�|a�z�Zl?{�x�³Â|a�z«h���%�w��~j¡|_³h�E��xZ�c�4�_{%°_l�xZv?´�D�l?{?��}Evzl��ª~E{�|_�Z�zlT{)x'�Z|_}wxZ�ª~j¡À��~w³Â|a�zk���xZ�ª|a~ ��v*�jl�xzlT{)xZl?�ŵ��~E���j�Zl��al�~<xzlT��¬<t¿xzgjl�E�z|��u��vy��|_~Ev'vz�Ol?{��ª½ElT� �ª~ xZgjl��j�Zl��u��|_}Ev'vzl?{�xz��|_~òµ�xZgjl�{�l?~<xz�%��­�gutu�4|_xzgjlTvy��v ³Â|a��xzgE��v-vylT{)xz��|_~#��v'xZgE��xxZgjl��Z|_}wxZ�ª~E¡��ª~j³Â|_�Zk���xz��|_~À��vX{�|_�Z�zlT{)x*± xZgjl*|a~j­�t�l �j{�l��wxZ�ª|a~À¬4l?�ª~j¡�³Â|_�\{�|_k��j�Z|_k���vylT��­ª��~j°wvX{��zlT��xzlT�¬ut��Zl�­��`t���xzxZ�a{%° ; ´Õ�w´ ; ²)´f�«+|�{?�_vzl?v����Zl\�zl?�j�zlTvyl?~<xzl?���ª~�½E¡a}j�Zl.B ; ´��~·{��avyl B_µIxZgjl��Zlc��v�� �zl?­��`t ��xyx%�_{%°L´ ®�~ ��k��_¡_��~E���Zt�­ª��~j° ��v�{��Zl?��xzl?� ¬<t ~j|w�wl �µ�«�gE��{%g���v

��~u�u��vz�ª¬E­ªl¾³Â|_�h~j|w�wlTv � �_~E� �´j¯�|w�wl � k��`t��w�z|a���E�a{%°_l�xZv?µ<{%gE�_~j¡_l¾xzgEl�����|_�%�wl��Tµa�Zl��E­��`t:xzgEl�kcµj|_���~���lT{)x�k���vZ{�l?­ª­���~El�|_}4v+�4�_{%°_l�xZv?´Ifhgj��vh��v�� ���",V�4����, 0/1��2�% ���: ´��~À{��avyl'�wµuxZgjl��Zl ��v�� ���",V�4�3�",.0/���2��4�526� ��´4fhgj��vh~E|u�jl\k���¡_g<x��4l?�y³Â|a�zk$xzgjl�vZ��k�l �_{)xZ�ª|a~Ev��_v

xZgjl¾��xyx%�_{%°_l?��~j|w�wl � �ª~�{��_vzl*B_´Ifhgjl\vy�ªxz}4��xz��|_~���v?µagj|�«�l��al��Tµ_�w�%4Ol?�zl?~<x+¬Ol?{��_}Evzl�|_~�xZgjlX|a~jl�gE�_~E�ŵxZgjlX~E|u�jl���v��w���zlT{)xZ­ªt:�u��vz�ª¬E­ªlaµa¬j}jx�|a~�xzgjl¾|�xzgEl���g4��~E�ŵu�wl�xzl?{�xz��~j¡*k���vy¬Ol�g4�`�<��|_���zlTÆa}E�ª�Zl?vI¡<��xZgjl��Z�ª~E¡��~w³Â|a�zk���xZ�ª|a~�³Â�Z|_k(~j|w�wl?vh«�gj��{%gÀ���ZlXx�«�|�ÏQgj|a�Evh���E�_�yxT´��~ {?�_vzl��wµ�ªx:�w|ul?vz~ � x*k���xzxzl��-�Á³�|a~jl�|a�*¬O|�xzg |�³hxzgjl�­ª��~j°wv*�_�zl��a{)xZ}E��­�­ªt ��­�vz|C{�|_k��j�Z|_k���vylT�

­���~j°wv�´*®X~utÀk:��vz¬4l?gE�`�u�ª|a�¾|_³�xzgEl-­��ª~E°¿{��_~¿¬Ol-xZ�Z�_~Evz­���xzl?�Àxz|À��~ l?Æ<}j���`�_­ªl?~<x¾xZ|���k���vz¬4l?gE�`�u�ª|a�¾|_³xZgjl�{�|ak��j�z|ak���vzl?��~j|w�wl_´

��������� � É ¥ É ¨_¥�� Í �·¥���¦ Í "����� É ¥ Ì*Í ¦ ��� ÍuÌ � Í ��¤ É ¦ � §w¥ � Í �D �\f�� �_~E� D�m�f�� ��xyx%�_{%°wv�{?��~ ¬4l {�|a}j~<xzl��Zl?� �ª~ �w�%4Ol?�zl?~axc«h�`tuv?´(n¾~jl�l �j��k��j­�l¿��v�xz| }Evyl|��al��Zgjl?�_�z��~j¡·|�³�xZ�Z�_~Evzk:��vZvy��|_~EvÀxz| �jl�xzlT{)x��ª~E{�|_�Z�zlT{)xC³Â|a�z«h���%�w��~j¡è¬Ol�gE�`�u��|_�Tµ�}Evz�ª~j¡^xzgjl�«���xZ{%gwÏ�j|_¡�,��E��xZgj�%��xzl?�����j�j�Z|a�a{%g�|_³�¸ BTº`»A´XnXxZgjl��X�_�j�j�Z|a�a{%gjl?vh}Evzl��wl�xzl?{�xz��|_~cxZgj�z|a}j¡_gÀ�a{%°<~E|�«�­ªlT�w¡_k�l�~<x%v|a�h�j�z|a¬4l'�4�_{%°_l�xZv?´

ACB ô A æ

Page 25: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: � ;

���ª¡a}j�Zl.B ; &I�j|a�z«h���%�w��~j¡-��xyx%�_{%°wv

®X~j|�xZgjl��:­ª��~jl�|�³X���E�j�z|<�_{%g ��v*¬E�avylT�#|_~ �!��� &9�"��:��A��&����"�Z/��1� � "� W�"� ¸ ��»h�_~E�è¸Õ�T»Q´ �Qx:��v-~j|�xvz}wÇ�{���l�~<x+xz|��j�Z|��u���jl��zlTvy��­��ªl?~E{�l�xZ|*��xzxZ�a{%°uv?µa�avIxZgjl¾{�­ª|<vyl?�+��~4��­�tuvz��vI|�³�¸CB���»Åvzgj|�«�v�µa¬j}wx��Áx��j�z|��u���wl?vvz|_k�l k��ª~E�ªk���­��wl�xZl?{)xZ�ª|a~ò´fhgjl'­��`« |_³LÃ%m+|_~Evzl��Z����xz��|_~�|�³��­�|�«�Ä\vyxZ��xzl?v�xZgE��x & "� ����4��� , ��/� �1����Z���/23��&2�/1�"� 2���2 ��� /��1�Z�

��� "/�"� �"��� �4��� ¸ B?��»Q´�fhgj��vI��vxzgEl�¬E�_vz��v³Â|_���'vzl�x�|_³L�_­ª¡a|_�Z�ÁxZgjk�v«�gj��{%g�lTvzvzl�~<xz����­�­�t*{�|a}j~<x��E�_{%°al�xZv�Zl?{�l����_lT�:�_~E��vzl�~<x+¬ut:|_~jl�~E|u�jl�xz|*l?�_{%g�|_³Å�Áx%v�~jl?�ª¡agu¬4|a�Zv?´�fhgjl?~�l �j{%gE�_~j¡_��~j¡4µ�|_��{�|_­�­�l?{)xZ�ª~E¡'xzgjlTvyl{�|_}j~<x%v¾k��_°_l?v¾�ªx �O|avZvz�ª¬j­�l-xz|c{%gjl?{%°À«�gjl�xzgjl?�\xzgjl�~j|w�wl:��v l �wgj�ª¬E�ÁxZ�ª~j¡��j�Z|_�Ol�� �Z|_}wxZ�ª~j¡�¬4l?gE�`�u�ª|a�?´�+vzvzl�~<xz����­�­�t_µ�xzgjl�xz|_xZ��­+~u}jk*¬Ol��:|�³��E�a{%°_l�x%v�«�gj��{%g {�|ak�l��ª~<xZ| �À~j|w�wl�xz|C¬Ol��Zl�­��`t_lT� vygj|a}j­��#¬4llTÆ<}E��­LxZ|-xZgjl xz|_xZ�_­Å~<}Ek*¬Ol���|_³��Zl�­��`t_l?���E�_{%°al�x%v�{�|_k���~j¡�|_}wx�³Â�Z|_k�xZgjl�vZ��k�l ~j|w�wl_´

��������� ¢ �"�� Ê ���"� � É ¥ Ì*Í ¦ ��� ÍuÌ � Í ��¤ É ¦ � §w¥�� Í ���~c|a}j��vy�ªxz}E��xz��|_~òµE«+l'���Zl {�|_~4{�l��Z~jlT��|a~j­ªt�«��ÁxZg�xZgjl x�«�|�{?�_vzl?v���­ª­�}Evyxz�%��xzlT���ª~�½E¡_}E�zl B ; ´��~À{��avyl Baµuxzgjl'­��`«^|_³�{�|a~Evzl��Z�`��xz��|_~�|�³ >E|�« xZ�Z�_~Evy­���xZl?v���~axZ| &� ¯�}jk-¬4l?�¾|_³��E�_{%°al�x%v�vyl?~<x¾¬ut � xz| �� ~<}Ek*¬Ol��\|�³I�E�_{%°al�x%v��Zl?{�l?�ª�al?��¬ut ³Â�z|ak � ´OfhgE��v��vA>E|�« {�|_~Evzl��Z����xz��|_~����j�E­ª��l?��xz|��:­��ª~j°L´

m��avyl��-��v�k:|a�zl'{�|_k��j­���{?��xzlT�Å´�¶òl�x�� v��_vZvy}Ek:l\xZgjl�vyl?~E�-,��zlT{�l����_l\�E�a{%°_l�x�{�|_}j~<xZv��_�zl'{�|_~Evz��vyxzl?~<x{�|_~Evz���wl��Z�ª~E¡Àl?�_{%g#�4�����*��~<�a|_­��u�ª~j¡ � ��~E� �ªxZv-~jl���¡_gu¬O|_�%v�±á�V´ l_´ l�~Evz}j�Z�ª~j¡CxzgE��x:{��avyl7B�{%gjl?{%°wv-���Zl�4�_vZvylT��vz}E{?{�l?vZvy³Â}j­ª­�tj²)´h¯�|�«'µj~E|u�jl?v � �_~E� vzgj|_}E­��c{�|ak��j}wxzl-v�x%��xz��vyxz��{�v�|a~cxzgjl � � ���/��'� 6��: ����/� N �´L® xz�%��~4vy�ªxX�E�a{%°_l�x¾|�³I~j|w�wl � ��v¾���E�_{%°al�x�xZgE��x¾��v¾~jl��ªxzgEl��¾�jl?vyxz��~jl?�c³Â|a� ��~E|_�X|a�z��¡_��~E��xz��~j¡³Â�Z|_k � ±V�_vh��~ ¸ ��» ²�´

ô�ô Ý"XZY�[�\�[

Page 26: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

��� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

®¾vzvz}jk��ª~E¡�xzgjl ³Â|a­ª­�|�«��ª~E¡:�j��xZ�:��v��zlT{�|a�Z�wlT��&� �j|a��l?�_{%g�~j|w�wl � µwxZgjl'~u}jk*¬Ol���|_³¹xz�%��~4vy�ªx��E�_{%°al�x%v�vzl�~<xhxz| �� �j|a��l?�_{%g�~j|w�wl � µwxZgjl'~u}jk*¬Ol���|_³¹xz�%��~4vy�ªx��E�_{%°al�x%v�vzl�~<xh³Â�Z|_k �fhgjl�­��`«�|�³h{�|a~Evyl?�z����xz��|_~ ±á|_~ ��~j|w�wl`²¾�z|a}j¡_gj­�tcxz�%��~4vy­���xZl?v\�_v &\xzgjl�vz}jkq|�³�xzgjl�~u}jk-¬4l?�\|_³

xZ�Z�_~Evz�Áx��4�_{%°_l�xZv+vyl?~ax�xz| �^¬<t��_­ª­O|�xZgjl��+~j|w�wl?v � µa��v�lTÆ<}E��­Exz|�xZgjl¾vz}jk |�³ÅxZgjlX~u}jk-¬4l?�+|_³Lxz�%��~Evz�Áx�4�_{%°_l�xZvvzl�~<x�¬ut � xz|���­�­w|�xZgjl��I~E|u�jl?v ���_´��Qx�l?~Evy}E�zlTv�xzgE��x�~j|w�wl��ègE�_vl?k:�ªxyxZl?���_vk��_~<t�xz�%��~Evz�Áx�4�_{%°_l�xZvh�_vh�ªx�gE�avh�zlT{�l����_lT�Å´

��������� � ¦ É ¨ �á¤ É � É ¥ Ì-Í ¦ ��� ÍuÌ � Í ��¤ É ¦ � §w¥ � Í � � � É ¨��f�|*¬Ol\k:|a�zl¾vy�Ol?{��Á½4{_µw��~E���_¡a�_�ª~�³Â|a­ª­�|�«���~j¡�¸Õ�T»AµuxZgjlX­��`«è|�³¹{�|_~Evzl��Z����xZ�ª|a~�vygj|a}j­���¬4l\«��Z�Áxzxzl�~�k�|_�Zl�E�zlT{���vyl?­ªtaµa}Evz��~j¡*k�|_�Zl¾{�|_}j~<xZl��%v�µ_xz|��_{�{�|_}j~<x�³Â|a��xZgjl\~j|_~wÏAxz�%��~4vy�ªx�xz�%��Ç�{_´��+�_{%g��E�_�ª��|�³ò~El���¡_gu¬4|a�Zv± � µ �*²'�Zl?{�|_�%�jv xzgEl�³Â|_­�­ª|�«���~j¡C��~w³Â|a�zk���xZ�ª|a~ ��¬O|_}wx*xzgjl��E�_{%°al�xZv�«�gj��{%g#«�l�~<x1,�vzgj|_}j­�� gE�`�al�¡_|_~El³Â�Z|_k � xZ|�� &

� fhgjl�~u}jk*¬Ol�� |�³+�E�_{%°al�xZv¾«�gj��{%g �_�zl*xz�%��~Evz�Áx �E�a{%°_l�x%v�³Â|a� ¬4|_xzg ����~4�À³Â|_���3±Â�A´ la´�~jl?�ÁxZgjl��vy|a}j�%{�l ~j|_���wlTv�xZ�ª~4��xz��|_~À�_�zl � ~E|_���-²1& ������´

� fhgjl'~u}jk*¬Ol���|_³��4�_{%°_l�xZv�«��ªxzgÀvy|a}j�%{�l � «�gj��{%gÀ���ZlXxZ�Z�_~Evz�Áx��E�a{%°_l�xZv+³Â|_��� &�� ���� fhgjl'~u}jk*¬Ol���|_³��4�_{%°_l�xZv�«��ªxzgÀ�wl?vyxz��~E��xz��|_~ � «�gj��{%gc���Zl\xz�%��~Evz�ªxh�4�_{%°_l�xZv+³Â|_���6&�������X´� fhgjl ~u}jk*¬Ol���|_³��E�a{%°_l�x%v�«�gE��{%g�«+l?�zl\k���vz�Z|_}wxZl?��¬ut � xz|�� &��������´�oÀ��vy�Z|_}wxZl?���E�_{%°al�xZv���Zl �E�_{%°al�xZv+³Â|a�z«h���%�wl?��¬ut � xZ|�� ��­ªxzgj|a}j¡_g � ��v�~E|�{�­ª|<vyl?��xz|�xzgEl��wl?vyxz��~E��xZ�ª|a~�xZgE��~ � ´

� ®��j�w�ªxz��|_~E�_­ª­�t_µ<xZgjl\xz|�x%��­O~u}jk*¬Ol��h|�³���­�­O�4�_{%°_l�xZv�«��ÁxZgj|_}wx��Zl�¡<���%�:³Â|_�+xzgjl'vz|_}j�%{�l�|a���wl?vyxz��~E��Ïxz��|_~ & ������

���a{%gCÆ<}E��~<xz�ªx�t�{?��~c¬Ol*vyl?l�~cl��ªxzgEl���³Â�Z|_k ~j|w�wl� � v��Ol��%vy�Ol?{�xz���_l'|_�h³Â�Z|_k ~j|w�wl�� � v��4l?�Zvz�4lT{)ÏxZ�ª�al &�«�l-�wl?~j|�xZl � ���� ³Â|a�¾��~EvyxZ�_~E{�laµExZgjl*³Â|a­ª­�|�«���~j¡�«h�`t & � ������ ����³Â|_��� � v¾�Ol��%vy�Ol?{�xz���_l_µL��~4�� ������ ����³Â|a����� v �4l?�Zvz�Ol?{)xZ�ª�al_´-rw�ªk���­��_�z­�t_µÅ³Â|a� �ª~EvyxZ�_~E{�laµ�� ������ ���I«�|_}j­��¿¬Ol:xzgjl�~u}jk-¬4l?�\|_³�4�_{%°_l�xZv�k���vz�Z|_}wxZl?��¬ut � xZ|�� ³Â�z|ak�xzgEl'�4l?�Zvz�4lT{)xZ�ª�al'|�³~j|w�wl��'µE�_~E���ª~E{����jl�~<xZ�_­ª­�t�vzgj|_}j­���xzgu}Ev~E|_�Zk��_­ª­�t�¬Ol��j´fhgjl\{�|ak:�E­ªl�xzlA>E|�«è{�|_~Evzl��Z����xz��|_~�lTÆa}4��xz��|_~:³Â|a�+�'~j|w�wl �è��v�|a¬wxZ�_�ª~jlT��«��z�ªxz��~j¡'xZgjlXl �w�j�zlTvzvz��|_~

|_³ �&1 .! �1 .#" � �$ $1 . µ<«�gE��{%gc��vh~j|�­ª|a~j¡_l?���-gEl��Zl �_~E����v��a{)xZ}E��­�­ªt�l?Æ<}E��­LxZ| ) ���&1&%&���' %(%�� ��.��)"*%&� �#�-1&"#���' �%(%�� ��. �fhgu}Ev�«�l gE�`�_l &

�%(%�� �&. � �&�&�$.)+$!-, . � �����-�!.!+���) �"/ �%0%�� ��. � � �&� . . �1,*+$! �����-�!.$+��&) �2 �%0%�� ��. � � �&� .3+ !*, �&)#�-�#��� %�.#��� � *�) �-"4,"/ �%0%�� ��. � � �&� . . �1, �$����.#��� ��� * ��)*,"/ �%0%�� ��. � � �&� . . �1, .5.�%�.),46 1 ��� ��� "����) �&1$. ���

ACB ô A æ

Page 27: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �a�

fhgj��v�xz�%��~Evz­���xzlT���ª~<xz|�xzgjlX³Â|_­�­ª|�«���~j¡�lTÆa}4��xz��|_~�³Â|a�+�'~E|u�jl���µu��~4��xzgjl\vyl�x+|_³L�ªxZv+~jl?�ª¡ag<¬O|_�%v � &

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

��� � � � � � ��

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

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

�� � � � � � ��

��������� �É � É ¦�§ h¨_§j¤ É © Ì-É §���� É ¤T¤ É ¤ Í� � É ¥ Ì*Í ¦�� �ÍuÌ ¨ Í ��¤ É ¦ � §w¥�� Í ���­�|�«^{�|a~Evzl��Z�`��xz��|_~��E�z|_xzl?{�xZv+³Â�Z|_k$vz|_k�l\��xyx%�_{%°wv�µ<~E�_k:l?­ªt�xZ�Z��Ç�{X�Zl�­��`tu�ª~j¡:��xzxZ�_{%°wv+«�gj��{%g�vz�ªk��j­�t�j�z|a���4�_{%°_l�xZv?´hruxz��­ª­Aµ¹¸CB���»Ivzgj|�«�v���~u}jk*¬Ol��X|�³���xzxZ�_{%°wvhxZgE��x\���Zl'~j|�x¾�jl�xzlT{)x%��¬j­�l�}Evz�ª~E¡�xzgj��v�xZl?{%gwÏ~E��Æ<}jla´hfhgEl*{�l?~axZ�Z�_­ò«�l?��°u~jlTvzv���v�xzgE��x¾�_vZvy}Ek:��~j¡�xZgjl �!���3�Z��� �Z��,�2����8� N � 6��:6�1�W/ «��avh³Â|_�Z«��_�Z�jl?�¬ut��:~j|w�wlaµE�w|ul?vh~E|�x��j�Z|��_l¾xzgE��xhxzgjl �!���3�Z���A�� �3: ����/ «+l?�zl'vzl�~<x?´

�¾l�xZl?{)xZ�ª~E¡�vy}E{%gc��xzxZ�a{%°uv��Zl?Æ<}j���zlTvh�j��x%�:�_}wxzgEl�~<xz��{���xz��|_~c��~E�ŵj�a�j�w�ªxz��|_~E�_­ª­�t_µw���wl?~axZ�Á³Âtu��~j¡�«�gj��{%g�4�_{%°_l�xZv�«�l��Zl\�Zl?{�l����_lT����~4��vzl�~<x�¬ut��:~j|w�wl'|_�h­��ª~E°O´�®X~cl �w�4l?~Evz�ª�al\�O|avZvz�ª¬j­�l'vy|a­ª}jxz��|_~�«+|a}j­���¬Ol_µ³Â|a��l �j��k��j­�l_µuxZ|�°_l�l?����­���v�x�|�³Ivz�ª¡a~E��xZ}j�zlTv�|�³�E�_{%°al�xZv��Zl?{�l����_l?����~E�cvzl�~<x?µw��~EvyxzlT�_��|�³I�:{�|_}j~<xT´

������� � � � É ¨ � �¨�¨a§j¤ É ©'¤?¥�¦ É � �4¥���¤ Í� � É ¥ Ì*Í ¦�� �ÍuÌ ¨ Í ��¤ É ¦ � §w¥�� Í ���~-xzgEl�k:|a�zl�vz�4lT{��ª½4{�{��avyl�«�gjl?�zlh~j|a~jlh|�³Oxzgjl�~j|w�wlTv��vI{�|_k��j�Z|_k���vylT�ŵ�~jl�x�«+|a�z° >E|�« {�|a~Evyl?�z����xz��|_~vyxz��­�­jk���°_lTv�Áx��O|avZvz�ª¬j­�l�xz|'�Ol��z³Â|_�Zk vz�ªk��j­�l��wl�xZl?{�xz��|_~�|�³Oxzgjl��Zl�k��_�ª~j��~j¡ �O|avZvy��¬j­�lh��xyx%�_{%°Lµ�xzgEl��zl?­��`t��xyx%�_{%°C±Â�A´ l_´�Ãz{�|ak:�E�z|ak:��vzl?��­���~j°wv�Äy²)´fhgjl-�zl?­��`t���xyx%�_{%°�«+|a}j­��À{��zlT��xZl'­ª��~j°wv�xZgE��x �w|�~j|_xXl �w��v�xX|a��«�gjl?�zl*�E��xZ��|a�¾{�|_~<xz�Z|_­LxZ�Z��Ç�{���v

~E|�x xz�%��~Evzk��ÁxzxzlT� {�|_~Evz��vyxzl?~<xz­�t_´-fhgE��v ��v l?�avy��­ªtC�jl�xzlT{)xZl?� ¬<tCxzgjl�vz�ªk��j­�l��XÃyl?Æ<}E��xz��|_~uÄ-|_³�~jl�x�«+|a�z°>4|�« {�|a~Evzl��Z�`��xz��|_~ &

�$1&"(+��&) ��*) %(%�� ��.�� �&�&� .1+ !*, . � % �������!.$+���)�� 2 �$1&"(+ ��) ��*1 �%(%�� �&. � �&�&� .+ !�� . � % � ���-�!.$+ ��)3,��ru}4{%g���~w³Â|_�Zk���xZ�ª|a~ {��_~ ¬Ol�l �j{%gE��~j¡al?�#«��ªxzg�xzgEl�lTÆ<}j�ª���_­ªl?~ax�|�³\����¶�¶�n k�lTvzvZ��¡al?v:{�|_k��j­�l�Ï

k�l?~axZl?�#«��ªxzg��E�_{%°al�x*|a�*k�l?vZvZ��¡_l�{�|_}E~axZl��%v�´¿��~ |_�%�wl?�'xz|��_�j�w�Zl?vZv'xZgjl��j�z|a¬j­�l�k3|�³�xzgEl��j�Z|_�Ol���O��, 2��1� |_³��E�_{%°al�x%v�¬Ol���~j¡¿�Zl�­��`t_lT� ¬<t �C­���~j°LµI¬j}wx�~j|�x-xzgjl��j�Z|_�Ol��*�4�_{%°_l�xZv?µ�xzgjl?�zl����Zl�vyl?�_l?�Z�_­vz|_­�}wxZ�ª|a~Ev�´��Qx+��v+�4|<vzvz�ª¬E­ªlaµa³Â|a����~EvyxZ��~4{�l_µaxz|-}Evzl¾���E�j�z|<�_{%gjlTv�vz}E{%g��_v D�­ª|u|_k5½E­ªxzl?�Zv?µ<xz|*�Zl��E�zlTvyl?~ax��±ágE�_vzgjlT�E²Ivzl�x�|_³Åvz��¡_~E��xz}j�Zl?v|_³Åvzl�~<x1,`�Zl?{�l?�ª�al?�-�E�_{%°al�x%v �u|_�IxZ|��4l?�y³Â|a�zk ��}wxZgjl�~<xZ��{?��xz��|_~�|a~��E�_{%°al�xZv±V��~E��~j|_x�|_~j­�t�n\¶�rj�^k�l?vZvZ��¡_lTvZ²+«��ªxzgc�Zl��j­��`t��j�Z|�xzlT{)xZ�ª|a~ò´

�AF � � I�P�IKJ4P�N#" � R " J ;�M�M�IKJ4P 9<;+" P�M ;+ �=.M�>@? J 7 I #>�Q-N#" ���~�oÀ��� >E|u|w�w��~j¡EµLxZgjl��zlTvy�O|_~Evz��¬j�ª­��ªx�tÀ|�³+�w�%4L}Evy��~j¡�xzgEl:k�lTvzvZ��¡al?v�xZ|�xzgjl�l�~<xZ�ª�Zl-~El�x�«�|_�Z°���v �w��v�ÏxZ�z��¬j}wxZl?�Å´I®¾v+�-{�|_~4vylTÆa}El�~E{�l_µ_k���vy¬Ol�g4�`�<��|_����v+gE���%�wl?��xz|-�wl�xZl?{)x���~4�ŵa�ª³¹�wl�xzl?{�xzlT�ŵ<xz|-��xyxZ�z��¬j}wxZl�xz||a~jl'vy��~j¡a­ªl ~j|w�wla´n¾~�xZgjlXvZ{���­�l�|�³Å��~E�w���u���w}4��­jxZ�Z�_~Evzk:��vZvy��|_~Ev?µ�xZgjlX{�|ak��j�z|ak���vzl?�-­ª��~j°wv��j�z|a�j�j��~j¡'�E�_{%°al�x%vI�w}j�Z�ª~j¡

oC���S>4|<|w�w��~j¡����Zl��wl�xzl?{�xzlT� «��ªxzg�xzgjlcvZ��k�l�xZl?{%gj~j��Æ<}jl?v��av:�jl?vZ{��Z�ª¬Ol?� ³Â|a���j��x%�CxZ�Z��Ç�{_µI}Evz�ª~j¡

ô�ô Ý"XZY�[�\�[

Page 28: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

� ( ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

{�|_}j~<x%v���x�xZgjl�­��ª~E° ­�l��al�­A´�f�|C�_{?{�|_k�k�|w�j��xZl�¬j�Z|a�_�E{��_vyx , >E|u|w�w�ª~E¡�xZ�Z��Ç�{_µ�lT�_{%g ~j|w�wl�k-}Evyx-�_�uÏ�j�ÁxZ�ª|a~E��­�­ªt �Zl��O|_�zx*gj|�«�k���~ut ¬j�Z|a�a�j{��av�x1,5>E|u|w��k:lTvzvZ��¡al?v'�ªx�gE�_v:vyl?~<x:��~4� �Zl?{�l?�ª�al?��³Â�Z|_k l?�a{%g~El���¡_gu¬4|a�?´ fhgjl�~u}jk-¬4l?�-|_³�¬j�z|<�_�j{?�_vyx�k�l?vZvz�_¡_l?v*�zlT{�l?�ª�al?� ¬ut#�À~j|w�wl�³Â�Z|_k �¿¡_���_l�~#~El���¡_gu¬4|a�?µvzgj|a}j­��c¬Ol*lTÆ<}E��­¹xz|�xZgjl*~u}jk-¬4l?�X|_³�|�³I¬j�Z|a�_�E{��_vyx�k�l?vZvz�_¡_lTvhxzgj��v¾~jl���¡_gu¬O|_�Xg4�_vXvzl�~<x�xZ|�xZgjl*~jl�xyÏ«�|_�Z°L´n¾~ xzgjl�vZ{��_­ªl:|�³+xzgjl�l?~axZ�ª�Zl�~jl�x�«�|_�Z°Lµò{�|ak:�E�z|ak:��vzl?�C~E|u�jl?v'�w�Z|_�j�E�ª~j¡��E�a{%°_l�x%v �w}j�Z�ª~j¡coÀ���

>4|<|w�w��~j¡4µ�|a���Ol��z³Â|_�Zk:��~j¡C��~E{�|_�Z�zlT{)x*oÀ��� vyl?­ªlT{)xZ�ª|a~òµI���Zl�gE���%�wl��*xz|¿�jl�xzlT{)xT´¿®$�Zl�k�l?�jt¿xZ|CxzgE��v�E�z|a¬j­ªl?k ��v'xZgjl � �(��� � �����(� ����� |_�wxZ�ª|a~#|�³¾n\¶�rj�'µ��_­ª­�|�«��ª~E¡Àl?�_{%g ~j|w�wl�xz|¿{�|��_l��'�ªxZv*x�«�|gE|_��~jl���¡_gu¬O|_�Zgj|u|u�¿¬ut¿��x'­�l?�_vyx x�«+|ÀoÀ�+��v &'��x�k:|<v�x'|a~jl�|�³�xZgjl�k «��ª­�­I¬Ol�{�|_k��j�Z|_k���vylT�ŵò��~4�xZgjl�~j|a~wÏQ{�|_k��j�Z|_k���vylT�¿~j|w�wl�«���­�­�l�~Evz}j�Zl:x�«+|_ÏAgj|a��{�|��_l?�Z�_¡_l_´�fhgj��v'��v���x'xZgjl�l �w�Ol�~Evzl�|�³�oÀ���>4|<|w�w��~j¡�l�Ç�{���l�~4{�tC��~4�¿}j~4�wl��\xzgEl��_vZvy}jk��wxZ�ª|a~¿|_³+��vz��~j¡_­�l�{�|_k��j�Z|_k���vylT�À~j|w�wl��j�Zl?vzl�~<x �ª~ xzgjl~El�x�«�|_�Z°O´®X~j|�xZgjl��hvy}E¬wxz­�l\��xyx%�_{%°:|_~�>E|u|w�w��~j¡*l �w��vyxZv+«��ÁxZg��Zl?vz�4lT{)x+xz|-{�|_k��j�Z|_k���vylT��­ª��~j°wv�´Ifhgj��v���xyx%�_{%°

«�|_}E­�����xzxZ�_{%g��ªxZvzl�­ª³�xZ|-xZgjlXÃ�½E�Zvyxhxz�%��~Evzk��Áx��Z}j­�l)ľ|_³oC��� >E|u|u�j�ª~j¡`´D�t k���~u}w³á�a{)xZ}j�z��~j¡���~ �ª~E{�|_~Evz��v�xZl�~<x:�Zl?{�l��wxZ�ª|a~ |a�Z�wl?��|�³X�E�a{%°_l�xZv:|�³�xZgjlc~jl�x�«�|_�Z°Lµ���vyl�x�|_³

{�|u|_�Ol��%��xz��~j¡¿{�|_k��j�Z|_k���vylT� ­���~j°wv-k���¡_g<x-¬E­ª|w{%° oÀ��� >4|<|w�w��~j¡4µI¬<t gE�`�u��~j¡C~j|w�wlTv-vyxz|a�j�j��~j¡¿�Zl�ÏxZ�Z�_~Evzk:��vZvy��|_~·�w}jlÀxZ| xzgE��x��Z}j­ªla´ ®qÆ<}j�ªxzl¿l �w�4l?~Evz�ª�alcvz|_­�}wxZ�ª|a~ «�|_}E­�� ¬OlÀxz| �Zl�k�|��al�xZgjlÀ½E�%v�xxZ�Z�_~Evzk:�ªx��z}E­ªla´®·½4~E��­jk���vy¬Ol�g4�`�<��|_���~�k:lTvzvZ��¡al�³Â|_�Z«��_�Z�w��~j¡\l �w��v�x%v�µ_�_­ÁxZgj|_}E¡_g:xzgjl?t-�_�zlh�j�Zl��al�~<xZ�_¬j­ªl &¹��xzxZ�a{%°uv

|a~ xzgjlCk-}wxZ�_¬j­�lÀ½El�­��jv�|�³�oÀ��� k�l?vZvZ��¡_lTvÀ± xZgjl�Ã�xz��k�l�ÏAxz|�ÏQ­��ª�al)Ä�½4l�­��E²)´ ®q{�|_k��j�Z|_k���vzl?� ~j|w�wl³Â|a�z«h���%�w��~j¡���k�l?vZvZ��¡_l�{�|_}j­��¿k�|w�w�ª³ÂtCxZgjl�f�f�¶�½El�­�� xz|C��~ ���zxz�ª½4{����_­ª­�tÀ­ª|�«5����­�}jl_µ�{���}4vy��~j¡�xzgjlk�lTvzvZ��¡al+xZ|�¬Ol¾�w�Z|_�j�Ol?���E�z��|_�IxZ|��Zl?�_{%gE�ª~j¡\xZgjl�l�~<xZ�ª�Zl�~jl�x�«+|a�z°L´�®^�4|<vzvz��¬j­ªl�vz|_­�}wxZ�ª|a~���v�xz|*vz�ªk��j­�t��¡_~E|_�Zl'xzgj��v¾½El�­��Å´'fhgjl-xz��k�l�Ï�v�x%��k��òµL�j�Zl?vzl�~<x¾��~CxZgjl:vz��¡_~E��xz}j�Zl�|�³+l?�_{%g¿k:lTvzvZ��¡al�l�~4vy}j�Zl?v�xzgE��x �k�lTvzvZ��¡al\{?��~�¬4l�{%gjlT{%°_lT��³Â|_�h³Â�Zl?vzgj~jlTvzv��_~E�ŵj�ª³�xz|u|�|_­��ŵw¬4l��j�z|a�j�4lT�-,`�Zl���lT{)xZl?�Å´

�AF � 9<;�M�M�IKJ4P�N+�9I�� J4P�N#;+"��~¿xzgj��v �E�_�yx «+l��wlTvz{��z��¬4l:��~ |_�wxZ�ª|a~E��­I���%{%gj�ªxzlT{)xz}E�zlaµO«�gE��{%g�{���~ }Evzl*xZgjl��j�zl?�u�ª|a}Ev¾�j� 4Ll��Zl�~<x'�wl�ÏxZl?{�xz��|_~Ev�|_³I~j|w�wl�k���vz¬Ol�gE�`�u��|_�Tµuxz|�{?���Z�zt�|a}wx¾{�|_�Z�zlT{)xz���_l �_{�xz��|_~ò´��QxX��v�¬E�avylT��}j�4|a~C��{�l?~axZ�Z�_­ª��$�lT�rwl?{�}E�z�ªx�tC®�}wxZgj|_�Z�ªx�t_´-fhgEl�rulT{�}j�Z�ªx�t¿®�}wxZgj|_�Z�ªx�tÀ��v'�avzvz�ª¡a~jl?�Àxzgjl:xZ�avy°À|_³�{�|_­�­ªlT{)xz��~j¡��ª~j³Â|_�Zk���xz��|_~òµ�jl�xzlT{)xZ�ª~j¡�k���vy¬Ol�gE�`�u��|_�%v�µw�_�z¬j�ªxz�%��xZ�ª~E¡*xZgjl�k ��~E����vzvz}j��~j¡��_{)xZ�ª|a~Ev�xz|��Zl�k�l?�jt�xzgE��x�k���vz¬4l?gE�`�u�ª|a�?´fhgjl'��~w³Â|a�zk���xZ�ª|a~À{�|_­�­�l?{)xZl?�ŵj�_~E��xzgjl*k:lT{%gE��~E��vzk�v�³Â|_���wl�xzl?{�xz��~j¡�k���vz¬Ol�gE�`�u��|_�%v����Zl vz�Ol?{��ª½ElT�

��~�xZgjl����h�zl?­���xz���_l¾�E���zxZv+�ª~cvzl?{)xZ�ª|a~Evh�w´CB¾��~4���w´Õ�u´�® ¡_l?~jl��%��­O�j�Z|u{�l?�w}E�zlXxz|:�zl?�4|a�yx��ª~w³Â|a�zk���xz��|_~òµu��~xZgjlX�O|avZvz�ª¬j­�lX�E�zlTvyl?~E{�l�|_³ò|_~jl¾{�|_k��j�Z|_k���vylT��~j|w�wl_µ<��v�~jl?�_l?�yxZgjl�­�l?vZv�vz�4lT{��ª½El?���ª~�xZgjlX~El �ux�vzl?{�xz��|_~ò´n¾~E{�l:xzgjl�vzl?{�}j�z�ªx�t¿�_}wxzgj|a�z�ªx�tÀgE�av'{�|_­�­�l?{)xZl?�¿xzgjl���~w³Â|a�zk���xZ�ª|a~¿³Â�Z|_kqxzgjl�~j|w�wlTv�µ���~E� �wl�xzl?{�xZv

±á|_���a{%°u~j|�«�­ªlT�w¡_lTvZ²���~���~E{�|a~Evz��vyxzl?~E{�taµ_«�gj��{%g��Áx+�ª~<xzl?�z�E�zl�xZv��av�� k���vz¬4l?gE�`�u�ª|a�?µ_�Áx�k��`t*xZ��°al�vyl?�_l?�Z�_­�jl?{���vz�ª|a~Ev &���­���k:�ªxzlT�À�_{�xz��|_~òµjvz}j�j�j�Zl?vZvz�ª~j¡�­��ª~E°uv?µj«�gjl?~cx�«+|�~j|w�wlTv �E�ª~w³Â|a�zk���xz��|_~c���Zl'�ª~À�w��vz�_¡_�Zl�l�Ïk�l?~axTµj���wl�½E~E�ÁxZ�ª�al��_{)xZ�ª|a~òµw«�gjl?~��:~j|w�wl ��vh���wl?~<xz�ª½El?�c�_vhk���vy¬Ol�g4�`�<��~j¡4´® vzl?{�xz��|_~���v��wl?�_|_xzl?��xz|xZgjl'�j�Zl?vzl�~<xZ��xz��|_~�|�³l?�_{%g��_{�xz��|_~ò´ ÑòÒ`Ü�����ØáÔVà+àAØVÚ%Ý`ÔAí�Ó à+ØáÞ`êÕÜ��\ÔáàQÚZàVÜ�Ô��4àAÒ�ÚZà�Ó �Ú'í�Ü�ÔAÔAÚ%ë)Ü�Ò�Ú%Ô�Û�Ü�Ü�Ý�ØáÜ�ï�ÜyÓ ��Ü�â�Û�ã�Ú'Ý`×�â`Ü��ª×)Ø+Ö¹Ò`ÓÕïAÒ�Ó à+ÖòÚ%Ô�Ý`×%à

ÔAÜ�êÕÜ�ï�àVÜ�â�Ú%Ô����4ô���Ó à¹Ö¹ÓÕêÕê<Ý`Ü���Ü�ØÛ�Ü�ØVÜ�àVØAÚ%ÝTÔAí�Ó àáàAÜ�â�Û�ãXàVÒ`Ü+ÝT×?â`Ü�Ü���Ü�Ý'Ó �4ê ÚZàVÜ�Ø�ØáÜ�ïyÜ�Ó ��Ü�â���Øá×)í·Ú%Ý����4ôÀÔAÜ�êÕÜ�ï�àV×)Ø! ÔAÜ�Ü#" $&%'�ª×)Ø���Þ`ØÂàVÒ`Ü�Ø�â`Ü�àAÚ%ÓÕêÕÔ

ACB ô A æ

Page 29: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: � �

��~j³Â|_�Zk���xz��|_~ ��l��O|_�zxz��~j¡k�l?{%gE�_~j��vzk

�|avZvz�ª¬j­�l��_vZvz|u{�����xzlT� ��xyÏx%�_{%°

f��%��Ç�{¿{�|_}j~wÏxZl��%v ³Â|_� >E|�«{�|_~Evzl��Z����xZ�ª|a~

�l��Z�ª|w�w��{xz�%��~Evzk���vZvz�ª|a~±á�a{%°<~E|�«�­ÁÏl?�w¡al?�E²

��~E{�|_�Z�zlT{)x xZ�Z��Ç�{ ³Â|_�zÏ«h���%�w��~j¡

��~4{�|_�Z�Zl?{)xvz��¡_~E��xz}j�Zl�|_³|a~jl k:lTvzvZ��¡al|a�h�E�_{%°al�x

®�­����Zk «��ªxzg�j}j�Zl�>E|u|w�w��~j¡

�E|_�Z¡_l��Zt���xzxzl?k:�jx�|_��}4vyl|_³��Zl��_|w{?��xzlT��°al�t

��~4{�|_�Z�Zl?{)xvz��¡_~E��xz}j�Zl�|_³� �al��Z�Á½4�_¬j­�l­���~j°

®�­����Zk «��ªxzg�j}j�Zl�>E|u|w�w��~j¡

¶¹�ª~j°�vy�O|u|�½E~j¡

f��_¬j­ªl ; &I��~w³Â|_�Zk���xz��|_~��zl?�4|a�yxZl?��¬ut�~j|w�wl?v�xz|:xzgjl*rwl?{�}E�z�ªx�t�®�}jxzgj|a�z�ªx�t

����� ��� �É � Í ¦T¥ ���"� � � QÍ ¦ � §w¥�� Í ��¥ Í ¥�� É �òÉ ¨! �¦ �Â¥ Ê ¢� ¹¥�� Í ¦ �Â¥ ʼègEl�~��*~j|w�wl\�zl?�4|a�yx%v���~w³Â|_�Zk���xZ�ª|a~�xz|-xzgjl vzl?{�}E�z�ªx�t���}wxZgj|_�Z�Áx�t:«�gj��{%g�«���­ª­L¬Ol¾}4vylT���_v���¬4�_vz��v�³Â|_��jl�xzlT{)xZ�ª~j¡�k���vy¬Ol�g4�`�<��|_�TµuxzgEl*{�l?~axZ�Z�_­Å�j�Z|_¬j­�l�k ��vhxZgE��x\��{�|_k��j�Z|_k���vylT��~E|u�jl'k:��¡_g<x¾�_­�vz|��j�Zl��_l?~<xxZgE��x��ª~j³Â|_�Zk���xz��|_~ ³Â�Z|_k �zlT�_{%gj��~j¡hxZgjl+vzl?{�}j�z�ªx�t ��}wxZgj|_�Z�Áx�t¾�ª~�xzgjl�½E�Zvyx��E­��a{�l_´�fhgjl�{�­��avzvz��{?��­<vy|a­ª}wxZ�ª|a~xZ|Cvy}4{%g �c�E�z|a¬j­ªl?k ��v'xZ|À}Evyl��E}j�zl >E|u|u�j�ª~j¡cxZ|À�zl?�4|a�yx*�c�E�z|a¬j­ªl?kc´�fhgj��v'«���­ª­+l�~Evz}j�Zl�xzgE��x�xzgjl��~w³Â|a�zk���xZ�ª|a~�«��ª­�­E¡al�x�xZgj�z|a}j¡_g��ª³Lxzgjl?�zl�l �w��vyxZv��_~�}j~E{�|_k��j�Z|_k���vzl?�:�E��xzg:³Â�Z|_k5xzgjl��Zl��O|_�zxz��~j¡'~j|w�wlxZ|:xzgjl�vzl?{�}j�z�ªx�t��_}wxzgj|a�z�ªx�t_´�X|�«+l?�_l��\�ª³�xzgEl:�Zl��O|_�zxzlT�À��~w³Â|_�Zk���xz��|_~ ��v¾³Â�Zl?Æ<}jl?~axTµ¹��~4�¿�w|ul?v\~j|_x'�ªk�k�l?�w����xZl�­�tÀ­ªlT�_�Cxz|�xzgjl

{�|_~E{�­ª}4vy��|_~�|�³xzgEl�l �w��v�xZl�~E{�l'|�³���k���vz¬4l?gE�`�u�ª|a�?µw�E}j�zl >E|u|u�j�ª~j¡�k���¡_g<x�¬Ol'xz|u|�l �u�Ol�~4vy���_la´���~cxzgE��v{?�_vzl_µu��~��a{%°u~j|�«�­ªlT�w¡_k�l?~ax�k�lT{%gE��~j��vzk {?��~�¬OlX}4vylT�Å´��~j�ÁxZ���_­ª­�t_µ<xZgjl¾~E|u�jlX�Zl��O|_�zxZv+�ª~w³Â|a�zk���xz��|_~�xz|xZgjl�vylT{�}j�Z�ªx�t���}wxZgj|_�Z�Áx�t'}4vy��~j¡\~j|_�Zk���­<xz�%��~Evzk���vZvz�ª|a~�±Â}j~E��{?�_vyx�xZ�Z�_~Evzk:��vZvy��|_~-�ª~��j��x%�X�4�_{%°_l�xZv%² �_xzgjlvzl?{�}j�Z�Áx�t��_}wxzgj|a�z�ªx�t��_{%°u~j|�«�­�l?�j¡_l?v�xzgjl'��~w³Â|a�zk���xZ�ª|a~��E�a{%°_l�xZv��Áx�gE�av��zlT{�l����_lT��³Â�Z|_k$lT�_{%g�~j|w�wl_µw¬ut­���v�xZ�ª~j¡*xzgjl?�ª�hvz�ª¡a~E��xZ}j�zlTv�´��Q³òxzgElX~j|w�wl �wl�xZl?{�xZv�xzgE��x+�ªxZv��ª~j³Â|_�Zk���xz��|_~�gE�av�~j|_x�¬Ol�l?~��_{%°u~j|�«�­�l?�j¡_l?�òµ�ªx�³á�_­ª­�v'¬E�a{%°Cxz|À�E}j�zl >E|u|u�j�ª~j¡4´�fhgj��v*vZ{%gjl?k:l���v'�E�_�yxZ��{�}j­����Z­ªt�vy}j�ªxzlT� xz|C�Ol��Z�ª|w�w��{:xz�%��~4vyk���vzvz�ª|a~|_³���~w³Â|_�Zk���xZ�ª|a~�³Â�Z|_k$~E|u�jl?v?µj�_v�xzgEl�{�l�~<xZ�Z�_­L�_}wxzgE|_�Z�Áx�t�{?��~��j��¡_¡_tu¬E�a{%°:xzgjl��a{%°<~E|�«�­ªlT�w¡_k�l�~<x%v�|a~xZgjl�{�l?�yxZ�Á½O{���xZl?v ,`¬E�avylXxz��k�l'�4l?�z��|w�w��{'�j� 4L}Evz�ª|a~Ev�´f�}j�Z~j�ª~E¡�~j|�« xz|�xzgjl:�wl�x%����­�vX|�³IxzgEl*~E��xz}j�Zl�|�³xZgjl*��~w³Â|_�Zk���xZ�ª|a~À�Áx%vyl?­Á³�µL«�gj��{%gÀ��vX�zl?�4|a�yxZl?�c¬ut

xZgjl�~j|w�wlTv�xz|\xzgjl�vzl?{�}j�Z�Áx�t*�_}wxzgE|_�Z�Áx�taµ`xZ��¬E­ªlX�j´ �4´ Bhvy}Ek:k��_�z��$�lTv¹xZgjl��w�%4Ol?�zl?~<xIx�t<�Ol?v|_³O��~w³Â|a�zk���xZ�ª|a~}4vylT��&

����� ��� ¢�¦`£"�á¥�¦�§w¥ � Í � Í� � ÍuÌ � Í ��¤ É ¦ � §w¥ � Í ��� � Í á§j¥�� Í �rwl?{)xZ�ª|a~ �w´Õ��gE�ª¡agj­ª��¡_g<xZl?�¿xzgjl��E�z��~E{����j­�l?v }j~4�wl��Z­ªtu��~j¡C���Z¬j�ªxz�%��xZ�ª|a~¿|�³ >E|�« {�|a~Evyl?�z����xz��|_~òµò�_~E� �wl�Ïx%����­ªlT��«�gE��{%gÀ{�|a}j~<xzl?�Zv�«�l��Zl\¡<��xZgjl��Zl?��¬<t�xzgjl'vzl?{�}j�z�ªx�t��_}wxzgj|a�z�ªx�t_´

ô�ô Ý"XZY�[�\�[

Page 30: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�_º ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

fhgjl-{�|_}E~axZl��%v����Zl }j�O�E��xzlT�c|_~�xz��k�l���~axZl��Z����­�vh«�gj|avzl'v�x%���zxX��~E��l�~4�À���Zl vzl�x�¬ut�xzgjl*vzl?{�}j�Z�Áx�t�_}wxzgE|_�Z�Áx�ta´�fhgj��vh��v�¡a�zlT��xz­�t�lT�_vzl?��¬<t�xzgjl'³á�a{)x�xZgE��x�xZgjl�vy��¡_~E�ª~j¡��_}wxzgj|a�z�ªx�t���v���­�vz|-xZgjl�vz|_}j�%{�l¾³Â|_�xZ�ªk�l vytu~E{%gE�z|a~j�%$T��xZ�ª|a~ò´In¾~4{�lX¡<��xZgjl��Zl?�ŵaxzgEl vzl?{�}j�Z�Áx�t���}jxzgj|a�z�ªx�t�{���~��4l?�y³Â|a�zk xZgjl\{%gEl?{%°��ª~�xzgj�Zl�lvyxzl?�Ev?´ruxzl�� B m+gjl?{%°u��~j¡#³Â|a��k���vz�z|a}wxzlT�·�E�_{%°al�x%v &¿�E|_��l?�_{%g·�E�_�ª��|�³'~j|w�wlTv � � � |_~E{�lÀxzgjl¿~<}Ek*¬Ol���|_³

�E�_{%°al�x%vh³Â�z|ak � k���vy�Z|_}wxZl?��xZ| ��±V�_{?{�|_�%�w��~j¡:xz| ��²���vX¡_�Zl?��xZl���xzg4��~C��{�l?�yx%����~�xzgj�Zl?vzgj|_­��ŵxzgjl'­���~j°���v�{�|a~Evy���wl?�zlT��xZ|:¬Ol�{�|ak��j�z|ak���vzl?�Å´

ruxzl��C�·m+gjl?{%°u��~j¡-³Â|_��{��avyl B:±V{�|_~4vyl?�z����xZ�ª|a~�³Â|_�h­��ª~E°uv%² &I�E|_�hl?�a{%g��E�����h|�³¹~E|u�jl?v � � �5«�gj��{%g�xZ�Z�_~Ev�Ïk��Áxzxzl?�:xZ�Z��Ç�{�xz|'l?�a{%g�|�xzgEl��Tµ_vz�_k�l�{�|_}E~axZl��I����­�}jlTv����Zlh°<~E|�«�~òµ�¬O|�xzg�³Â�Z|_k xzgjl��Ol��%vz�4lT{)xz���_l|�³��.��~E�C³Â�z|ak xzgjl:�Ol��%vy�Ol?{�xz���_l:|�³ ��´*�Q³�xzgjl?t¿�w�%4Ol?� ¬<tcxZ|u|�«����wl���k����Z¡_��~òµOxzgjl�­��ª~E°À��v{�|a~Evy���wl?�zlT��xZ|�¬4l�{�|_k��j�Z|_k���vzl?��Ï��_{�xz��|_~c��vh�ª~j�ªxz����xZl?��xZ|:�Zl�k�|��al\�ªx*±ávzl�l�vzl?{�xz��|_~À�w´ �E´ �a²)´���~�zlT��­��Áx�t�l��ªxzgjl?���Áx���v�Ãz{�|_k��j�Z|_k���vylT�<ÄX|_��|a~jl |�³�xzgjl'~E|u�jl?vh��v�´

ruxzl�� ; m+gjl?{%°u��~j¡ ³Â|_�+{��_vzlX��±á{�|_~Evzl��Z����xZ�ª|a~*³Â|a��~j|w�wl?v%² &�j|a��l?�a{%g-~E|u�jl��ª~�xZgjl�~jl�x�«+|a�z°Lµ�«�gE��{%g�gE�a�~j|�­��ª~E°��Zl�k�|��_lT����~cxzgjl*�j�zl?�u�ª|a}Ev�vyxzl��4v�µExzgjl*>4|�« {�|a~Evzl��Z�`��xz��|_~cl?Æ<}E��xz��|_~�|�³�vzl?{)xZ�ª|a~C�w´Õ�w´ ;��v\{%gjlT{%°_l?�ò´Xfhgjl-x�«+|�vz���wl?v¾|�³IxZgjl*lTÆa}4��xz��|_~Cvzgj|a}j­��C¬4l:l?Æ<}E�_­ �ò��¡<����~òµE�ª³�xZgjl-�w��vZ{��Zl��E�_~E{�t��v�¡_�Zl?��xZl��+xzgE�_~À�:{�l��zxZ�_�ª~c{�|a~Ev�x%��~<x?µuxZgjl ~j|w�wl'��v�v�xZ�z|a~j¡_­�t�vy}4vy�Ol?{�xzl?��xZ|:¬Ol�{�|ak��j�z|ak���vzl?�Å´

¯X|�xzl�xzgE��x*�ª~ xZgjl�{%gjlT{%°u�ª~j¡4µ¹��~ v�xZl�� �wµvz�ª~E{�l���x�k�|<v�x*|a~jl�~j|w�wl���v*{�|_k��j�Z|_k���vzl?�òµ���x�­�l?�av�x|a~jl¾vz���wl¾|_³Åxzgjl\­��ª~j°���v�~j|�xh{�|ak:�E�z|ak:��vzl?���_~E��vzl�~E�w��~j¡�{�|a�z�Zl?{�x��zlTvy}E­Áx%v�´®Xvh�*{�|_~Evzl?Æ<}jl?~E{�laµal?�_l?~�ª³xzgjl*|�xzgEl��Xvz���jl'|�³xzgjl*­ª��~j°���vX{�|_k��j�Z|_k���vylT�ŵj�ªx¾{��_~j~j|�xXvzl�~4��±Âxz|u|<²��ª~E{�|_�Z�zlT{)x�{�|a}j~<xzl?���zl?�4|a�yx%v�µ³Â|a�+�ªxh«+|a}j­���¬4l �wl�xzl?{�xzlT�Å´Ifhgj��v�l?~Evy}E�zlTv�xZgE��x�v�xZl��c�wµu}Evzl?v+�ª~w³Â|a�zk���xz��|_~�xZgE��xh��v�~j|_x+xZ|u|�³á���+³Â�Z|_k�Zl?�_­ª�ªx�t_µw�_~E��xzgu}Evh�j�Zl��al�~<xZv�³á�_­�vzl'�_{�{�}EvZ��xz��|_~4v�´

����� ��� ¢�¦`£"�á¥�¦�§w¥ � Í � Í� ¢� á§w¦ � ¤fhgElhvzl?{�}j�Z�Áx�t*�_}wxzgE|_�Z�Áx�t'�Zl?{�l����_l?v�\~u}jk*¬Ol��I|_³O�_­��_�zk�v?µ�«�gj��{%g:­�l?�_�Ev�xz|'�w�%4Ol?�zl?~ax��wl?¡_�Zl�lTv�|_³L�j|_}j¬wx�_¬4|a}wxX��¡a�ª�al�~c~j|w�wl'|_�X­ª��~j°L´�fhgjl'�j�Z|u{�l?vZvy��~j¡�|_³�xZgjl��j�Zl��u��|_}Ev�vzl?{�xz��|_~cgj��¡_gj­���¡_g<xZv��j��vZ{��Zl��E�_~E{���l?v«�gE��{%g:���Zl+vz|_k�l�|_xzgjl?��vz|_}j�%{�lTv¹|_³4��­����Zk�v�´�fhgjl�vz|_}E�Z{�l?vò|_³4��­����Zk�v��_�zl�vy}Ek:k��_�z��$�lT�'�ª~*xZ�_¬j­ªl��w´ �E´ ; ´��~ vz|_k�l�{��avylTv�µ¹xzgjl��wtu~E��k���{�~E��xZ}j�zl�|_³+xZgjl�~jl�x�«+|a�z° vygj|a}j­�� ¬4l�{�|_~Evz���wl��Zl?�¿Ï�³Â|_�*�ª~EvyxZ�_~E{�l

k�|a¬j�ª­��ªx�t {?��~ {�|a~<xz�Z�ª¬j}jxzlÀxZ| �E�_{%°al�x��w�Z|_�4v�µ���~4�·�zlTvy}j­ªxZv����ZlÀ~j|�xc�wl�½4~j�ÁxZl_´ ��~^vz|_k�lC{?�_vzl?v?µh�k���vy¬Ol�g4�`�<��|_� ��v l?vyxZ�_¬j­ª��vzgjl?� ¬j}wx'xZgjl�vy|a}j�%{�l:|�³�xzgjl�k���vy¬Ol�gE�`�u��|_� ��v ~j|�x'°u~j|�«�~�«��ÁxZg {�l��zxZ�_�ª~<x�t_´fhgu}Evh��~ck���~ut�{��avylTv�µ<xZgjl�vylT{�}j�Z�ªx�t���}wxZgj|_�Z�ªx�t�k*}Evyx��4l?�y³Â|a�zk ���Z¬j�ÁxZ�Z��xz��|_~ò´rul?�_l?�Z�_­�vz|_­�}wxz��|_~EvX�zl?­���xzlT��xz|�vz��k:��­����X�E�z|a¬j­ªl?k�v�gE�`�al'¬4l?l�~ �jl��_l?­ª|a�4lT�c�ª~¿�zlT{�l�~<x¾�_�yxZ��{�­ªlTv�´X��~

xZgjl�m�n\¯X��� ��®X¯¾f ¸ ; »w�j�Z|�xz|w{�|_­AµT«�gEl�~-�¾~j|w�wl�¬4lT{�|ak:lTv�`«��_�zlI|_³4��~-| 4Ll�~E�w��~j¡\~j|w�wl��Áxk��`t\��vZvy}jl�_~ �_­��_�zk xZ|���~w³Â|a�zk ��{�l?~<xz�%��­��%$?l?�Cl?~<xz�ªx�t_´�®�­ªxzl��Z~E��xz���_l�­�t_µ¹�ª~ xzgjl�¼ ��x%{%gE�w|_¡_ÏA�I��xzgj�%��xZl��¾vZ{%gjl?k:l¸CB?��»AµwlT�_{%g�~E|u�jl\�E�z������xzl?­ªt�°al�l?�Ev��*�%��xZ�ª~E¡*³Â|a��lT�_{%g�|�³¹xZgjl'|�xZgjl��h~jl�x�«+|a�z°�~j|w�wlTvh�ª~�xzgEl\~El�x�«�|_�Z°O´¯X|w�wl?v����Z��xz��~j¡av�_�zlh{��_­�{�}j­���xzlT�-�w}E�z��~j¡\�z|a}wxzl��w��vz{�|��_l?�zta´ò��~-¬O|�xZg�{��_vzl?v?µ�|_~4{�l�xzgjlh| 4Ol?~E�w��~j¡ ~j|w�wl?v�_�zl �wl�xzl?{�xzlT�ŵj|_~El xz�Z�ªlTv�xz|:½E~E���E��xzg�xzgE��x��4|<vzvz��¬j­ªt��`�_|_���jv�| 4Ll�~4�w�ª~E¡:~E|u�jl?v?´�I���zxI|�³4xzgjl��j�Z|_¬E­ªl?k ­ª��l?v��~:xzgjl��w�ªÇ�{�}j­ªx�t*|_³4l����_­ª}E��xz��~j¡\~j|w�wl���� v�v�x%��xZl�k�l�~<xZv�_¬4|a}wxI~j|w�wl ��µ

gE|�« {��_~�|a~jl ¬4l�vz}j�Zl\xzgE��x�~j|w�wl � ��vh~E|�x�­�t<��~j¡��À® �zl?­���xzlT��{��z�ªxz��{��_­Å�j�z|a¬j­�l�k$«�gjl?~cl �j{%gE��~E¡_��~j¡Ã�xz�Z}Evyx�Ä*l?�`�_­ª}4��xz��|_~ ¬4l�x�«+l?l�~ ~j|w�wl?v\��v gj|�« xz|À�w��v�xZ�ª~E¡_}j��vyg¿³á��­�vyl���­����Zk�v�³Â�Z|_kq{�|_�Z�zlT{)x\|_~jlTv\�av¾�

ACB ô A æ

Page 31: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �_�

®X­��_�zk m+|_~Evzl?Æ<}jl?~E{�l��~4{�|_�Z�Zl?{)xvz��¡_~E��xz}j�Zl�|_³|a~jl k:lTvzvZ��¡al|a�h�E�_{%°al�x

gj��¡_g �w|_}E¬wxZv ��¬O|_}wxC~j|w�wl<±áv%²c¬j}wx�zlTÆ<}j�ª�Zl?v ³Â}j�yxZgjl�� ���Z¬j�ªxz�%��xz��|_~3xZ|���jl�~<xz�ª³Ât�¡a}j�ª­ªx�t�~j|w�wl

��~4{�|_�Z�Zl?{)xvz��¡_~E��xz}j�Zl�|_³� �al��Z�Á½4�_¬j­�l­���~j°

gj��¡_gÀ�w|_}E¬wxZv��_¬4|a}wxX~j|w�wlaµE��~4�c�zl�Ï�4|a�yxZ�ª~E¡ �E�_{%°al�x���v�l?~j|_}j¡ag·xz| lTv�ÏxZ�_¬j­ª��vzg���xyxZ�a{%°

��l��O|_�zxzl?�k���vy�Z|_}jxzl?��4�_{%°_l�xZv

�w|_}E¬wxZv��_¬4|a}wx�~j|w�wl?v?µj�Zl?Æ<}j���zlTvh���zϬj�ªxz�%��xz��|_~

��~4{�|_~4vy��v�xZl�~<x­���~j° >E|�«{�|_~Evzl��Z����xZ�ª|a~

gj��¡_g �w|a}j¬wx%v �_¬4|a}wx ­ª��~j°Lµ vy|ak�l�w|_}E¬wx���¬O|_}wx�~j|w�wlTv

��~4{�|_~4vy��v�xZl�~<x~E|u�jl >E|�«{�|_~Evzl��Z����xZ�ª|a~

gj��¡_gc�w|_}j¬jxZv��_¬4|a}wxhxzgjl'­��ª~E°

f��_¬j­�l\�-&�®�­����Zk�v���~E���_vZvy|w{�����xzl?��vyl?�_l?�z�ªx�t

{�|_k��j�Z|_k���vylT�c~j|w�wl-{?��~¿�_­�vz|���vzvz}jl-�_~¿��­����Zkc´X��~ÀxZgjl�m�n\¯X��� ��®X¯¾f �j�Z|�xZ|u{�|_­AµExZgjl*�E�z|a¬j­ªl?k ��v­�l?vZvzl�~jlT��¬<t-xz��k�l�|a}wx��_~E��vy}E¬EvylTÆ<}jl�~<x��Zl?{�|��_l��Zt�|_³L~E|u�jl?vIxZgE��x�gE�`�_l�¬Ol�g4�`�_l?��«�l�­�­j³Â|a�+��vz�Ol?{��ª½ElT��Ol��Z��|u��|�³�xz��k�l_´f�|��ªk��j­�l�k�l?~axXxzgj��v�l14Ll?{�x?µExzgjl*vzl?{�}j�Z�Áx�t��_}wxzgE|_�Z�Áx�t�k��_�ª~<xZ�_�ª~4v��:xz�Z}Evyx��Z��xz��~j¡:³Â|_��lT�_{%g�|�³xzgjl

|_xzgjl?�'~jl�x�«�|_�Z°À~j|w�wlTv���~E��­��ª~E°uv?µ¹¬4�_vzl?� |_~ ��­����Zk�v �ªx�gE�av �zlT{�l����_lT�Å´����a{%g xZ�ªk�l�������­���� �_­��_�zk��v��Zl?{�l?�ª�al?� xzgjlcxZ�z}Evyx��Z��xz��~j¡���v��jl?{��Zl?�avylT�Å´ �X~E�wl?��vy|ak�l�lTv�x%��¬j­���vzgjlT���_­ª¡a|_�Z�ÁxZgjk xzgjlCvzl?{�}j�Z�Áx�t~E|u�jl¿{��_~·xZ��°alC�wl?{���vz��|_~Ev�³Â|a��{�|_�Z�zlT{)xz���_lÀ�a{)xz��|_~ &¿�Zl�k�|��u�ª~j¡ ­��ª~E°uv�|_���zl?k:|��u��~j¡ ~j|w�wl?v ±Âl?�ÁxZgjl��xZl�k��O|_�%���Z�ª­�t�|_���Ol��Zk���~jl?~axZ­ªtj²�´fhgEl?vzl x�«+|��_{�xz��|_~Ev��_�zl'�wl�xZ����­�l?���ª~�xzgEl ³Â|_­�­ª|�«���~j¡:x�«+|�vzl?{)xZ�ª|a~Ev?´

����� ��� � � �Â¥ É Î §j¨�¥ � Í ��© ¦ É � Í � ���"� ���� �ò¤fhgEl vzl?{�}j�Z�Áx�t��_}wxzgj|a�z�ªx�t��w|ul?v�vz|-¬ut��Ol��Z��|u�j��{?��­�­ªt�xZ�Z�_~Evyk��ªxyxZ�ª~j¡��:¬j­��_{%°u­ª��vyx�|_³�­��ª~j°wv+xz|:xZgjl l�~<xz���zl~El�x�«�|_�Z°O´®�­�­ò~j|w�wlTv�vzgj|_}j­����ª¡a~j|_�Zl\vz}E{%g�­ª��~j°wv?µj�ª~�xZgjl'�j�Z|u{�l?vZvy��~j¡:|�³�n\¶�rw�'´

����� � � � É � � �á¥�� �OÉ §j¨_¥�� Í �+©\¦ É � Í � ��� � � Í Î É ¤¼ègEl�~·xzgEl vzl?{�}E�z�ªx�t��_}wxzgj|a�z�ªx�t �E}j�Zvz}jlTv�xzgjl �wl�½E~E�ÁxZ�ª�al¿�_{�xz��|_~è|�³'l �w{�­ª}4�w�ª~E¡ �#~j|w�wlÀ³Â�Z|_k�xzgjl~El�x�«�|_�Z°Oµ<xZgj��v���v��w|a~jl'¬ut��Zl��_|w{?��xz��~j¡-xzgjl °al�t�|_³�xZgjl'~j|w�wl &

� ³Â|_�Xvz|_k�l'�w}j�%��xZ�ª|a~òµuxzgEl*vylT{�}j�Z�ªx�t���}wxZgj|_�Z�ªx�t�l �w�j­���{��ÁxZ­ªt��_�w�al��zxz��vylTv�µw�_­ª|a~j¡:xzgjl'�Ol��Z�ª|w�w��{'{�l?�yÏxz�ª½4{���xzlTv��w�%4O}Evz��|_~òµwxZgjl'°_l?t�«�gj��{%g�g4�_vh¬Ol�l�~c�Zl��a|u{?��xZl?�Å´

ô�ô Ý"XZY�[�\�[

Page 32: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

; � ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

� ­���xzl?�?µ�|a~E{�l�xzgEl�­��ª³Âl�xz��k�lÀ|�³�xZgjlc�zl?�_|w{���xzlT�#°_l?t#gE�_v:l �w�j���Zl?�ŵIxZgjlÀvylT{�}j�Z�ªx�t ��}wxZgj|_�Z�Áx�t ~j|­ª|a~j¡_l?���_�w�al��zxz��vylTv��ªx?´

fhgj��v�k�lT{%gE��~j��vzk ��v�vy��k��ª­������ª~�vz�j�ª�Z�ªx�xz| xZgjl������������� �� �_�j�_l��zxz��vzl�k�l�~<x�k�l?{%gE�_~j��vyk5�ª~�n\¶�rj�«�gE��{%gc�_�w�al��zxz��vylTv+xzgjl��w��vZ���j�Ol?�_�Z�_~E{�l\|�³I�:­ª��~j°L´

ACB ô A æ

Page 33: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ; B

� � /¹��� ����0��3!���� � ����*��/ ��� �+�����-���h� ����! ��� � �ò������6�/

�Q³\«+lc�_vZvz}jk�l�xzg4��x�l?�a{%g ~j|w�wlc�ª~ xzgjlÀ�a� gj|w{�~jl�x�«�|_�Z° °<~E|�«�v-�ªxZv:­�|w{���xZ�ª|a~òµIxZgj��v���~w³Â|a�zk���xZ�ª|a~{?��~C¬Ol�vyl?~ax\xz|a¡_l�xzgjl?�¾«��ªxzg¿xzgjl�{�|a~axZ�z|a­�k�lTvzvZ��¡al?v?´�* ~j|�«���~j¡�xZgj��v¾��~w³Â|a�zk���xZ�ª|a~C«�gjl?~ ��{�|_~<xz�Z|_­k�lTvzvZ��¡al\��v��Zl?{�l����_lT��{?��~À¬Ol�}Evzl?��xz|��j��vZ{��_�Z�cvz}Evy�E��{��ª|a}Ev�{�|a~<xz�Z|_­Å�E�a{%°_l�x%vhl_´ ¡E´h{�|a~axZ�z|a­òk�l?vZvz�_¡_lTv{�|_k���~j¡�³Â�Z|_k ��xZ|<|À�w��vyxZ��~<x���~j|w�wl_´�fhgj��v vylT{)xz��|_~���v ¬E�_vzl?�¿|_~ xzgj��v ���jl?�c��~E� }Evzl?v¾xzlT{%gj~j��Æ<}jl?v�_­ª�Zl?�a�wt��j}j¬E­ª��vygEl?���ª~ ¸Õ�_�T»Q´fhgjl¾~j|w�wlX�O|avz�ªxz��|_~�{��_~�¬OlX|_¬jxZ����~jlT��¬<t��'�O|avz�ªxz��|_~j��~j¡*vztwv�xZl�k��wl��u��{�l*±ál_´ ¡E´IH\�+rj²�l�k-¬4lT�j�wlT�

��~�xZgjl ~j|w�wl gE���%�w«h���Zl_´�® �O|avz�ªxz��|_~j��~j¡-vztwv�xZl�k$}4vy}E�_­ª­�t���­�vy|:�j�Z|��u���wlTv�xZ�ªk�l'vzt<~4{%gj�z|a~j��$?��xZ�ª|a~ �avzl�l¸CB �T»A´�nXxzgEl��hvy|a­ª}wxZ�ª|a~Ev�«�gEl��Zl�xzgEl¾~j|w�wlTv+�_�zlX~j|�xh��­�­4lTÆa}E�ª�j�Ol?��«��ÁxZg��*�4|<vy�ªxz��|_~j��~j¡*vztwv�xZl�k ¸Õ� �?»Å|_�l?�_l?~�«�gEl��Zl�~j|��O|avz�ÁxZ�ª|a~j�ª~E¡�vytwvyxzl?k(��v�}Evzl?�À��x¾��­�­�¸ ��»�{?��~À¬Ol�l�~u�u��vy��|_~jlT�Å´h��|�«�l��_l?�?µ4�w}jl'xZ|�xzgjl�O|avZvz�ª¬j­�l\�j�zlTvyl?~E{�l\|�³�k���­���{��ª|a}Ev�~E|u�jl?v?µjvy|a­ª}wxZ�ª|a~Ev�«�gj��{%g��Zl�­�t�|_~�³Âl�l?�j¬E�_{%°�|a�hvz��¡_~E�_­�v�³Â�z|ak$|�xZgjl��~E|u�jl?v'±Âla´ ¡4´xzgjl'l?k���vZvy��|_~��O|�«+l?�%²+{��_~j~j|�x�¬Ol�{�|a~Evy���wl?�zlT���av�vz��³Âl_´�Q³LxzgEl�~j|w�wl?v�{���~�}EvzlX�w���Zl?{)xZ�ª|a~E��­j�_~<xzl�~E~E��l���~Evyxzl?�a�:|�³Å|_k�~j�ò¸ ��»O� ¡_�Zl?��xZl���{�|_~<xz�Z|_­j{�|_~E{�l��Z~j�ª~E¡

xZgjl�­ª��°_l?­ª��~jlTvzv¾|�³��zlT{�l����_lT�C{�|a~<xz�Z|_­�k:lTvzvZ��¡al?v\{��_~¿¬Ol-��k��j­ªl?k�l�~<xzlT�Å´-fhgj��v «���­ª­¬Ol�vzgj|�«�~ �ª~ xzgjl³Â|a­ª­�|�«���~j¡E´

1AFGE H �*IKJ�N � J > P�N#;+"VT¼�lhvy}j¡a¡_lTv�x�xzgjl?�zl�³Â|_�Zl�vz|_k�l�k�|w�w�ª½4{���xz��|_~Ev�xZ|XxZgjl+¬4�_vz��{+k�l?{%gE�_~j��vzk�v��jl?vZ{��Z�ª¬Ol?�*�ª~-�E´® ru� H ¶n'm±á«�gj��{%g�vyxZ��~4�jv-³Â|_��ru� H\~E��xZ}j�Zl��_~E� ¶n'm���­��%$T��xz��|_~O²'{�|a~axZ�z|a­+k�lTvzvZ��¡al�vz}j¬Evyxz�ªxz}wxZl?v-xzgjlÀru� H ¯¾®�Ïf �¾���

oÀ��rjrw® H\� �+xzgjlC³Â|_�Zk:l?����~E{�­�}E�wlTv�� ~jl?« ½4l�­�� Ã�~j|w�wl¿­ª|w{���xz��|_~uÄ)µ�«�gj��{%g {�|_~<xZ�_�ª~4v�xzgjl{�}j�Z�zl?~axI¡al�|_¡a�Z�_�jgj��{��_­<�O|avz�ªxz��|_~�|�³OxzgElXvyl?~E�w��~j¡�~j|w�wl��avI|_¬jxZ����~jlT�*³Â�Z|_k � �O|avz�ÁxZ�ª|a~j�ª~E¡�vytwvyxzl�k5l_´ ¡E´H\��rL´Efhgj��v�½El�­�����v ; �-¬j�Áx%vh­ª|a~j¡À±Â«�gj��{%g���v�l?~j|_}E¡_g�xZ|��wl�½4~jl\xzgjl'�O|avz�ÁxZ�ª|a~�|��al�����~c���Zl?�*|�³k�|_�ZlxZgE��~��<�_�_�:vzÆ<}E�_�zl\°uk(«��ªxzgÀ�:¡_�%��~u}j­����Z�Áx�t�|_³ B k�²)µE�_~E����v���~E{�­�}E�wlT���ª~�xzgEl vz��¡_~E��xz}j�Zl'{�|_k��j}jxZ��ÏxZ�ª|a~ò´Ifhgjl k�l?vZvz�_¡_l¾³Â|_�Zk���x���v�¡_���_l?~���~�½4¡_}j�Zl B?�j´Ifhgj��vhk:lT{%gE��~E��vzk��zlTÆ<}j�ª�Zl?v+xZgjl'�wl��j­�|�tuk�l�~<x�|_³����}j¬j­���{�* l�t:��~w³Â�%�_vyxz�Z}E{)xZ}j�zl¾��~E��� xZ�ªk�l�ÏQvyxZ�_k:��vytu~E{%gj�Z|_~E�%$T��xz��|_~���­�¡_|a�z�ªxzgEk ¬Ol�x�«�l�l�~���­�­E~j|w�wlTv�´fhgEl?vzl�xz|a�j��{?v*�_�zl��j��vZ{�}EvZvzl?��³Â}j�zxzgjl?�*��~#xzgE��v-�E���Ol������j­�l?�avyl��zl�³Âl��'xZ| ®�~E~jl �#�'��~E� �y� ³Â|_�-k�|_�Zl�jl�xZ�_�ª­�v?´®è~E|u�jl��ª~j³Â|_�Zk�v�xzgjlX|�xzgEl���~j|w�wlTv���¬O|_}jx��Áx%v�{�}j�z�Zl�~<x��O|avz�ÁxZ�ª|a~��ª~���rw� H ¶�n'm k:lTvzvZ��¡al�±Â«�gj��{%gòµ

«�lh�zlT{��_­ª­Aµ���vIvzl�~<xI«��ªxzg�l��al��Zt'¡_l�~El��%��xzlT�*�X��¶¹¶nè��~4�-fXmh²�´_fhgjlh�zlT{�l?�ª�u��~j¡¾~E|u�jl+½4�Zvyx�{�|_}E�j­ªlTv�xzgjlrw� H ¶�n'm «��ªxzg��ªxZv�{�|_k��E�_~j��|_~�����¶�¶�n�,�fXm ��~E�:�al��Z�Á½ElTv�xzgjl�{�|_�Z�zlT{)xZ~jl?vZv�|�³OxzgjlhxZ�ªk�l�Ï�vyxZ��k�����~4�vz��¡_~E��xz}j�Zl_µO�_v\vy�Ol?{��Á½ElT�À¬ut�xzgjl-�j�z|_xz|w{�|a­¹��~ ¸CB�» �4xZgjl�~ �Áx\l �uxz�%�_{�xZvXxzgjl-�4|<vy�ªxz��|_~¿�ª~w³Â|a�zk���xz��|_~C��~4�vyxz|a�zlTv�xZgjl-xz}j�j­�l���~E|u�jl:�a�j�w�Zl?vZv�µL�O|avz�ÁxZ�ª|a~òµLxz��k�l�Ï�v�x%��k����X�ª~�� �Z� /�� W�"�?��&21% � ´*�j|a� l?�_{%g¿~j|w�wl_µxZgjl�k�|avyx��Zl?{�l?~<x��4|<vy�ªxz��|_~À��v�k�l�k�|a�z��$�lT����~cxzgEl��4|<vy�ªxz��|_~�x%��¬j­�l_´hfhgjl��O|avz�ÁxZ�ª|a~À|�³�xzgjl*|_�Z�ª¡a�ª~E��xz|a�~E|u�jl���~4� xzgjl�|_�Z��¡_��~E��xZ|_��|_³X�¿fXm5k�l?vZvz�_¡_l�k��`t�~j|�x�¬Ol�«��ªxzgj��~ �Zl?�a{%gò´ fhgu}Ev:�¿vz}j¬wxZ­ªl��zl?­��`t��xyx%�_{%°À{��_~¿¬Ol-­���}j~4{%gjl?� ��¡a�_�ª~4v�x�n\¶�rw� ¬4lT{���}4vyl�n\¶�rw� k���~E�j��xzlTvXxZgE��x'��fXm k�l?vZvz�_¡_l*��v\~j|�x�Zl�­��`t_lT��«�gjl�~C�ªx¾g4�_v\��­��zlT�_�wt�¬4l?l�~C�Zl?{�l����_l?��³Â�Z|_k ��~E|_~¿oÀ�+� vzl�­�l?{)xZ|_��~E|u�jl_´¾fhgu}EvXxzgEl-oÀ���>4|<|w�w��~j¡�{��_~�¬Ol �_�yxZ�Á½O{�����­�­ªt�¬j�Z|_°al�~�¬ut�xzgE��v���xyxZ�a{%°L´® «h�`t:xz|:�zl?�4l?­4xZgj��vh�zl?­��`t���xzxZ�a{%°�«+|a}j­���¬4lxZ|���­�vy|�vz�ª¡a~�xZgjl-n\¶�rw� �E�a{%°_l�xTµwgj|_��¬ut�gj|a�ò´fhgjl �_�j�`�_~<xZ��¡al�|�³¹°u~j|�«���~j¡'xZgjl\¡_l�|a¡_�%���jgE��{?��­w�O|avz�ÁxZ�ª|a~�|�³¹~E|u�jl?v+��v�xzgE��x��*�zlT{�l����_l?��~j|w�wl\{��_~

vz�Ol?{�}E­���xzl'«�gjl�xzgjl?�¾��­��ª~j°���v�­ª��°_l?­ªt�|_��~E|�x?´hfhgj��v�­��ª~E°�k��`t�¬Ol*���w���Zl?{)x�­���~j°�«��ªxzgC��~El���¡_gu¬4|a��|_��:­��ª~E°��_�j�_l��zxz��vzl?����~À��fXm·k�l?vZvz�_¡_la´

ô�ô Ý"XZY�[�\�[

Page 34: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

; � ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

� � � �������������� ���������������� ����������������������������������������������������������������������������������������������������������������������������������������������� %�6�"�!�� -�����#�:�< ������/���,�=���< � -�%�(���������,�,���, ����������������������������������������������������������������������������������������������������������������������������������� !�:�<�����:������96�:�! ����������������������������������������������������������������������������������������������������������������������������������� ��6 *���/�����*�2 ����������������������������������������������������������������������������������������������������������������������������������� �C %�6�"�!�����'�,�� C� ����������������������������������������������������������������������������������������������������������������������������������

����¡_}E�zl B��-&�ru� H ¶�n'mèk:lTvzvZ��¡alX³Â|a�zk���x?´

� ������� � � É ¨������"� ¥�� ÉCÍ ¦ ���!����§w¥ Í ¦ Í � É Í � É ¤T¤T§�� É ¤¶¹l�x�� �·¬Ol:xzgjl�{�}j�Z�Zl�~<x¾�O|avz�ÁxZ�ª|a~¿|_³�xzgjl��Zl?{�l����_l�� ��µ¹�_~E� � � xZgjl�{�}j�Z�Zl�~<xXxZ�ªk�l��_{�{�|_�%�w��~j¡�xZ|��ªxZv{�­ª|w{%°C«�gEl�~ � �zlT{�l?�ª�al?v'�c{�|a~axZ�z|a­Ik�l?vZvz�_¡_l-³Â�z|akq~j|w�wl ��´�¯�|w�wl ��­�l?�_�z~Ev¾³Â�Z|_k xzgjl�ru� H ¶n'mk�lTvzvZ��¡al xzgjl:�4|<vy�ªxz��|_~À|_³�~j|w�wl � ��x¾xz��k:l ��� ´\¶òl�x¾}Ev\{��_­ª­�� � xzgjl:�w��vZ{��Zl��4��~E{�t���~ÀxzgEl*~jl�x�«+|a�z°~E|u�jl?v'{�­�|w{%°wv �òvztu~E{%gj�Z|_~j��$?��xz��|_~òµ��cxZgjl�k�� �w�ªk-}jk �_¬Evy|a­ª}jxzl�l��Z�z|a� �ª~ �O|avz�ÁxZ�ª|a~ ��~w³Â|_�Zk���xZ�ª|a~òµ�xZgjl\k�� �w�ªk-}jk��_l?­ª|w{��ªx�t�|�³��_~ut:~E|u�jl¾��~�xZgjl¾~El�x�«�|_�Z°Oµu��~4�� 'xZgjl¾k�� �u��k*}Ek xz�%��~Evzk���vZvy��|_~��%��~E¡_l_´f���°u��~j¡X��~<xz| �_{?{�|_}E~ax�l��Z�z|a�Zv���~E�*~j|w�wl?v�k�|�xZ�ª|a~���� � ��� � ��k-}Ev�xIvZ��xz��vy³Ât xzgjl+³Â|_­�­ª|�«���~j¡¾�ª~jlTÆ<}E��­��Áx�t &

����� ��� � ���� � � � � � � � ��� � ��'��� � ���� � � ��� ± (j´CBT²¼ègjl?~�l?Æ<}E��xz��|_~ (E´ Bh��vI~j|�x����_­ª���ŵ_�ªx�k�l?�_~Evxzg4��xIxzgEl��zlT{�l����_l?�I~j|w�wl�k*}4v�x�¬Olhxz|u| ³á���³Â�Z|_k xzgjl

vzl�~4�wl�� ~j|w�wl-xz|c¬Ol��_¬j­�l*xZ|�gEl?��� �ªxZv¾xz�%��~4vyk���vzvz�ª|a~ò´*fhgjl?�zl�³Â|_�Zl-vz}E{%g ���Xl�­�­ª|ck�l?vZvz�_¡_l-��v\gj��¡_gj­�tvz}Evz�j��{���|_}Ev ��~4�¿k���¡_g<x�«+l?­ª­I¬Ol:xz}j~E~jl�­�l?����~ ���Zl�­��`tC��xzxZ�_{%°L´�fhgjl��zlT{�l?�ª�al��'vygE|_}j­�� �j�z|a� vz}E{%g���Xl�­�­ª|�k�l?vZvZ��¡_la´

����¡_}E�zl BT��&If¹lTv�x�|�³­��ª°al�­��ªgj|u|w��«�gjl�~À�:gjl�­�­�|:k�lTvzvZ��¡al¾��v��Zl?{�l?�ª�al?�

¼ègjl?~ �j�ª�Zl?{�xz��|_~E�_­h�_~<xzl�~E~E��lc���Zl�}Evzl?�òµ�xzgEl��Zl?{�l����_l?�-~j|w�wlc{��_~ °u~j|�«$«�gE��{%g·�w���zlT{)xz��|_~ xzgjlvz��¡_~E�_­j��v�{�|ak��ª~j¡ ³Â�Z|_kc´(Dh�_vzl?�:|_~�� � ��� � �_~E��}Evz�ª~j¡-vy��k��j­ªlX¡_l�|ak�l�xz�Zt_µ_xzgj��v���­�­ª|�«�vxZgjlX�Zl?{�l����_l?�~E|u�jl�xZ|¿l?vyxz��k���xZl�xZgjl�{�|_�Z�zlT{)xZ~jl?vZv�|_³�xzgjl��4|<vy�ªxz��|_~�� � �wl?{�­��_�zlT� ¬ut xzgjlcvyl?~E�wl?�-~j|w�wla´ �Q³X|_~jl

ACB ô A æ

Page 35: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ; ;

�jl�~j|_xzl?v¾¬ut � �(xzgjl:�_lT{)xz|a�X­��ª~E°<��~j¡�~j|w�wl�� ��~4�À~j|w�wl � «�gjl?~CxzgEl-gjl?­ª­�|�k�lTvzvZ��¡al���v¾�Zl?{�l?�ª�al?�ŵ«�l'vygE|_}j­���g4�`�_l &

��� � � � � � � � � � � � � � ��� � � � �� ��� � ���� � ��� , ± (j´Õ�_²fhgj��v-�ª~w³Â|a�zk���xz��|_~ {��_~#¬4l�}Evzl�³Â}j­��Á³�xZgjl�xZ�Z�_~Evyk���vzvz��|_~#�%��~j¡al ���v-~j|�x*°u~j|�«�~#�E�zlT{���vyl?­ªta´À��~

vz}E{%g �¿{��avyl��ªx:��v:�4|<vzvz�ª¬E­ªl�xz|�}Evzl�� ­ª|�«�l��-¬4|a}j~E� � �|a~ xZgjl�xZ�Z�_~Evzk:��vZvy��|_~ �%��~E¡_l��_~E� �jl��Z�ª�al

³Â�Z|_k l?Æ<}E��xz��|_~ (j´Õ�¾xzgEl¾vzl?{)xZ|_����~�«�gj��{%g�xzgElXvyl?~E�wl?�+vzgj|_}j­���¬Ol_´�rugj|a}j­��:xZgjl¾�j�ª�Zl?{�xz��|_~E�_­E��~<xzl?~j~E�_l��~E�w��{���xzl*�_~j|�xZgjl��\�w���zlT{)xz��|_~c³Â|a��xZgjl*�Zl?{�l��wxZ�ª|a~òµ4vz}E{%gC��xZ�Z�_~Evzk:��vZvy��|_~Àvzgj|_}j­��c¬Ol-{�|a~Evz���wl?�zlT�c�_vX�³á�_°_la´fhgEl'�zlT{�l����_l?��vzgj|a}j­��c�w�Z|_�cvz}E{%g����Xl�­�­ª|�k�l?vZvz�_¡_la´

���ª¡a}j�Zl.B (�&If�l?vyx�|�³�­���°_l�­���gj|u|u��«�gjl?~c�:gjl?­ª­�|�k�l?vZvz�_¡_l\��v��Zl?{�l����_lT��}Evz�ª~E¡��:�j�ª�Zl?{�xz��|_~E�_­L�_~<xzl�~E~E�

fhgjl+�j�Zl��u�ª|a}EvÅ��~jl?Æ<}E�_­ª�ªxz��l?v�{��_~'¬4l+�zl�½E~jlT� �Á³j«�l�gE�`�al���¬Ol�xyxZl���l?vyxz��k���xz��|_~*|�³j��~j|w�wl�� v��_l?­ª|w{��ªx�t_´�Q³�«+l �_vZvz}jk�l�xzg4��x��*~E|u�jl!� v+�al�­�|w{��ªx�t���v�­��ª~j°al?��xz|:xzgjl\����­����j�Áx�t�xZ�ªk�l ¡_���_l?~���~�xZgjl*n\¶�rw�^�E�_{%°al�x?µ«�l�{��_~��Zl�½4~jl'l?Æ<}E��xz��|_~ (E´ B |a��l?Æ<}E��xZ�ª|a~ (E´ �:}Evz��~j¡���¬4l�xyxzl?�XlTv�xZ�ªk���xZ�ª|a~c|�³�xzgjl'�al�­�|u{��Áx�t�|�³xzgjl~E|u�jl?v�� ��~4� ��´

� ������� � � É ¨������"� ���� �ò¤�§jÎ �4É ¦`¥��á¤ É Î ��� � É Í §���Î ��� � É ¤?¤T§�� É ¤�+Æa}4��xz��|_~ (j´CB ��­�vz| k���°al?v��ªxÀ�4|<vzvz��¬j­ªl¿xz|·�wl�xZl?{�xc�_~E�è�Zl���l?{�x�xZgjl��ª~E{�|_�Z�zlT{)x�{�|_~<xz�Z|_­\k�l?vZvz�_¡_lTv�jl?vZ{��Z�ª¬Ol?����~�vzl?{�xz��|_~ ; ´ �w´¶¹l�xh}Ev+~j|�« �_vZvy}Ek:lXxzgE��x �!�$2 � � 0/ ����������5��U ����"�Z� ����%4,���/3/ $ �*/��1�Z�2 P��!�$2 � � 62 � �1�� 0/���� % ���: 2���� &9����� �4�526� � ��42 �4�526� ��µÅvyl?l�½E¡a}j�Zl B �u´¾��~ l?Æ<}E��xZ�ª|a~ (j´CB�µ���·��v¾xZgjl�­ª|w{���xz��|_~C|_³�xzgEl:|a�z��¡_��~E��xz|_�¾~j|w�wl_µÅ~E|u�jl��*´*fhgjl��4|<vy�ªxz��|_~ |�³�~E|u�jl��5��v\³Â|a}j~E�¿�ª~ xzgjlrw� H ¶�n'm·k�lTvzvZ��¡alXxZ|:¬Ol � � ��xhxz��k�l � � ´ � � k*}Evyx�¬4l\xZgjl'­ª|w{?��xz��|_~�|�³�~j|w�wl ����xhxz��k�l ��� ´�fhgjl­�|w{���xz��|_~�|�³L~j|w�wl � {?��~�¬Ol�³Â|_}j~4�-��~�~j|w�wl�� � v�­�|w{���xz��|_~-xZ��¬E­ªla´Irw}E{%g��'­ª|w{?��xz��|_~�vzgj|_}j­���¬Ol�³Â|_}j~4�³Â|a�\��¡_���_l?~Àxz��k�l ��� «�gj��{%g¿k��ª~E�ªk���$�l?v � � � � ��� �Á´ ®X~ ��~<xzl?�z�O|_­���xZ�ª|a~c³Â|_�¾xzgjl:�4|<vy�ªxz��|_~ |�³ � {��_~¬Ol'}Evzl?���Á³�xzgEl'­ª|w{���xz��|_~�|�³~j|w�wl � ��v�~j|�x�°u~j|�«�~�³Â|_���-xz��k�l�{�­�|avzl¾xZ| � � ´�Q³Ll?Æ<}E��xz��|_~ (j´CBh��v~E|�x�vz��xz��v�½4l?�*xzgjl?~-xZgjl�­��ª~j° � � � k-}Ev�x�~E|�xI¬4l��Zl�¡a��vyxzl?�zlT����~*xZgjl�~jl?�ª¡ag<¬O|_�

|a��xz|_�O|_­�|_¡at�xZ�_¬j­�l �_~E��xzgjl�{�|_~<xz�Z|_­Lk�l?vZvZ��¡_l �_�j�_l��zxz��vz�ª~j¡-xzgE��v�­���~j°�vzgj|_}j­���¬4l��j�z|a�j�4lT�Å´

ô�ô Ý"XZY�[�\�[

Page 36: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

; � ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

����¡_}E�zl.B �!&f�l?vyx�|�³­��ª°al�­��ªgj|u|w��³Â|_��­��ª~j°wv��a�w�_l?�yxZ��vzl?���ª~À��l?­ª­�|�|_��fXm k�l?vZvz�_¡_l?v

1AF�� � I�P!>�N I � �VM ;+J!I �VL-MZI P!; T�N �+"���IKT�T > �9IKT¼ègEl�~c~j|w�wl � ¡_l?~jl��%��xZl?vh������¶�¶�n�|_����fXm¾µj�ªx�k*}EvyxX��­�vz|-¡al�~jl?�Z��xzl'��ru� H ¶�n'm ��~E���Ol��z³Â|_�Zk�vxZgjl ³Â|_­�­�|�«��ª~j¡�vyxzl��4v &B_´�{��Zl?��xzl\xzgjl*rw� H ¶�n'm·k�lTvzvZ��¡al�w´h�ª~4vyl?�yx�xZgjl'~j|w�wl!� vh�O|avz�ÁxZ�ª|a~; ´h�ª~4vyl?�yx�xZgjl xz��k�l�Ï�v�x%��k���{�|_�Z�zlTvy�O|_~4�w�ª~E¡*xZ|-xZgjl��_{�xz}E�_­Lxz��k�l�E´�{�|ak:�E}wxzl xZgjl�vy��¡_~4��xz}E�zl\|_~�xzgjl��X��¶¹¶n�,�fXmèk:lTvzvZ��¡al\�_~E��«��z�ªxzl �ªx��ª~�xzgEl'rw� H ¶�n'm·k�lTv�Ïvz�_¡_l

�w´�vyl?~E��xzgjl��X��¶¹¶n�,�fXm ��~E��xzgjl*rw� H ¶�n'm

1AF � � I�P!>�N I � �VM ;+J!I �VL-MZI�� �-I " M�I J!IKN �-N#" � > J ; "9P�M�; ��IKT�T >���I¼ègEl�~ �À~E|u�jl��Zl?{�l?�ª�al?v��¿{�|_~<xZ�z|a­�k�l?vZvz�_¡_lC±á�Xl�­�­ª| |_�*fXmh²�|_�Z�ª¡a�ª~4��xz��~j¡c³Â�Z|_k ��µxZgjl�³Â|a­ª­�|�«��ª~E¡�a{)xZ�ª|a~Ev�vygE|_}j­���¬Ol�{��_�z�Z��l?��|a}wx'&B_´�{�|a�z�Zl?{�xz­�t*�E�_�ª�+| 4�xZgjl¾�X��¶¹¶n�,�fXm «��ªxzg��ªxZvhru� H ¶�n'm�{�|ak��E��~j��|_~¹µ_¬ut-k���xZ{%gj��~j¡'xZgjlXoÀlTv�Ïvz�_¡_l�rulTÆa}El�~E{�l ¯X}jk*¬Ol��X«��ÁxZg�xZgjl�o¿rw¯ ��l�³Âl��Z�Zl��

�w´�{%gjl?{%°�xzgjl ³Â�Zl?vzgj~jlTvzvh|_³¹xzgEl xz��k:l�ÏQvyxZ�_k��; ´�{%gjl?{%°�xzgjl'����­����w�Áx�t�|�³�xzgjl*ru��¡_~4��xz}E�zl «��ªxzg�xzgjl�{�|_~u�_l?~j��l�~<x�°al�t�E´�{%gjl?{%°�xzgEl-����­����w�Áx�t�|�³���gjl�­�­�|�k�l?vZvz�_¡_l�«��ªxzgC�Zl?vz�Ol?{)x¾xz|��Áx%vX|a�z��¡_��~E��xZ|_��~j|w�wl:�_{?{�|_�%�w��~j¡�xz|

(j´CB_´CB���~E�*xzgjl����_­ª���w�ªx�t*|�³O­ª��~j°wv��a�w�_l?�yxZ��vzl?�*¬<t-� gjl�­�­ª| k�l?vZvZ��¡_l�|_��� fXm k�l?vZvz�_¡_lh�_{�{�|_�%�w��~j¡xz| (j´CB_´Õ�u´

�w´�v�xZ|_�Zl\xzgjl xZ}j�j­�l �I�_�j�w�Zl?vZv�|�³ ��µj~E|u�jl\­�|w{���xz��|_~òµuxZ�ªk�l�Ï�vyxZ��k�� ����~�xZgjl �4|<vy�ªxz��|_~�x%��¬j­�l

ACB ô A æ

Page 37: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ; �

1AF � )M�;(P�IKJ4P�N�; " ;�� I'MZI �® vy��k��j­�l�vz�ª¡a~E��xZ}j�zl�«��ªxzg xz��k�l�Ï�v�x%��k��Ev���v:vy}wÇ�{��ªl?~ax*xz| �`�a|_��� xzgjl�{�|_~4vylTÆa}El�~E{�l?v�|_³���xyx%�_{%°wv�|_³��~E{�|_�Z�zlT{)x\xz�%��Ç�{�¡_l?~jl��%��xZ�ª|a~ ��~4� |_³���~E{�|_�Z�zlT{)x xz�%��Ç�{:�zl?­��`tu��~j¡�}j~E�wl?�'xzgjl��avzvz}jk��wxZ�ª|a~ xZgE��x���~wÏxZ�z}4�wl��h~j|w�wlTv�{���~�~j|_x�vz��¡_~�{�|_~<xz�Z|_­L�E�a{%°_l�xZv?´"�¾vy��~j¡�~j|w�wl?v��w­�|u{?��xZ�ª|a~���~�xZgjl�vy��¡_~4��xz}E�zl\«��ª­�­Åk���°al�ªx��O|avZvy��¬j­�l¾xZ|�{�|_}E~axZl����Zl�­��`t���xzxZ�_{%°wv?´

� ��� ��� �É � É ����"�C¦ É á§ Ê §w¥?¥?§j¨��ò¤¶¹l�x'}Ev ��~4��­�t $?l*xZgjl�{�|a~EvylTÆ<}jl�~E{�l?vXxzgE��x'k��`tÀ¬Ol��w�%�`«�~À³Â�z|ak l?Æ<}E��xz��|_~3(j´CB�´*�Q³�«+l�}Evzl-½E¡_}j�Zl?vvz}E{%g��av � ��� �������¹µ � � � � � � � � � & �5��� �X�_~E� �� � &�� «+l�½E~E��xZgE��x�xzgElX|_�Z��¡_��~E��xZ|_��~j|w�wlk-}Evyx�¬4l�«��ªxzgE�ª~C���%�_�w��}Ev�|_³ � . , �-����� ,u¼ègjl�~ ���v�~j|�x�xZ|u|�vyk���­�­+±ál_´ ¡ ��*. ��� µjxzgjl*{�|_~<xz�Z|_­�4�_{%°_l�x¹�Zl?{�l?�ª�al?� ��v¹~El?{�lTvzvZ���Z��­ªt vyl?~<x�¬ut'��~j|w�wl�~jl?�_�z­�t\«��ÁxZgj�ª~*xzgjlh{�|��al��%��¡al�|_³wxzgjl��Zl?{����j��l�~<x?´�fhgE��xk�lT��~Ev xZgE��x:�zl?­��`t ��xyx%�_{%°wv'}Evz��~j¡¿vz}E{%g �C{�|a~<xz�Z|_­I�E�a{%°_l�x�«���­�­+¬Ol�|_~ xZgjl�|a~jl�gE�_~E�#�w�ªÇ�{�}j­ªx*xz|­���}E~E{%g-¬Ol?{?��}Evzl�xzgjl��Zl?�_­w{�|_~<xZ�z|a­<�4�_{%°_l�x���vI­��ª°al�­�t'xz| ¬Ol�gjl?�_�Z�*¬ut�xzgEl��Zl?{��ª�E�ªl?~ax��_~E�ŵ_|a~*xZgjl�|�xZgjl��g4��~E�ŵa~j|�x+�_l��Zt�l�Ç�{��ªl?~<x+vy��~E{�l�xzgjlX~j|w�wl�«�gj|<vyl�{�|_~<xz�Z|_­wk�l?vZvZ��¡_lh��v��Zl�­��`t_lT�ŵ�«���­ª­4�j�z|a¬E��¬E­ªt�¬Ol_µu��xk�|<v�xTµEx�«�|�gj|_�4vX�`«h�`t_´h¼ègjl�~ :��vXvzk���­�­+±ál_´ ¡ � ��� � )� . ���3²hxZgjl�}Evzl*|_³I�ª~w³Â|a�zk���xz��|_~À¡_���_l?~¬ut¿��}j~E���w���Zl?{)xZ�ª|a~E��­��_~<xzl�~E~E�c{���~ ¬Ol�}Evzl�³Â}j­�vz��~E{�l:xzgEl�vylT{)xz|a�'�ª~ «�gj��{%g xzgjl�vz�ª¡a~E��­I��v'l �u�Ol?{�xzlT��Zl�k��_�ª~Ev�|_³�:�Zl?�_vz|_~4��¬j­�l\vz��$�l_´�Qx�{���~#~E|�xz��{�lT� xzg4��x:�C�zl?­��`t���xyx%�_{%°�«�gjl��Zl��CfXm k�l?vZvZ��¡_l���v*xz}j~j~El�­�l?� ³Â�Z|_k3|_~jl��4|a�ª~<x-|_³

xZgjl�~jl�x�«�|_�Z°¿xZ|��_~j|�xZgjl���{��_~ ~j|_x:¬Ol��zl?�4l?­ª­�l?��vy��~E{�l�xzgjlÀvz�ª¡a~E��xZ}j�Zl�gj|_­��jv-xzgEl��O|avz�ÁxZ�ª|a~ |_³�xzgjl|a�z��¡_��~E��xz|_�I~E|u�jl¾��~4��xzgjl¾|_�Z�ª¡a�ª~4��xz|a��|�³ò�-fXm�k:lTvzvZ��¡al�k��`t-~j|_x+¬OlX«��ªxzgj��~��Zl?�a{%gò´fhg<}4v��*vz}j¬wxZ­ªl�Zl�­��`t-��xyx%�_{%°�{���~�­���}E~E{%gjl?����¡a�_�ª~4v�x�n\¶�rw�è¬Ol?{��_}Evzl\n\¶�rw� k��_~E�j��xzl?v�xzgE��x���fXm�k�lTvzvZ��¡al���v+~j|�x�Zl�­��`t_lT��«�gjl�~C�ªx¾g4�_v\��­��zlT�_�wt�¬4l?l�~C�Zl?{�l����_l?��³Â�Z|_k ��~E|_~¿oÀ�+� vzl�­�l?{)xZ|_��~E|u�jl_´¾fhgu}EvXxzgEl-oÀ���>4|<|w�w��~j¡�{?��~�¬4l*�_�yxZ�Á½O{�����­�­ªt�¬E�z|a°_l�~�¬ut�xZgj��vX��xyx%�_{%°L´�n¾~jl'«h�`t�xZ|��zl?�4l?­Åxzgj��v��Zl�­��`t���xzxZ�a{%°�«+|a}j­��¬Ol xz|��_­�vz|�vy��¡_~�xzgjl-n\¶�rw� �E�_{%°al�x?µwgE|_��¬<t�gj|_�ò´

� ��� ��� �É � É ����"� ����¨ Í ¦`¦ É ¨_¥�¥�¦�§�� ¨ � É � É ¦�§w¥�� Í �fhgEl�l?Æ<}E��xz��|_~ (E´ B���­�vy|Ck��_°_l?v*�Áx:�4|<vzvz��¬j­ªl�xz| �zly��l?{)x�{�|a~axZ�z|a­�k�l?vZvz�_¡_lTv*�_�j�_l��zxz��vz�ª~j¡À��k��4|<vzvz��¬j­ªl­���~j°wvX¬Ol?{?��}Evzl*xZgjl-x�«+|�l�~E�w�O|_��~<xZv ���Zl'xZ|<|�³á���¾³Â�Z|_k l?�a{%gC|�xZgjl��T´'fhg<}4vXxZgjl�ru� H ¶�n'm vz�ª¡a~E��xZ}j�Zl{?��~#�Zl��Ol�­h��xzxZ�_{%°wv'|_³�­ª��~j°#vz�4|u|�½4~j¡E´¿�X|�«+l?�_l?�'}j~E�wl?�*xZgjl��avzvz}jk��wxz��|_~ xZgE��x:|_~j­�t }Evz}E��­+~j|w�wl?v{?��~c{�|a~<�al�~j��l�~<xZ­ªt�vz�ª¡a~�{�|_~<xz�Z|_­L�E�a{%°_l�x%v�µw��xyxZ�a{%°wv+|_³���~E{�|a�z�Zl?{�x+xZ�Z��Ç�{¾¡al�~jl?�Z��xz��|_~�vzgj|a}j­���gE�`�al¾~j|l 4OlT{)x\|�³xzgjl-�ª~<xZl�¡_�Z�ªx�t�|�³IxZgjl*~El�x�«�|_�Z°O´�fhgjl:ru� H ¶�n'm vz�ª¡a~E��xZ}j�zl-vygj|a}j­��c~j|_~jl�xzgjl?­ªlTvzvX¬4l-}Evzl�³Â}j­}E~E�wl��¾xzgEl��avzvz}jk��wxZ�ª|a~C|�³+{�|_k��j�Z|_k���vylT�À~j|w�wl?v?´ ¼è�ÁxZg�vz}E{%g¿�_~ �avzvz}jk��wxz��|_~¹µL{�|_~<xz�Z|_­�k�l?vZvz�_¡_lTv�a�w�_l?�yxZ��vz��~j¡-��k��4|<vzvz��¬j­ªl ­��ª~E°uvX{���~�¬Ol��w��vZ{�|��al��Zl?�Å´

� � �����+!���/¹����

¼�l�gE�`�_l-���jl�~<xz�ª½El?�¿³Â|_�*n\¶�rw� ½E�al���xyx%�_{%°wv¾|_~CxZgjl�~jl�x�«�|_�Z° � v¾��~axZl�¡a�z�ªx�t &�xzgEl:��~E{�|_�Z�zlT{)x\{�|_~<xz�Z|_­k�lTvzvZ��¡alX¡_l?~jl��%��xZ�ª|a~���xyxZ�a{%°LµaxZgjl'�Zl��j­��`t���xyx%�_{%°LµuxzgEl\�Zl�­��`t���xzxZ�a{%°Oµ<xZgjl'¬E�_���j��xZ�*xz�%��Ç�{\�zl?­��`tu��~j¡�_~E� xZgjl�¬4�_� {�|_~<xz�Z|_­�xz�%��Ç�{��Zl�­��`tu�ª~j¡ ��xyx%�_{%°wv*®X­ª­�xZgjl?vzl���xyxZ�a{%°wv�k��`t gE�`�_l���k��4|a�yx%��~<x:{�|_~Evzl�ÏÆ<}jl?~E{�lTvh|_~�~jl�x�«�|_�Z°�{�|a~j~jlT{)xz���u�Áx�ta´

ô�ô Ý"XZY�[�\�[

Page 38: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

; ( ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

�X~E�wl���xzgjl\�_vZvy}Ek:�jxz��|_~:xzgE��x�xzgEl��Zl���v+{�|ak:�E�z|ak:��vzl?�-~j|w�wl���~�xzgjlX~jl�x�«�|_�Z°Lµ�xzgjl¾vy��¡_~E��xz}j�Zl���~4�xZ�ªk�l�ÏQvyxZ�_k:�4v�k�l?{%gE�_~j��vyk�v��wlTvz{��z��¬Ol?����~�vylT{)xZ�ª|a~ �-{�|_}E~axZl�����­�­jxzgEl����jl�~<xz�ª½El?����xyx%�_{%°wvIl �w{�l��wx+xzgjl�Zl�­��`t���xzxZ�_{%°L´Ifhgjl ~j|w�wlTv � °u~j|�«�­ªlT�w¡_l¾|�³�xzgjl?�ª��|�«�~��4|<vy�ªxz��|_~c{��_~�¬Ol'}EvylT��xZ|-k��ªxz��¡a��xzl\xzgj��vh­���xyxZl����xyx%�_{%°L´�Q³«+l �_vZvz}jk�l¾xZgE��xhxZgjl��Zl'���Zl\{�|_k��j�Z|_k���vzl?��~j|w�wl?vh��~�xzgjl ~jl�x�«+|a�z°LµwvylT{�}j�Z��~j¡�n\¶�rw� ��vhk*}4{%g

k�|a�zl*{�|_k��j­�l �Å´¾�X|�«+l?�_l?��xzgjl-¡_l?~jl��%��­����wlT����v¾vyxz��­ª­�xz|��wl�xZl?{�x {�|_k��j�Z|_k���vzl?��~j|w�wlTvX|a�X­��ª~E°uv\��~4�xZ|��zl?k�|��_l vy}E{%gc~j|w�wlTv�|_��­���~j°wv�´��l?�y³ÂlT{)xXvzl?{�}E�z��vz��xz��|_~�}j~E�wl?��vy}4{%gc�_~À�_vZvy}jk��wxZ�ª|a~�vzl�l?k�v�|_}wx�|_³�Zl?�a{%gò´���|�«�l��_l?�¾}4vy��~j¡c|_~j­�tC�al��Z�Á½4�_¬j­�l:vztuk:k�l�xz�Z��{:­��ª~j°wv'�_~E� {%gEl?{%°u�ª~E¡�>E|�«�v'{�|_~Evzl��Z����xZ�ª|a~¿{��_~vz|_­��_l\~u}jk�l��Z|_}Ev�{�|_~w½4¡_}j�%��xZ�ª|a~Ev�|_³��xyx%�_{%°wv�´

ACB ô A æ

Page 39: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ; �

� �����h���������/

¸ B�»*m+lT�w�Z��{\®��`����gòµjfhgj|_k��avhm+­���}Evzl�~¹µ<��gj�ª­����j�4l��<�_{?Æa}El�x?µu®�~E��vh¶¹�_|_}j�ªxz�Aµu�I��}j­Åo��jgE­ªl�xzgE�_­ªl?�?µw��~4��\��~E�ªl?­ªl*�X� 4L|E´+rulT{�}j�Z��~j¡:xzgjl������5�j�Z|�xz|w{�|_­A´I��~ �+���$������2"��� "/ � N �7�32� ��8�5�� �� ��� µEoC�_gE�w���jµf�}j~j��vz���Eµ��_}E~jl��_� �j� �*���_� ; ´

¸ ��»�*�´I®*´ D��%�_�w­�l�taµ�rL´Im+gEl�}j~j¡4µ�¯�´��}j°al�x $?�jµ�D\´IoÀ}j°ugjl?�á��l?l_µ��_~E� �'´I®�´�n¾­�vzvz|_~¹´ �¾l�xzlT{)xZ�ª~j¡�j��vz�z}E�wxz���_l �Z|_}wxZl��%v &I® �w��v�xZ�z��¬j}wxZl?��~jl�x�«+|a�z°�k�|_~E�ÁxZ|_�Z�ª~j¡����E�j�z|<�_{%gò´��E�_¡_l?v B BT� �4BT���EµOB?�_� �u´

¸ ; »�rÅ´�D�}E{%gEl�¡_¡al����_~E���4´<¶¹l D�|_}4�wl?{_´Å��l?�y³Â|a�zk��_~E{�lX�_~E��­�twvy��vI|_³Åxzgjl {�|a~w½4�j�_~ax+�j�z|_xz|w{�|a­�&�m+|u|_�wÏl?�Z��xz��|_~�|�³�~j|w�wl?v�p ³á�_�ª�Z~jlTvzvh��~À�wtu~E��k���{\�a�uÏQgj|w{¾~El�x�«�|_�Z°uv?µj���a�a�w´

¸ �_»�rw�Z�j�_~:m����E°<}E~òµ�oC��gEl���X��k��w�Aµ���~4���_lT��~wÏQ����l��Z�zl+��}j¬E�_}��Å´�����jÏA³Â�zl?l��O|avz�ÁxZ�ª|a~j�ª~E¡��ª~-k�|_¬j��­ªl�a��gj|w{¾~El�x�«�|_�Z°uv?´���~ � � � �Z� µE���a��B_´

¸ ��»�ruxzl��al�~-m+gjl?}j~j¡X�_~E��*'���Z­_¶¹l��u�Áxzx?´����z|_xzl?{�xz��~j¡��Z|_}wxZ�ª~E¡��ª~w³Â�%�_vyxz�Z}E{�xz}j�Zl?vL³Â�Z|_k �wl�~E���_­_|�³jvzl��Z�u��{�l}4vy��~j¡�{�|u|a�4l?�Z��xz���_lX��~<xz�Z}Evz�ª|a~��wl�xzlT{)xz��|_~¹´I��~ � ��& ����������� P ��"� 2" 6,8/�� �"��:"/����3� µ BT�_� �u´

¸ (�»'fhgE|_k��_v�m+­���}4vyl?~òµ.H\�ªxyxZl¿�X�_~Evzl�~òµ�¶¹�_�Zv�m+gE�z��v�xZl�~Evzl�~¹µh�_~E� H\l��%� D+l?gj�Zk��_~j~ò´^fhgElÀ|_�wxZ�ÁÏk���$�lT�è­ª��~j°èvyxZ��xZlC�Z|_}wxZ�ª~j¡ �j�z|_xz|w{�|a­�Ï:l�����­�}E��xZ�ª|a~·xzgj�Z|_}E¡_gèl �w�Ol��Z�ªk�l?~ax%v��_~E� vz�ªk-}j­���xz��|_~ò´��~ �+���$������2"��� � N � ��3��% ��/�/ �A�1��/���� �% � ��% � �, ��2" � �",.,.���ZW��"� W�"�Z/ ´4oÀ�ª~4�w�I�_vZv¾m+l�~<xzl?�h³Â|_��¾��v�xZ�z��¬j}wxZl?��rwtuvyxzl?k�v�µu®X�_­ª¬O|_�Z¡ ��~j���_l?�Zvz�ªx�t_µu�j|_}E�yxZg���~axZl��Z~E��xZ�ª|a~E��­Orutuk:�O|avz��}jk |_~�¼è���zl?­ªlTvzv�l?�Zvz|_~E�_­òoÀ}j­ªxz��k�l?�w����m+|_k�k*}E~j��{?��xZ�ª|a~Ev�µjrul?�wxzl?k*¬Ol��¾�_�_�ZB_´

¸��`»'fhgE|_k��_v¾m+­���}4vyl?~òµE��gE�ª­��ª�E�4l��a�a{�Æ<}jl�xTµ4�_~E�À¶¹�_}j�zl?~<x-@X��l�~j~j|_x?´h��~u�_lTv�xZ�ª¡<��xz��~j¡:xzgEl��ªk��E�a{)xX|_³�4���Z�Áx%��­�xz|_�O|_­�|_¡at���~¿�j�Z|a�a{)xZ�ª�al'k��_~jl�x\�z|a}wxz��~j¡��E�z|_xz|w{�|a­�v?´���~ � �3�$������2"��U 7� N � ����1% ��/�/��A�1�� /1��� "% � ��% � �, ��2� � ��, ,.���ZW��"� W�"�Z/ ´<oÀ��~E�w�I�avzvhm+l�~<xzl?�I³Â|_� �X��v�xZ�z��¬j}wxZl?��rutwvyxzl?k�v?µu®X��­�¬O|_�Z¡�X~j���_l��%vz�Áx�t#��~4�#���Z|���l?{�x��X�ª�Ol��%{�|akcµI��¯X����® ��|w{�Æ<}jl?~E{�|a}j�yxTµ����Á³ xZg���~<xzl?�z~4��xz��|_~4��­�rwt<k��O|�Ïvz��}jk(|a~�¼è���zl?­ªlTvzvh�l?�Zvz|_~E�_­ÅoÀ}j­ªxz��k:lT�w����m+|_k�k*}j~E��{?��xz��|_~4v�µj¯X|��_l�k-¬4l?�����_�<�w´

¸ º�»'fhgE|_k��_v'm+­��_}Evzl�~ ±ÂlT�E²¾��~E�À��gj�ª­����j�4l��<�_{?Æa}El�x?´¾����m ; (a� (�&�n¾�wxz��k��%$?l?�À­��ª~E°aÏ�vyxZ��xZl*�Z|_}wxZ�ª~E¡�E�z|_xz|w{�|a­V´ ��~<xzl?�z~El�x���~E¡_��~jl�l?�z��~j¡ f��_vz° �E|_�%{�laµh��l?Æ<}jl?vyx��E|_�Àm+|_k�k�l�~<xZv ±Âl �w�Ol��Z�ªk�l?~ax%��­ ²)µn\{�xz|a¬4l?�X���_� ; ´

¸ ��»'��|_¬ ��­���{%°al�~j¡al��T´ ���% 2"��� �� ����1% �/�/ � ��, ,.���Z�� P��8�1��&9����: / ´*n � ��l���­ª­�t���®XvZvy|w{�����xzl?v¾��~E{_´ªµ�_�_� ; ´

¸CB?��» o¿��~jl?­ H\}El��Z�zl?�z|! L�_�E��x%����~4�¿¯�´Å®¾vy|a°`�_~ò´'rul?{�}j�z��~j¡�®��¿gj|w{*��|a}wxz��~j¡����Z|�xz|w{�|_­�v�´¾��~ � ���� ������2"��� "/ � N �����!"$#%#&" � � �'�.����: /������ �"�(� ����1% ��/�/ �!���1����� P*)+� 0�!�!"$#%#&"�, µ��4��¡_lTv�B �!B?�Eµrwl��wxZl�k*¬Ol��\���_�<�w´

¸CB6B�»\g<xzxz� & , ,�«�«�«'´ {��ztu�wxZ|_�j�ò´ {�|akc´¸CBT��» �\�ªgjÏ�m+gu}j~ �X}òµI®��w�z����~ �l��Z�Z�ª¡4µ¹��~E� �\�`�u��� D\´-�a|_gj~4vy|a~ò´�®X�z���_�w~El &*®$vzl?{�}j�Zl�|_~wÏ��wl�k��_~E�

�Z|_}jxz��~j¡ �j�z|_xz|w{�|a­_³Â|a���_�-gj|w{�~jl�x�«�|_�Z°wv�´u��~ � ���5�3����2"��� "/ � N ���Z���+ 5����� � �Z�O� "% � �O� �1�� ���W��� �%� ��� N �1�����!��� ��� �7�&21�% � � �",V�4��� ��U "�!2.� ��� &9�"��:���U ´+����{�l ��~j���_l?�Zvz�ªx�t_µ�oÀ|_¬E� m+|ak.���a�a�jµrwl��wxZl�k*¬Ol��\���_�<�w´

ô�ô Ý"XZY�[�\�[

Page 40: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

; º ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

¸CB ; » �\�ªgjÏ�m+gu}j~��X}òµu®��w�z����~��l?�z�Z�ª¡4µ_��~4���¾�`�u����D¾´$�_|agj~Evz|_~ò´O�I�_{%°al�x�­�l?�_vzgjlTv &�®^�wl�³Âl�~EvzlX��¡<����~Evyx«�|_�Zk�gj|_­�l���xyxZ�a{%°wv���~ «��ª�Zl�­�l?vZv*�a�#gj|w{�~El�x�«�|_�Z°uv?´À��~ � �3�$������2"��U �/ � N ����� K&9�1�Z� P& �!�����"�42� �O�Z� �%�������Z� � �"� N �1���1�4��� � N ����� � ����� � �",V�4���#��� ��42 � ��, ,.���ZW�����W����/��!�5�1W��� W�/�) � �� � � � �8� "$#%#���, µÅrw�_~��E�Z�_~E{���vz{�|EµEm�®�µ!�¾rw®*µE®��j�Z��­����a� ; ´

¸CB��_»��a|_gE~·��´���}j¡agjl?v?µhf¹}j|ak��_v�®�}E�Z�Eµ��_~E��o¿��xyx�D���vygE|_�ò´ �¾vy��~j¡#{�|a~Evyl?�z����xz��|_~ |_³ >4|�« �_v��vzl?{�}j�Z�Áx�t k�l?{%gE�_~j��vyk ��~*~jl�x�«+|a�z°\�j�Z|�xZ|u{�|_­�v�´<��~�� ����� � P",-�Z� /���,������!���1����� P�"�!2 � ��� 6� P µ�4��¡_lTv B ; B �4B ; �jµ<���a�_�E´

¸CBT��»��4´ H:´-�al�x%{%gjl����Eµ��*´ �_|agj~Evz|_~òµ��-´¹oC�_­Áx $_µ���~E� �-´ m¾´¹�X}ò´ �Xtu~E�_k���{�vz|_}j�%{�l��Z|_}wxZ�ª~E¡�±����Ų)´��~<xZl��Z~jl�x��¾�Z��³ x?µE�j�Z��³ xyÏQ�ªl�xy³ ÏQk��_~jl�xzÏQ�Evy�zÏQ�aºj´ x��ux?µu�jl?¬j�Z}E���Zt��������a� ; µ<¼�|_�Z°���~c�j�z|a¡_�Zl?vZv�´

¸CB'(�» �*´!* �Z�`«h{1$?t<°Lµ_o ´UD�l�­�­����Zl_µa�_~E���'´jm���~El�xyxZ�V´��� ���� & * l?t_l?�wÏAgE�avygE�ª~j¡\³Â|a�+k�l?vZvZ��¡_l��_}wxzgEl�~wÏxZ��{?��xZ�ª|a~òµE�jl?¬j�Z}E���Zt B?�a� �u´���m^��B?���4µa��~j³Â|_�Zk���xz��|_~E�_­V´

¸CB �`» f��Z�ªk-¬j­ªl'¯¾�`�<��¡a��xz��|_~�¶¹�ªk��ªxzlT�Å´ �¾��xZ��vygEl�l�x��_~E��vz�Ol?{��ª½4{?��xz��|_~4v�³Â|a��xzgu}j~E�wl?�z¬O|_­ªx�����c�w��vz{��ÁÏ�E­ª��~jl?�c{�­ª|w{%°LµE���a�_�j´ . .$.5 ������������ � .$) � "(+���� � %&� " ´

¸CB?º�»'rÅ´�oC�_�yxZ�Vµf ´ H\��}j­��Vµ�*�´�¶¹���Aµ��~E� o#´�Dh��°_l?�?´�oÀ�ªxz��¡a��xZ�ª~E¡À�z|a}wxz��~j¡Àk���vz¬Ol�gE�`�u��|_����~#k�|_¬j��­ªl�a� gj|w{�~jl�x�«+|a�z°wv?´5��~ � � � ���5�����32���U �/ � N �����)�4��6��� "�O�Z� "% � � ��� � ����� � �O� �1�� ���W��� �%� ��� N �1�����!���.��� �7�&21�% � � �",V�4��� ��U "�!2 � ��� &9�"��:���U *��$ ��/�"�� �"!%"�#�� µL�_�_�a�j´

¸CB?��»'rwl��Z¡_��|:oC�_�yxZ�Vµjf ´ �E´�H\��}j­��Vµ * l?�u�ª~c¶¹�_�Vµj�_~E��o¿���Zt D��_°_l?�?´oÀ�ªxz��¡a��xZ�ª~E¡:�Z|_}jxz��~j¡-k���vy¬Ol�g4�`�<��|_���~�k�|_¬j��­�l��_�:gj|w{h~jl�x�«�|_�Z°wv�´w��~ �7��2��% � � ��,-�!������� ��42 �8�1��&9����:"��� µ<�E�_¡_l?v��a�_� �w� (<�wµ����a�_�E´

¸Õ����» ¯X�yrwf ´ �\vzvI�j�ª¡a�Áx%��­wvy��¡_~4��xz}E�zlhv�x%��~E�E���%�Å´u���z|w{�l?vZvy��~j¡\ruxZ��~4�j���%�jv���}j¬j­���{���xZ�ª|a~ BTº (�Ï��jµ+�<��~u}E�_�zt�_�_�a�j´

¸Õ��B�» ��´In¾¡a�ªl?�?µo#´¶òl�«���v?µ���~E�#��´f¹l?k:�E­ª��~ò´ f�|_�O|_­�|_¡at �w��vZvyl?k:��~E��xz��|_~#¬E�avylT� |_~#�Zl��_l?�Zvzl�ÏQ�E��xzg³Â|a�z«h���%�w��~j¡ ±%$'&(')+*u²�´:��~<xZl��Z~jl�x��¾�Z��³ x?µ¹�w�%��³ xzÏA��l�xz³ ÏAk��_~jl�xzÏQ�jvz�zÏQ� �u´ x��ux?µÅoC�_�Z{%g ; �_�_� ; µL¼ |a�z°��~c�j�Z|_¡_�Zl?vZv?´

¸Õ�_��»�m¾´¹��´¹�l��Z°u�ª~4v�µò�X´�o#´¹��|�t_l��Tµò��~4� rÅ´¹�'´��\�_v?´�����m ; � (�B &'®���gj|w{:|_~wÏ��wl?k��_~E���w��vyxZ�_~E{�l�al?{�xz|_�:±-,/.��10�²h�Z|_}wxZ�ª~j¡4´���~<xzl?�z~jl�x¾��~E¡_��~jl�l?�z��~j¡�f��_vz°À�j|_�%{�laµ4��lTÆ<}jl?vyx\�E|_��m+|_k�k�l�~<xZv-±Âl �uÏ�Ol��Z��k:l?~<xZ��­ ²)µ �_}j­�t��_�_� ; µu¼ |a�z°���~c�j�Z|_¡_�Zl?vZv?´

¸Õ� ; » ®*´'2\�`tutu}jkc´�®�~E�_­ªtwvz��vX��~E�Àl?����­�}E��xZ�ª|a~�|_³�{%gE��~j~El�­��a{�{�l?vZv�vz{%gEl�k�l?v¾��~E�c�Z|_}wxZ�ª~E¡��j�z|_xz|w{�|a­�v��~c«��ª�Zl�­�l?vZvh­���~Ev?´��g � xZgjl?vz��v�µ��X~j�ª�al��%vy�ªx�t�|_³��I���Z��vyÏ�ru}E�ŵ4n¾�%vz�`taµw�j�%��~E{�l_µE���a�_�E´

¸Õ���_» �\��~E�ªl?­ªlc��� 4L|Eµ+m+�T�w�Z��{�®��`���ªg¹µ�fhgj|_k��av:m+­���}Evzl�~òµ��_~E�#�I��}E­ho��jgj­�l�xzg4��­�l��T´�®X~��_�j�`�_~E{�lT�vz��¡_~E��xz}j�Zl�vztuvyxzl?k ³Â|a��n\¶�rw�'´c��~ � ���5�����32���U �/ � N ���Z�!"$# #43 � � � �.�"��:"/������ ��� ����������� P� N � 2 �8�5� "�!2 �!�1��/1��� �8�1��&9����: / ) �!� � �65 #43&, µ��E�_¡_l?v B?� �!B'(Eµ+¼ �_vzgj��~j¡�xZ|_~òµ�'m¾µ��¾rj®�µn\{�xz|a¬4l?�X�_�����a���E´w®Xm�o ���Zl?vZv�´

¸Õ�_��» �\��~E�ªl?­ªl���� 4L|Eµ\m+�T�w�Z��{C®������ªgòµ\fhgj|_k��av�m+­���}Evzl�~òµ¾��~E�è�I�_}j­¾o��Egj­ªl�xzgE�_­ªl?�?´�n\¶�rw� «��ªxzgH\��r���~w³Â|_�Zk���xZ�ª|a~ò´¹��~ � ���5�3����2"��� "/ � N ������"$# #43 � �Z�#����!��� � �"� N ���3���!�3� ) � � "$# #43&, µEf�vy}E°<}E¬E�jµ�<���4��~òµ4n\{�xz|_¬Ol��X�_º �j���-�_�_�_�E´

ACB ô A æ

Page 41: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ; �

¸Õ� (�» ��´E�����_l?vyx?´�fhgEl �����k�lTvzvZ��¡al�Ï��w�ª¡al?vyx��_­ª¡a|_�Z�ÁxZgjkcµu®X�j�Z�ª­�BT�_�<�w´����m B ; ��B_´¸Õ� �`» ®X~E�w�Zl?�av:rw�`�u�u���wl?v?µIm+gE�ªgwÏym+gj��l�g �¾��~òµ��_~E� oC�_~j� D\´Ir<xz�Z���`�av�x%�`���j´ �¾t<~4��k���{�½E~jl�ÏA¡a�Z�_�ª~jlT�

­�|w{��_­ª��$?��xz��|_~'��~*�_�uÏQgj|w{I~jl�x�«+|a�z°wvÅ|_³Evyl?~Evz|_�%v�´���~ �+���$������2"��� "/-� N ���Z���1����"�O�Z� �% ��O� �1�� ���W��� "%����� N �1�����!��� ��� �7�&21�% �����",V�4��� ��U "�!2��4�1� &9�"��:���U µj�E��¡al?v B'( ( �!B ���E´<®Xm�o ���Zl?vZv�µE�_�_�ZB_´

¸Õ��º�» D��Z}E{�l rw{%gj~jl?�ªl?�?´�®��j�j­���l?��{��ztu�wxZ|_¡a�Z�_�<taµ��j�Z|�xZ|u{�|_­�v�µu��­�¡_|a�z�ªxzgEk�v+��~E��vy|a}j�Z{�lX{�|w�wl¾�ª~�{�´-�a|_gE~¼è��­�l�t��_~E�Àru|_~4v�µ�BT�_���4´

ô�ô Ý"XZY�[�\�[

Page 42: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�<� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

� � ������� =�� / ?,����j/�*,.�1 *�����h� � ����*�

�AFGE = N ��I+*"T P�> � � T � N#P � �VM�IKJ�N�TUI J� �;AJ��+T¼ègEl�~��*�j�Zl?{���vzl¾{�­�|w{%°-��vh�`������­��_¬j­ªl-±ávz}E{%g��_v�xzgEl\{�­ª|w{%°�|_¬wx%����~jl?��¬<t�k�l?�_~Ev+|�³ H\�+r��ª~j³Â|_�Zk���xz��|_~òµ|a�h¬<t���xZ|_k���{ {�­ª|w{%°wvZ²�µj��vy��k��j­ªl�{%gE|_��{�l¾³Â|_�hxzgEl xz��k:l�ÏQvyxZ�_k�����v�xz|�}4vyl �Zl?��­ò{�­ª|w{%°�xZ�ªk�l_´fhgjl?~òµE�av��jl?vZ{��Z�ª¬Ol?���ª~cvzl?{)xZ�ª|a~��4´ �Eµj�-~E|u�jl\�Zl?{�l����u�ª~j¡:�:k:lTvzvZ��¡al¾«��ªxzg�xz��k�l�Ï�v�x%��k�� � {%gjlT{%°uv

xZgE��x � ��� � ���#��� ���* uµE«�gjl?�zl% :��vhxzgEl�k�� �w�ªk-}jk xz��k:l-�w��vZ{��Zl��4��~E{�t��_{?{�l��jxzl?�òµE��~E� � ��� #��� ��v�xzgjlxZ�ªk�l'|_³¹xzgEl'­ª|w{��_­ò{�­�|w{%°O´

�AF�� = N ��I+*"T P�> � � T � N#P � N � �VM�I J�NGTUI J� �;AJ�� ;�M � N#P � J ; L " P�I'MZT®X~j|�xZgjl��+«��`t�xz|�¡al�~jl?�Z��xzl��\xz��k�l�Ï�v�x%��k�����vIxz|*}EvylX�ªk��j�Zl?{���vzl�{�­�|w{%°*��~w³Â|_�Zk���xz��|_~�|a��{�|a}j~<xzl?�Zv?´ D�t��k��j�Zl?{���vzl-{�­�|w{%°À�ª~j³Â|_�Zk���xz��|_~òµL«�l-k�lT��~CxZ�ªk�l:�ª~j³Â|_�Zk���xz��|_~ «��ÁxZg ��{�­�|u{%°c«�gj��{%g¿k��`tC�w�Z�ª³ x?µò��~4�gEl�~E{�l\«�gE��{%gc«�|_}j­����Zl?Æ<}j���Zl:±á�4l?�z��|w�w��{T²hvytu~E{%gE�z|a~j�%$T��xZ�ª|a~�xz|�¬Ol'°_l?�wx��ª~Àvztu~E{\«��ÁxZg��Zl?�_­Oxz��k:la´rul?�_l?�Z�_­O|a�wxz��|_~4v����Zl\�O|avZvz�ª¬j­�l_µu³Â|a���ª~4v�x%��~E{�l &� oC��~u}E�_­¾vzl�xzxz��~j¡ |_³'{�­ª|w{%° �ª~j³Â|_�Zk���xz��|_~ò´ ¼ègE�ª­�l¿gE�`�u��~j¡#xZgjl �w��vZ�_�w����~<x%��¡_lÀ|_³'~j|�x�¬4l?�ª~j¡��}wxZ|_k���xZ��{�|_¬u�u�ª|a}Evy­�t_µ�_v'xzgjl��w�z�ª³ x*k��`t�¬4l�k*}E{%g#­�|�«+l?� xzgE�_~#xzgEl�xz|a­ªl?�Z�_~E{�l�k����Z¡_��~�³Â|_�xz��k�l¾�w��vz{��zl?�E��~4{�t�³Â|a��k�l?vZvz�_¡_lTv�µ�xZgj��v�k��`t*¬Ol¾���j�Z�a{)xZ��{?��­j|a�wxz��|_~òµa�4|<vzvz��¬j­ªt�{�|ak*¬j��~jlT�-«��ªxzg��­����Zk�v�´

� �Xvz�ª~E¡c���w��v�xZ�z��¬j}wxZl?��{�|a}j~<xzl��T´*®5xz��k�l�Ï�v�x%��k���Ãz{�|a}j~<xzl?��Ä*��v\°_l��jx'&\�Áx'��v �ª~E{��zl?k�l�~<xzlT�Cl?�a{%gxz��k�lC�¿�E�a{%°_l�x:��v�vyl?~<x?´ D+lT{��_}Evylc��­�­�~j|w�wlTv-k-}Evyx���¡_�Zl�l�|_~�xzgjlÀ{�|_}j~<xzl?�?µ+vy|ak:lc°u��~E� |_³vytu~E{%gE�z|a~j�%$T��xZ�ª|a~�k-}Ev�x�¬Ol��j�Z|��u���jl?�Å´��j|_����~EvyxZ�_~E{�l'x%��°u��~j¡:xzgjl¾Ãyk�� �w��k��_­ Ä |_¬Evzl��Z�_lT�����_­ª}jl|�³�xZgjl�xZ�ªk�l�ÏQvyxZ�_k:��{�|a}j~<xzl��T´¾fhgE��v¾��v¾|_~E­ªtc�O|avZvy��¬j­�l*}j~E�jl��¾xzgjl��_vZvy}Ek:�jxz��|_~cxzg4��x ~j|�~j|w�wl��vX{�|_k��j�Z|_k���vylT�Å´

D�l?{?��}Evzlh�ªk��j�Zl?{���vzl�{�­�|w{%°wv|_��{�|a}j~<xzl?�ZvI�_�zlh}Evzl��ª~j³Â|_�Zk���xz��|_~:xzg4��x���vI}j�L�j��xZl?����~��'�j��vyxz�Z�ª¬E}wxzlT�«h�`t_µ�xZgjl��Zl���v:�C¡_l?~jl��%��­+~jl�lT�#xZ| vzt<~4{%gj�z|a~j��$�l�xZgE��x��ª~j³Â|_�Zk���xz��|_~ò´ ��|�«�l��al��Tµ�xzgj��v*��v��¿{%gj��{%°_l?~�_~E�Àl?¡_¡��j�Z|_¬E­ªl?k ��x¾~jl�x�«+|a�z°��ª~j�ªxz����­���$?��xZ�ª|a~ ±Â|a�X«�gjl?~CxZgjl��Zl���v¾��~jl�x�«�|_�Z°�k�l��Z¡_l`²)µL�_v\vytu~E{%gE�z|_Ï~E�%$T��xz��|_~�|_�:l�­�l?{�xz��|_~ ¬Ol�x�«�l�l?~��_­ª­'±Â|a�:xzgjl�k�����|_�Z�ªx�tw²�|�³\~j|w�wl?v-�ª~�xzgEl�~El�x�«�|_�Z° «�|_}j­�� �Zl?Æ<}j���Zl�_}wxzgEl�~<xz��{���xz��|_~òµw«�gj��{%g��Áx%vyl?­Á³«+|a}j­����Zl?Æ<}j���zl\xZ�ªk�l�Ï�vyxZ��k��Ev'±Âxz|��j�Zl��al�~<x��zl?�j­��`t���xyx%�_{%°j²)´fhgjl �z|u|_x�|�³ xzgjl �j�Z|_¬j­�l�k���v�xzgE��x?µ���~èxzgE��v�{�|_~<xZl �ux?µhxZgjlC~j|w�wl «+|a}j­�� �Zl?Æ<}j���zl � �j�z|u|_³ |_³

³Â�Zl?vzgj~jlTvzv+¬Ol�³Â|_�Zl�xZ�z}4v�xZ�ª~j¡���~ut���~w³Â|_�Zk���xz��|_~��Áx��Zl?{�l?�ª�al?v'&òxZgj��v���v�~j|_�Zk���­�­ªt��w|a~jlX¬ut�vzl�~E�w��~j¡�vy|ak�l�E��xZ����~cxzgEl'~jl�x�«�|_�Z° ±á­ª��°_l xZgjl�~j|a~E{�lTvZ²�µE��~E�À{%gEl?{%°u�ª~E¡���³ xzl?�z«���vyl xZ�Z�a{�lTvh|�³xzgE��xX�j��x%���ª~c³Â}E�yxZgjl���Zl?{�l����_lT�#�ª~j³Â|_�Zk���xz��|_~ò´ ��~ ���w��v�xZ�z��¬j}wxZl?� vytwvyxzl�kcµIxZgj��v���v�{�|ak��j­ªl �ŵ+��~4� {��_~��a{%gj�ªl?�_lT�#¬ut#xzgjlvztwv�xZl�k$¡a�ª�al�~��ª~�xZgjl'~jl �ux�vzl?{)xZ�ª|a~ò´

�AF � � NGT P�MZN+3 LAP�I � ��I�P � ; � T 5�;�M P�N ��I+* T P!> � � I �-J�� >�" ��I��~�xZgj��v�vzl?{�xz��|_~òµ4�:�j��vyxz�Z�ª¬E}wxzlT��k�l�xzgj|w��³Â|_�hxZ�ªk�l�Ï�vyxZ��k���l �j{%gE�_~j¡_l\��v�¡_���_l�~¹´¼�l��avzvz}jk�lIxZgE��x��~*�avytuk�k�l�xz�Z��{I°_l?t\vztwv�xZl�k ��v�}Evzl?�Å´���|�«�l��al��Tµ?~j|X|�xzgEl��vy�Ol?{��Á½4{�gut<�O|�xZgjl?vzl?v

�_�zl �_vZvz}jk�l?����~E�c�_v���{�|_~Evzl?Æ<}jl?~E{�l &

ACB ô A æ

Page 43: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �OB

� ®�~ut�~u}jk-¬4l?��|_³4~j|w�wlTv�k:��¡_g<x¬4l�{�|_k��j�Z|_k���vzl?��± ³Â�Z|_k xZgjlh�4|a�ª~<xI|�³E�u��l�«�|�³jxZgjl�xz��k:l�ÏQvyxZ�_k����­�¡_|a�z�ªxzgjk�²�´

� ��l��E­��`twv���xzxZ�a{%°uv�k���¡_g<x�¬4l'­���}E~E{%gjl?�ò´fhgjl'¬4�_vz��{ ��­�¡_|a�z�ªxzgEk��zl?­ª��l?vh|a~�xZgj�zl?l'�j�Z�ª~E{��ª�E­ªlTv &� ���_{%g¿~j|w�wl*gE�avX�ªxZv¾|�«�~ÀxZ�ªk�l�Ï�vyxZ��k��ò´\fhgjl*��~<xzl?~ax |�³IxZgj��vX��v�xZ|�­��ªk��ªx¾xZgjl*��k��E�_{�x\|_³�{�|ak-Ï�j�Z|_k���vzl?��~j|w�wlTv�´

� fhgjl�xZ�ªk�l�ÏQvyxZ�_k:�4v¾�_�zl�l �j{%gE��~j¡al?��«��ªxzg¿���`�_�z����xZ�ª|a~À|�³xzgEl-¬E�avy��{�{%gE�_­ª­�l�~E¡_l�ÏQ�Zl?vz�4|a~Evyl �j�Z|�Ïxz|w{�|a­�± � "�!2 /���5:6� ²)´

� n¾~E{�l l �w{%g4��~j¡al?�ŵuxZgjl xz��k�l�Ï�v�x%��k��Ev����Zl\�4l?�z��|w�w��{?��­�­ªt�¬j�z|<�_�j{?�_vyx+xZ|�xzgjl ~jl�x�«+|a�z°L´fhgEl��ZlC���Zl��O|avZvz�ª¬j­�lÀ�����Z����xz��|_~Ev���~·xzgElCk�l?{%gE�_~j��vzk }4vylT�ŵ���~E�·k�|_�ZlÀ�wl�x%����­�v����Zlc¡_���_l�~·��~·xzgjl³Â|a­ª­�|�«���~j¡:vzl?{�xz��|_~Ev?´

�AF � = N ��I+*"T P�> � �

fhgEl¾xZ�ªk�l�ÏQvyxZ�_k:�4vhxzgjl?k�vyl?­ª�al?vh|�³�l?�a{%g�~j|w�wl k��`t�¬Ol�{�|a}j~<xzl��%vh|_�'±V�w�z�ª³ xz��~j¡u²�{�­�|w{%°uv?´fhgjl?�zl��_�zl'�a{)xz}4��­�­ªt�x�«�|�°u�ª~4�jv�|�³�xz��k�l�Ï�v�x%��k��Ev'&Ixz��k�l�Ï�v�x%��k��Ev��_�zl k�|_~E|�xz|a~j��{���­�­�t��ª~E{��zlT�_vz�ª~E¡

�_~E�è�w|�~j|�x�«��Z�_� ���Z|_}j~E� �'�_~E�è|�xZgjl��%v?´ fhgjlÀ½E�%vyx�°u�ª~4� ���ZlCk�|_�Zl¿�w�ªÇ�{�}j­ªx�xZ| ��k:�E­ªl?k:l?~<x?µlTvy�Ol?{����_­ª­�t «��ÁxZg �zlTvy�Ol?{�x�xZ| �ª~E�ÁxZ���_­ª��$?��xz��|_~òµ�¬E}wx�| 4Ol?��k�|_�ZlC|_�jxz��k:��$?��xz��|_~ �O|�xZl�~<xz����­¾|�xZgjl���xzgjlvzl?{�|_~E��|a~jl?v?´���~�xzgEl'³Â|_­�­ª|�«���~j¡4µj«+l��jl�~j|_xzl xzgEl'½E�%v�xX|a~jl?v?µE�av�� /���W�1��%�P���4�1���� /��U � �, � /� �,-�4/���_~E��xzgjl'|_xzgjl?�Zv��av�� ���,��� /��",V�O/ &(���� &(� ��� #"�3�"���42�� ´fhgjl���k��j­ª��{���xz��|_~�|�³�l?�_{%g ~j|w�wl�gE�`�u�ª~E¡����w�%4Ol?�zl?~ax xZ�ªk�l�Ï�vyxZ��k��òµ¹��v\xZgE��x'l?�a{%g¿~j|w�wl�gj|a­��Ev\�

­���v�x�|_³¹xz��k�l�Ï�v�x%��k��Evh|_³�_­ª­LxZgjl'|�xZgjl���~j|w�wlTv�´

�AF�� � NGT P�MZN+3 LAP�I � P�N � I * T P!>�� � �VM�;�P�;AJ ;+ � � ����� � � � ÉaË ¤�¥T§ � � É�� ¨ ��§�� � É © ��§���Î�¤���§�� ÉfhgEl�xz��k�l�Ï�v�x%��k���l �w{%g4��~j¡al�¬4l�x�«+l?l�~�x�«�|�~j|w�wlTv�g4�_v+�zlT��­�­ªt-x�«+|-v�x%��¡_lTv���~��ªxZvzl�­ª³�&���~�xZgjl�½4�Zvyx+|a~jl_µxZgjlX~E|u�jl?v��w|�~j|_x+gE�`�al��j�Z|_�Ol�����~w³Â|a�zk���xZ�ª|a~���¬O|_}wx�l?�a{%g�|�xzgEl�� � v�xz��k:l�ÏQvyxZ�_k��Ev+�_~E��gjl?~E{�l\vygj|a}j­��l �j{%gE��~j¡al-�ªx?´��Qx���v'{��_­ª­�l?����~ ����42 /�� $: � ´���~¿xZgjl�vylT{�|a~E� vyxZ�_¡_laµLxzgjl?t¿gE�`�al_µò��~4�CxZgjl�t����Zl:�_¬j­ªlxZ|:vzl�~4��}j�L�j��xZl?��xz��k�l�Ï�v�x%��k�����~w³Â|_�Zk���xZ�ª|a~¿±ÂlTÆa}E�ª����­�l�~<xh|�³OÃz{�­�|w{%°��w�z�ª³ x�{�|a�z�Zl?{�xz��|_~uÄ���~�«h��­�­L{�­ª|w{%°xZl��Zk�vZ²+}Evz�ª~E¡-xZgjl xz��k�l�Ï�v�x%��k��c�ª~j³Â|_�Zk���xz��|_~�xzgjl?t��_­ª�Zl?�a�wt�gE�`�_la´fhgjl gE�_~E�jvzgE��°alX��v��wl?vZ{��Z��¬4lT����~�xZgj��vhvzl?{�xz��|_~c��~E��xzgjl'vzl?{�|a~E��vyxZ�_¡_l¾��v��wlTvz{��z��¬Ol?����~�xzgjl ~jl �<x

vzl?{�xz��|_~ò´fhgjl gE�_~E�jvzgE��°al¾{�|_~Evz��vyxZv�|_³��*x�«+|_ÏA«h�`t�l �j{%gE��~E¡_lX|_³òxz��k�l�Ï�v�x%��k���¬4l�x�«+l?l�~�x�«+|:~j|w�wl?v � ��~4�

��µj«�gj��{%g���vh³Â|a�zk���­�­�tB_´���� �� �� � ��� � B ×%àAÜ���àVÒ`Ü+í�ÜyÔVÔQÚ%ë)Ü�Ôí�Ú�ã Ý`Ü�Ü�â*àV×¾Ú%êÕÔA×XÓÕÝ`ï�êÕÞ`â`Ü�ÓÕâTÜyÝ�àVÓ ��Ü�ØVÔ�× ���#Ú%ÝTâ�� ÓÕÝ'Ü��TïQÒ`Ú%Ý`ë)Ü�â:í�Ü�ÔAÔAÚ%ë)ÜyÔIÓÕÝTÔAÓÕâ`Ü�àAÒTÜ

ÔAÓÕë)Ý`Ü�â\ß`Ú%Øáà �`àV×hß`ØáÜ ��Ü�Ý�àÔV×)í�ÜIÚZàVàAÚ%ïQÙ�Ô

ô�ô Ý"XZY�[�\�[

Page 44: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�u� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

�w´ � � � � � � � � ���� � � �� ���_~E� xzgEl�~#xZgjl�g4��~E�jvzgE�_°_l���v:{�|_k��j­�l�xZl?� ³Â�Z|_k ��� v:�4|a�ª~<x-|_³�u�ªl?«'´

«�gEl��Zl � �#��vhxZgjl\xz��k:l�ÏQvyxZ�_k���|_³ � �_~E� ��,�,�, � � ¿��v��-k�lTvzvZ��¡al vz��¡_~jlT��¬ut�xZgjl'�j}j¬j­���{ °_l�t�|�³ �*´f�|�{�|ak:�E­ªl�xzl\xzgj��v�gE�_~E�jvzgE��°alX³Â�Z|_k � � v��4|a�ª~<x�|_³��u�ªl?«'µ � «��ª­�­¹vzl�~E��xZgjl'k�l?vZvz�_¡_l &B_´���� �� �� � � � � � �� � � � �X~E�wl��Xxzgjl-�_vZvy}jk��wxZ�ª|a~�xzgE��x¾��~ut�~E|u�jl*{��_~�¬Ol*{�|_k��j�Z|_k���vzl?�òµwx�«+|�~j|w�wlTv����_~E� ��~jl?l?��xz|

{�|_k�k*}E~j��{?��xZl¾�w���zlT{)xZ­ªt�«��ªxzg�lT�_{%g�|_xzgjl?�\±á«��ÁxZg��E}j�zlV>E|u|w�w�ª~E¡*�ª³òxzgjl?t����Zl¾vzl��al��%��­EgE|_�Ev��`«��`tj²�µ�xz|�Ol��z³Â|_�Zk�xZgj��v�gE��~E�EvygE�_°_la´

� � ����� � � � ÉaË ¤�¥T§ � � É�� ¨ ��§�� � É ©� �+Î�§w¥ É�Q³�«�l�~j|�«��avzvz}jk�l�xzgE��x-~j|w�wlTv�gE�`�al��Ol��z³Â|_�Zk:lT��xzgj��v-gE��~E�EvygE�_°_laµ¹xZgjl�~#xZgjl�t {��_~ �_�`��}4v�x-xzgjl?�ª�xZ�ªk�l�ÏQvyxZ�_k:�4vh«��ÁxZg��Ol��Z��|u�j��{ ¬j�Z|a�a�j{��av�x�|�³I��­�­Lxzgjl x%��¬j­�l?vh|_³�_­ª­LxZgjl xz��k�l�Ï�v�x%��k��Ev�xZgjl�t�°<~E|�«�&B_´�fh�ªk�l�ÏQvyxZ�_k:�c}j�L�j��xzl k�l?vZvz�_¡_l & � � ����� �� � � � � � � � � � � � ������ �� � , , , �

fhgE��x�«��`taµw�-~E|u�jl_µw³Â|a���ª~EvyxZ�_~E{�l �:µj�Zl?{�l����u�ª~j¡:xZgj��v�k:lTvzvZ��¡al_µu«���­ª­ &� ½E�%v�xTµ`vzl�lxZgE��x¹xzgjl+k:lTvzvZ��¡al��v��h�`�_­ª��� k�l?vZvz�_¡_l�³Â�Z|_k � ³Â�z|ak^xZgjlIxZ�ªk�l�Ï�vyxZ��k��'|_³ � �_{�{�|_�%�w��~j¡xz|�xZgjl'~jl�« � � «�gj��{%g�vzgj|a}j­���¬Ol�{�­�|avzl¾xZ|�xzgjl ����­�}jl � � xZgE��x�� gE�_v?´

� vylT{�|a~E�ŵwvyl?lX«�gjl�xzgjl?�h|_��~j|�x��Áx%v�xZ�ªk�l�ÏQvyxZ�_k:������­�}jl �� ��~�xZgjl\k:lTvzvZ��¡al���v�vz}wÇ�{���l�~<xZ­ªt:³Â�Zl?vzgxz|�¬Ol��_{?{�l��jxzl?�ò´

� xzgj���%�ŵ+��³ xzl���vz}E{?{�l?vZvy³Â}j­ª­�t {��_�z�Ztu�ª~E¡¿|_}jx��_­ª­hxZgjl?vzl�{%gEl?{%°wv�µ��Áx�«���­ª­��a{�{�l?�wx � � �_v-xzgjlc~jl?«xz��k�l�Ï�v�x%��k���³Â|_� ��´

� � ����� � � � ÉaË ¤�¥T§ � � É�� ¨ ��§�� � É © Í ��¥�� � ��a§w¥�� Í � Í�XÉ � ¨ ��§��"� É §���Î� ��Î�§w¥ ÉfhgEl*�j�Z|_¬j­�l�k «��ªxzgÀxZgE��x �j�Z|�xz|w{�|_­ò��v�xZgE��x ��­�­¹xZgjl*~E|u�jl?v\vygj|a}j­��c�4l?�y³Â|a�zk ��gE�_~E�jvzgE��°al�«��ªxzg¿�_­ª­xZgjl�|�xZgjl�� ~j|w�wlTv�µ���~E� ��~ �j�%�_{�xz��{�laµò�Á³���~j|w�wl�gjlT���%v\�_¬4|a}wx���~j|w�wl�|�³h«�gj��{%g��ªx*�w|ul?vz~ � x'gE�`�al:�xZ�ªk�l�ÏQvyxZ�_k:�¹µw�ÁxXvzgj|_}E­�����~j�ÁxZ����xzl��_~�gE�_~E�jvzgE��°al_´fhgj��v���v�~j|_x�l�Ç�{��ªl?~axTµ�l?vz�4lT{�����­�­ªt'��x�~jl�x�«+|a�z°\��~j�ÁxZ���_­ª��$?��xz��|_~ò´���l?~E{�l�xzgjl+³Â|_­�­ª|�«���~j¡�|a�wxz��k��%$T��xZ�ª|a~

��v-�j�z|a�4|<vylT��& BT²�xz��k�l�Ï�v�x%��k�� gE�_~E�jvzgE��°al?v*�_�zl�~j|�x:�4l?�y³Â|a�zk�l?� ¬<t#�wl�³á��}j­ªx?µ��_² xZgjl�xz��k:l�ÏQvyxZ�_k��}E�O�j��xzl k:lTvzvZ��¡alc³Â�z|ak.�_~ut�|_xzgjl?��~j|w�wl¿��v�}4vylT�·xz| }E�O�j��xzl���­�­X��~w³Â|_�Zk���xz��|_~ �_¬4|a}wx�}j~E°<~E|�«�~xZ�ªk�l�ÏQvyxZ�_k:�4v�´��~Ck�|a�zl*�jl�xZ�_�ª­AµOxzgj��v¾��vXgj|�« �Áx\«+|a�z°wv'&��Zl�k�l�k-¬4l?��xZgE��x\xzgjl*xz��k�l�Ï�v�x%��k��À}j�L�j��xZl-k�l?vZvZ��¡_l'|_³

�(�ª~4{�­�}E�wl?v�xzgjl�xz��k�l�Ï�v�x%��k���� � |_³�~j|w�wl �*µh±á�4|<vzvz��¬j­ªtj²'xzgjl�xz��k:l�ÏQvyxZ�_k��#|�³hxzgjl��zlT{�l?�ª�al���~j|w�wlvZ�`t_µ �� ��~E� ��­���vyx¾|_³�xz��k�l�Ï�v�x%��k��Ev¾|�³�|_xzgjl?�¾~j|w�wlTv�µÅvZ�`t �� hµ7���µÅl�x%{�´?´�´�´ ���Zl��u��|_}Evz­�t�|a~j­ªt � ��_~E� �� «+l?�zl'}4vylT�Å´Xfhgj��vX��v¾¬4lT{���}4vyl � k��ª¡agax¾¬4l:{�|_k��j�Z|_k���vylT�ŵ4�_~E�Àk���¡_g<xXgE�`�al'xz�%��~Evzk��ÁxzxzlT���~E{�|_�Z�zlT{)xI|_­�������­�}jl?v³Â|a� � �µ-��hµ<l�x%{ ´�´�´Z¯�|�«'µ_xzgjl?t:�_�zl��a{�{�l?�wxzlT�:«��ÁxZg���Ã�xZl�~<xZ��xz���_l)Ä�vyxZ��xZ}Ev?µa��~4��Zl�x%����~�xzgE��x-v�x%��xZ}Ev�µ�_v�­ª|a~j¡C�_v'~E|C�w�ª�Zl?{�x��ª~j³Â|_�Zk���xz��|_~ ��v��Zl?{�l?�ª�al?� ±Â�A´ la´À��xz��k:l�ÏQvyxZ�_k��#}j�O�E��xzl

ACB ô A æ

Page 45: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: � ;

k�lTvzvZ��¡alX³Â�Z|_k$|a�z��¡_��~E��xz|_��� ³Â|_��vzl�xyxZ�ª~E¡-xZgjl'����­�}jl |�³ � µj|_�����w���zlT{)x�xz��k�l�Ï�v�x%��k���gE��~E�EvygE�_°_l`²IÏ«�gEl�~��j�z|a�4l?���ª~j³Â|_�Zk���xz��|_~���vh�Zl?{�l����_lT�ŵuxzgjl xZ�ªk�l�ÏQvyxZ�_k:�4v����Zl\k��_�z°al?�-Ãz��}jxzgjl?~axZ��{?��xZl?�<Ä)´®X~���k��4|a�yx%��~<x �4|a�ª~<x'��v\xZgE��x'«�gjl?~ ~E|���xyxZ�a{%°À|_� ~jl�x�«+|a�z°c�j�Z|_¬j­�l�k�v ���Zl:�j�zlTvyl?~<x?µLxzgEl�~�xzgjl

xZ�ªk�l�ÏQvyxZ�_k:�#}E�O�j��xzl�k:lTvzvZ��¡al?v'�Zl?{�l����_lT�ŵ�¬O|�xZg «h�`tuv?µ�«��ª­�­�~E��xz}j�%��­�­�t �Ol��z³Â|_�Zk xZgjl�vyxzl?�Ev�|_³�xzgjlxZ�ªk�l�ÏQvyxZ�_k:��gE�_~E�jvzgE��°al\k�lTvzvZ��¡al?v?´® k�l?{%gE�_~j��vyk���v�v�xZ�ª­�­L~jl�lT�wl?��xz|��wl�xzl?{�x��ª~E{�|_~Evz��v�xZl�~E{��ªlTv &I�:vy��k��j­ªl «h�`t���v+xz|�}Evzl¾xzgjl ~j|a�zk���­

xZ�ªk�l�ÏQvyxZ�_k:�À�al��Z�Á½O{���xZ�ª|a~ò´�¼ègjl�~¿��k:lTvzvZ��¡al�± ³Â|_�¾�ª~4v�x%��~E{�l'³Â�z|ak��-²h��v¾�Zl?{�l?�ª�al?��¬ut�~j|w�wl���µ4xzgjl�E�z|w{�lT�w}j�Zl¾��v+³Â|_� � xz|�{%gjlT{%°�xzgE��xhxzgjl xZ�ªk�l�Ï�vyxZ��k���|�³¹xZgjl'k�l?vZvz�_¡_l¾��v�{�|_~Evz��vyxzl?~<x�«��ªxzg�xzgEl\���_­ª}jlxZgE��x�� g4�_v�³Â|_�hxZgjl xz��k�l�Ï�v�x%��k���|�³���´I��~c|_}j��{?�_vzl_µj��~���~E{�|a~Evy��vyxzl�~4{�t�k���¡_g<x�¬4l��w}El xz|�xzgEl ³á�_{)xxZgE��xxZgjl�°u~j|�«�~*����­�}jlh|�³ � µ���vI�hÃ�xzl?~<xZ��xZ�ª�al)Ä�����­�}jlh|_¬jxZ����~jlT��³Â�Z|_k � {�|_k��j�Z|_k���vzl?��~j|w�wl_´�¼ègjl�~xZgjl��Zl���v'vz}E{%g ��~ ��~E{�|a~Evy��vyxzl�~4{�t_µ���~E�¿xzgjl�xZ�ªk�l�ÏQvyxZ�_k:��«h�_v�Ã�xzl�~<x%��xz���_l�Ä%µLxZgjl�vz|_­�}wxz��|_~���v ~E|�«�xz|k��_�z°�xZgjl'xZ�ªk�l�Ï�vyxZ��k��À�_v�Ãy�O|�xzl?~<xz����­�­ªt���xyx%�_{%°al?�<Ä)µuxz|�~j|�­�|_~E¡_l���}4vyl'�ªx?µO��~E��xz|��Ol��z³Â|_�Zk(���w���Zl?{)xxZ�ªk�l�ÏQvyxZ�_k:��l �j{%gE�_~j¡_l�gE��~E�EvygE�_°_la´ fhgEl��O|�xZl�~<xz����­�­�t ��xyx%�_{%°al?� xZ�ªk�l�Ï�vyxZ��k�����v:~j|�­ª|a~j¡_l?�-}4vylT�}E~axZ�ª­jxzgjl�g4��~E�jvzgE�_°_lh��v�{�|_k��j­�l�xZl?�Å´�Q³OxzgjlXgE��~E�EvygE�_°_l'±Â«��ªxzg��E�z|a�4l?�xz��k:l?|_}wx%v���~4�-�Zl�xZ�z��l?v%²�~jl?�_l��vz}E{?{�l�lT�jv?µO�ªx k:��¡_g<x «+l?­ª­¬Ol*xZgE��x'�ªx\«h�_v\���Zl��E­��`tc|�³���~j|w�wl-xzgE��x'��v\~j|�­ª|a~j¡_l?�¾��~CxZgjl-~El�x�«�|_�Z°Oµ�_~E��xzgjl'¬Ol�gE�`�u��|_�h��v�{�|a�z�Zl?{�x?´¯X|�xzlXxzgE��x?µ<�ª~���~ut:{?�_vzl_µa}Evy��~j¡'xZgj��v�|a�wxz��k��%$T��xz��|_~¹µ_�Zl��j­��`twv����ZlX�_{?{�l?�wxzlT��}j~<xz��­jxzgElXgE�_~E�jvzgE��°al

��v �Ol��z³Â|_�Zk:lT�Å´*�Qx'k���¡_g<x'«+l?­ª­¬Ol��_{�{�l��wx%��¬j­�l_µLxZ|��a{�{�l��wx xzl?k��4|a�Z�_�ztÀ�Zl��j­��`twvX|_³�n\¶�rw���j�Z|�xZ|w{�|_­k�lTvzvZ��¡al?vò«�gEl�~�xZgjl��Zl���v��¾{�|_k��j�Z|_k���vylT� ~j|w�wl+��~�xZgjlh~jl�x�«�|_�Z°L´¹¯�|_xzlh��­�vy|4µ`�ª~:��~ut'{��_vzl_µTxZgE��xIvy}4{%g��xyx%�_{%°wv'���Zl�l?�_vz��­ªt¿�jl�xzlT{)xZl?�ŵ��³ xZl��*��xZ�ªk�l�Ï�vyxZ��k�� gE�_~E�jvzgE��°al_µ¹¬ut���­�­�~j|w�wl?v�«�gj��{%g �Zl?{�l����_l:xzgjl��~E{�|_�Z�zlT{)x�xZ�ªk�l�ÏQvyxZ�_k:��}j�L�j��xZl¾k�l?vZvZ��¡_lTv �w�_~E��xZgE��xhxzgEl\{�|_k��j�Z|_k���vzl?��~j|w�wl¾��v�l?�avy��­ªt����wl�~<xZ�Á½ElT��&�ªx���v�xzgjl'|a�z��¡_��~E��xZ|_��|�³�xzgjlTvyl k�l?vZvZ��¡_lTv�´fhgj��v |_�jxz��k:��$�lT�¿�_­ª¡a|_�Z�ÁxZgjk �zlTvy}j­ªxZv\��~ ��~j|_�Zk���­��j�Z|a�_{�xz���_l-l �j{%gE��~E¡_l*|_³�xz��k�l�Ï�v�x%��k��Ev?µò{�|ak-Ï

�E­ªl?k:l?~<xzl?��¬ut��-³á��­�­ªÏA¬E�a{%°�l �j{%gE�_~j¡_l\«�gj��{%g���vh�Zl?�_{�xz���_la´

� � ����� � � � ÉaË ¤�¥T§ � � É�� ¨ ��§�� � É © Í ��¥�� � ��a§w¥�� Í � QÍ ¦�¤?¥�¦ �V¨�¥� Ê ����¨_¦ É §j¤ ���"��¥�� � ÉaË ¤?¥?§ � �¤��~^xzgjl vz�4lT{��ª½4{ {?�_vzl¿«�gjl?�zl xz��k�l�Ï�v�x%��k��Evc���Zl�Ãzvyxz�Z��{�xz­�t ��~E{��zlT�_vz�ª~j¡�Ä%µ��_~j|�xZgjl���|_�jxz��k:��$?��xz��|_~ ��v�O|avZvz�ª¬j­�l_´ fhgjlÀ¡a�zlT��xzlTv�x��Zl?{�l����_lT� ±Vvy��¡_~jlT�ŵ��_v��_­ª«h�`twvZ²-����­�}jlC|_³ �#xz��k:l�ÏQvyxZ�_k�� ��v��_­ª«h�`twv:xzgjlÃyk�|avyx�{�|_�Z�Zl?{)xyÄ%´

�Xl�~E{�l'�Áx���vh~j|�­ª|a~j¡_l?��~jl?{�l?vZvz�_�zt:xZ|�vyl?~E��³Â}E­ª­4Ã�xz��k�l�Ï�v�x%��k���}j�O�E��xzl'k�lTvzvZ��¡al?v�ľ��~E�c��~c��­ªxzl?�yÏ~4��xz���_l �j�Z|�xZ|w{�|_­L��vhxz|�gE�`�al¾lT�_{%g�~j|w�wl'¬j�Z|a�a�j{��av�xh|_~j­�t��ªxZv�xZ�ªk�l�Ï�vyxZ��k�� � � ����� �� � ��� ��~Evyxzl?�a�Å´D�l?{?��}Evzl:xzgjl?�zl��_�zl�~j|�«5~j|c�j�z|u|_³áv |�³�³Â�zlTvygj~El?vZv �ª~�xzgEl?vzl:k�lTvzvZ��¡al?v?µò�Áx���v'vyxz��­ª­�~El?{�lTvzvZ���Ztcxz|

�Ol��z³Â|_�Zk � gE�_~E�jvzgE��°alc|_~E{�l_µ+xz|#l�~4vy}j�Zl�xzgE��x�l?�a{%g�~E|u�jl_µ�³Â�z|ak «�gj��{%gèvygE|_�zxzl�~El?� xz��k:l�ÏQvyxZ�_k��}E�O�j��xzl'k�l?vZvZ��¡_lTvh���Zl¾�Zl?{�l����_l?�òµw��v��a{)xz}4��­�­ªt���~�xzgjl'~El�x�«�|_�Z°O´�nXxzgEl��Z«���vzl �Áx�k���¡_g<x�¬4l��:�Zl��j­��`t_´fhgjl |a�wxz��k��%$T��xz��|_~�|�³¹xzgjl �j�Zl��u��|_}Evhvzl?{)xZ�ª|a~�³Â|a�hxz��k:l�ÏQvyxZ�_k���gE�_~E�jvzgE��°al¾��v�~j|�­ª|a~j¡_l?��{�|_�Z�zlT{)x?µ

�av�vz|_k�l�{��Z}E{�����­E�ª~w³Â|a�zk���xz��|_~�gE�avI¬4l?l�~��Zl�k�|��_lT�Å´n¾~ElXvy|a­ª}jxz��|_~���v?µa³Â|_����~EvyxZ�_~E{�laµ�xz|�½E�Zvyx?µa«�gjl�~��xZ�ªk�l�ÏQvyxZ�_k:����vhxzl?~ax%��xZ�ª�al_µuxz|��_­ª«h�`twv+}E�O�j��xzl'�ªx�xz|:xzgEl'¡_�Zl?��xZl?vyx����_­ª}jl �4vylT{�|_~4�ŵuxz|�vyxz��­ª­¹vzl�~4��³Â}j­�­Ã�xz��k�l�Ï�v�x%��k�� }j�L�j��xZl�k�l?vZvz�_¡_lTv�ÄI��x���vz­�|�«+l?�Å�E�_{�l_´�nXxZgjl���vy|a­ª}wxZ�ª|a~EvÅ��~E{�­�}E�wl+���jl?�_vò­ª��°_l��Ol��z³Â|_�Zk��ª~E¡g4��~E�jvzgE�_°_l?v�¬<tc�wl�³á��}j­ªx\|a~j­�t�«��ªxzg¿�j�ª�Zl?{�x¾|_~El�ÏQgj|_�À~jl?�ª¡agu¬4|a�Zv?µjxZ|�xz�%��~Evy³Âl��Xxzgjl-�zlTvy�O|_~4vy��¬j��­ª�ªx�t�|_³{%gEl?{%°u�ª~E¡*xZgE��xX�:~j|w�wl'��v��_{�xz}E�_­ª­�t���~�xZgjl'~jl�x�«+|a�z°Lµ<xz|��ªxZv�|a~jl�ÏQgj|_��~jl?�ª¡ag<¬O|_�%v?´

ô�ô Ý"XZY�[�\�[

Page 46: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�a� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

�AF�1 � NGT P�MZN+3 LAP�N�;+" ; 5 ��I�Q-T N#" TUN �-I P �VI �VN�T P�MON+3 L-P�I � P�N ��I+*"T6P!> � � �VM ;(P!;+J ; �Qx¾��v���~<xzl?�zlTv�xZ�ª~j¡�xZ|�}Evzl xzgjl*�j��vyxz�Z�ª¬E}wxzlT��xz��k:l�ÏQvyxZ�_k����E�z|_xz|w{�|a­L³Â|_�X�_~j|�xZgjl����E}j�z�O|avzl &�xzgjl��w��vyxz�Z�ÁϬE}wxz��|_~c|�³�°_l?tuv?´fhgjl?~�xzgjl¾vz�_k:l��E�z|_xz|w{�|a­jk��`t*¬Ol�}Evzl?�ŵa¬<t�vzl�~E�w��~j¡'°al�twv���­�|_~E¡\«��ªxzg�xz��k:l�ÏQvyxZ�_k��Ev�µal�~j�Z��{%gj�ª~E¡

xZgjlc�j�Zl��u�ª|a}Ev:k�l?vZvz�_¡_l?v-«��ªxzg xzgE��x��ª~w³Â|a�zk���xz��|_~ò´·®Xv�vz}E{%g °_l�t#l �j{%gE��~j¡al���v-x�tu�j��{?��­�­ªt�vy}j¬j��l?{)xxZ| k��_~wÏQ�ª~wÏAxzgEl�ÏQk:���j�w­�lÀ��xzxZ�_{%°wv?µIx�«�| �_�j�j�Z|a�a{%gjl?v:{�|a}j­���¬Ol�}4vylT��&cl��ªxzgjl?��}Evzlc�_~�}E~j|_�wxZ�ªk���$�lT�~E|u�jl�ÏAxz|�ÏQ~j|w�wl\°_l?t�l �j{%gE�_~j¡_laµ<|a��}Evzl ��{�l��zxz�ª½4{���xz��|_~�vytwvyxzl�kc´��~ xzgjl:½E�%vyx'{?�_vzl_µò�_~<tC�_­ª¡a|_�Z�ÁxZgjk ³Â�Z|_k xzgEl:­��ªxzl��%��xZ}j�Zl*³Â|a�'°_l�tÀl �j{%gE��~j¡al*��v }Evzl?�ŵò�Zl?vz}j­ªxz��~j¡Eµ

��~C��~jl�x�«+|a�z°�«��ÁxZg � ~j|w�wl?v?µE��~<xz| � � �3gE�_~E�jvzgE��°al?v?´�¯X|�xzl�xzgE��x�xzgjl-�_�w����~<x%��¡_laµj��v�µ4|�³�{�|a}j�Zvzl_µxZgE��x�vztuk�k:l�xz�Z��{c°al�twv�{��_~·¬4lÀ}Evzl?� ��~·xzgj��v�{?�_vzl_´ ��~ xzgElCvylT{�|_~4� {?�_vzl_µ�«+lC{?��~·�_vZvy}Ek:lcxZgE��x�#{�l��zxz�ª½4{���xz��|_~·��}wxZgj|_�Z�ªx�t_µh«�gj|avzlÀ�j}j¬E­ª��{c°_l?t ��v�°u~j|�«�~ ¬<t ��­�­�xZgjlÀ~j|w�wl?v��ª~ xZgjlC~jl�x�«+|a�z°Lµ���vvz��¡_~j��~j¡C��­�­�xZgjl��j}E¬j­ª��{�°al�twv'|_³�xZgjl�~E|u�jl?v�|_³hxzgjl�~El�x�«�|_�Z°�±á�_­ª|a~j¡À«��ªxzg xzgEl�x�tu�j��{���­�{�l?�yxZ�Á½4{?��xZl���_­ª���w�ªx�t��j}j�Z��xz��|_~4²�´Ifhgjl�~��%��xZgjl���xzgE�_~���}Evyx�vyl?~E�w��~j¡'xzgEl������E}j¬j­���{X°_l�twv?µ_xZgjl\~j|w�wlX«���­ª­Åvzl�~E��xzgjl?�ª�{�l��zxz�ª½4{���xzlTv���~Ev�xZl?�a��Ï�xZgj��v��_­ª­�|�«�vI|_xzgjl?��xZgjl¾~E|u�jl?v�xz|*�al��Z�Á³Ât-xzg4��x�xzgjl¾~j|w�wl¾g4�_v�¬Ol�l?~��_}wxzgj|a�z��$�lT���~�xzgjl'~El�x�«�|_�Z°�¬<t�xzgjl�{�l��zxz�ª½4{���xz��|_~c��}wxZgj|_�Z�Áx�taµw��~E�c��­�vz|-�j�Zl��al�~<xZvhk��_~wÏA��~wÏAxzgjl�ÏAk����j�w­�l'��xyx%�_{%°wv?´

ACB ô A æ

Page 47: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �u�

� � ������� = = � � ���*������!�10+��0 /¹��������%� � �'�����%������������� ����� �$�����"$%��� �32�� =

fhgE��v+vylT{)xz��|_~��wlTvz{��z��¬Ol?v���{�l�~<xz�%��­���$�l?��vzl?{�}j�z�ªx�t-�_�Z{%gE�ÁxZl?{)xZ}j�Zl_µ_�wlTvy��¡_~El?�-xz|��Zl���lT{)x+�_­ª­ExzgjlX�ª~<xz�Z}E�wl?�Zv³Â�Z|_k xZgjl�~jl�x�«�|_�Z°L´ Dh�_vzl?�¿|_~ÀxZgjl�k�l?{%gE�_~j��vzk�v¾�jl?vZ{��Z�ª¬Ol?�¿�ª~�vylT{)xz��|_~¿�EµÅ«�l:�wlTvz{��z��¬Ol*gjl?�zl:gj|�«xZ|��ªk��j­�l�k�l?~ax\���+* �\±á�j}j¬j­���{ * l�t���~w³Â�Z�av�xZ�z}4{)xz}E�zl`²�«�gE��{%gc«���­ª­�«+|a�z°�g4��~E����~�g4��~E��«��ªxzg n\¶�rj��_~E��xzgjl'¬E�avy��{ vylT{�}j�Z�ªx�t�k�l?{%gE�_~j��vzk�vh�wl�½E~El?���ª~Àvzl?{�xz��|_~q�j´

�AFGE )M�; 3 I � T P!> P�I � I�"9PfhgEl�{�l�~<xZ�Z�_­jgut<�O|�xZgjl?vz��vI�ª~:xZgj��v+vylT{)xZ�ª|a~:��vxZgE��x�xZgjl��Zl���v��'vzl�x�|�³ò{��ztu�wxZ|_¡_�%���Egj��{�{��_�E��¬E­ªlh~j|w�wlTv���~xZgjl�~jl�x�«+|a�z°wv?µE��~4��xzgE��xX~j|_~El�|�³xzgEl?vzl�~j|w�wl?vX���Zl�{�|_k��j�Z|_k���vylT�Å´hfhgjl�¡_|<��­ò|_³xzgjl*�_�Z{%gE�ÁxZl?{)xZ}j�Zl��v¾xz|À��­�­�|�« xzgj��v'vyl�x'|�³+{��ztu�wxZ|_¡_�%���Egj��{-{��_�E��¬j­�l:~j|w�wl?v¾xz|�³Â|_�Zk ��~jl�x�«�|_�Z°À��k�|_~E¡avyx¾xZgjl�k�vzl�­��_l?v�_~E��¬j}j��­����Z|_}wxZl?v�xz|�lT�_{%g�|�xzgEl�����~c��vzl?{�}j�zl «h�`t_´fhgjlc°al�t#��vzvz}jl���v�gj|�« �¿~j|w�wlc«���­ª­�°u~j|�« ��~E��{���~ ¬Olcvz}j�Zl�xZgE��x��_~j|�xZgjl���~j|w�wl�«��ª­�­�¬Olc�

{��ztu�wxZ|_¡a�Z�_�jgj��{�{��_�E��¬j­�l*~E|u�jl_´*f�|��j|�xZgE��x |_~jl:k*}4v�x��w��v�xZ�z��¬j}wxZl-°al�twv¾«�gj��{%g�«���­ª­I��­�­�|�«���~j|w�wl±Vvz�`taµ4~E|u�jl � ²�xz|��_l��Z�ª³Ât�xZgE��x ��~j|_xzgjl?�X~j|w�wlc±ávZ�`t_µO~j|w�wl �²���v\�ª~4�wl�lT�C��{��ztu�wxZ|_¡_�%���Egj��{'{?���E�_¬j­�l~E|u�jl_´I�QxX{��_~�¬Ol�vZ������xZgE��x�~j|w�wl�5��v��-xz�Z}Ev�xZl?��~j|w�wl ³Â|a��~j|w�wl � ´��~�xzgjlÀ~El �ux�vylT{)xz��|_~¹µ�«+lc�j�Zl?vzl�~<x:xzgjlc¬E�avy��v:|�³¾xzgj��v�vylT{�}j�Z�ªx�t ���%{%gj�ÁxZl?{�xz}j�Zl_´ �E|_­�­ª|�«���~j¡4µ�«+l

�jl�xZ�_�ª­ÅgE|�« xzgEl?vzl'l�­�l�k�l�~<xZv��_�zl ­��ª~E°_l?����~4����~<xzl?¡_�%��xzlT��«��ªxzg�xzgEl-n\¶�rw� �j�Z|�xz|w{�|_­A´

�AF�� �VL " � > � I�"9P!>� GT6; 5�P �-I >�MZJ��VN#P�IKJ4P�LVM�I��~�xzgE��v�vzl?{�xz��|_~òµu«�l �jl?vZ{��Z�ª¬OlXxZgjl ¡_l?~jl��%��­Å�wlTvy��¡_~�|�³¹xZgjl �j�Z|_�O|avzl?��vzl?{�}j�Z�Áx�t����%{%gj�ªxzlT{)xz}E�zlaµu�av�«+l?­ª­�av��wl�x%����­ª��~j¡:xzgEl'�ª~E�j�ª�u���w}E��­�{�|_k��O|_~jl?~<xZv+xzgE��x�k���°_l }j��xZgjl����%{%gj�ªxzl?{�xz}j�Zl_´

� ������� � §�� Í ¦�Î É ¤ ������¨ � Í �V¨ É ¤¼�l'�j�Z|_�O|avzl\�_~��_�Z{%gE�ÁxZl?{)xZ}j�Zl_µw}Evz�ª~E¡-xZgjl ³Â|_­�­�|�«��ª~j¡-xz|u|a­�v'&

� � vztuk:k�l�xz�Z��{¾°_l?tuv?´���~�|_�%�wl?��xZ|-k�����~<xZ�_�ª~�xZgjl ��¬j��­ª�ªx�t�xz|��_�jk:�ªxh|_���zly��l?{)xh��~E�w���<���w}E�_­L~j|w�wl?v��xX�_~<t�xz��k:laµj��~E�w���<���w}E�_­ò�_vztuk:k�l�xz�Z��{\°_l?twv����Zl¾}Evzl?�ò´�fhgj��vh��v��wl�xZ�_�ª­�l?����~�vzl?{�xz��|_~c�j´Õ�w´ ; ´

� � ���O��� �% ��5��2 : � P 2"0/� � 2���� W�"� ´�¼�l*�avzvz}jk�l���}j~j��Æ<}jl*{�l?~<xz�%��­ò~j|w�wlaµ4��Ãzvy��¡_~E�ª~j¡��_}wxzgj|a�z�ªx�taÄ%µ«�gj��{%g'°<~E|�«�vò��~E�'�j��vyxz�Z�ª¬E}wxzlTvÅxzgEl��j}j¬j­���{I°_l?tuvò|�³j��­�­�xZgjlIxz�Z}EvyxzlT� ~j|w�wl?v?´¹�QxTµ`�_­ª|a~jl_µT�Ol��z³Â|_�Zk�v�_�wk��ªxyx%��~E{�lh{�|_~<xz�Z|_­A´ò¼ègj��­�l+xZgj��v��avzvz}jk��wxZ�ª|a~*k��`t�vyl?l�k�{�|_~<xz�%���ZtXxZ|XxZgjlh~j|�xZ�ª|a~*|_³<Ãy�a�uÏQgj|w{~jl�x�«�|_�Z°wv�Ä)µ�«�l���­�vy| |a¬Evyl?�z�al�xzgE��x+� ~u}jk*¬Ol���|_³ò���j�j­���{���xZ�ª|a~EvIvzl�l�k5xz| ³á�_­ª­4�ª~<xZ| xzgjlX{?��xZl�¡_|a�zt|�³��C{�l�~<xz�%��­��%$?l?� ��}jxzgj|a�z�ªx�t¿gE�`�u��~j¡cxzgEl�}j­ªxz��k���xzl��zlTvy�O|_~Evz��¬j�ª­��ªx�tC³Â|_�:�_�wk��ªxyxZ�ª~j¡ �_{�{�l?vZv xz|~jl�x�«�|_�Z°c�zlTvy|a}j�%{�l?v'&�|a~ ��¬E��xzxz­�l�½El?­��ŵò³Â|_�\l �j��k��j­�l_µÅ�ªx'��v¾x�tu�j��{���­�­�tÀ~j|�x��wlTvy���Z�_¬j­�l�xz|�gE�`�alà ��}4v�x¾�_~ut<¬O|w�wtaÄ �_¬j­ªl xZ| ��|_��~�xzgjl�~El�x�«�|_�Z°Oµw¬E}wx¾�wl?�<��{�lTv�«�gj��{%gÀvygj|a}j­���¬Ol*�_¬j­ªl\xZ|'��|_��~À���Zl�_vZvy��¡_~El?��{�l�~<xZ�Z�_­ª­�t�³Â|_­�­ª|�«���~j¡:xzgEl�{�|_k�k���~4��vyxz�Z}E{)xZ}j�Zl\��~��j­��a{�la´

� � ���O��� �% ��5��2 � �, � / P"�4���������Z�� "� W�"� ´Àfhgjl�~j|w�wlTv���­�vy|ck�����~<xZ�_�ª~�xz��k�l�vzt<~4{%gj�z|a~j��$?��xZ�ª|a~¿¬ut{�|ak:k-}j~j��{���xz��~j¡�«��ÁxZg�xZgjl�{�l?~<xz�%��­òvz�ª¡a~j�ª~E¡:�_}wxzgj|a�z�ªx�t��avh�ª~Àvzl?{)xZ�ª|a~��4´ ;

ô�ô Ý"XZY�[�\�[

Page 48: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

� ( ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

� � ��� 6�1����"� : � P ��42 � �, �A2�0/��� 21����W��� ´�j|a­ª­�|�«��ª~E¡�xzgjl+�jgj��­ª|<vy|a�jgut¾|_³j�j�Z|a�_{�xz���_l�{�|_~Evyxz�Z}E{)xZ�ª|a~|�³��z|a}wxzlTv¾��~ n\¶�rw�'µL°al�twv ��~E�Cxz��k:l���~w³Â|_�Zk���xZ�ª|a~ ���Zl���­�vy|c�w��v�xZ�z��¬j}wxZl?� �j�z|<�_{�xz���_l�­�t_´�fhgE��v�ª~j³Â|_�Zk���xz��|_~�|_�Z�ª¡a�ª~4��xzlTv+³Â�z|ak�xzgjlXÃzvz�ª¡a~j�ª~E¡��_}wxzgE|_�Z�Áx�taÄ)´

��~ xzgjl�³Â|_­�­ª|�«���~j¡¿vzl?{�xz��|_~Ev?µ«+l��wl�x%����­�xzgjlc{�|ak:�O|_~El�~<xZv*�zlTÆa}E�ª�Zl?� xZ|¿��k��j­ªl?k�l�~<x-xZgjl��jl?vz�ª¡a~{%gE|_��{�l?v?´

� ������� � �£�Î"� � �ᤠ� Í � ���L¥ Í ¥��¹¦ ÉuÉ ¨� á§j¤T¤ É ¤ Í � Í Î É ¤®¾v'���j�ª�Zl?{�x'{�|_~Evzl?Æ<}jl?~E{�l:|�³+xzgjl�{�l�~<xz�%��­��%$?l?� �w��vyxz�Z��¬j}wxz��|_~�|�³�°_l?tuv?µÅ~j|_x'�_­ª­I~E|u�jl?v ���Zl:�`«h���Zl*|_³�_­ª­xZgjl��j}j¬j­���{�°_l�twv\|�³h��­�­xzgjl�|_xzgjl?�'~j|w�wl?v ��~¿xZgjl�~jl�x�«+|a�z°L´-fhgu}Ev?µÅxZgjl����%{%gj�ÁxZl?{�xz}j�Zl-¬4�_vz��{?��­�­ªt|a�4l?�Z��xzlTv+«��ªxzg�xZgj�zl?l�{�­��_vZvylTv�|�³�~E|u�jl?v?µE�_v�vzl�l?~�³Â�Z|_k(�_~���~E�w���u���j}E��­ò~E|u�jl?vh�O|_��~ax�|_³��u��l�«�&� �L¥�¦ �¤�¥ É Î�� Í Î É ¤

n¾~jlX~E|u�jl_µ � µu{�|a~Evy���wl?�Zv��_~j|�xZgjl��+~j|w�wl_µ0��µ<�av���~:Ã�}j~<xZ�z}EvyxzlT��~j|w�wl�Ä��ª³òxZgjlX�j}E¬j­ª��{¾°_l�t:|�³ ���v�~j|_x�°u~j|�«�~�¬<t�~E|u�jl � |_���Á³¹xzgjl\�j}j¬j­���{¾°al�t�|�³�~j|w�wl � ��v+°u~j|�«�~òµu¬j}wx�~j|_x�����­����j��xZl?��¬ut�'vy��¡_~E�ª~j¡'�_}wxzgj|a�z�ªx�t���~:xzgjl�~jl�x�«+|a�z°Lµ��A´ la´Ivy��¡_~E��xz}j�Zl�k:lTvzvZ��¡al?v?µ��zlT{�l?�ª�al?�*³Â�z|ak ��~�}j~<xz�Z}EvyxzlT�~j|w�wl_µ�{���~E~j|�x\¬4l��_l?�z�ª½ElT�Å´�¯�|_xz��{�l_µòxzgE��x ��x\~jl�x�«+|a�z°c��~j�ªxz����­��%$T��xz��|_~¹µò��­�­�~E|u�jl?v\l �j{�l?�wx xzgjlvy��¡_~E�ª~j¡#�_}wxzgj|a�z�ªx�t ��~4�#xzgElÀ~j|w�wlc�Áx%vyl?­Á³\«��ª­�­�¬Ol�Ãy}j~<xz�Z}EvyxzlT�<Ä%µ�³Â�z|ak ��~ �ª~4�w�ª�u���w}E�_­�~j|w�wl?v�4|a�ª~<x�|_³��u��l�«

� ¦ �¤?¥ É Î�� Í Î É ¤n¾~jl'~j|w�wlaµ � µE{�|_~Evz���jl��%v��_~j|�xZgjl��h~j|w�wlaµ �'µ4�_vh��Ã�xZ�z}4v�xZl?��~j|w�wl)Ä �Á³�xzgjl'�E}j¬j­���{ °al�t�|_³ �q��v°u~j|�«�~�¬ut�~j|w�wl � ��~4��xZgjl �j}j¬j­���{ °al�t�|_³�~j|w�wl�� ��vh����­����E��xzlT��¬ut���vz�ª¡a~j�ª~E¡:�_}wxzgj|a�z�ªx�t���~xzgjl'~El�x�«�|_�Z°Oµu�A´ la´�vy��¡_~4��xz}E�zl k�l?vZvz�_¡_lTv�µu�Zl?{�l?�ª�al?��³Â�z|ak�xz�Z}Evyxzl?��~j|w�wlTv�µj{?��~�¬4l'�al��Z�Á½4l?�Å´

� �����"���"� ¢� ¹¥�� Í ¦ �Â¥ Êfhgjl'Ãyvz�ª¡a~j��~j¡���}jxzgj|a�z�ªx�taÄ'��v\��~j|w�wlaµO«�gE��{%gCg4�_vXxzgjl�vy�Ol?{����_­��E�z|a�4l?�yx�t�xzgE��x¾�ªxZv\�j}j¬E­ª��{*°al�t��v ���j�z��|_�Z��°<~E|�«�~C¬utC��­�­¹xZgjl-~E|u�jl?v\�ª~¿xzgjl:~jl�x�«+|a�z°L´ fhgjl:vz��¡_~j��~j¡��_}wxzgE|_�Z�Áx�tcgE�av¾vz�4lT{�����­�zlTvy�O|_~4vy��¬j��­ª�ªxz��l?v�³Â|_��xZgjl�~jl�x�«+|a�z°Lµa~E��k�l�­�t-xz|*�w��vyxz�Z�ª¬j}jxzlX{�l��zxz�ª½4{���xzl?v���~E���_­�vz|'xz|-�w��vyxz�Z��¬j}wxzl¬E�_vzl\xz��k�l'|_~jl «�gj��{%gcl?�_{%g�~j|w�wl'vzt<~4{%gj�z|a~j��$�l?v��ªxZvzl�­ª³�´

n¾}j�\���%{%gj�ªxzl?{�xz}j�Zl'��v�¬E�avylT�c|_~cxzgEl-�_vZvz}jk��wxz��|_~�xzg4��xXxZ�z}4v�xZl?�c~j|w�wlTv�l�~<xZ�ª�Zl�­�t��j��vz�zl?¡a�_�Z��xz�%��³ ϽO{��_~E�#��~w³Â|_�Zk���xz��|_~ ³Â�z|ak3}E~axZ�z}4v�xZl?� ~E|u�jl?v:«�gj��{%g ���Zl�~ � x:�_¬j­�l�xZ| ��}jxzgjl?~axZ��{?��xZl�xZgjl����:{�|_~<xz�Z|_­k�lTvzvZ��¡al?vhvy}4{�{�lTvzvy³Â}j­�­ªta´�fhgjl?~�³Â�Z|_k(xzgjl�n\¶�rw� �j�Z|�xz|w{�|_­�� vh�O|_��~<x�|�³�<��l�«'µ4�Áx���v��avh�Á³xzgEl?vzl'~j|w�wl?v�j����~j|_xXl �w��v�xT´+®XvX���zlTvy}j­ªx?µE~j|���xzxZ�_{%°�|_~�xzgjl*�ª~<xzl?¡_�Z�Áx�t�|�³�xzgjl���~w³Â|a�zk���xZ�ª|a~cl �j{%gE��~E¡_l?v�¬Ol�x�«�l�l?~xZgjl:xz�Z}Evyxzl?� ~j|w�wlTv¾��v �O|avZvy��¬j­�l_µò~j|a�'���Zl:��xyxZ�a{%°wvX|a~¿xZgjl��w� 4L}Evz�ª|a~ k�lT{%gE��~j��vzk ±áoÀ��� >E|u|w�w��~j¡<²�O|avZvz�ª¬j­�l_´¼�l�«��ª­�­�vzgj|�« ­���xzl?�'gj|�«���~ �j�%�_{�xz��{�l:~j|�x �%�% xzgEl-xZ�Z��Ç�{*³Â�Z|_k }E~axZ�z}4v�xZl?� ~j|w�wl?v\��v �ª¡a~j|_�Zl?�Å´

��~�|_�%�wl��*xz|��4l?�y³Â|a�zk � vy}E{?{�lTvzvy³Â}j­�~jl�x�«�|_�Z° �ª~j�ªxz����­���$?��xZ�ª|a~òµ��C­���k:�ªxzlT��vzl�x�|�³���~w³Â|a�zk���xZ�ª|a~#³Â�Z|_k}E~axZ�z}4v�xZl?��~j|w�wl?v�k-}Evyxh¬Ol�{�|a~Evz���wl?�zlT�Å´

� ������� � � É � ���!�"���"� ¢ �¥�� Í ¦ �Â¥ Ê © �'È �n¾}E�¾���%{%gj�ªxzlT{)xz}E�zl'��vX¬E}j�ª­ªx¾}E�4|a~¿���j}j¬E­ª��{�°al�tcvytwvyxzl�kcµO�ª~¿«�gj��{%gcxZgjl-vz��¡_~j��~j¡��_}wxzgj|a�z�ªx�tc�w� 4L}Evzl?vxZgjl:�j}j¬j­���{-°_l?twv�³Â|a�XxZ�z}EvyxzlT�C~j|w�wlTv�´'fhgjl�vyxz�Zl�~j¡_xzgC|_³��j}j¬j­���{)ÏQ°_l�tÀvztwv�xZl�k�vX­���l?v\�ª~¿xzgjl-³á�_{�x¾xZgE��x

ACB ô A æ

Page 49: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: � �

�E}j¬j­���{\°_l?twv+{?��~�¬Ol l �w�O|avzl?��xZ|:�_~ut_|_~El�Ïxzgjl'�w�ªÇ�{�}j­ªx��E���zxh¬4l?�ª~j¡-³Â|_���-~j|w�wl¾xz|�����­����j��xzl¾xzgE��xh��E}j¬j­���{�ÏA°al�t_µÅ{�­��_�ªk���~j¡�xZ|�¬Ol�­�|_~j¡�xz|c��vz�4lT{��ª½4{-~j|w�wl_µò�w|ulTvX��~C³á�a{)x ¬4l?­ª|a~j¡�xZ|�xZgE��x ~j|w�wl_´'��~ |_}j��E�z|a�4|<vylT�*���%{%gj�ªxzlT{)xz}E�zlaµ`xzgj��vI��vl�~Evz}j�Zl?��¬ut'xZgjlh³á�_{�xxzgE��xIxzgjl��j}E¬j­ª��{�°_l?t�|�³4xzgjl�vz�ª¡a~j��~j¡\�_}wxzgE|_�Z�Áx�t��v+°<~E|�«�~�¬ut��_­ª­I±Âxz�Z}Ev�xZl?�E²�~j|w�wlTv�|_³Åxzgjl\~jl�x�«�|_�Z°L´�¼ègEl�~���vZvy}j��~j¡:��k�l?vZvz�_¡_l�«��ªxzg��j}j¬j­���{X°al�twv�|_³xZgjl ~j|w�wl?v��ª~�xzgjl'~El�x�«�|_�Z°Oµ<xZgjl�vy��¡_~E�ª~j¡���}jxzgj|a�z�ªx�t��Áx%vyl?­Á³I��xzxZ�a{%gjl?v��ªxZv�vz�ª¡a~E��xZ}j�Zl_µu�V´ l_´xZgjl�vz�ª¡a~j�ª~E¡�_}wxzgE|_�Z�Áx�t���vzvz}jlTv�{�l��zxz�ª½4{?��xzlTv�³Â|_�hxZgjl xz�Z}Evyxzl?��~j|w�wlTv�´��~�xzgE��v�{�|_~<xzl �ux?µuxzgEl�vy��¡_~j��~j¡���}jxzgj|a�z�ªx�t���v��4l?�y³Â|a�zk���~j¡*xZgjl ³Â|_­�­�|�«��ª~j¡:x%�_vz°uv'&

� �Áx��_­ª­�|�«�v�~El�« ~j|w�wlTv+xz|:�zl?¡_��v�xZl��+xzgjl?�ª�h�j}j¬E­ª��{X°al�twv��ª~��-vzl?{�}j�Zl�³á�_vzgj��|_~�± x�tu�j��{���­�­�t�xzgj�Z|_}j¡agk���~u}E��­ò�_}wxzgEl�~<xz��{���xz��|_~4²�µj«�gjl��Zl�¬ut��:~jl?« ~j|w�wl'¬Ol?{�|_k�l?v��'Ã�xz�Z}Evyxzl?��~j|w�wl�Ä%µ

� �Áx��Ol��Z��|u�j��{?��­�­ªt��j��vyxz�Z�ª¬E}wxzlTv�{�l?�yxZ�Á½4{?��xZl?v?µu{�|_~<xZ�_�ª~E�ª~j¡-&

��:­���vyx�|�³��j}j¬j­���{ °_l�twv�³Â|a����­�­EÃ�xZ�z}EvyxzlT��~j|w�wl?v�Ä%µ

��'vz��¡_~E��xz}j�Zl_µa�_l��Z�ª³Ât<��~j¡\xzg4��x�xZgjlXk�l?vZvZ��¡_laµ_{�|a~<xZ����~j��~j¡\xzgjlX�j}j¬j­���{X°_l?tuv|_³Lxzgjl+Ã�xz�Z}EvyxzlT�~E|u�jl?v�Ä*«��av�µO�ª~4�wl�lT�ŵL��vZvy}El?�À¬ut�xzgjl�vz�ª¡a~j�ª~E¡���}wxZgj|_�Z�ªx�t��_~E�C«h�_vX~j|�x\k:|w�w�ª½ElT�C«�gj��­ªl��~�xz�%��~Evz�ªx?´

� �Áx��4l?�z��|w�w��{���­�­�t:�w��vyxz�Z�ª¬j}jxzl?v�xzgEl�Ãy¬E�_vzlhxz��k�l)Ä)µ<«�gE��{%g���v�}4vylT��¬<t�|_xzgjl?��~j|w�wlTvIxz|:vytu~E{%gE�z|a~j�%$?lxzgjl?k�vyl?­ª�al?v?´I�Qxh��v�vz�ª¡a~jl?��«��ªxzgc�Áx%v��j�Z�ª����xzl °_l?t_´

� �Áx'��~4vy«�l��%vhxzgEl:{%gE�_­ª­�l�~E¡_l�ÏQ�Zl?vz�4|a~Evyl �j�Z|�xZ|w{�|_­¹³Â|_�hÃ�¬E�avyl*xz��k�l)Ä-�_{?Æ<}j��vz�ªxz��|_~ò´XfhgEl-��~4vy«�l��¾��vvy��¡_~El?��«��ÁxZg��ªxZv��j�z������xZl\°al�ta´

���a{%g ~j|w�wl�«���vzgj��~j¡CxZ|¿�E�_�yxZ��{��ª�E��xzl���~#xZgjl�~El�x�«�|_�Z° ��v��Zl?Æ<}j���zlT��xz| �zl?¡_��v�xZl��*�ªxZv-�j}j¬E­ª��{�°al�t«��ªxzg �#vz��¡_~j��~j¡ ��}jxzgj|a�z�ªx�t_´ fhgj��v���v��_�wk��ªxyx%��~E{�l_´ fhgjl¿vz�ª¡a~j�ª~E¡ ��}wxZgj|_�Z�Áx�t��4l?�z��|w�w��{���­�­�t ��vzvz}jl?v{�l��zxz�ª½4{���xzlTv�´ fhgjl?vzl�{�l��zxz�ª½4{���xzlTv-�_�zl�¬j�z|<�_�j{?�_vyx�xz|¿xzgjl�l�~<xZ�ª�Zl�~El�x�«�|_�Z°O´�¯�|w�wlTv�µ��Zl?{�l����u�ª~j¡¿xzgjl{�l��zxz�ª½4{���xzlTv�µj«���­�­¹v�xZ|_�Zl xzgjlTvyl ³Â|a�X��vz�4lT{��ª½El?�À�_k:|a}j~<x�|�³xz��k�l_µ4��³ xzl?��«�gj��{%g�xZgjl�t�l �w�j���Zl_´+�Xl�~E{�l_µ�Ol��Z��|u�j��{\�Zl�³Â�Zl?vzgj�ª~E¡:|_³�{�l��zxz�ª½4{���xzl?vh��vh�Zl?Æ<}j���zlT�Å´

� ������� � ���!�"���"� � �� ��É ¤?¤T§�� É ¤:§���Îè¥�� � É ¤ Ê ��¨ �¹¦ Í � ��_§w¥ � Í �fhgEl�k�l?{%g4��~j��vyk�v-xz| vz�ª¡a~ n\¶�rw�(k�l?vZvz�_¡_l?v:��~4�#xz| vzt<~4{%gj�z|a~j��$�l�~El�x�«�|_�Z°�~E|u�jl?v��wl?vZ{��Z��¬4lT� ��~�4´ �wµ �4´ ; µ �E´ ��vygE|_}j­���¬Ol'}Evzl?��«��ªxzgÀ��vytwvyxzl�k(|�³�j}j¬j­���{ ,`�j�Z���`��xzl °_l?twv�´

�AF � )M�I7�9I�"9P�N " � L�" P�MOLVT P�I � " ; �-I T N#" �65 H 7m+|ak*¬j��~jlT��«��ªxzg�xzgjl ¬E�avy��{�n\¶�rw�^�z|a}wxz��~j¡:�j�Z|�xz|w{�|_­AµaxZgjl�{�|ak��4|a~jl�~<xZv��j�Zl��u��|_}Evz­�t��wl?vZ{��Z�ª¬Ol?��{��_~¬OlX�_�j�j­��ªlT�:xz|��_{%gE�ªl?�_lhxzgEl�|_¬w��lT{)xZ�ª�al�|�³Å�_�wk��ªxyxz��~j¡�|a~j­�t*xZ�z}EvyxzlT�:~j|w�wl?v��ª~<xz| xZgjlX�a�uÏAgE|u{h~El�x�«�|_�Z°O´¼�l'«���­ª­¹�jl?vZ{��Z�ª¬Ol\xzgjl��wl�xZ�_�ª­�vh|�³�xzgj��v���~�xZgjl ³Â|_­�­�|�«��ª~j¡4´

� �E�z|ak$�-~El�x�«�|_�Z°�{�|_~j~El?{)xZ�ª�u�ªx�t��4l?�Zvz�Ol?{)xZ�ª�al_µuxZgjl �j�z��k����Zt�xZ�avy°���v�xz|:l�~Evz}j�Zl\xzgE��xhk��_­ª��{���|_}Ev­���~j°<ÏQvyxZ��xzl��ª~j³Â|_�Zk���xz��|_~è±Â�A´ l_´�­���~j°<ÏQvyxZ��xzl���~w³Â|_�Zk���xz��|_~�«�gj��{%gòµ��Á³h�ª~<xZ�z|w�w}E{�l?�ŵ�«�|_}j­�� {�|_�Z�z}E�wx'xzgjl��k���¡al-|_³+xZgjl�~jl�x�«�|_�Z°�xz|a�4|a­ª|a¡_tj²¾��v ~j|_x'�ª~<xz�Z|w�w}E{�l?� �ª~<xz|cxZgjl�~jl�x�«�|_�Z°L´-��~ n\¶�rw�'µLxzgE��v�{�|_k�l?v

ô�ô Ý"XZY�[�\�[

Page 50: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�<º ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

�j|�«�~��E�z|_xzl?{�xz��~j¡:xzgjl*�ª~<xzl?¡_�Z�Áx�t�|�³IfXmèk�lTvzvZ��¡al?v?´�fXmèk�lTvzvZ��¡al?v����Zl'¡_l?~jl��%��xZl?��¬ut�~j|w�wlTv�«�gj��{%g�_�zl vzl�­�l?{)xZl?�c�_v�oC����v?µE��~E�����Zl �zl?­��`tal?��¬<t�~j|w�wl?vh«�gj��{%gÀ���Zl\vzl�­�l?{�xzlT���av�oÀ����v?´fhgu}Ev?µE�:~j|w�wl'vygE|_}j­���l�~Evz}j�Zl¾xZgE��x��ªx'&

� vyl?­ªlT{)x%vh|_~j­�t�xZ�z}EvyxzlT��~E|u�jl?v��av�oC����v?µ� �_{?{�l��jxZv�xz|�¬Ol�vzl�­�l?{)xZl?���_v��_~�oÀ�+� |_~j­�t�¬ut�xz�Z}EvyxzlT��~E|u�jl?v?µ� ³Â|_�Z«��_�Z�Ev+|a~j­�t�¬j�Z|a�_�E{��_vyx , >E|u|w�wl?��k�lTvzvZ��¡al?v+³Â�z|ak�xz�Z}EvyxzlT��~El���¡_gu¬4|a�Zv?µ

� �_{?{�l��jxZvh|_~E­ªt�fXm k�l?vZvz�_¡_lTv+|a�z��¡_��~E��xz��~j¡*³Â�Z|_k$xz�Z}Ev�xZl?��~j|w�wl?v?´�Q³~j|w�wl � vyl?­ªlT{)x%v��-~E|u�jl �av���~coÀ���'µE~j|w�wl � l14Ll?{)xZ�ª�al�­�t��j}wx%v��Zl?vz�4|a~Evy��¬j��­ª�ªx�t�³Â|a���_�w�al��zÏ

xZ��vz��~j¡�xzgjl�­���~j°C³Â�Z|_kq~E|u�jl�(xz|À~j|w�wl � |_~ ~j|w�wl �´n¾~j­�tC�ª³�~j|w�wl ��v xZ�z}4v�xZl?� {��_~ ~j|w�wl �¬Ol*{�l��zxZ����~cxzg4��xXxZgj��v��Zl?vz�4|a~Evy��¬j��­ª�ªx�t���v�³Â}j­Á½4­ª­�l?�Å´¾fhgj��v¾{�|a�z�Zl?vz�4|a~E�jv�xZ|���~À��~EvyxZ��~4{�l�|_³�Ã���~E{�|a�z�Zl?{�xxZ�Z��Ç�{¾�Zl�­��`tu�ª~E¡�ľ�_v��jl?vZ{��Z�ª¬Ol?���ª~Àvzl?{�xz��|_~ ; ´�Q³O~j|w�wl � ��v�vzl�­�l?{�xzlT�*�_v���~:oÀ��� ³Â|_�~j|w�wl��µ�~E|u�jl � �_vZvy}Ek:lTv¹�Zl?vz�O|_~Evz�ª¬E�ª­��Áx�t\³Â|a��a�w�_l?�yxZ��vz��~j¡

xZgjlX­���~j°�¬4l�x�«+l?l�~�~E|u�jl � �_~E���´En¾~j­ªt��ª³ò~j|w�wl ��v�xZ�z}EvyxzlT��{��_~�~j|w�wl � ¬Ol\vz}j�Zl�|�³¹�ªxZv+���wl�~<xz�ªx�t�_~E�*xzgu}EvI¬Ol�vy}E�zlhxZgE��x��ªx���v~E|�x���~axZ�z|w�w}4{���~j¡ k��_­ª��{���|_}4v­ª��~j°<ÏQvyxZ��xzl���~w³Â|_�Zk���xZ�ª|a~-��~<xz|\xzgjl�~El�x�«�|_�Z°O´fhgE��v+{�|_�Z�Zl?vz�4|a~E�jv�xz|-��~��ª~4v�x%��~E{�l�|�³EÃy�ª~E{�|_�Z�zlT{)xxz�%��Ç�{�¡al�~jl?�Z��xz��|_~uÄ��_v��jl?vZ{��Z�ª¬Ol?����~�vylT{)xZ�ª|a~ ; ´��~xZgjl�vZ��k�l�vy�ªxz}4��xz��|_~¹µ¹~j|w�wl � �a{�{�l?�wxZv��zlTvy�O|_~Evz��¬j�ª­��ªx�tÀ³Â|_�'³Â|a�z«h���%�w��~j¡�¬j�z|<�_�j{?�_vyx , >E|u|u�jl?�ÀxZ�Z��Ç�{³Â�Z|_k ~j|w�wl ��~4���ª~<xz|*xzgjl¾~jl�x�«�|_�Z°L´ �X~j­ªlTvzv+~j|w�wl ��v��'xZ�z}4v�xZl?��~j|w�wlaµ<~E|u�jl � {?��~j~j|_x�¬Ol\vz}j�ZlxZgE��x\~j|w�wl «���­ª­�~j|�x ¡_l?~jl��%��xZl���~E�¿�ª~<xZ�z|w�w}E{�l�l �j{�l?vZvy���_l*�_k�|_}j~<xZv¾|�³�¬E�z|<�_�j{?�_vyx�xz�%��Ç�{�«�gj��{%gòµ«�gEl�~ >E|u|w�wlT�èxz| xzgjl�~jl�x�«+|a�z°Lµ�k��`tè{�|_~4vy}jk�l l �j{�lTvzvz�ª�alC�Zl?vz|_}j�%{�lTv���~E�^�4|_xzl?~axZ���_­ª­�t·�j�Zl��_l?~<x­�l�¡a�ÁxZ�ªk���xzl\xz�%��Ç�{¾³Â�z|ak$¬Ol���~j¡�xz�%��~Evzk��ÁxzxzlT�Å´�Q³���~j|w�wl � �a{�{�l��wx%v���fXmèk�lTvzvZ��¡al\|a�z��¡_��~E��xz��~j¡:³Â�z|ak ��~j|w�wl �µE~j|w�wl � �_vZvy}jk�lTv�xzgE��x�xzgjl

{�|_~<xzl?~<xZv¾|�³�xZgE��x k�l?vZvz�_¡_l*�_�zl:{�|_�Z�Zl?{)x �À�_~E�Àgjl?~E{�l:�ª~4{�­�}E�wl?v¾xZgjl-��~w³Â|a�zk���xZ�ª|a~C��~¿�ªxZv\­ª��~j°<Ï�v�x%��xzl�E��xZ�_¬E�_vzl_´ �X~j­�l?vZv�~j|w�wl 5��vhxz�Z}Evyxzl?�òµj~j|w�wl � {��_~j~j|_xh¬Ol�vz}j�zl xZgE��x�xZgjl'��~w³Â|_�Zk���xz��|_~À{�|_~<xZ�_�ª~jlT���v�{�|_�Z�zlT{)x?´�fhgj��v�µ_xz|u|Eµ<{�|_�Z�Zl?vz�4|a~E�jv�xz|��_~:��~EvyxZ�_~E{�lh|�³jÃy�ª~E{�|_�Z�zlT{)xxz�%��Ç�{h¡al�~jl?�Z��xz��|_~uÄ��avI�wl?vZ{��Z��¬4lT���~ÀvylT{)xZ�ª|a~ ; ´fhgu}Ev?µL¬4|_xzgÀxZgjl Ãz¯�l?�ª¡agu¬4|a�\rul?~Evy��~j¡�Ä��_~E�cxZgjl-¡al�~jl?�Z�_­�n\¶�rj��oÀl?vZvZ��¡_l*�j�z|w{�l?vZvy��~j¡�k*}4v�x ¬4l

�_}j¡_k�l?~axZl?� xz|Àl?~Evz}j�zl�~El�x�«�|_�Z°C�ª~<xZl�¡_�Z�ªx�t_´�¼�l�«���­ª­��jl�xZ�_�ª­�xzgjl��zlTÆa}E�ª�Zl?����}j¡ak�l�~<xZ��xz��|_~Ev ��~ xzgjl³Â|a­ª­�|�«���~j¡E´

� ��� ��� �òÉ ¨! �¦ ���"� � � ��É ¤T¤?§�� É � ¦ Í ¨ É ¤T¤���� �fhgElCvy��k��j­ªlTv�x��O|avZvz�ª¬j­�lÀk�l?{%gE�_~j��vyk xz|#°_l?l��·}j~<xz�Z}EvyxzlT��~E|u�jl?v�|a}wx�|�³'� ~jl�x�«�|_�Z° «�|_}j­�� ¬4lC�vz��k:�E­ªl �z}j­�l¿vyxZ��xz��~j¡ &CÃz�#k�l?vZvz�_¡_l_µ�vzl�~<x�³Â�Z|_k ��~è}E~axZ�z}4v�xZl?�è~j|w�wlaµ���v�vz�ª­�l�~<xz­�t·�w��vZ{��_�Z�jl?�è��~4�~El��ªxzgjl?�X�j�Z|w{�l?vZvzl?��~j|_��³Â|_�Z«��_�Z�wlT�<Ä)´�¼ègj��­ªl:vy��k��j­�l_µ4xzgj��vX{�|_~E�w�ªxz��|_~À��v�xZ|u|��zlTv�xZ�z��{)xZ�ª�al_µE�av�«���­ª­�¬4l��­�­ª}Evyxz�%��xZl?��¬4l?­ª|�«'´¶¹l�x�}Ev��ªk��_¡_��~jlXxZgE��x��_­ª­L~j|w�wlTvh�zlTÆa}E�ª�Zl?��xZgE��x��_­ª­Oxz�%��Ç�{Xxzgjl?t��Zl?{�l?�ª�al¾vzgj|_}E­���¬4l'vz�ª¡a~jl?��¬<t��

°al�t xZgjl�t'°u~j|�«^±á�V´ l_´�|_�Z��¡_��~E��xZl?v¹³Â�z|ak���xZ�z}EvyxzlT�*~E|u�jlT²)µ_«��ÁxZg*xZgjl+�E�z|a�4l?��xZ�ªk�l'±Â�A´ l_´�xzgjlhk�l?vZvz�_¡_l+��v�Zl?{�l�~<x%²�µ�¬4l�³Â|_�Zl��_{�{�l��wxZ�ª~E¡XxZgjl�k ³Â|a��j�z|w{�l?vZvy��~j¡¾�_~E�*³Â|_�Z«��_�Z�w��~j¡4´òfhgj��v«�|_}E­��*­ªlT�_�'xZ|'�¾vz�ª¡a~E��xZ}j�Zl�jl?�_�j­ª|w{%°��j�Z|_¬j­�l�k(|_~c~jl�x�«�|_�Z°���~j�ÁxZ���_­ª��$?��xz��|_~ò´

ACB ô A æ

Page 51: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �<�

�X�4|a~ ~jl�x�«�|_�Z° ��~j�ªxz����­��%$T��xz��|_~¹µ�~j| ~j|w�wlTv�°u~j|�« ��~ut��E}j¬j­���{À°al�twv?µ�|_xzgjl?��xZgE��~·xZgE��x�|_³'xzgjlvz��¡_~j��~j¡C��}jxzgj|a�z�ªx�t ±V��~E�òµ�|_³�{�|_}E�Zvzl_µ�xzgjl?�ª�:|�«�~4²�´Cfhg<}4v�µI�w��vy�Zl�¡<���%�w��~j¡À{�|_~<xZ�z|a­Ixz�%��Ç�{�³Â�Z|_k xzgjlvz��¡_~j��~j¡c��}wxZgj|_�Z�Áx�taµò��­�­I~j|w�wl?v «���­�­�¬utC�wl�³á�_}j­Áx���¡_~E|_�Zl:{�|_~<xz�Z|_­�xz�%��Ç�{*³Â�z|akql?�a{%g¿|_xzgjl?�?´�m+|_~<xz�Z|_­xZ�Z��Ç�{�³Â�Z|_k xzgjl¿vz��¡_~j��~j¡#��}wxZgj|_�Z�ªx�t#«��ª­�­�¬Ol¿�_{?{�l��jxzl?��¬ut �ªxZv�~El���¡_gu¬4|a�Zv�vz�ª~4{�lcxzgEl�t °u~j|�«(xzgjl�E}j¬j­���{ °al�t�|�³�xzgEl vz��¡_~j��~j¡���}wxZgj|_�Z�ªx�t��ª~À�_�j�`�_~E{�la´Ifhgjl |_~j­�t�~j|w�wl'«�gj��{%g�k��`t�¬4l'vzl�­�l?{)xZl?�c�_vh�_~oC��� ��v?µ�xzgjl?~òµ¹xZgjl�vz�ª¡a~j��~j¡C��}wxZgj|_�Z�ªx�tC�Áx%vyl?­Á³�´À¯X|À|�xzgEl���~j|w�wlTv'«���­ª­+¬4l�vzl�­�l?{�xzlT���av�oÀ����µ���~4�~E|¿¬j�Z|a�a�j{��av�x*k�lTvzvZ��¡al?v�«���­�­�¬Ol�³Â|_�Z«��_�Z�wlT�Å´¿��~��E���zxz��{�}E­��_�?µI��­�­�~j|w�wl?v��CgE|_�Ev:�`«��`t¿³Â�z|ak xzgjlvz��¡_~j��~j¡��_}wxzgE|_�Z�Áx�tÀ«���­ª­��j��vz�zl?¡a�_�Z�À{�|_~<xz�Z|_­�k�l?vZvz�_¡_l?vX³Â�Z|_k ~j|w�wlTv B-gj|a� �`«h�`t�³Â�z|ak xzgjl�vz�ª¡a~j�ª~E¡�_}wxzgE|_�Z�Áx�t &�xZgjlC�`ÏQgj|_� ~j|w�wl?v��w| ~j|_x:°u~j|�«�xZgjlc°_l?tuv:|_³�xzgjl B�ÏAgj|a� ~j|w�wlTv�´�fhgjlÀ{�|_~4vylTÆa}El�~E{�l��vXxzgE��x\­��ª~E°uv¾¬Ol�x�«�l�l�~ B�ÏQgj|_�C�_~E� ��ÏAgE|_�À~j|w�wlTvX«���­ª­~jl?�_l?�X¬Ol-�al��Z�Á½ElT�C�_vhÃzvytuk�k�l�xz�Z��{%Ä*��~E�Cxzgjlvz��¡_~j��~j¡���}wxZgj|_�Z�ªx�t�«��ª­�­ò~jl?�_l���vzl�­�l?{�xXoÀ��� � v���k�|a~j¡-�ªxZv�~jl���¡_gu¬O|_�%v�´¼ègjl?~ xZgjlcvy��¡_~j��~j¡¿�_}wxzgE|_�Z�Áx�t#vyxZ���zxZv-¬j�Z|a�a�j{��av�xZ�ª~j¡C{�l��zxz�ª½4{���xzlTv�µxZgjl?vzl��_�zl��zlT{�l?�ª�al?� ¬ut xzgjl

vz��¡_~j��~j¡��_}wxzgj|a�z�ªx�t � v¾~jl?�ª¡ag<¬O|_�%v �c¬j}wx'���Zl*~jl?�_l?��³Â|_�Z«h���%�wl?�Àvz�ª~4{�l*~E|�oÀ��� vzl�­�l?{)xZ�ª|a~CgE�av�x%��°_l?~�E­��a{�l_´:��l?~E{�laµòxzgEl�{�l��zxz�ª½4{���xzlTv¾~El��_l?� �zlT�_{%g¿~E|u�jl?v ¬Ol�t_|a~E�?B�gj|a�¿³Â�Z|_k xZgjl�vz�ª¡a~j�ª~E¡��_}wxzgj|a�z�ªx�t_µ�_~E��~j|�~jl�x�«�|_�Z°�³Â|_�Zk���xZ�ª|a~�xZ�_°_lTvh�j­��a{�la´fhgj��v ��v¾��­�­ª}Evyxz�%��xZl?�¿�ª~ ½E¡_}E�zl B?º�«�gjl��Zl-~E|u�jl (�Zl���l?{�xZv ���+¶¹¶�n\v¾³Â�Z|_k ~j|w�wl � µLxZgu}Ev v�x%�`tuv

�avytuk�k�l�xZ�z��{��_­ò³Â|_�\~j|w�wl � �Ogjl�~4{�l-xzgjl�vy��¡_~E�ª~j¡���}wxZgj|_�Z�Áx�tcgE�avX~E|�oÀ���5��~E�¿�Áx%v->4|<|w�w��~j¡�v�xZ|_�EvxZ| � ´� ~jl?�_l����Zl?{�l����_lTv�xZgjl'°_l?twv+|_³ � ±V��~E��|�xZgjl���~E|u�jl?v%²)´

����¡_}j�Zl BTº�&�ru��¡_~E��xz}j�Zl'�wl?�a�w­�|u{%°�l �j��k��j­�l

fhgu}Ev?µÅxz|�l�~4��¬j­�l�~jl�x�«�|_�Z°c�ª~j�ªxz����­���$?��xZ�ª|a~òµLxzgEl�vz��k:�E­ªl��Z}j­ªl:|�³IÃy��k�l?vZvz�_¡_laµLvzl�~<x\³Â�z|ak ��~ }j~wÏxZ�z}4v�xZl?� ~j|w�wl_µò��v'vz�ª­�l�~<xz­�tC�w��vz{?���%�wl?� ��~E� ~jl?�ÁxZgjl��'�j�Z|w{�lTvzvzl?�¿~j|_�\³Â|_�Z«h���%�wl?�<Ä*��v ~j|_x'�_�j�j­���{?��¬j­�l_µ�_~E���wl�x%����­ªlT��{�|_~Evz���wl��%��xZ�ª|a~Ev�k-}Evyx�¬4l'k��_�jl_´

� ��� ��� �òÉ ¨! �¦ ���"� � É �����L£ Í ¦ �¹É ��¤ ���"�®¾vI«�l�vz�`« �ª~:xZgjl��j�Zl��u��|_}EvIvzl?{�xz��|_~òµa~jl���¡_gu¬O|_��vzl�~Evz��~j¡ k*}Evyx�xZ�_°_l���~<xz|��_{?{�|a}j~<x�xZgjl��O|avZvy��¬j��­ª�ªx�t*|_³g4�`�<��~j¡\�¾vztuk:k�l�xz�Z��{�­��ª~j°'«��ªxzg���~:}j~<xz�Z}EvyxzlT��~jl?�ª¡ag<¬O|_���~-|a�Z�jl���xz| ��­�­ª|�«#³Â|a�I{�l��zxz�ª½4{?��xzl�k�l?vZvz�_¡_lTv³Â�Z|_k�xzgEl¿vy��¡_~E�ª~j¡ �_}wxzgE|_�Z�Áx�t xz| �j�Z|_�4��¡a��xzl�xz|���­�­�xzgEl¿~j|w�wlTv��ª~ xzgjlC~El�x�«�|_�Z°O´ ��l�xz}j�Z~j��~j¡#xz|½4¡_}j�Zl�BTºwµL«+l:|_¬Evzl��Z�_l�xzgE��x¾xZgjl:vz��¡_~j��~j¡��_}wxzgE|_�Z�Áx�tcvygE|_}j­��¿vzl�­�l?{�x¾~j|w�wl � �av¾�_~ oÀ��� �ª~ |_�%�wl��³Â|a�'xzgEl�{�l��zxz�ª½4{?��xzlTv xz|À�Zl?�a{%g ~E|u�jl��´Im+|_~Evz���jl��Z�ª~j¡�xZgjl�{�|a~E�w�ªxz��|_~Ev ­���v�xZl?�#��x'xZgjl�¬Ol�¡a�ª~j~E�ª~j¡À|_³xZgj��v\vzl?{�xz��|_~òµOxZgj��v\��v�n *�&4~j|w�wl $��v\��xZ�z}4v�xZl?�C~E|u�jl*¬utÀ~j|w�wl � ��~4�C�u��{�l-�al��%vz�E´¾f�|��_­ª­�|�« ³Â|_�vz}E{%gc��~coÀ��� vzl�­�l?{)xZ�ª|a~òµw~j|w�wl � ��~E��~j|w�wl k*}4v�x�vz|_k�l�gj|�«^l?vyxZ��¬E­ª��vyg�xzg4��x�xzgEl'­ª��~j°�¬Ol�x�«�l�l?~xZgjl�k ��v�vztuk�k:l�xz�Z��{_µj«��ªxzgj|a}wx�~j|w�wl� vyl?­ªlT{)xZ�ª~j¡�~j|w�wl � �av���~coÀ��� l�x%{�´�´�´

ô�ô Ý"XZY�[�\�[

Page 52: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�_� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

fhgj��v���v��_{%gE�ªl?�_l?��¬ut�{�|_k��j­�t<��~j¡#«��ªxzg xzgElÀ³Â|_­�­ª|�«���~j¡#{�|a~Evz���wl?�Z��xz��|_~Ev:|a~·�X��¶¹¶n k�lTvzvZ��¡al�E�z|w{�lTvzvz��~j¡ &

� ® ~j|w�wl�k*}Evyx��_{?{�l?�wx¹}j~Evz��¡_~jlT�'����¶�¶�n\vųÂ�Z|_k }j~<xz�Z}EvyxzlT� ~jl���¡_gu¬O|_�%v�±Â�A´ la´¹~jl?�ª¡agu¬4|a�Zv?µ?«�gE|avzl�j}j¬j­���{�°_l�t¿��v ~j|_x�t_l�x °u~j|�«�~ xz|À��~j|w�wl`²)´�ru}E{%g ���+¶¹¶�n$k�l?vZvz�_¡_lTv\�_�zl��_{?{�l?�wxzlT�¿}j~4�wl��xzgjl'�Zl?vyxz�Z��{)xz��|_~�xzg4��x'&

��avytuk�k�l�xZ�z��{���~E� vztuk:k�l�xz�Z��{�­���~j°wv����Zl�{�|a~Evy���wl?�zlT���av��_vztuk�k:l�xz�Z��{��_~E� vytuk�k�l�xZ�z��{�µ�Zl?vz�Ol?{)xZ�ª�al�­�t_µ

�oC��� ­��ª~E°uv+���ZlX{�|a~Evz���wl?�zlT���_v+vytuk�k�l�xz�Z��{�|_~E­ªtc±Â�A´ la´��w|�~j|_x�� 4OlT{)x�xZgjl¾oC���^vzl�­�l?{�xz|_�vzl�x)²)µ

�­�|avyx�­ª��~j°wv��_�zl\�ª¡a~j|_�Zl?�

� ®�~j|w�wl�k-}Ev�x�k��_�ª~<xZ�_�ª~#��Ã�xz�Z}Evyxzl?��~jl?�ª¡agu¬4|a�zgj|u|w�<Ä:{�|_~<xZ�_�ª~E�ª~j¡À��~w³Â|a�zk���xZ�ª|a~��_¬4|a}wx�­��ª~j°wvxz|�xZgjl xz�Z}Evyxzl?��~j|w�wlTv��ª~��ªxZv�~jl?�ª¡agu¬4|a�zgj|u|w�

� ® ~j|w�wlCk-}Evyx�k��_�ª~<x%����~·�_~ Ã�}j~<xZ�z}EvyxzlT� ~jl���¡_gu¬O|_�Zgj|u|u�uÄ%µh{�|a~ax%����~j��~j¡ �ª~w³Â|a�zk���xz��|_~è��¬O|_}wx­ª��~j°wvhxZ|-xZgjl'}j~<xz�Z}EvyxzlT��~E|u�jl?vh��~��ªxZv�~jl���¡_gu¬O|_�Zgj|u|u�ò´

� ® ~j|w�wl¾k-}Evyx?µu³Â�Z|_k$��k�|a~j¡�xZgjl\xz�Z}Ev�xZl?��~jl���¡_gu¬O|_�Zgj|u|u�òµ<�Ol��z³Â|_�Zk$oÀ��� vzl�­�l?{)xZ�ª|a~��av+vz�4lT{)Ï�Á½4l?�Å´

� ®·~j|w�wl�k*}4v�xTµ��4l?�z��|w�w��{���­�­�t_µ�xZ�Z�_~Evyk��ªx�����¶�¶�n k:lTvzvZ��¡al?v?µ��ª~4{�­�}E�w��~j¡\xzgjlhxZ�z}EvyxzlT�*~El���¡_gu¬4|a�Zv±Â«��ªxzgèvyxZ��xZ}Ev'&c�avytukcµ+vztuk��_~E��oC��� �_v����j�E�z|a�j�z����xZlT²-��~E��}j~<xz�Z}EvyxzlT� ~jl?�ª¡agu¬4|a�Zvc±Â«��ªxzgv�x%��xZ}Ev &��avytukcµjvzt<k(|_~j­�tj²

® ~j|w�wl�� v���ÏAgE|_��~jl���¡_gu¬O|_�Zgj|u|u��«��ª­�­ò{�|a~<xZ����~�¬4|_xzg�Ã�xZ�z}4v�xZl?�<Ä\�_~E��Ã�}j~<xZ�z}EvyxzlT�<Ä\~E|u�jl?v?´oC����v�_�zl:vyl?­ªlT{)xZl?�¿³Â�z|akq��k�|_~j¡�xzgjl:xZ�z}EvyxzlT�¿~E|u�jl?v vy}4{%gCxzg4��x Ï��_v\k���~utC�_v\�O|avZvy��¬j­�l*Ï�~j|w�wlTv �ª~ xzgjl��ÏAgE|_��~jl?�ª¡ag<¬O|_�Zgj|u|w�����ZlX{�|��al��Zl?�Å´�fhgj��v�l?~Evy}E�zlTv�xZgE��xh��­�­4}j~<xZ�z}EvyxzlT��~jl?�ª¡ag<¬O|_�%v�|_³Åxz�Z}Evyxzl?��~j|w�wl?v«���­�­ò¬4l'�Zl?�a{%gjl?��¬ut�oÀ��� >E|u|w�w��~j¡EµE�av�xzgjl?t����Zl'{�|��al��Zl?��¬ut���x�­ªlT�_vyxh|a~jl�oÀ����´¼è�ªxzg xzgEl?vzl��Z}j­�l?v?µ�~j| vy��¡_~4��xz}E�zl��wl?�a�w­ª|w{%°#��v:�4|<vzvz�ª¬E­ªla´ ���O|_~ ~jl�x�«+|a�z° ��~j�ÁxZ���_­ª��$?��xz��|_~òµ�xzgjl

l?�_l?~ax%v����Zl*�av�³Â|_­�­�|�«�v &�xzgjl:vy��¡_~j��~j¡��_}wxzgE|_�Z�Áx�t�«��ª­�­¹xZ�Z�_~Evzk:�ªxX�ªxZv¾{�l��zxz�ª½4{?��xzlTvX�_~E��xz��k�l_µL«�gj��{%gÀ��v�Zl?{�l����_lT��¬ut*�ªxZvAB�ÏAgE|_�:~jl���¡_gu¬O|_�%v�´��j|_­�­�|�«��ª~j¡ �'���+¶¹¶�n k�l?vZvz�_¡_l�l �j{%gE�_~j¡_laµ`xzgjl B�ÏAgE|_�*~El���¡_gu¬4|a�Zv«���­�­u�a{�{�l��wx�xzgjlh}j~<xZ�z}EvyxzlT�-��ÏAgj|a�*~jl?�ª¡agu¬4|a�Zv��_v�vytuk�k�l�xZ�z��{¾±á¬j}wxI~j|_xIvzl�­�l?{�xoC��� � vI��k�|_~j¡Xxzgjl?k�²)´fhgEl¾vz�ª¡a~j�ª~E¡*��}wxZgj|_�Z�ªx�t-«���­ª­4xzgEl�~�vzl�­�l?{�x�oÀ���Xv�³Â�Z|_k ��k�|a~j¡'xzgEl8B�ÏQgj|a��~jl���¡_gu¬O|_�Zgj|u|u��vz}E{%g�xZgE��xxZgjl'~jl �<x�¬E�z|<�_�j{?�_vyxh{�l��zxz�ª½4{���xzl'«���­ª­ò�Zl?�a{%g�xZgjl*�`ÏQgj|_��~jl?�ª¡ag<¬O|_�%vhl�x%{�´�fhgEl�{�l��zxz�ª½4{?��xzlTvh«��ª­�­ÅxZg<}4v�µ}E�4|a~¿~jl�x�«+|a�z°c��~j�ÁxZ���_­ª��$?��xz��|_~òµÅ�E�z|a�E��¡<��xzl�³Â�z|ak xzgjl�vz�ª¡a~j�ª~E¡���}jxzgj|a�z�ªxz��l?v ��~4�Àxz|�«h���%�jv�xzgjl�l?�j¡_l?v|_³¹xZgjl'~jl�x�«�|_�Z°L´Ifhgj��vh��v���­ª­�}Evyxz�%��xZl?���ª~�½E¡a}j�zl.B?�¯X|�xz��{�l�xzgE��xX��~ut���~w³Â|_�Zk���xZ�ª|a~�{�|_k��ª~E¡�³Â�z|ak Ãy}j~<xz�Z}Ev�xZl?�<Ä ~j|w�wl?vX��v�|_~j­�t�}Evzl?��xZ|�gE��~E�j­ªlXÃy}j~wÏ

xZ�z}4v�xZl?�<Ä�~j|w�wlTv &�oÀ���(vzl�­�l?{�xz��|_~ l�xZ{���v-�Ol��z³Â|_�Zk:lT�#|_~E­ªt#��k�|a~j¡�Ã�xz�Z}Evyxzl?�uÄ�~E|u�jl?v?µ��_v-��v:oÀ���vzl�­�l?{�xz|a����~w³Â|a�zk���xZ�ª|a~�|a~j­�t��w�%4O}Evzl?�c�_¬4|a}wx+Ã�xZ�z}4v�xZl?�<Ä ~j|w�wl?v?´®X­�vz| ~j|�xZ��{�l+xZgE��xI~j| l �u�E­ª��{��ªxIk:lT{%gE��~E��vzk�v�³Â|_��zl?�_|a°<��~j¡¾°_l�twv���v�j�zlTvyl?~<xzl?�ò´ru��~E{�l+xZgjl��w�%4O}Evzl?�

{�l��zxz�ª½4{���xzlTv¾g4�`�_l-�_~��avzvz|w{�����xZl?�Àl �u�E�ª�Zl*xZ�ªk�laµòxzgEl�t¿�_�zl-~E��xZ}j�Z�_­ª­�tÀ�Zl�k�|��_lT�À«�gjl�~ xzgEl�t¿�_�zl:~j|�x�Zl�³Â�Zl?vzgjlT��¬ut�xZgjl�vy��¡_~E�ª~j¡���}jxzgj|a�z�ªx�t_´

ACB ô A æ

Page 53: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: ��B

����¡_}E�zl.B?� &®�����}Ev�xZl?�c�j�Z|w{�lTvzvz�ª~E¡-l �w�_k��j­ªl

<�� � ������� =K=K=�� ��� ������ ��!� ��'�%���c,

fhgEl�����k |�³LxZgj��v���~j~jl �-��vxz|�vz�Ol?{��ª³Ât-xzgjl��Zl?Æ<}j���Zl�k�l�~<xZv�xZgE��x��'vz��¡_~j��~j¡���­�¡_|a�z�ªxzgEk�k*}Evyx�vZ��xz��vy³Ât�xz|¬Ol*}4vz�_¬j­ªl*«��ÁxZgj�ª~¿xzgjl:vylT{�}j�Z�ªx�t��_�Z{%gj�ªxzlT{)xZ}j�zl�xzgE��x¾«�l�gE�`�_l-�wl?vz�ª¡a~jl?��xZ|�vzl?{�}j�zl�n\¶�rw�'´O¼�l-��­�vz|�Zl��u��l�« �4l?�y³Â|a�zk���~4{�l?v�|_³�«�l�­�­ÁÏQ°u~j|�«�~�l �u��vyxz��~j¡�vy��¡_~j��~j¡���­�¡_|a�z�ªxzgEk�v?´

E��AFGE 7 I L N M�I � I�"9P�T 5 ;9M > TUN �+"VN " � >� �+;�MZN#P �� 5�;�M �65 H 7 J ;+" P�M ;+ � >(J � *I�P�T

¼�l'gE�`�al¾k�����~j­�t�xzgE�zl?l'�zlTÆa}E�ª�Zl�k�l�~<x%v�´fhgjl:½E�%vyx¾�Zl?Æ<}j���zl?k:l?~<x\��v\�zl?­���xzl?�Àxz|�xzgjl�{�|ak��j}wxZ��xz��|_~ �zlTÆa}E�ª�Zl�k�l�~<xT´�n\¶�rw����v �wl?vz��¡_~jlT�Àxz|

«�|_�Z°\|_~'~jl�x�«+|a�z°\~j|w�wl?v�«��ªxzg-�_~*�`�_l?�Z�_¡_l|_��l��al�~*�¾vyk���­�­a{�|_k��j}wx%��xZ�ª|a~��4|�«�l��T´¹fhgu}Ev¹xzgjlhvz�ª¡a~j�ª~E¡�_­ª¡a|_�Z�ÁxZgjk ±Vvy��¡_~E��xz}j�Zl'��~E�c�al��Z�Á½O{���xZ�ª|a~4²+k*}Evyx�¬Ol*��¬j­�l xz|�¬Ol��Z}j~c«��ÁxZgCvy}jÇ�{��ªl?~<x¾vy�Ol�lT��|_~Àvy}4{%g

ô�ô Ý"XZY�[�\�[

Page 54: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

�a� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

~E|u�jl?v?´�fhgjl?vzl*~j|w�wlTv\«��ª­�­�j�z|a¬E��¬E­ªtcgE�`�al*~jl?�ÁxZgjl��'��­�|�x |�³+k:l?k�|_�Zt�~E|_�'���wlT�w��{���xZl?�¿�j�z|w{�l?vZvy|a�|a�h�j�zl?�j�Z|u{�l?vZvy|a�?´fhgjlhvzl?{�|a~E���Zl?Æ<}j���Zl�k�l�~<x�{�|_~E{�l��Z~Ev¹xzgjl��zlTvy��vyxZ��~4{�l�|_³jxzgElhvz��¡_~j��~j¡¾�_­ª¡a|_�Z�ÁxZgjkc´nX³4{�|_}j�%vzl��ª³E|_~jl

{?��~�vz��¡_~��_~��_�z¬j�ªxz�%���Zt:�E�_{%°al�xZv�«��ÁxZgj|_}jxh°u~j|�«���~j¡*xzgjl vy��¡_~E�ª~j¡-°_l?tc±ál?Æ<}j������­�l�~<x+xZ|-°al�t��Zl�xZ�z��l�����­ ²)µxZgjl*vz�ª¡a~j��~j¡���­�¡_|a�z�ªxzgjk ��vX~j|�x¾l�Ç�{���l�~<x¾�_~E�c{���~À~E|�xX¬Ol�}Evzl?�Å´h��~Cvz}E{%gÀ��{��avyl��_~À�ª~<xZ�z}E�jl���~j|w�wl«���­�­�¬Ol���¬j­�l*xZ|�³Â|a�z¡al-�_~<tÀ�_�z¬j�ªxz�%���Ztc{�|_~<xZ�z|a­¹�E�a{%°_l�x%v�´ �Q³�|a~jl�{���~���­ªxzl?�\�a{�{�|a�Z�j�ª~j¡a­ªtc��k�lTvzvZ��¡al�_~E���ªxZvhvz�ª¡a~E��xZ}j�zl¾vy|*xzgE��x+xZgjl\�_­ÁxZl��Zl?��k�lTvzvZ��¡al���v�vyxz��­ª­Å{�|a~Evz���wl?�zlT���_v������_­ª�����E�a{%°_l�x+xzgjl vz�ª¡a~j�ª~E¡�_­ª¡a|_�Z�ÁxZgjk {?��~À~j|_xX¬Ol*}Evzl?�Å´¾®XvX��k���xyxZl��X|_³I³á�_{�x¾��~À��~<xz�Z}E�wl��¾«��ª­�­�¬4l:��¬j­�l'xz|�³Â|_�Z«��_�Z�c��­ªxzl?�zlT�{�|_~<xz�Z|_­Ik�lTvzvZ��¡al?v\«�gj��­ªl�xZgjl��Zl�­��`t_l?��{�|a~<xz�Z|_­Ik�l?vZvz�_¡_lTv¾«���­�­+vyxz��­ª­�¬Ol�{�|_~Evz���jl��Zl?���_v'����­����Å´�fhgjlvz��¡_~j��~j¡���­�¡_|a�z�ªxzgjk�k-}Evyx��zlTvy��v�x�vz}E{%gÀ��xyx%�_{%°wv?´fhgjlcxZgj���Z�·�Zl?Æ<}j���zl?k�l�~<x�{�|_~4{�l��Z~Ev-xzgEl¿vy��¡_~4��xz}E�zl�­ªl?~j¡�xZgò´ nX³'{�|a}j�%vylc�#vygE|_�zx�vz��¡_~E��xz}j�Zlc��v

�jl?vz�ª�%��¬j­�l_µ�gj|�«�l��_l?�'�À{�|_~u�al�~j��l�~<x xz�%�_�wl?| 4 k-}Ev�x-¬4l�³Â|a}j~E� ¬Ol�x�«�l�l�~�xZgjl�vz�ª¡a~E��xZ}j�zl�­�l�~j¡_xzg#��~4�xZgjl'�Zl?vz��vyxZ�_~E{�l\|�³�xzgjl'vz�ª¡a~j��~j¡���­�¡_|_�Z�ªxzgjkc´

E��AF�� H+N � " > P�L-M�I I " �(P � ; 5 > 5�I � � I # #* ��" ; � " T�N �+" N#" � >� ��;9MZN#P � � T¼�l�{�|a~Evz���wl?��xzgjl ³Â|a­ª­�|�«��ª~E¡�vz��¡_~j��~j¡���­�¡_|_�Z�ªxzgjk�v'&

� �XoC®Xm�Ï�o � �jµ� �Xrw®*µ� �\rj®�µ� ��m�¯X� |��al�� H �h±Â�4²�µ� ��m�¯X� |��al�� H �h±�� ²)´¼�l'¡_���_l ��~�xZgjl xZ�_¬j­�l\¬Ol�­�|�« xZgjl�vz�ª¡a~E��xZ}j�zl ­�l�~j¡_xzg�|�³�xzgjl'�E�zl?�<��|_}4v��_­ª¡a|_�Z�ÁxZgjk�v�´¢� �� Í ¦ �Â¥���� � É<Ê © §E¤ Ê ����¤ Ê � � ������§w¥ ¹¦ É É � �4¥�����£ �Â¥T¤���¾oC®Xm�ÏQo � � vytuk BT�_º�Xrj® �avytuk B?�<���� rw® �avytuk ; �_���m�¯¾� |��_l?�.H �h±Â�O² �avytuk ;6; (��m�¯¾� |��_l?�.H �h±�� ² �avytuk ; BT�

E��AF � IKM"5�;�M�� >�"VJ!I ; 5 > 5�I � � I # #* ��" ; � " T�N �+" N#" � >� ��;9MZN#P � � T¼�l��Zl��O|_�zxgEl��Zl�|a~:�_~-l �j{�l��Z�wx³Â�Z|_k�xZgjl�¬Ol�~E{%gjk��_�z°wv�xZ�_¬j­ªl�|_³ExZgjl¾m+�ztu�wxZ|����è�j´ �j´ B�¶¹�ª¬j�%���Zt�¸CB6B)»�*³Â�Zl�l�m��� {�­��_vZv�­ª��¬j�%���Zt:|_³�{��Ztu�wxz|a¡_�%���jgE��{¾vz{%gjl?k�l?v�k�����~ax%����~jl?��¬ut�¼ l?� �¾�_�V´�D�l�~4{%gjk����Z°uv�³Â|_�

ACB ô A æ

Page 55: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: � ;

xZgjl��l�~<xZ�ª}jk ���w´CBMH\g�$��j�Z|w{�lTvzvz|_�h«�l��Zl'k��a�wl'|_~À�_­ª¡a|_�Z�ÁxZgjk�v�{�|_k��j��­�l?�c«��ªxzgCoÀ��{��Z|avz|�³ xA@X��vz}E��­m��� ´ ¯X��f �_�_� ; ��~E���Z}j~ }j~4�wl���¼è��~E�w|�«�v��X�$ru�VB_´ D+l?~E{%gjk����Z°wv�³Â|a�:xzgjlÀ®Xo � n¾�wxzl?�z|a~Ba´ ( H\g�$\�j�Z|u{�l?vZvy|a�+«�l��ZlXk��a�wl |_~��_­ª¡a|_�Z�ÁxZgjk�v+{�|_k��j��­ªlT��«��ªxzg H�m�m ; ´ �j´ �*��~E���z}E~�}j~4�wl���¶ò��~u}���j´ �4´ ��B_´fh�ªk�lTv����Zl\��~ck�vylT{ ,`|a�4l?�Z��xz��|_~òµu��~4��vz��¡_~E��xz}j�Zl¾­�l�~E¡�xzgc��vh�ª~c¬j�ªxZv?´

� � É ¦`§j¥�� Í � � � � � � É ¢ � � � � � É � ������§w¥ ¹¦ É�¾oC®Xm�ÏQo �\�:|a�4l?�Z��xz��|_~�|��al������+¶¹¶�n �j´Õ� � �j´ ; º BT��º�¾oC®Xm�ÏQo �\�:|a�4l?�Z��xz��|_~�|��al���fXm �j´CB?º �j´Õ� (�Xrj® B?�a����rw�ª¡a~E��xZ}j�zl �E´ ��� �w´ � � BT�a����Xrj® B?�a��� @Il?�z�ª½4{?��xz��|_~ �j´CB?º �j´ � �� rw® BT�a����ru��¡_~E��xz}j�Zl �w´CB?º �j´ º_� ; ���� rw® BT�a����ru��¡_~E��xz}j�Zl�� B_´CB ; �j´ �aº� rw® BT�a��� @Il��Z�Á½O{���xZ�ª|a~ �w´ �a� �j´ ��B� rw® BT�a��� @Il��Z�Á½O{���xZ�ª|a~�� B_´ ��� �j´ ��º��m�¯¾� |��_l?�.H �h±Â�O² B'(aº:ru��¡_~4��xz}E�zl ; ´ ; � B_´ �a� ;6; (��m�¯¾� |��_l?�.H �h±Â�O² B'(aº:ru��¡_~4��xz}E�zl�� B_´ �_� B_´ �����m�¯¾� |��_l?�.H �h±Â�O² B'(aº8@Il?�z�ª½4{���xz��|_~ (j´ ; B �E´ � ;��m�¯¾� |��_l?�.H �h±Â�O² B'(aº8@Il?�z�ª½4{���xz��|_~�� ; ´ �_� B_´ �����m�¯¾� |��_l?�.H �h±�� ² BT�a�-rw�ª¡a~E��xZ}j�zl (j´ �a� ; ´ (a� ; B?���m�¯¾� |��_l?�.H �h±�� ² BT�a�-rw�ª¡a~E��xZ}j�zl�� �w´ ; � B_´CB����m�¯¾� |��_l?�.H �h±�� ² BT�a� @Il?�z�ª½4{?��xz��|_~ �u´ (�� �E´ �<���m�¯¾� |��_l?�.H �h±�� ² BT�a� @Il?�z�ª½4{?��xz��|_~�� �E´ � ( �w´ �a�

rw{%gEl�k�l?vhk����Z°_lT��«��ªxzg�xzgEl�vytuk*¬O|_­��\}4vyl �j�Zl?{�|_k��j}wx%��xz��|_~ �w�`�_­ª}El?v����Zl\­ª|u|_°al?��}j���ª~À�-xZ�_¬j­ªl|_³VB'(��j�Zl?{�|ak��j}wxzlT�À�O|�«+l?�Zv¾|�³�lT�_{%gÀ½ �wlT�C¬E�avyl-xz|�vy�Ol�lT�C}j��l �w�O|_~jl?~axZ����xz��|_~ò´'�Xrj® }Evzl?v.B ���_vxZgjl*�E}j¬j­���{*l �w�4|a~jl�~<xT´��QxZv¾�ªk��j­�l�k�l�~<x%��xz��|_~À��v¾¬E�_vzl?�c|a~cxzgjl-�������^�VB ; ( ; v�x%��~E�E���%�Å´ �\rj®�}Evzl?v� B'(a��ÏQ¬j�Áx�­�|_~E¡¿����­�}jl�³Â|a���u´ m+|_k��E�_�zlT��xz|¿xzgjl�|�xzgEl�����­�¡_|_�Z�ªxzgjk�v���~#xZgjl�­���v�xTµxzgjlCm+�ztu�wxZ|������k��j­�l�k�l�~<xZ��xz��|_~�|_³¹��m |��al��.H ��±#� ²���v�­�l?vZv�|a�wxz��k��%$?l?�Å´�fhgElX��k:�E­ªl?k:l?~<xZ��xZ�ª|a~�|_³ò��m�¯X�^³Â|_­�­ª|�«�vxZgjlc������� �-B ; ( ; vyxZ��~4�j���%�Å´��¾oC®Xm�Ï�o �\��{�|_k��j}wx%��xz��|_~4v:�_�zl�k��_�wlc|a~���~·�`�_l?�Z�_¡_l��X��¶¹¶n�_~E��fXm �_�j�_l��zxz��vz�ª~j¡���~jl���¡_gu¬O|_�%v�´�XoC®Xm�Ï�o � � ��v+vz�ª¡a~j�ª½4{��_~axZ­ªt-³á�_vyxzl?��xZgE��~�vz��¡_~j��~j¡���­�¡_|a�z�ªxzgEk�v}4vy��~j¡��_vztuk:k�l�xz�Z��{\°_l?twv�´

ô�ô Ý"XZY�[�\�[

Page 56: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

��� ��� 2"�W��� 2�� ����!����,�"/ � %�"��/1��� ��� �Z0/V��6�"���� ��������%�� � ��% �1����"%C����������ZW�1% � ����V�

<8< � ������� = K ��� /���� = 2 ��� � �`���-,��h" �'��6

��~cxZgj��v��Zl?vzl?���%{%g��zl?�4|a�yx�xZgjl�³Â|w{�}4v�«h�_vh|_~cxZgjl*��vZvy}jlTv�|�³�vzl?{�}j�z��~j¡�n\¶�rw� }Evy��~j¡�xZgjl�k�|avyx¾�w���Zl?{)xk�l�xzgj|w�jv?´I��|�«�l��_l?�?µ<�_v����+ru��mè��v���~����+f���vyxZ�_~E�j�_�Z��³Â|a�+vzl?{�}j�z�ªx�t_µ<�ªx���v�«�|_�zxzg��avzvzl?vZvz�ª~j¡�xzgjl¾}Evyl|_³¹xZgjl'���+rulT{\³Â�Z�_k:l?«+|a�z°�«��ªxzgE�ª~�xzgEl�vylT{�}j�Z�Áx�t�k:lT{%gE��~E��vzk�v+«�l'gE�`�al\�wlTvy��¡_~El?��xz|�vylT{�}j�Zl*n\¶�rw��´���+rw��m �_~E�cxzgEl-�Zl�­���xZl?�Cvzl?{�}j�z�ªx�tc«+|a�z°u��~j¡�ÏQ¡_�Z|_}E��|_³�����f��·�j�Z|��<���wl:vylT{�}j�Z�Áx�t�¬ut�xzgj�Zl�l�{�|ak-Ï

�E­ªl?k:l?~<xZ���Zt�k�l?�_~Ev &� ��}wxZgjl�~<xZ��{?��xz��|_~ ±á�_~E��|_�wxZ�ª|a~E��­Ål?~E{��Ztu�wxz��|_~O²�|_³�E��xZ�:�E�a{%°_l�xZv?´� k�����~axZl�~E�_~E{�l+|�³aÃzvylT{�}j�Z�ªx�t\�avzvz|w{�����xz��|_~4v�Ä)µ�xZgE��x���v?µ�|�³E�j� 4Ll��Zl�~<x°_l�twv¹|�³E�w�%4Ol?�zl?~<x{�|_~j~jlT{)xZ�ª|a~Ev�´� ��}wxZ|_k���xZl?��°_l?t�l �j{%gE�_~j¡_laµu�_~E��k�|_�Zl¾¡al�~jl?�Z�_­ª­�t��+* �h���%{%gj�ÁxZl?{�xz}j�Zl\�_~E���j�Z|�xz|w{�|_­�v�´fhgjl ³Â}E~E�j��k�l?~ax%��­Å�j�Z|_¬E­ªl?k�vh|_³�����ru��m «��ÁxZgÀ�zlTvy�Ol?{�x�xZ|�vylT{�}j�Z�ª~E¡�n\¶�rw� ���Zl¾xZgjl ³Â|_­�­�|�«��ª~j¡-&� fhgjl��_}wxz|ak���xzlT� °_l?t l �w{%g4��~j¡al?v�±á«�gj��{%g �j�z|��u���wl�xZgjl��_}wxz|ak���xzlT��xz��k:l�ÏQvyxZ�_k��#l �j{%gE��~E¡_l_µ³Â|_�\�zl?�j­��`t��j�Z|�xZl?{�xz��|_~4²�µL�avzvz}jk�l'xZgE��x\xzgjl:�E�_�yxZ�ªlTvX{��_~C�Zl?�_{%gÀlT�_{%gC|_xzgjl?�?´ fhgj��vX��v¾~j|�x\xzgjl{��avylh��~:¡al�~jl?�Z�_­u«��ÁxZg-xZgjl¾n\¶�rj���E�z|_xz|w{�|a­Vµ�¬Ol?{?��}Evzlhk:lTvzvZ��¡al?v�k*}4v�xI½E�%vyx¬Ol���}jxzgjl?~axZ��{?��xZl?�ŵ�ÁxZ¬4l�³Â|_�Zl�¬Ol���~j¡¿�_{?{�l?�wxzlT�ŵ��_~E��gjl�~4{�l_µ�c~j|w�wl�«�gE��{%g �_�z�Z�ª�al?v\��~ xzgjl�~El�x�«�|_�Z°¿�_{?{�l��jxZv'~j|�E�_{%°al�x%v�µ<��~E��g4�_v�~E|��z|a}wxzlTv�´f�«+|��Zl�k�lT�w�ªlTv��_�zl��O|avZvy��¬j­�l_µaxzgjlX½E�%v�x���v�xz|*}4vyl��E}j�zl->E|u|u�j�ª~j¡³Â|_�hxZgjl'k�l?vZvz�_¡_l?v?µ<xzgjl�vzl?{�|_~E����vhxz|�{%gE�_~j¡_l�n\¶�rw� �avh«+l gE�`�al\vzgj|�«�~��ª~À���E�4l?~E�w� ���j´Õ�w´ ; ´

� ���+ru��m �j�Z|�xZl?{�xz��|_~òµ��j�z|_xzlT{)xZv'xzgjl��E�a{%°_l�x �ªxZvzl�­ª³�µ�«�gj�ª­�l�xzgEl�¡_�%��~u}j­����Z�Áx�tc|_³+xZgjl��j�Z|�xZl?{)xZ�ª|a~xzgE��x¾«�l��j�Z|_�O|avzl?�c��v�xZgjl*k�l?vZvZ��¡_la´�fhgj��vXgE�_vX�j�Z|�³Â|_}E~E�c�ªk��j­���{���xZ�ª|a~Ev�«��ªxzg¿�zlTvy�Ol?{�x�xz|��_{)Ï{�|a}j~<xZ��¬E�ª­��Áx�tÀ�ª³�xZgjl��Zl-��v ��{�|_k��j�Z|_k���vylT�À~j|w�wl_´�fhgE��v\��v¾¬Ol?{?��}Evzl:k��_~ut�~E|u�jl?v\�zl?�4lT��x\xzgjlk�l?vZvz�_¡_l?v�xZgE��xX�_�zl'�w�%4L}EvylT�c¬ut�oÀ��� >4|<|w�w��~j¡C±VfXmèk�l?vZvZ��¡_lTvZ²�´I�Q³���k:lTvzvZ��¡al ��vh³Â|a}j~E��xz|¬4l ��~E{�|a�z�Zl?{�x?µw��~ut�|�³�xzgjl ~j|w�wlTv�«�gj��{%g��zl?�4lT��xZl?���ªx�k��ª¡agaxh¬Ol �:{�|ak��j�z|ak���vzl?��~E|u�jl &I«�gjl?~xzgjlc��}jxzgjl?~axZ��{?��xZ�ª|a~ ��v-�Ol��:�E�_{%°al�x?µ�xZgjl�|a~j­�t ��~w³Â|_�Zk���xZ�ª|a~ �wl?�j}E{�lT�#��v*xzg4��x:xzgjlc{�|ak:�E�z|_Ïk���vzl?��~j|w�wl���v'�E�_�yx'|�³�xzgElC±Â�j�Zl��u��|_}Evz­ªtj²Xxz�Z}EvyxzlT� ~El�x�«�|_�Z°O´�¼ègjl?~ xzgjl��_}wxzgEl�~<xz��{���xz��|_~���v�4l?��k�l?vZvz�_¡_laµòxzgEl��ª~w³Â|a�zk���xz��|_~#�wl?�j}E{�lT� ��v xZgE��x'xZgjl�|_�Z��¡_��~ |_³+xZgjl�³á��}E­Áx�t �ª~w³Â|a�zk���xz��|_~���v���jl�~<xz�ª½El?� &��Áx���v�xzgEl'|_�Z�ª¡a�ª~E��xz|a�+|_³�xZgjl'k�l?vZvz�_¡_l_´®$�Zl�k�l?�jt k��`t�¬4l�xz|C³Â|a�z¬E���#{%gE�_~j¡_��~j¡cxZgjl��E�a{%°_l�xZv'&-gjl?~E{�l�l?�_{%g#k�lTvzvZ��¡al�«+|a}j­�� ¡a|C��~���j� 4Ll��Zl�~<x �E�_{%°al�x �òxzgj��v\«+|a}j­��¿gE�`�_l-��{�l��zxZ����~¿{�|avyx\|a~C«��ª�Zl�­�l?vZv¾~jl�x�«�|_�Z°wv�µO«�gjl��Zl�oC®Xm|��_l?�zgjlT�_���Ol��zÏQ�E�_{%°al�xh��vh­����Z¡_l¾�ª~cvy|ak�l {?�_vzl?v ����~E���_v�xZgj��vhk���¡_g<x�~j|�x�¬Ol'vy}wÇ�{��ªl?~axTµj|�xZgjl���zlTÆ<}j�ª�Zl�k�l?~ax%v�µLvz}E{%g¿�_v�xzgjl:}Evzl*|_³Ixz}j~j~El�­�k:|w�wlaµLk��`tc¬Ol*�Zl?Æ<}j���zlT�ŵL��­�|_~j¡�«��ªxzgCxzl?{%gE~j��{?��­~jl?{�l?vZvy�ªxz��l?vIvz}E{%g��_v}Evzlh|�³Oxzgjl�f�f�¶�½El?­��-|�³OxzgEl������4�_{%°_l�xZv���~Ev�xZl?�a�*|_³ExzgEl¾n\¶�rw��k�l?vZvz�_¡_l_´

� fhgjl�{�}j�Z�Zl�~<x¾��k��j­ªl?k�l�~<xZ��xz��|_~Ev vz}j�j�O|_�zx lTvzvzl�~<xZ���_­ª­�tÀvytuk�k�l�xz�Z��{*°al�twv�´-��|�«�l��_l?��xZgj��v k��`t{%gE��~E¡_l_µ��av�zlT{�l?~ax����f�� �w�Z��³ xZv���Zlh�`�`�_�ª­���¬E­ªl�«�gj��{%g-�j�Z|_�O|avzlh�_vzt<k�k�l�xZ�z��{�vy��¡_~E��xz}j�Zl?v?µ�vy}4{%g�_v'& !�����K/1� � N � �!� �4 �� "� �����/ &(������� � �!� ��42 � � µÅ«+|a�z°C��~#�j�Z|_¡a�zlTvzv?µ'D��z����~ ¼�l���v�µ�w�%��³ xyÏQ��l�xy³ ÏQk�vylT{)ÏQ�ª�4vylT{)Ï�vy��¡_~E��xz}j�Zl?vyÏ��a�w´ x��uxT´

� oC��~4��¡_��~j¡¿��Ã�¡a�z|a}j�#°_l?taÄ�|a�-� vyl�x:|_³+Ã�¡a�z|a}j�#°_l?tuv�Ä��ª~ xzgjlc{�|a~axZl �ux-|_³X�¿oC®¾¯���f µ��v-�¬j�Z|a�_�jl�� �j�Z|_¬j­�l�k xZgE��~���}Evyx'xzgjl���vzvz}jlTv\vyxz}4�w�ªlT� ��x xzgjl�����f��^�ª~ xzgEl�k*}j­ªxz��{��av�x'|_� ¡a�z|a}j�

ACB ô A æ

Page 57: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

������������ �������������������������� �!���"�#�$����%'&(����)�"�*&(����������+����,-�!���",.0/1�32��4�526��/*��7�����8�4�1��&9����: �a�

°_l?t�k���~4��¡_l?k�l�~<x��j�Z|�xZ|u{�|_­�vC±ávz}E{%g^�av����m ���a� ; µ �+���"�5��� � P � "� $ �1,����O� ) ��� � � ,���Z���� � � ���W��� µ�|_������m ; º ; �jµ � � � � ��� � ��% ���,���2" � �Z�#����!������� � ��U µ�|a� H\�Z|_}j��k���~wÏ��¡al�k�l�~<x*°al�t¿l �j{%gE��~j¡al?v%²)µ�¬4lT{��_}Evyl��ª~#xZgj��v*{��avylaµI��­�­�xzgEl�~j|w�wl?v-���Zl�vzl�~E�wl?�Zv*��~E� �_­ª­�xzgjl~j|w�wl?vI�_�zl+�zlT{�l?�ª�al��%v+±á|�³ExZgjlXn\¶�rw� �j�Z|�xz|w{�|_­<k:lTvzvZ��¡al?v%²)µ��_~E�*�_­�vz|¾~El�x�«�|_�Z° vz�j­��Áx%v�|_�k�l��Z¡_l?vvygE|_}j­���¬4l'k���~4��¡_lT�Å´

��~�¡al�~jl?�Z�_­VµT�h³Âl�«#����ru��m�vzl?{�}E�z�ªx�t\vZ{%gjl?k:lTvÅk��`t¾¬Ol�}Evzl?�òµT¬E}wx�}Evz��~j¡Xvz�ª¡a~j�Á½O{���~<x¹k�|w�w�ª½4{���xz��|_~Ev±Vvy}4{%g��_v��E}j�zl->E|u|u�j�ª~j¡�³Â|_��k�lTvzvZ��¡al+xZ�Z�_~Evzk:��vZvy��|_~4²�µa��x�xzgElX{�|<v�x�|_³Å�4l?�y³Â|a�zk���~4{�l*±Â³Â|_����~EvyxZ�_~E{�laµ_�ª³lT�_{%g:~j|w�wl�{��Zl?��xzlTvI�\vzl?vZvz�ª|a~-°al�t'xZ|'l?�_{%g:|�xZgjl��I~E|u�jl_µ_}4vy��~j¡'�j}j�Zl >E|u|w�w�ª~E¡Eµ�xZgjl�{�|<v�x���v ����«�gEl��Zl�$��v¹xzgjl+~u}jk*¬Ol���|�³j~j|w�wlTv¹��~'xZgjl�~jl�x�«+|a�z°j²�µ`�_~E��vzl?{�}j�z�ªx�t\¡_�%��~u}j­����Z�Áx�ta´òfhgj��v�«�|_}j­�� �j�Z|_¬E�_¬j­ªt ��­�vz|�Zl?vz}j­ªx���~*}4vy��~j¡\���+ru��m �j�Z|�xz|w{�|_­�v���x�xZgjlh­ª��k��Áx%v�|_³ExZgjl����I�w|_k�����~*|_³4���E�j­ª��{��_¬j��­ª�ªx�t_´�®�~E�*½E~E�_­ª­�t'|_~jlvzgj|a}j­���~j|_xzl\xzgE��xhxzgjl�{�|_k��j­�l �w�Áx�t�|�³�����ru��m �j�z|_xz|w{�|a­�v���v���­��zlT�_�wt�¡a�zlT��xZl���xzgE�_~�xZgjl�{�|ak��j­ªl �w�Áx�t|_³xzgjl:n\¶�rw� �j�Z|�xZ|u{�|_­Å�ªxZvzl�­ª³�µ4�ª³IxzgEl�k�l�xz�Z��{'|�³¹Ãy~<}Ek*¬Ol���|_³�4��¡_lTv�|�³xZgjl*vz�4lT{��ª½4{���xz��|_~Ev�Ä ��v�}4vylT�±Â³Â|_����~EvyxZ��~4{�l_µw��* ���:|_� H'rw® *'oC�ègE�`�_l\­ª|a~j¡_l?��vy�Ol?{��Á½4{?��xZ�ª|a~EvZ²�´

ô�ô Ý"XZY�[�\�[

Page 58: Securing the OLSR routing protocol with or without compromised … · 2018-05-19 · ISSN 0249-6399 ISRN INRIA/RR--5494--FR+ENG apport de recherche Thème COM INSTITUT NATIONAL DE

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