Quantum-Resistant Steganography System
Quantum-Resistant Steganography System
Team Members:
ANKUR GOSWAMI (13000222013)
KESHAB DEY (13000222019)
ATUL KUMAR SINGH (13000222050)
ASHES DAS (13000222052)
Supervisor:
Dr. SUBHAMITA MUKHERJEE
2. Date:
3. Date:
4. Date:
Supervisor: Date:
We would like to express our sincere gratitude to the Department of Information Technology,
Techno Main Salt Lake, and to our project supervisor Dr. Subhamita Mukherjee for constant
guidance and encouragement. We also thank faculty members, peers, friends, and family for
their support throughout the project.
Abstract
Modern secure communication systems face two converging threats: the practical risk of
steganographic detection and the long-term cryptographic risk posed by quantum computing.
Most existing solutions address these problems in isolation—traditional cryptography ignores
detectability, and typical steganographic schemes rely on weak payload embedding that fails
against modern [Link] project proposes a pragmatic, multi-layer communication
framework that combines bio-inspired encoding, hybrid classical–post-quantum key protection,
and GAN-based steganography into a single pipeline designed for confidentiality, stealth, and
future-proof resilience. The pipeline begins with a compact DNA-style 3-bit codon encoding
enhanced with salting and positional shifts to remove predictable structure. A custom symmetric
encryption layer is applied to the codon stream to generate a session BioKey, which is then
wrapped inside a hybrid RSA-OAEP and CRYSTALS-Kyber key encapsulation step to ensure
backward compatibility with existing systems while providing quantum-resistant protection.
The final encrypted payload is embedded into a cover image using an adaptive GAN-based
encoder capable of distributing hidden data with significantly reduced statistical footprints
compared to classical LSB-based methods. This project focuses on developing a functional
prototype of the full end-to-end pipeline, validating correctness through reversible decoding
tests, and evaluating security using PSNR/SSIM metrics and baseline steganalysis tools.
Contents
Acknowledgement ii
Abstract iii
Chapter 1 Introduction 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Scope of the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Organization of the Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
iv
4.3.3 Stage 3: DNA-Based Symmetric Encryption . . . . . . . . . . . . . . . 14
4.3.4 Stage 4: RSA Wrap Followed by Kyber PQC Wrap . . . . . . . . . . . 15
4.3.5 Stage 5: Packaging and Optional Compression . . . . . . . . . . . . . 15
4.3.6 Stage 6: GAN-Based Adaptive Embedding . . . . . . . . . . . . . . . 15
4.4 GAN-Based Steganography Module . . . . . . . . . . . . . . . . . . . . . . . 15
4.4.1 GAN Architecture Overview . . . . . . . . . . . . . . . . . . . . . . . 15
4.4.2 Encoder Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.4.3 Decoder Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.4.4 Critic (Discriminator) . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.4.5 Loss Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.4.6 Implementation Details . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.4.7 Experimental Results . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.4.8 Security Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.4.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5 Receiver Side Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.6 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.7 Module Interaction Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.8 Design Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Chapter 6 Implementation 23
6.1 Technology Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2 Bio-Inspired Codon Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3 Custom Symmetric DNA Encryption Layer . . . . . . . . . . . . . . . . . . . 25
6.4 Hybrid RSA–Kyber Key Wrap . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.5 Packaging and Serialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
v
6.6 GAN-Based Steganographic Embedding . . . . . . . . . . . . . . . . . . . . . 26
6.7 End-to-End Pipeline Integration . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.8 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
References 36
List of Tables
List of Figures
vi
4.2 High-Level Sequence of Operations . . . . . . . . . . . . . . . . . . . . . . . 17
7.1 Training convergence for bit recovery accuracy. The red dashed line marks the
beginning of robust fine-tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.2 Embedding visualization showing (left) original cover, (middle) stego image,
and (right) residual noise amplified ×50. . . . . . . . . . . . . . . . . . . . . . 32
7.3 Loss minimization curve showing both data and image losses. The dashed
vertical line indicates the start of robust training with quantization noise injection. 32
vii
List of Symbols, Abbreviations and Nomenclature
viii
CHAPTER 1
Introduction
Secure communication systems today operate under two simultaneous pressures: rapidly ad-
vancing cryptanalysis capabilities and increasingly sophisticated detection mechanisms that
expose the presence of hidden data. Classical public-key cryptosystems such as RSA, which are
fundamental to secure communication infrastructures, are vulnerable to quantum algorithms
like Shor’s algorithm. In parallel, traditional steganographic methods—particularly LSB-based
techniques—are routinely detected by modern steganalysis tools, making covert communication
significantly harder. As a result, confidentiality alone is no longer sufficient; communication
systems must also minimize detectability and maintain long-term security in a future where
quantum attacks become practical.
This Project is motivated by this gap between encryption strength, forward security, and
stealth. The project explores a practical, modular approach that integrates three distinct layers:
(1) a bio-inspired data encoding stage that transforms plaintext into compact DNA-like codons,
(2) a hybrid cryptographic layer that uses a custom symmetric cipher combined with RSA-
OAEP and CRYSTALS-Kyber to provide both classical and post-quantum key protection, and
(3) a GAN-based steganographic encoder that embeds the encrypted payload into images with
reduced statistical visibility. These individual techniques exist in literature, but their integration
into a single, operational pipeline is largely unexplored. This Project does not attempt to
propose unbreakable cryptography; instead, it focuses on constructing a realistic, experimental
framework that can be evaluated and improved upon.
From an engineering standpoint, the project aims to build a proof-of-concept system im-
plemented in Python, with an emphasis on reversibility, correctness, and baseline security
evaluation rather than claiming industrial-grade cryptographic assurance. The custom sym-
metric cipher is treated explicitly as exploratory, with no claim of formal security proofs. Its
purpose is to examine whether lightweight codon-level transformations can add meaningful
diversity to a multilayer pipeline without introducing excessive complexity. Meanwhile, the hy-
brid RSA–Kyber wrapping ensures that even if the custom cipher is weak, the system maintains
strong cryptographic guarantees under both classical and quantum threat models.
Steganography serves as the final layer of defense. Instead of relying on predictable bit-level
embedding, the system employs a GAN-based approach that learns how to distribute payloads in
image regions that minimize detectable distortions. While training a high-performance GAN is
computationally expensive, the project focuses on integrating available models and measuring
payload impact using PSNR, SSIM, and simple steganalysis benchmarks. The emphasis is on
understanding practical limitations rather than overstating stealth capabilities.
1.1 Motivation
The motivation for this work arises from three converging realities:
1. Quantum threats are no longer theoretical. Once scalable quantum computers emerge,
2
widely deployed algorithms such as RSA and ECC will be broken, compromising long-
term confidentiality of stored or intercepted data.
3. Research lacks integrated solutions. Existing works focus separately on DNA encoding,
PQC, or GAN steganography, but few attempt to construct a unified, testable pipeline that
combines all three.
1.2 Objectives
• Develop a reversible bio-inspired encoding scheme using 3-bit codons with salting and
positional shifts.
• Implement an experimental symmetric cipher and generate a session BioKey for each
message.
• Validate system correctness through reversible decoding tests and evaluate quality through
PSNR, SSIM, and baseline steganalysis tools.
• The custom symmetric cipher is exploratory and not presented as a secure alternative to
AES or other standardized ciphers.
• The GAN component relies on available models or lightweight retraining due to hardware
limitations.
• The system is developed as a CLI and prototype API; full-scale UI or mobile applications
are outside the first-phase scope.
3
Despite these constraints, the system is designed to demonstrate the viability of a layered,
quantum-aware, covert communication pipeline.
• Chapter 3 defines the problem in detail and describes the modules of the proposed
system.
• Chapter 4 presents the software design, pipeline flow diagrams, and architectural com-
ponents.
• Chapter 8 concludes the report and discusses potential improvements and future work.
4
CHAPTER 2
Literature Review
DNA cryptography models information encoding using nucleotide bases (A, T, C, G), with
early approaches relying on simple mappings and biological metaphors. Although these meth-
ods offer conceptual advantages such as high-density storage and natural obfuscation, practical
implementations suffer from data expansion issues and lack formal cryptographic rigor [1],
[2]. Many schemes rely on simplistic 2-bit mappings that leave statistical fingerprints, while
ASCII-based representations introduce significant data growth.
Classical cryptography such as RSA remains foundational due to mature mathematical proper-
ties and widespread adoption [3]. However, it faces fatal vulnerabilities to quantum algorithms,
particularly Shor’s algorithm, which makes the migration toward quantum-resistant schemes
critically important [4]. Modern best practices employ hybrid encryption that combines efficient
symmetric encryption with asymmetric key-wrapping mechanisms.
Traditional image steganography techniques are computationally inexpensive but remain vul-
nerable to statistical detection methods [9]. GAN-based steganography significantly improves
imperceptibility and embedding quality through adversarial learning and neural feature op-
timization [10], [11]. Systems such as SteganoGAN demonstrate practical, high-capacity
embedding using generative models [12]. However, these techniques require substantial train-
ing resources and carefully curated datasets. Advanced watermarking schemes further extend
robustness through multi-level embedding strategies [13].
Modern deep learning architectures particularly StyleGAN variants have dramatically im-
proved image generation fidelity, providing robust foundations for generative steganography
and adaptive cover construction [10]. These capabilities enable more sophisticated embedding
strategies that resist contemporary detection frameworks. Meanwhile, ongoing research in
quantum steganography continues to investigate hybrid models that combine quantum-resistant
cryptography with traditional embedding mechanisms for distributed IoT systems requiring si-
multaneous secrecy and stealth [8].
6
Implementation frameworks such as PyCryptodome supply essential cryptographic primitives
including hashing, encryption, secure randomness, and authenticated modes that streamline
practical system development [14]. These libraries allow researchers to focus on architectural
and algorithmic innovation instead of low-level cryptographic engineering.
The existing literature reveals a significant gap in fully integrated systems that combine multiple
cryptographic layers with formal evaluation. DNA-based steganography frequently omits PQC
integration, while GAN-based steganography lacks strong internal cryptographic design. Quan-
tum steganography bridges some gaps but remains centered on IoT-specific constraints rather
than general-purpose secure communication. This project aims to address these limitations
by developing a unified framework that incorporates bio-inspired encoding, quantum-resistant
cryptography, and advanced steganographic techniques for broad, real-world applicability.
7
CHAPTER 3
The core problem addressed in this project is the creation of an end-to-end communication
pipeline that can securely transform plaintext into an encrypted, quantum-resistant, and covert
payload that remains statistically inconspicuous when embedded inside an image. The objective
is not to claim mathematically proven cryptographic strength for experimental components,
but to design a system in which the failure of any single layer does not compromise overall
confidentiality.
• Classical public key cryptography becomes insecure in the presence of scalable quantum
computers, which can run Shor’s algorithm and break RSA.
• Traditional LSB based image steganography produces predictable statistical artifacts that
are easily detectable by modern steganalysis tools.
• DNA based data encoding schemes seen in literature usually lack strong security proofs
and often create large data expansion.
• Multi layer systems require careful integration. The output of one stage must remain
compatible and efficiently embeddable in subsequent stages.
• The system must remain reversible under all conditions. Any error in encoding, encryp-
tion, or embedding should not break decryption.
This project aims to engineer a functional, layered communication system that satisfies the
following goals:
• Provide confidentiality that remains safe against both classical and anticipated quantum
attackers.
9
• Reduce detectability by embedding encrypted payloads in images using adaptive machine
learning based steganography.
• Use bio inspired codon encoding to add an additional reversible obfuscation layer before
cryptographic processing.
• Combine RSA and CRYSTALS Kyber to produce a hybrid key wrapping mechanism.
• Implement a pipeline where each stage can be tested independently and as part of the
complete system.
The proposed system is divided into five major modules. Each module is designed to perform
one specific task so that testing and debugging remain manageable.
This module converts plaintext into binary and then into fixed length 3 bit codons. Random
salting and positional shifts are applied to remove deterministic output patterns. The output is
a codon sequence that is compact and reversible.
A lightweight symmetric cipher is applied to the codon stream. The purpose of this cipher is
exploratory. It is not intended to replace AES or other standardized algorithms. It generates a
session BioKey that is later protected by stronger cryptographic layers.
The BioKey is encrypted twice. First with RSA OAEP for classical compatibility. Then with
CRYSTALS Kyber for post quantum safety. This hybrid approach ensures that the system
remains secure even if one cryptographic assumption fails.
A generative adversarial network model is used to embed the final encrypted package into a cover
image. Unlike classical LSB methods, the GAN selects embedding locations that minimize
detectable distortions. The goal is to reduce the risk of detection by standard steganalysis tools.
10
3.3.5 Module 5: Decoder and Reconstruction Module
On the receiver side, the pipeline is reversed. The system extracts the hidden payload from the
stego image, unwraps the key using Kyber and RSA, decrypts the codon stream, and restores
the original plaintext. Complete reversibility is a primary requirement for validating system
correctness.
3.4 Summary
The problem addressed by this Project arises from the combined threat of quantum attacks
and advanced steganalysis. Existing techniques do not fully solve this problem when used
individually. This chapter defined the overall system goals and described each functional
module. The next chapter presents the design diagrams and the pipeline architecture used to
integrate these modules.
11
CHAPTER 4
Software Design
This chapter describes the software design of this Project .The system uses a sequential, multi-
layer pipeline where data flows through encoding, encryption, key wrapping, packaging, and
GAN-based embedding. Unlike traditional web-oriented systems, this project emphasizes
algorithmic and data-flow design rather than DFDs or ER diagrams. Each block in the pipeline
corresponds directly to a processing stage in the architecture.
• Each module performs one clearly defined function with minimal shared state.
• The output of every stage must be a valid, verifiable, and reversible input for the next.
• Compromise or failure in any single stage should not compromise total confidentiality.
The system architecture (Figure 4.1) follows a sender-to-receiver pipeline. The sender trans-
forms plaintext into a hidden stego image using sequential processing layers. The receiver
performs the reverse operations.
13
4.2.1 Architecture Diagram
The system accepts text, binary files, or arbitrary payloads. Optional lossless compression
reduces payload size and improves embedding efficiency.
The payload is converted into 3-bit codons. Salting and positional shifting introduce controlled
randomness to prevent structural patterns.
The codon stream is encrypted using a lightweight symmetric cipher, producing the session key
known as the BioKey. Later RSA and Kyber layers secure this key.
14
4.3.4 Stage 4: RSA Wrap Followed by Kyber PQC Wrap
The encrypted codon payload, RSA-wrapped key, Kyber-wrapped key, and metadata are com-
bined into a binary package.
Since the GAN embedding module is the most complex component, its design is described in
more detail below.
𝐶 ′ = 𝐸 (𝐶, 𝑆)
𝑆′ = 𝐷𝑒𝑐(𝐶 ′)
The Critic outputs the probability that an image is natural. It provides the adversarial signal
that improves stealth.
15
4.4.5 Loss Functions
The total loss balances payload accuracy, low distortion, and adversarial realism:
𝑁
1 ∑︁
𝑠𝑖 log(𝑠𝑖′) + (1 − 𝑠𝑖 ) log(1 − 𝑠𝑖′)
𝐿 data =−
𝑁 𝑖=1
𝐻 𝑊
1 ∑︁ ∑︁
𝐿 img = ∥𝐶 (𝑥, 𝑦) − 𝐶 ′ (𝑥, 𝑦)∥ 2
𝐻𝑊 𝑥=1 𝑦=1
Weighting constants.
𝜆 data = 50, 𝜆 img = 1, 𝜆 adv = 0.05
Training uses COCO Test2017. The optimizer is Adam with 𝛼 = 0.0001, batch size 32 and the
losses defined above.
• PSNR: 29.06 dB
• MSE: 0.00497
16
4.4.8 Security Enhancements
4.4.9 Conclusion
The GAN module provides a robust and stealthy embedding mechanism aligned with reversibil-
ity and confidentiality requirements.
3. Kyber unwrap retrieves RSA output; RSA unwrap retrieves the BioKey.
17
• Encryption yields the encrypted stream and BioKey.
4.9 Conclusion
The software design integrates bio-inspired encoding, hybrid cryptography, and adaptive GAN-
based embedding into a reversible, modular, and secure pipeline.
18
CHAPTER 5
• RAM: 8 GB
These minimum specifications are sufficient for running encryption, encoding, and basic
steganographic decoding. GAN inference at reduced speed is also feasible.
• RAM: 16 GB or higher
• Storage: SSD with 50+ GB free space for datasets and models
These specifications enable full training of the GAN steganography model and fast execution
of cryptographic routines such as Kyber encapsulation.
• Windows 10 / 11
20
5.2.2 Programming Languages and Runtime
• Python 3.10+
The GAN model used in this Project is trained on the COCO Test2017 dataset:
21
5.5 Conclusion
The above hardware and software stack provides the necessary foundation for implementing,
training, and evaluating the complete this project pipeline. While the system can run in a CPU-
only environment, full GAN training performance benefits significantly from a CUDA-capable
GPU.
22
CHAPTER 6
Implementation
This chapter describes the practical implementation of this Project .The system follows a modular
architecture, where each processing stage—encoding, encryption, key wrapping, packaging, and
GAN-based embedding which is implemented as an independent component. This ensures clean
separation of responsibilities, easier debugging, and end-to-end reversibility.
The implementation is developed in Python 3.10. The major libraries used are:
Project/
|-- encoder/ # Codon encoder + inverse decoder
|-- crypto/ # DNA cipher, RSA wrap, Kyber wrap
|-- packaging/ # Serialization, metadata, compression
|-- gan/ # Encoder, decoder, critic, robust training
|-- utils/ # Helpers, logging, configuration
|-- [Link] # End-to-end pipeline runner
The implementation begins by converting plaintext into a compact stream of 3-bit codons. A
random salt and positional shift are applied to eliminate deterministic output patterns.
Procedure
24
Pseudocode
function encode_to_codons(data):
bits = to_binary(data)
padded = pad_to_multiple(bits, 3)
codons = split_into_triplets(padded)
salted = xor_with_salt(codons)
shifted = apply_positional_shift(salted)
return shifted
A lightweight symmetric cipher encrypts the codon stream. Although experimental, this cipher
enables analysis of bio-inspired encryption behavior. The cipher generates a session key known
as the BioKey.
Operation
The cipher uses XOR substitution and cyclic rotations. It is not intended as a replacement for
standardized ciphers (AES), but is fully protected later by RSA and Kyber.
function dna_encrypt(codon_stream):
key = generate_random_key()
enc = xor_rotate(codon_stream, key)
return enc, key
25
Implementation Steps
function hybrid_wrap(bioKey):
rsa_cipher = RSA_OAEP_encrypt(bioKey)
pqc_cipher, kem_key = Kyber_encapsulate(rsa_cipher)
return pqc_cipher, kem_key
Unwrapping performs the reverse:
rsa_plain = Kyber_decapsulate(pqc_cipher)
bioKey = RSA_OAEP_decrypt(rsa_plain)
This approach ensures that even if RSA becomes vulnerable, the PQC layer still protects the
key.
The encrypted codon stream, RSA wrap, Kyber wrap, salts, and metadata are bundled into a
compact binary structure.
Package Format
{
"encCodon": <encrypted codon stream>,
"rsaWrap" : <RSA ciphertext>,
"kyberWrap": <PQC ciphertext>,
"meta": {
"salt": ...,
"shiftParam": ...,
"length": ...
}
}
The packager optionally applies compression to improve embedding efficiency.
The most computationally intensive component is the GAN steganography model. It imple-
ments:
• Encoder: embeds the package into a cover image.
26
Training Setup
• Batch size: 32
Embedding Procedure
Function SecureExtract(stegoImage):
tensor ← Normalize(stegoImage)
raw ← Decoder_Network(tensor)
bits ← Threshold(raw, 0.5)
27
bytes ← BitsToBytes(bits)
message ← UTF8_Decode(bytes)
Return message
End Function
function receiver(stegoImage):
package = extract(stegoImage)
encCodon, wraps = unpack(package)
bioKey = hybrid_unwrap(wraps)
codons = dna_decrypt(encCodon, bioKey)
plaintext = decode_codons(codons)
return plaintext
6.8 Summary
28
CHAPTER 7
A corpus of 200 payloads ranging from 32 bytes to 32 KB was passed through the full sender–
receiver pipeline. All outputs matched their corresponding inputs exactly.
This confirms the correctness of codon encoding, symmetric encryption, positional shifting,
and hybrid key wrapping.
The hybrid cryptographic module was evaluated for latency and reliability.
Table 7.1: Timing analysis for hybrid key wrapping and unwrapping.
The GAN steganography module was evaluated in terms of visual quality, payload recovery,
training convergence, and embedding behavior.
30
7.2.1 Visual Quality: PSNR and MSE
A set of 100 images from COCO Test2017 were used to measure distortion after embedding.
The decoder’s bit recovery accuracy was recorded across training epochs. A major jump in
accuracy occurs after fine-tuning with quantization robustness.
Figure 7.1: Training convergence for bit recovery accuracy. The red dashed line marks the
beginning of robust fine-tuning.
Final results:
Reed–Solomon correction ensures perfect payload reconstruction even after PNG quantization.
31
7.2.3 Embedding Heatmap Visualization
The embedding pattern was analyzed by visualizing the residual noise between the cover and
stego images. The GAN correctly concentrates modifications in complex textures such as hair,
foliage, and shadows, while preserving flat regions such as skin or the sky.
Figure 7.2: Embedding visualization showing (left) original cover, (middle) stego image, and
(right) residual noise amplified ×50.
Loss values (data loss, image loss) were tracked during training using a logarithmic scale. A
sharp improvement is observed after robustness fine-tuning.
Figure 7.3: Loss minimization curve showing both data and image losses. The dashed vertical
line indicates the start of robust training with quantization noise injection.
32
• End-to-End Success Rate: 100%
7.4 Discussion
These results validate the effectiveness of the integrated system for confidential, covert commu-
nication.
7.5 Conclusion
This Project successfully demonstrates that bio-inspired encoding, hybrid cryptography, and
GAN-based steganography can be combined into a robust and future-resistant communication
pipeline. The system achieves strong confidentiality, high reversibility, and low detectability,
positioning it as a promising approach for next-generation secure communication systems.
33
CHAPTER 8
This Project presents a complete, end-to-end framework for secure and covert digital commu-
nication. The system integrates bio-inspired 3-bit codon encoding, a lightweight symmetric
DNA-style cipher, hybrid RSA–Kyber key protection, and a GAN-based adaptive stegano-
graphic encoder. Each stage is fully reversible and modular, enabling independent testing and
systematic debugging.
The experimental evaluation demonstrates that the GAN module achieves near-perfect data
recovery (99.9985% raw accuracy and 100% with Reed–Solomon correction), producing stego
images whose distortions remain below perceptual thresholds (PSNR 29 dB, MSE 0.00497).
The hybrid key wrapping successfully protects the BioKey under both classical and post-
quantum threat models, satisfying the confidentiality requirements of the system.
8.2 Limitations
While the system meets its design goals, certain practical limitations remain:
• GAN-based embedding requires GPU acceleration for practical training and inference.
35
References
36