{"id":"https://openalex.org/W2021990950","doi":"https://doi.org/10.1109/crisis.2013.6766344","title":"Parsifal: Writing efficient and robust binary parsers, quickly","display_name":"Parsifal: Writing efficient and robust binary parsers, quickly","publication_year":2013,"publication_date":"2013-10-01","ids":{"openalex":"https://openalex.org/W2021990950","doi":"https://doi.org/10.1109/crisis.2013.6766344","mag":"2021990950"},"language":"en","primary_location":{"id":"doi:10.1109/crisis.2013.6766344","is_oa":false,"landing_page_url":"https://doi.org/10.1109/crisis.2013.6766344","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 International Conference on Risks and Security of Internet and Systems (CRiSIS)","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045703478","display_name":"Olivier Levillain","orcid":"https://orcid.org/0000-0002-0558-5015"},"institutions":[{"id":"https://openalex.org/I4210145102","display_name":"Institut Polytechnique de Paris","ror":"https://ror.org/042tfbd02","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210145102"]},{"id":"https://openalex.org/I4210108273","display_name":"Agence Nationale de S\u00e9curit\u00e9 du M\u00e9dicament et des Produits de Sant\u00e9","ror":"https://ror.org/01g80gk13","country_code":"FR","type":"government","lineage":["https://openalex.org/I4210108273"]},{"id":"https://openalex.org/I12356871","display_name":"T\u00e9l\u00e9com Paris","ror":"https://ror.org/01naq7912","country_code":"FR","type":"education","lineage":["https://openalex.org/I12356871","https://openalex.org/I205703379","https://openalex.org/I4210145102"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Olivier Levillain","raw_affiliation_strings":["T\u00e9l\u00e9com Sud Paris, France","ANSSI, Paris, France"],"affiliations":[{"raw_affiliation_string":"T\u00e9l\u00e9com Sud Paris, France","institution_ids":["https://openalex.org/I4210145102","https://openalex.org/I12356871"]},{"raw_affiliation_string":"ANSSI, Paris, France","institution_ids":["https://openalex.org/I4210108273"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038047052","display_name":"Herv\u00e9 Debar","orcid":"https://orcid.org/0000-0002-1344-4167"},"institutions":[{"id":"https://openalex.org/I4210145102","display_name":"Institut Polytechnique de Paris","ror":"https://ror.org/042tfbd02","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210145102"]},{"id":"https://openalex.org/I12356871","display_name":"T\u00e9l\u00e9com Paris","ror":"https://ror.org/01naq7912","country_code":"FR","type":"education","lineage":["https://openalex.org/I12356871","https://openalex.org/I205703379","https://openalex.org/I4210145102"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Herve Debar","raw_affiliation_strings":["T\u00e9l\u00e9com Sud Paris, France","Telecom Sud Paris, Evry, France"],"affiliations":[{"raw_affiliation_string":"T\u00e9l\u00e9com Sud Paris, France","institution_ids":["https://openalex.org/I4210145102","https://openalex.org/I12356871"]},{"raw_affiliation_string":"Telecom Sud Paris, Evry, France","institution_ids":["https://openalex.org/I12356871"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075439663","display_name":"Benjamin Morin","orcid":"https://orcid.org/0000-0001-6632-0320"},"institutions":[{"id":"https://openalex.org/I4210108273","display_name":"Agence Nationale de S\u00e9curit\u00e9 du M\u00e9dicament et des Produits de Sant\u00e9","ror":"https://ror.org/01g80gk13","country_code":"FR","type":"government","lineage":["https://openalex.org/I4210108273"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Benjamin Morin","raw_affiliation_strings":["ANSSI, Paris, France"],"affiliations":[{"raw_affiliation_string":"ANSSI, Paris, France","institution_ids":["https://openalex.org/I4210108273"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5045703478"],"corresponding_institution_ids":["https://openalex.org/I4210145102","https://openalex.org/I4210108273","https://openalex.org/I12356871"],"apc_list":null,"apc_paid":null,"fwci":0.36207187,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.65812517,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9850999712944031,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9850999712944031,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.968500018119812,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9632999897003174,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9095478653907776},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.7126258611679077},{"id":"https://openalex.org/keywords/validator","display_name":"Validator","score":0.48184144496917725},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.44429728388786316},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.35602807998657227},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.15460222959518433}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9095478653907776},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.7126258611679077},{"id":"https://openalex.org/C35292069","wikidata":"https://www.wikidata.org/wiki/Q1575458","display_name":"Validator","level":2,"score":0.48184144496917725},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.44429728388786316},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.35602807998657227},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.15460222959518433},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/crisis.2013.6766344","is_oa":false,"landing_page_url":"https://doi.org/10.1109/crisis.2013.6766344","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 International Conference on Risks and Security of Internet and Systems (CRiSIS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2116876232","https://openalex.org/W2145721479","https://openalex.org/W2187805761","https://openalex.org/W2266218113","https://openalex.org/W4210531213","https://openalex.org/W4298051233","https://openalex.org/W4300490703","https://openalex.org/W6640380507","https://openalex.org/W6686921070","https://openalex.org/W6692854719","https://openalex.org/W6843835029"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W4318683744","https://openalex.org/W2910132097","https://openalex.org/W4375842390","https://openalex.org/W2383224865","https://openalex.org/W3136330736","https://openalex.org/W1600705311","https://openalex.org/W4292825312","https://openalex.org/W4283366772","https://openalex.org/W4312790138"],"abstract_inverted_index":{"For":[0],"our":[1],"needs,":[2],"we":[3,71,77,119,143,156],"wrote":[4,120],"several":[5,44,121],"parsers":[6],"to":[7,40,50,57,61,138,147,167,171,174,194],"analyse":[8,148],"a":[9,86,176,182,196],"lot":[10],"of":[11,83,88,91,136,163],"SSL/TLS":[12],"data.":[13,93],"As":[14,68],"the":[15,58],"collected":[16,96],"messages":[17,105],"were":[18],"sometimes":[19],"corrupted":[20],"or":[21,152],"invalid,":[22],"standard":[23],"tools":[24,74,146],"did":[25],"not":[26],"allow":[27],"for":[28],"sound":[29,145],"and":[30,53,64,106,115,170,181],"robust":[31,65,73,158],"dissection.":[32],"Parsifal,":[33,129],"an":[34,130,200],"OCaml-based":[35,131],"parsing":[36,132],"engine,":[37],"allowed":[38],"us":[39],"gain":[41],"insight":[42],"into":[43],"important":[45],"protocols.":[46,154],"Parsifal":[47,84,137,169],"also":[48],"proved":[49],"be":[51,55,192,207],"versatile":[52],"might":[54],"useful":[56],"security":[59,69,139],"community":[60],"write":[62,175],"efficient":[63],"binary":[66],"dissectors.":[67],"researchers,":[70],"need":[72],"on":[75],"which":[76,126],"can":[78,206],"depend.":[79],"The":[80,94,134,161,187],"starting":[81],"point":[82],"was":[85],"study":[87],"large":[89],"amounts":[90],"SSL":[92,99],"data":[95],"contained":[97],"legitimate":[98],"messages,":[100],"as":[101,103],"well":[102],"invalid":[104],"other":[107],"protocols":[108],"(HTTP,":[109],"SSH).":[110],"To":[111],"face":[112],"this":[113,164],"challenge":[114],"extract":[116],"relevant":[117],"information,":[118],"parsers,":[122],"using":[123],"different":[124],"languages,":[125],"resulted":[127],"in":[128],"engine.":[133],"contribution":[135],"is":[140,166],"twofold.":[141],"First":[142],"provide":[144],"complex":[149],"file":[150,183],"formats":[151],"network":[153,177],"Secondly":[155],"implement":[157],"detection/sanitization":[159],"systems.":[160],"goal":[162],"paper":[165],"present":[168],"use":[172],"it":[173],"protocol":[178],"parser":[179,185,189],"(DNS)":[180],"format":[184],"(PNG).":[186],"PNG":[188,197],"will":[190],"then":[191],"used":[193],"build":[195],"sanitizer.":[198],"Alternatively,":[199],"X.509":[201],"certificate":[202],"signing":[203],"request":[204],"validator":[205],"implemented.":[208]},"counts_by_year":[{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
