CFcoQUIC: CPU/FPGA Co-design Accelerated QUIC for Low-Power IoT Communication
In IoT environments, devices are often constrained by low power consumption and limited resources, making efficient connection establishment with minimal overhead crucial for real-time communication between edge devices and cloud servers. The QUIC protocol shows significant potential, but the encryption and decryption overhead is considerable. Reducing this overhead and improving connection establishment efficiency are critical to enhancing QUIC performance, especially for IoT edge devices that need to handle high-concurrency communication while maintaining low power consumption. This paper proposes CFcoQUIC, a CPU/FPGA co-design architecture that accelerates the handshake process and reduces the initial connection latency by parallelizing multiple encryption/decryption flows in high-concurrency environments. Experimental results demonstrate that the time for RSA encryption and decryption on FPGA is at least 19.1 times faster than on CPU, and the time for AES encryption and decryption is at least 5 times faster on FPGA. These results highlight the effectiveness of the proposed architecture in reducing QUIC handshake overhead in IoT environments with low-power edge devices.
Authors
- Lizhuang Tan (ORCID: https://orcid.org/0000-0001-6826-4596)
- Xin Fa Dong (ORCID: https://orcid.org/0009-0001-3704-5996)
- Huiling Shi (ORCID: https://orcid.org/0000-0002-6545-8958)
- Peiying Zhang (ORCID: https://orcid.org/0000-0002-0990-5581)
- Wei Zhang (ORCID: https://orcid.org/0000-0002-8947-9067)
Institutions
- Qilu University of Technology (CN)
Publication Details
- Published
- 2025-08-04
- DOI
- https://doi.org/10.1109/icccn65249.2025.11133951
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00