Steganography of Hypertext Transfer Protocol Version 2 (HTTP/2)

Dimitrova, Biljana and Mileva, Aleksandra (2017) Steganography of Hypertext Transfer Protocol Version 2 (HTTP/2). Journal of Computer and Communications, 5. pp. 98-111. ISSN 2327-5227

JCC_2017033115593372.pdf - Published Version

Download (1456Kb) | Preview
Official URL:


Network steganography consists of different steganographic technics that utilize network protocols for hiding data. We present nine new covert channels which utilize the new standard, HTTP/2, and which can be used regardless its transport carrier (TLS or clear TCP). These covert channels use a protocol feature that has dual nature (for example, no padding can be represented in two ways); or a feature that is not mandatory (as streams prioritization and dependencies); or random value field (as PING frame payload field); or there is no strict rule how to obtain new values for some fields (as stream identifiers). As far as we know, this is the first research about hiding data in HTTP/2. Also, we give a small survey of existing covert channels that can be created using HTTP/1.x, with the analysis do they work or not work with the HTTP/2.

Item Type: Article
Subjects: Natural sciences > Computer and information sciences
Divisions: Faculty of Computer Science
Depositing User: Aleksandra Mileva
Date Deposited: 03 Apr 2017 11:13
Last Modified: 03 Apr 2017 11:13

Actions (login required)

View Item View Item