Cryptography From Quantum Uncertainty In The Presence of Quantum Side Information