Protocols¶
BlindTranspiler currently supports four delegated blindness models.
BlindTranspiler currently supports multiple delegated blindness models.
Protocol |
Parametric |
Universal |
Data Blindness |
Compuation Blindness |
|---|---|---|---|---|
QHE |
Yes |
Yes |
Yes |
No |
UBQC |
Yes |
Yes |
Yes |
Yes |
FDQC |
No |
Yes |
Yes |
Yes |
SSDQC |
No |
Yes |
Yes |
Yes |
QHE¶
The QHE controller implements blind quantum
computation using Quantum Homomorphic Encryption (QHE)
based delegation techniques.
This controller converts quantum circuits into half-blind delegated equivalents using homomorphic translation rules.
The implementation follows:
Childs (2005)
Broadbent and Jeffery (2015)
Fisher et al. (2014)
Tan et al. (2017)
Joshi et al. (2025)
Features:
half-blind delegated computation
arbitrary
Rzsupportrecursive decryption
parametric gate delegation
variational circuit compatibility
Suitable for:
quantum homomorphic encryption
variational quantum algorithms
delegated parametric computation
secure cloud quantum execution
See the detailed QHE Controller documentation:
UBQC¶
The UBQC controller implements Universal Blind
Quantum Computation using recursive decryption of
arbitrary rotations.
This controller enables efficient delegation of parametric quantum circuits using universal resource-set construction.
The implementation follows:
Joshi et al. (2025)
Features:
arbitrary-angle delegation
recursive decryption
low-depth blind transpilation
optimized parametric delegation
universal resource-set computation
See the detailed UBQC Controller documentation:
FDQC¶
The FDQC controller implements Full Delegated
Quantum Computation using ordered universal
resource sets.
This controller performs full-blind delegation using ordered-set universal gate decomposition.
The implementation follows:
Liu et al. (2020)
Features:
universal blind computation
ordered universal resource sets
non-parametric delegation
full-blind workflow
reusable decryption primitives
See the detailed FDQC Controller documentation:
SSDQC¶
The SSDQC controller implements Single-Server
Delegated Quantum Computation using fixed-angle
rotation decomposition.
This controller performs blind delegation using
π/4 rotation equivalents and trap-based
universal delegation.
The implementation follows:
Zhang et al. (2018)
Features:
fixed-angle decomposition
trap-based delegation
universal gate replacement
non-parametric blind computation
See the detailed SSDQC Controller documentation: