{"id":"https://openalex.org/W2942826212","doi":"https://doi.org/10.1145/3307334.3326089","title":"InternalBlue - Bluetooth Binary Patching and Experimentation Framework","display_name":"InternalBlue - Bluetooth Binary Patching and Experimentation Framework","publication_year":2019,"publication_date":"2019-06-12","ids":{"openalex":"https://openalex.org/W2942826212","doi":"https://doi.org/10.1145/3307334.3326089","mag":"2942826212"},"language":"en","primary_location":{"id":"doi:10.1145/3307334.3326089","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3307334.3326089","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services","raw_type":"proceedings-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1905.00631","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Dennis Mantz","orcid":null},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Dennis Mantz","raw_affiliation_strings":["TU Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jiska Classen","orcid":null},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jiska Classen","raw_affiliation_strings":["TU Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Matthias Schulz","orcid":null},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Matthias Schulz","raw_affiliation_strings":["TU Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"last","author":{"id":null,"display_name":"Matthias Hollick","orcid":null},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Matthias Hollick","raw_affiliation_strings":["TU Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I31512782"],"apc_list":null,"apc_paid":null,"fwci":4.8192,"has_fulltext":false,"cited_by_count":38,"citation_normalized_percentile":{"value":0.95434338,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"79","last_page":"90"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12801","display_name":"Bluetooth and Wireless Communication Technologies","score":0.9997000098228455,"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/T12801","display_name":"Bluetooth and Wireless Communication Technologies","score":0.9997000098228455,"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/T11504","display_name":"Advanced Authentication Protocols Security","score":0.949999988079071,"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/T11800","display_name":"User Authentication and Security Systems","score":0.942799985408783,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/bluetooth","display_name":"Bluetooth","score":0.9319000244140625},{"id":"https://openalex.org/keywords/protocol-stack","display_name":"Protocol stack","score":0.6607000231742859},{"id":"https://openalex.org/keywords/chipset","display_name":"Chipset","score":0.5814999938011169},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.4925999939441681},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.47749999165534973},{"id":"https://openalex.org/keywords/phone","display_name":"Phone","score":0.4235000014305115},{"id":"https://openalex.org/keywords/vendor","display_name":"Vendor","score":0.42160001397132874},{"id":"https://openalex.org/keywords/communications-protocol","display_name":"Communications protocol","score":0.41339999437332153}],"concepts":[{"id":"https://openalex.org/C546215728","wikidata":"https://www.wikidata.org/wiki/Q39531","display_name":"Bluetooth","level":3,"score":0.9319000244140625},{"id":"https://openalex.org/C38601921","wikidata":"https://www.wikidata.org/wiki/Q1757693","display_name":"Protocol stack","level":3,"score":0.6607000231742859},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6265000104904175},{"id":"https://openalex.org/C73431340","wikidata":"https://www.wikidata.org/wiki/Q182656","display_name":"Chipset","level":3,"score":0.5814999938011169},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.4925999939441681},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4878000020980835},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.47749999165534973},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.42829999327659607},{"id":"https://openalex.org/C2778707766","wikidata":"https://www.wikidata.org/wiki/Q202064","display_name":"Phone","level":2,"score":0.4235000014305115},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.42160001397132874},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.41339999437332153},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.3598000109195709},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34279999136924744},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.33959999680519104},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3222000002861023},{"id":"https://openalex.org/C20574231","wikidata":"https://www.wikidata.org/wiki/Q844605","display_name":"Backward compatibility","level":2,"score":0.29319998621940613},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.2874999940395355},{"id":"https://openalex.org/C108037233","wikidata":"https://www.wikidata.org/wiki/Q11375","display_name":"Wireless network","level":3,"score":0.287200003862381},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.27790001034736633},{"id":"https://openalex.org/C84555802","wikidata":"https://www.wikidata.org/wiki/Q2551624","display_name":"IPv6","level":3,"score":0.27160000801086426},{"id":"https://openalex.org/C252157","wikidata":"https://www.wikidata.org/wiki/Q348822","display_name":"Scatternet","level":4,"score":0.27129998803138733},{"id":"https://openalex.org/C2777321455","wikidata":"https://www.wikidata.org/wiki/Q20484","display_name":"MAC address","level":2,"score":0.2669000029563904},{"id":"https://openalex.org/C35341882","wikidata":"https://www.wikidata.org/wiki/Q8795","display_name":"Internet Protocol","level":3,"score":0.26660001277923584},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.2660999894142151},{"id":"https://openalex.org/C2779233093","wikidata":"https://www.wikidata.org/wiki/Q11103","display_name":"IPv4","level":4,"score":0.25049999356269836}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3307334.3326089","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3307334.3326089","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1905.00631","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1905.00631","pdf_url":"https://arxiv.org/pdf/1905.00631","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:tubiblio.ulb.tu-darmstadt.de:113125","is_oa":false,"landing_page_url":"http://tubiblio.ulb.tu-darmstadt.de/113125/","pdf_url":null,"source":{"id":"https://openalex.org/S4377196390","display_name":"TUbilio (Technical University of Darmstadt)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I31512782","host_organization_name":"Technische Universit\u00e4t Darmstadt","host_organization_lineage":["https://openalex.org/I31512782"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Konferenzver\u00f6ffentlichung"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1905.00631","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1905.00631","pdf_url":"https://arxiv.org/pdf/1905.00631","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W2164725724","https://openalex.org/W2246044621","https://openalex.org/W2763663653","https://openalex.org/W2949062388","https://openalex.org/W4289387434"],"related_works":[],"abstract_inverted_index":{"Bluetooth":[0,26,72,95,128,160,184,211],"is":[1,41,144],"one":[2],"of":[3,18,23,44,89,94,174,200],"the":[4,16,21,86,182],"most":[5],"established":[6],"technologies":[7],"for":[8,158],"short":[9],"range":[10],"digital":[11],"wireless":[12],"data":[13],"transmission.":[14],"With":[15],"advent":[17],"wearables":[19],"and":[20,35,48,58,101,123,133,148,156,203],"Internet":[22],"Things":[24],"(IoT),":[25],"has":[27],"again":[28],"gained":[29],"importance,":[30],"which":[31,118],"makes":[32],"security":[33,168,208],"research":[34,141],"protocol":[36,62],"optimizations":[37],"imperative.":[38],"Surprisingly,":[39],"there":[40],"a":[42,90,138,145,165,171],"lack":[43],"openly":[45],"available":[46],"tools":[47],"experimental":[49],"platforms":[50],"to":[51,60,121,190,194,205,210],"scrutinize":[52],"Bluetooth.":[53],"In":[54],"particular,":[55],"system":[56],"aspects":[57],"close":[59],"hardware":[61],"layers":[63],"are":[64,75,119],"mostly":[65],"uncovered.":[66],"We":[67,186],"reverse":[68],"engineer":[69],"multiple":[70],"Broadcom":[71,175],"chipsets":[73,176,198],"that":[74,177],"widespread":[76],"in":[77,98,197],"off-the-shelf":[78],"devices.":[79],"Thus,":[80],"we":[81,149,163],"offer":[82],"deep":[83],"insights":[84],"into":[85],"internal":[87],"architecture":[88],"popular":[91],"commercial":[92],"family":[93],"controllers":[96],"used":[97],"smartphones,":[99],"wearables,":[100],"IoT":[102],"platforms.":[103],"Reverse":[104],"engineered":[105],"functions":[106],"can":[107],"then":[108],"be":[109],"altered":[110],"with":[111],"our":[112,192],"InternalBlue":[113,143],"Python":[114],"framework---outperforming":[115],"evaluation":[116],"kits,":[117],"limited":[120],"documented":[122],"vendor-defined":[124],"functions.":[125],"The":[126],"modified":[127],"stack":[129],"remains":[130],"fully":[131],"functional":[132],"high-performance.":[134],"Hence,":[135],"it":[136],"provides":[137],"portable":[139],"low-cost":[140],"platform.":[142],"versatile":[146],"framework":[147,193],"demonstrate":[150],"its":[151],"abilities":[152],"by":[153],"implementing":[154],"tests":[155],"demos":[157],"known":[159],"vulnerabilities.":[161],"Moreover,":[162],"discover":[164],"novel":[166],"critical":[167],"issue":[169],"affecting":[170],"large":[172],"selection":[173],"allows":[178],"executing":[179],"code":[180],"within":[181],"attacked":[183],"firmware.":[185,212],"further":[187],"show":[188],"how":[189,204],"use":[191],"fix":[195],"bugs":[196],"out":[199],"vendor":[201],"support":[202],"add":[206],"new":[207],"features":[209]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":12},{"year":2020,"cited_by_count":6}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2019-05-09T00:00:00"}
