Chapter 6 · Encryption Methods for QKD and RKD and XOR Operation
This chapter focuses on how key material from QKD and RKD can be used for encryption when a full one-time pad is impractical. It introduces the XOR operation as the basic mechanism behind OTP-style encryption and explains the strict requirements for perfect confidentiality: truly random key bits, key length at least equal to the plaintext, and no key reuse.
Because QKD and RKD often cannot provide enough fresh key material for large data volumes, the chapter presents new encryption modes designed for these constraints. These methods combine cyclic buffers, hash functions, counters, and XOR operations to extend practical usability while remaining close to mechanisms already present in QKD and RKD post-processing.
The chapter is careful about the trade-off between theoretical purity and operational feasibility. It distinguishes the absolutely secure one-time pad from modes that deliberately relax some constraints to make real deployments possible. The result is a practical bridge between low-rate physical key generation and actual encrypted communication.
- Explains XOR and one-time-pad requirements
- Connects QKD and RKD key rates to encryption design
- Introduces modes based on hashes and cyclic buffers
- Distinguishes perfect secrecy from practical variants
- Shows why key volume is the limiting design factor