Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/38214
Title: Hardware offload van decryptie in het QUIC-protocol op een Xilinx Zynq-7000 SoC
Authors: Deferme, Lowie
Advisors: MARX, Robin
VLIEGEN, Jo
Issue Date: 2022
Publisher: UHasselt
Abstract: De derde en recentste HTTP-versie maakt gebruik van het QUIC-protocol. Omdat QUIC een geëncrypteerd, connection-oriented protocol is, vereist het veel processorintensieve berekeningen. Hierdoor kunnen servers slechts een beperkt aantal QUIC-connecties bedienen. Deze masterproef tracht dat te verbeteren d.m.v. hardware offloading. De voornaamste bottleneck is het kopiëren van gegevens tussen user space en kernel space. Op de tweede plaats staan de cryptografische berekeningen. Controleoperaties, als derde, kunnen best in software blijven gezien de complexiteit van QUIC. Daarom is er gekozen voor een architectuur waarbij de cryptografie geoffload wordt. De proefopstelling ontleedt inkomende 1-RTT-QUIC-pakketten en controleert of er sleutels beschikbaar zijn op basis van de destination connection ID. Deze lookup gebeurt met behulp van een probabilistic data structure. Vervolgens worden de sleutels uitgelezen zodat het pakket gedecrypteerd kan worden. Tot slot wordt het ontcijferde pakket doorgegeven aan het operating system. De maximale klokfrequentie van de proefoptelling, bepaald voor een Zync-7000 SoC, is 83,33 MHz. Dit levert een throughput van 2,67 Gbit/s op. De proefopstelling introduceert 756 ns extra latency. Verder duurt de decryptie van een 88 bytes lang QUIC-pakket in hardware 1,16 µs, terwijl de geteste softwaresystemen er gemiddeld 1,59 µs en 5,69 µs over doen. Er kan dus besloten worden dat de proefopstelling aantoont dat een hardware offload voor decryptie van 1-RTT-QUIC-pakketten een snelheidswinst oplevert.
Notes: master in de industriële wetenschappen: elektronica-ICT
Document URI: http://hdl.handle.net/1942/38214
Category: T2
Type: Theses and Dissertations
Appears in Collections:Master theses

Files in This Item:
File Description SizeFormat 
a2180226-cc4a-4adb-b465-9ad72ee1905d.pdf2.63 MBAdobe PDFView/Open
9fd2c31c-9b72-441e-a254-4ec9446b8b5b.pdf1.61 MBAdobe PDFView/Open
Show full item record

Page view(s)

76
checked on Sep 10, 2023

Download(s)

66
checked on Sep 10, 2023

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.