Q # : A Quantum Programming Language by Microsoft
A method for obtaining digital signatures and public-key cryptosystems