Quantum Computing.
The exact implementation of the quantum oracle depends on the details of the search problem that is on some distinguishing property of the state that is being searched for. However it is important to understand that as we have seen before we do not need to know what the state is in order to have