CTO at NTRU Cryptosystems
Greater Boston Area
CTO at NTRU Cryptosystems
Greater Boston Area
I'm an expert in all aspects of cryptographic security design, from the deep details of cryptography itself to high level protocol and key management questions. I'm interested in security usability -- how to make it easy for developers to develop secure applications and users to use them. Recently I've worked in PKI, automotive communications, wireless sensor networks and Trusted Computing (in the TCG sense).
I enjoy the challenge of giving good technical presentations. I architected security libraries for a US Department of Transportation funded prototype project in vehicular communications; those libraries amounted to 120,000 lines of code, largely written over a six-month period. During that I learned a lot about project management. I believe that for most software projects, iterative design processes are good and unavoidable, and that feedback from the field is a great way of validating requirements; I also believe that the core of your security architecture is an important exception to the above rule.
I've written production code in C, C++ and Java, near-production quality code in perl, and demo code in Javascript. I maintain various websites and have good knowledge of HTML.
I've served on many standardization bodies, as participant (ASC X9F1), Technical Editor (IEEE P1609.2) and Chair (IEEE P1363, 2001-present). In all my work I try to achieve the best possible technical solution and to respect the standardization process and the opinions of the other members of the working group.
I've some experience in both technical management and personnel management. I prefer technical management. I've argued successfully for pay rises for some employees and I've fired others.
I thrive on feedback, either the feedback provided by review or the feedback provided by running the next test and seeing what happens. I left academia after my PhD because working as part of a team and knowing that I'm providing value to others on that team is important to me.
(Privately Held; Computer & Network Security industry)
October 2005 — Present (4 years 2 months)
Directed NTRU's overall technical vision, with particular reference to its cryptographic technology.
(Privately Held; Computer & Network Security industry)
March 2001 — October 2005 (4 years 8 months)
Supervised NTRU's cryptographic technology and its deployment into the market. Overall responsibility for product direction and consulting services within the company.
(Public Company; Computer & Network Security industry)
October 1996 — March 2001 (4 years 6 months)
Responsibility for cryptographic technology inside Baltimore, including production of toolkits and R&D role.
Short Course , Systems Engineering , 2009 — 2009
Short course 6.18s: http://web.mit.edu/professional/short-programs/courses/systems_architecture.html
D. Phil , Theoretical Physics , 1991 — 1995
BA, First class honours , Theoretical Physics , September 1986 — September 1991
IACR, IEEE