Un oráculo cuántico es un análogo cuántico de un dispositivo de tipo " caja negra ".
El oráculo cuántico para un sistema hamiltoniano cuántico se puede definir como un operador unitario
donde el símbolo denota suma bit a bit.
El operador unitario para un sistema de dos qubits está representado por cuatro puertas cuánticas , descritas por matrices de 4 por 4, que corresponden a cuatro funciones posibles :
, , , .El oráculo cuántico es una generalización del oráculo clásico: un dispositivo que calcula la función donde es un grupo finito y B = {0,1} es un conjunto booleano .
Los oráculos cuánticos se utilizan en algoritmos cuánticos: algoritmo Deutsch-Joji , algoritmo Grover , algoritmo Simon[1] .
En los modelos de robots cuánticos, los oráculos cuánticos se consideran casos especiales del entorno independiente del tiempo.