[ TAKEN ] Propose a model for Public Key Infrastructure (PKI) enabling a Post-Quantum cryptographic transition without hybrid signatures

TAKEN The transition to a putative post-quantum PKI often leads people to propose hybrid signature schemes as a part of their transition model. PKI libraries however, are highly complex, and liable to be mis-used, leading to vulnerabilites, so adding significant complexity to such libraries is undesirable. The task here is to propose PKI transition schemes … Read more

[ TAKEN ] Develop a model for deployment of Encrypted Client Hello (ECH) enabling co-operating “front-ends”

[TAKEN] The ECH scheme is largely expected to be deployed by large-scale CDNs, which has some undesirable centralisation aspects. ECH also defines a “split-mode” where one server acts as a “front-end” for another. The task here is to model how a loose network of TLS servers could fairly act as front-ends for one another, yet … Read more

Deep Learning for Data and Radio Signal Processing

With the great capability of learning high-level representational features of unstructured data automatically, deep learning is acknowledged as a powerful machine learning algorithm for radio signal processing. For example, convolutional neural networks are leveraged to develop automatic modulation classification frameworks in [1]-[3]. CNNs are also used to design intelligent frameworks that can accurately classify waveform … Read more

[Taken] WebTransport/HTTP3/QUIC and Kubernetes

Kubernetes provides an orchestration and runtime system for micro-services based on containers. The implementation of this virtualised infrastructure is based largely on communication using TCP and HTTP. In contrast, current web browsers and web servers are using QUIC, HTTP/3 and WebTransport to communicate as well. This project will investigate the use of QUIC, HTTP3 and … Read more

[Taken] Development of Design Metrics for Communication Protocols

Currently, communication protocols are developed based on best practices, intuition, and discussion amongst developers. The performance of these protocols is then measured in terms of throughput, use of available bandwidth, scalability, etc. These measurements demonstrate the performance of a protocol but do not give any indication about the quality of the design of the protocol. … Read more

[Taken] Web-Browser and Server for Information-Centric Networking

The current Internet architecture assumes communication based on the identity of hosts e.g. the name/IP address of a webserver in a URL. Individual clients connect to specific servers to retrieve documents and videos. Information-centric networking instead assumes that content is the focus of communication and is uniquely named in networks e.g. a consumer asks a … Read more

[Taken] WebTransport/HTTP3/QUIC on Embedded Systems

In contrast to conventional web-browsers and servers, solutions for embedded systems are challenged by resource restrictions such as limited memory and processing power, reliance on battery power and restricted connectivity to communication networks. Concential web-browsers and servers are moving towards employing a combination of HTTP/3 and QUIC, potentially with WebTransport being based on top of … Read more

[Taken] Persistent Interests for Named-Data Networking

Current communication between devices and cloud infrastructure is based largely on IPv4 or IPv6. Information-Centric Networking (ICN) proposes to retrieve information from the ‘network’ based on named content instead of focussing on communication with a endpoints identified by addresses. ICN approaches such as Named-Data Networking (NDN) require consumers to express interests for individual chunks of … Read more