Volltext-Downloads (blau) und Frontdoor-Views (grau)
  • search hit 45 of 64
Back to Result List

eTPL: An Enhanced Version of the TLS Presentation Language Suitable for Automated Parser Generation

  • The specification of the Transport Layer Security (TLS) protocol defines its own presentation language used for the purpose of semi-formally describing the structure and on-the-wire format of TLS protocol messages. This TLS Presentation Language (TPL) is more expressive and concise than natural language or tabular descriptions, but as a result of its limited objective has a number of deficiencies.The specification of the Transport Layer Security (TLS) protocol defines its own presentation language used for the purpose of semi-formally describing the structure and on-the-wire format of TLS protocol messages. This TLS Presentation Language (TPL) is more expressive and concise than natural language or tabular descriptions, but as a result of its limited objective has a number of deficiencies. We present eTPL, an enhanced version of TPL that improves its expressiveness, flexibility, and applicability to non-TLS scenarios. We first define a generic model that describes the parsing of binary data. Based on this, we propose language constructs for TPL that capture important information which would otherwise have to be picked manually from informal protocol descriptions. Finally, we briefly introduce our software tool etpl-tool which reads eTPL definitions and automatically generates corresponding message parsers in C++. We see our work as a contribution supporting sniffing, debugging, and rapid-prototyping of wired and wireless communication systems.show moreshow less

Export metadata

Additional Services

Share in Twitter Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author:Axel SikoraORCiDGND, Andreas WalzORCiD
Creating Corporation:IEEE
Year of Publication:2017
ISBN:978-1-5386-0697-1 (digital)
ISBN:978-1-5386-0694-0 (CD-ROM)
ISBN:978-1-5386-0698-8 (Print on Demand)
Language:English
Parent Title (English):Proceedings of the 2017 IEEE 9th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)
Volume:2
First Page:810
Last Page:814
Document Type:Conference Proceeding
Institutes:Bibliografie
Release Date:2018/01/19
Licence (German):License LogoEs gilt das UrhG
Note:
Konferenz: 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), 21-23 Sept. 2017, Bucharest, Romania
DOI:https://doi.org/10.1109/IDAACS.2017.8095200