Portrait of Brian LaMacchia

Brian LaMacchia

Director of Security and Cryptography

About

I am the Director of the Security & Cryptography team in the Microsoft Research eXtreme Computing Group (XCG) in Redmond, WA.  Previous positions I have held at Microsoft include Software Architect (Office of the CRSO), Development Lead (.NET Framework Security), and Program Manager for Core Cryptography (Windows 2000).

Before joining Microsoft, I was a member of the (now-defunct) Public Policy Research Department at AT&T Laboratories–Research in Florham Park, NJ. Before that, I was a graduate student in the Project on Mathematics and Computation at the MIT AI Lab.  My research interests include cryptography, automated resource discovery, and the interactions between various legal regimes and the network.  I am also an Affiliate Faculty member of the Department of Computer Science and Engineering at the University of Washington.

Projects

FourQlib

Established: August 26, 2015

FourQlib is an efficient and portable math library that provides functions for computing essential elliptic curve operations on a new, high-performance curve called "FourQ". This curve targets the 128-bit security level and supports computations that are significantly faster than any…

MSR Elliptic Curve Cryptography Library

Established: June 27, 2014

MSR ECCLib is an efficient cryptography library that provides functions for computing essential elliptic curve operations on a new set of high-security curves.  All computations on secret data exhibit regular, constant-time execution, providing protection against timing and cache attacks.  The…

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…

Publications

2010

2007

2006

2003

1998