Resource Allocation in Time-Varying Satellite QKD Networks

dc.contributor.authorPark, Sun Gyu
dc.date.accessioned2026-05-29T15:46:28Z
dc.date.available2026-05-29T15:46:28Z
dc.date.issued2026-05-29
dc.date.submitted2026-05-27
dc.description.abstractQuantum Key Distribution (QKD) is a foundational technology for future secure communications, and several QKD networks have already been deployed and tested around the world using optical fibers. However, these networks cannot scale in size due to the strong exponential decay of signal efficiency in fiber with increasing distances, making satellite networks a major candidate for the global deployment of QKD networks. Despite the advantages of free-space QKD via satellites, such networks face challenges due to changes in satellite-ground links caused by orbital motion and atmospheric fluctuations. Therefore, resource allocation schemes must account for these time-varying conditions. In this work, we investigate the problem of resource allocation in satellite QKD networks, taking into account the changing key generation rates per time slot, reflecting the evolving weather conditions and satellite visibility. We formulate a MILP model to allocate resources in satellite QKD networks, which decides both link assignments (i.e., determining the ground node assignment for each satellite) and the appropriate routing paths for sharing end-to-end keys. In addition, the MILP models multiple time slots and considers keys stored in the QKP, allowing keys generated to be used in later periods. To improve computational efficiency while approaching the near-optimal total served keys of the MILP model, we propose a two-stage approach, Genetic Algorithm-Cumulative Key Reservoir (GA-CKR). In the first stage, satellite QKD links are assigned using a genetic algorithm (GA)-based heuristic. In the second stage, routing and key management (RKM) are performed using Cumulative Key Reservoir (CKR). The proposed approach achieves solutions consistently within 15% of the MILP result while reducing computation time by several orders of magnitude in the most demanding topology.
dc.identifier.urihttps://hdl.handle.net/10012/23449
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.titleResource Allocation in Time-Varying Satellite QKD Networks
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorBoutaba, Raouf
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Park_SunGyu.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections