Portrait of Christian Paquin

Christian Paquin

Principal Program Manager


I am an crypto/security specialist in MSR-T’s Security and Crypto group. I’m currently involved in projects related to post-quantum cryptography. I’m also leading the development of the U-Prove technology. I’m interested, among other things, in identity and access management, privacy-enhancing technologies (PET), and smart cloud encryption (e.g., searchable encryption).

Prior to joining Microsoft in 2008, I was Credentica’s Chief Security Engineer.



MSR JavaScript Cryptography Library

Established: June 17, 2014

JavaScript cryptographic algorithm implementations suitable for use in all cloud services The MSR JavaScript Cryptography Library has been developed for use with cloud services in an HTML5 compliant and forward-looking manner. The algorithms are exposed via the W3C WebCrypto interface, and are tested against the Internet Explorer 11 implementation of that interface. The library currently supports RSA encrypt/decrypt (PKCS#1 v1.5, OAEP, and PSS), AES-CBC and GCM encrypt/decrypt, SHA-256/384/512, HMAC with supported hash functions, PRNG (AES-CTR based)…


Established: February 25, 2012

U-Prove components are released in the Security and Cryptography Incubations Quarterly Technology Drop.   Overview A U-Prove token is a new type of credential similar to a PKI certificate that can encode attributes of any type, but with two important differences: 1) The issuance and presentation of a token is unlinkable due to the special type of public key and signature encoded in the token; the cryptographic “wrapping” of the attributes contain no correlation handles.…








U-Prove JavaScript SDK

October 2014

    Click the icon to access this download

  • Website

U-Prove Extensions SDK

June 2014

    Click the icon to access this download

  • Website