Satellite Quantum Key Distribution Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cryptography methods are vulnerable to quantum computers, and existing quantum key distribution (QKD) systems are costly and inefficient for widespread adoption, particularly in providing secure key exchange between satellites and ground stations.
Innovation Solution
A method and system for scheduling encryption key delivery communication sessions in a satellite quantum key distribution system, utilizing a constellation of satellites and ground stations, which involves determining suitable regions for key delivery, considering cloud cover, key availability, and priority calculations to optimize key distribution schedules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If satellite QKD systems are implemented for widespread adoption, then security against quantum computers is improved, but cost and complexity increase
Solution Approach 1:
The system segments the QKD service into satellite-based key generation and ground station-based key distribution. Satellites generate quantum keys and distribute them to multiple ground stations, which then manage local key caches and serve end users. This segmentation reduces satellite complexity and cost while maintaining security.
Solution Approach 2:
The system implements preliminary key generation and caching at ground stations before actual cryptographic operations. Ground stations pre-cache quantum keys received from satellites, eliminating the need for real-time satellite connections during key usage and reducing overall system complexity.
2Productivity
If real-time key delivery is implemented, then key availability is improved, but system complexity and resource requirements increase
Solution Approach 1:
Ground stations perform preliminary key caching by storing quantum keys received from satellites in local key caches before they are needed. This preliminary action ensures key availability without requiring complex real-time satellite-ground coordination during key usage.
Solution Approach 2:
Ground stations autonomously manage their local key caches, performing self-service operations including key storage, validation, and distribution to end users without requiring continuous satellite intervention. This reduces system complexity while maintaining key availability.
3Reliability
If cloud cover monitoring is integrated into scheduling, then key delivery reliability is improved, but processing requirements increase
Solution Approach 1:
The system performs preliminary cloud cover assessment by checking weather forecasts and cloud cover maps before scheduling key delivery sessions. This preliminary action identifies suitable time windows for reliable optical communication, improving delivery reliability without requiring continuous high-power processing during key operations.
Data Source
AI summary
A method of scheduling encryption key delivery communication sessions in a satellite quantum key distribution system comprising a constellation of one or more satellites and a plurality of user ground stations comprises producing a list of user ground stations requiring encryption keys. For each satellite of the constellation of satellites, determining a region of the earths surface within which the satellite can carry out encryption key delivery communication sessions to user ground stations using a quantum optical communications link during a scheduling period. Obtaining a cloud cover map. Comparing the locations of the listed user ground stations, the determined regions of the earths surface for the constellation of satellites, and the cloud cover map, to identify listed user ground stations to which encryption key delivery can be carried out by the constellation of satellites during the scheduling period. Determining which of the identified user ground stations each satellite of the constellation of satellites will carry out encryption key delivery communication sessions with at different times in the scheduling period based upon one or more of: an amount of unused encryption keys at each identified user ground station; and an expected time duration before each identified user ground station runs out of encryption keys.


