{"id":992,"date":"2018-03-06T10:35:31","date_gmt":"2018-03-06T09:35:31","guid":{"rendered":"https:\/\/samovar2022.int-evry.fr\/index.php\/2018\/03\/06\/seminaire-samovar-28-02-2018-14h-telecom-sudparis-monitoring-program-execution-on-arm-processors-thanks-to-hardware-components-pascal-cotret\/"},"modified":"2020-09-04T18:45:47","modified_gmt":"2020-09-04T16:45:47","slug":"seminaire-samovar-28-02-2018-14h-telecom-sudparis-monitoring-program-execution-on-arm-processors-thanks-to-hardware-components-pascal-cotret","status":"publish","type":"post","link":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/2018\/03\/06\/seminaire-samovar-28-02-2018-14h-telecom-sudparis-monitoring-program-execution-on-arm-processors-thanks-to-hardware-components-pascal-cotret\/","title":{"rendered":"S\u00e9minaire SAMOVAR 28\/02\/2018 14h T\u00e9l\u00e9com SudParis &#8211; Monitoring program execution on ARM processors thanks to hardware components &#8211; Pascal Cotret"},"content":{"rendered":"<p>Dr Pascal Cotret \u2013 Thales Communication &#038; Security<\/p>\n<p><strong>Quand: mercredi 28 f\u00e9vrier 2018, \u00e0 14h<br \/>\nO\u00f9 : salle C06, \u00e0 T\u00e9l\u00e9com SudParis (Evry)<\/strong><\/p>\n<p><strong>Titre &#8211;<\/strong> Monitoring program execution on ARM processors thanks to hardware components<\/p>\n<p><strong>R\u00e9sum\u00e9:<\/strong><br \/>\nLe contr\u00f4le de flux d&rsquo;information (ou DIFT, pour Dynamic Information Flow Tracking) est une des techniques qui permet de d\u00e9tecter des attaques logicielles en identifiant les comportements anormaux lors de l&rsquo;ex\u00e9cution d&rsquo;un programme.<br \/>\nPlusieurs impl\u00e9mentations logicielles existent. Elles sont fonctionnelles mais souffrent d&rsquo;un d\u00e9faut majeur : les surco\u00fbts temporels li\u00e9s au DIFT emp\u00eachent son utilisation dans un contexte temps r\u00e9el.<br \/>\nNous verrons dans cette pr\u00e9sentation comme tirer profit de certains composants mat\u00e9riels pr\u00e9sents dans les processeurs ARM pour r\u00e9aliser du contr\u00f4le de flux d&rsquo;information \u00e0 moindre co\u00fbt temporel mais \u00e9galement sans modification de l&rsquo;architecture du processeur contrairement \u00e0 certains travaux qui seront pr\u00e9sent\u00e9s.<br \/>\nNous verrons \u00e9galement que le SoC (System-on-Chip) que nous utilisons permet d&rsquo;\u00eatre 90% plus rapides en ce qui concernent les co\u00fbts temporels d&rsquo;instrumentation ce qui ouvre des perspectives int\u00e9ressantes.<\/p>\n<p><strong>Courte biographie:<\/strong><br \/>\nPascal Cotret est ing\u00e9nieur en s\u00e9curit\u00e9 logicielle embarqu\u00e9e chez Thales Communication &#038; Security \u00e0 Cholet. Pascal a \u00e9galement \u00e9t\u00e9 enseignant-chercheur \u00e0 CentraleSup\u00e9lec Rennes entre 2014 et 2017.<br \/>\nIl est titulaire d&rsquo;un doctorat de l&rsquo;Universit\u00e9 de Bretagne-Sud depuis 2012. Il a \u00e9t\u00e9 impliqu\u00e9 dans plusieurs projets li\u00e9s \u00e0 des probl\u00e9matiques de s\u00e9curit\u00e9 dans les syst\u00e8mes embarqu\u00e9s (\u00e0 la fois au niveau logiciel et mat\u00e9riel) et participe actuellement \u00e0 un projet du Labex CominLabs avec l&rsquo;\u00e9quipe INRIA CIDRE (Rennes) et l&rsquo;Universit\u00e9 de Bretagne-Sud (Lorient) dont les premiers r\u00e9sultats feront l&rsquo;objet de ce s\u00e9minaire.<\/p>\n<p><a href=\"https:\/\/samovar2022.int-evry.fr\/wp-content\/uploads\/2018\/03\/seminaire_evry-cotret-1.pdf\"><strong>Pr\u00e9sentation du s\u00e9minaire<\/strong><\/a><br \/>\n<a href=\"https:\/\/samovar2022.int-evry.fr\/wp-content\/uploads\/2018\/03\/seminaire_evry-cotret-1.pdf\">seminaire_evry-cotret-1.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dr Pascal Cotret \u2013 Thales Communication &#038; Security Quand: mercredi 28 f\u00e9vrier 2018, \u00e0 14h O\u00f9 : salle C06, \u00e0 T\u00e9l\u00e9com SudParis (Evry) Titre &#8211; Monitoring program execution on ARM processors thanks to hardware components R\u00e9sum\u00e9: Le contr\u00f4le de flux d&rsquo;information (ou DIFT, pour Dynamic Information Flow Tracking) est une des techniques qui permet de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[207],"tags":[],"class_list":["post-992","post","type-post","status-publish","format-standard","hentry","category-seminaires-transversaux-2018","entry"],"_links":{"self":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts\/992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/comments?post=992"}],"version-history":[{"count":1,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts\/992\/revisions"}],"predecessor-version":[{"id":1557,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts\/992\/revisions\/1557"}],"wp:attachment":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/media?parent=992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/categories?post=992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/tags?post=992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}