Matthew D. Green


Assistant Research Professor
Department of Computer Science
Johns Hopkins University

 


I am an Assistant Research Professor at the Johns Hopkins Information Security Institute. I completed my PhD in 2008 with advisors Susan Hohenberger and Avi Rubin.  My research includes techniques for privacy-enhanced information storage, radio-frequency identification (RFID), and elliptic curve cryptography.  I am also a co-founder of Independent Security Evaluators, a custom security evaluation and design consultancy. From 1999-2003, I served as a senior technical staff member at AT&T Laboratories/Research in Florham Park, NJ. 

Research Interests

My research focus is in the area of applied cryptography, specifically: developing privacy-preserving cryptographic protocols that allow users to access databases without revealing which data they're accessing. Additionally, I have been working on new signature techniques to support authentication in sensor networks.

I also work in the area of cryptographic engineering. This work involves understanding the practical aspects of cryptographic systems, implementing cryptographic protocols, and in some cases reverse-engineering deployed systems. I teach an introductory course on this subject. Additionally, I've designed several cryptographic tools, including Charm, a framework for rapidly prototyping cryptosystems, and a Functional Encryption library that implements several new Attribute Based Encryption schemes.

Download my Cirriculum Vitae.

Teaching

600.642: Advanced Topics in Cryptography.   Fall 2011.
650.445: Practical Cryptographic Systems.   Spring 2011, 2010, 2009. (I'm gradually writing this course up in the form of a blog).

My Blog

A Few Thoughts on Cryptographic Engineering. Started as a lazy man's attempt to write a book on practical crypto topics, this has gradually taken on a life of its own.

Conference Papers

"New Definitions and Separations for Circular Security".  D. Cash, M. Green, S. Hohenberger.  To appear in PKC 2012.

"Self-Protecting Electronic Medical Records Using Attribute-Based Encryption".  J. A. Akinyele, C. Lehmann, M. Green, M. Pagano, Z. Peterson, A. Rubin.  In ACM CCS SPSM 2011 (ePrint PDF)

"Outsourcing the Decryption of ABE Ciphertexts".  M. Green, S. Hohenberger, B. Waters.  In Usenix Security 2011.

"A Research Roadmap for Healthcare IT Security Inspired by the PCAST Health Information Technology Report".  M. Green, A. Rubin.  In HealthSec 2011. (PDF)

"Practical Oblivious Transfer from Simple Assumptions".  M. Green, S. Hohenberger.  In TCC 2011. (ePrint draft, PDF)

"Secure Blind Decryption".  M. Green.  In PKC 2011. (ePrint PDF).

"Synchronized Aggregate Signatures".  J. H. Ahn, M. Green, S. Hohenberger.  In ACM CCS 2010. (eprint PDF)

"On the Practicality of Short Signature Batch Verification".  A. L. Ferrara, M. Green, S. Hohenberger, M. O. Pedersen.  In CT-RSA 2009. (ePrint PDF)

"Securing Medical Records on Smart Phones".  R. W. Gardner, S. Garera, M. W. Pagano, M. Green and A. Rubin.  In SPIMACS 2009.

"Controlling Access to an Oblivious Database using Stateful Anonymous Credentials".  S. Coull, M. Green, S. Hohenberger.  In PKC 2009(ePrint PDF)

"Universally Composable Adaptive Oblivious Transfer".  M. Green, S. Hohenberger.  In ASIACRYPT 2008(ePrint PDF)

"Blind Identity-Based Encryption and Simulatable Oblivious Transfer".  M. Green, S. Hohenberger.  ASIACRYPT 2007. (ePrint PDF) (conference PDF)

"Identity-Based Proxy Re-encryption".  M. Green, G. Ateniese.  In ACNS 2007. (ePrint PDF)

"Security Analysis of a Cryptographically-Enabled RFID Device".  S. Bono, M. Green, A. Stubblefield, A. Juels, A. Rubin, M. Szydlo.  14th USENIX Security Symposium, August 2005. (PDF). "Best Student Paper", Usenix Security 2005.

"Improved Proxy Re-encryption Schemes with Applications to Secure Distributed Storage" (Conference version).  G. Ateniese, K. Fu, M. Green, S. Hohenberger.  Proceedings of the 12th Annual Network and Distributed Systems Security Symposium (NDSS 2005), San Diego, California, 2005. (Full Version PDF)

"PRISM, an IP-Based Architecture for Broadband Access to TV and Other Streaming Media"  A. Basso, C. Cranor, R. Gopalakrishnan, M. Green, C.R. Kalmanek, D. Shur, S. Sibal, C.J. Sreenan, J.E. van der Merwe.  Proceedings of IEEE International Workshop of Network and Operating System Support for Digital Audio and Video (NOSSDAV), June 2000.  (PDF)

Journal Publications

"Access Controls for Oblivious and Anonymous Systems". G. S. Coull, M. Green, S. Hohenberger.  To appear in ACM Transactions on Information and System Security (TISSEC).

"Improved Proxy Re-encryption Schemes with Applications to Secure Distributed Storage". G. Ateniese, K. Fu, M. Green, S. Hohenberger.  ACM Transactions on Information and System Security (TISSEC), Volume 9, Issue 1, 2006. (ACM Portal)

"Security Through Legality".  S. Bono, A. Rubin, A. Stubblefield, M. Green.  Communications of the ACM (CACM), June 2006. 

"Prism Architecture: Supporting Enhanced Streaming Services in a Content Distribution Network".  C. Cranor, M. Green,C.Kalmanek, D. Shur, S. Sibal, K. van der Merwe.  IEEE Internet Computing,pp. 66-75, July/August 2001  (PDF)

Technical Reports and Submissions

"CPA and CCA-Secure Encryption Systems that are not 2-Circular Secure".  M. Green, S. Hohenberger.  (ePrint PDF)

"Correlation-Resistant Storage via Keyword-Searchable Encryption".  L. Ballard, M. Green, B. de Medeiros, F. Monrose.  Technical Report. (PDF)

"Content Protection for Optical Media".  M. Green.  2005. (PDF)

Thesis

"Cryptography for Secure and Private Databases: Enabling Practical Database Access without Compromising Privacy".  M. Green; Ph. D. Thesis (PDF)

Software Projects / Misc.

Charm: A framework for rapidly prototyping cryptosystems. A Python-based prototyping framework to assist cryptographers and researchers in the development of new cryptographic schemes and protocols.

The Functional Encryption Library. An implementation of several modern key-policy and ciphertext-policy Attribute-Based Encryption schemes, part of the FEATURES project.

"The JHU-MIT Proxy Re-cryptography Library". A C++ implementation of two proxy re-encryption schemes.

"Art for Cryptographers". Not a software project at all -- a bit of wonderful graphic art for use in security presentations.

Program Committees

Usenix Security 2012. Website and CFP.
PKC 2012. Website and CFP.
Usenix Security 2011. Website and CFP.
CANS 2010. Website and CFP.
EC-Web 2010. Website and CFP.
ProvSec 2010. Website and CFP.
ICISC 2009. Website and CFP.
Pairing 2009. Website and CFP.
EC-Web 2009. Website and CFP.

Invited Talks and Awards

7.19.2011    Microsoft Research. "Charm: A framework for rapidly prototyping cryptosystems". (Video)

9.15.2005    National Science Foundation. "Attacking and Defending RFID Security Systems".

"Award for Outstanding Research in Privacy Enhancing Technologies (PET award)", 2007. (press release).

Industry Experience

Co-founder, Independent Security Evaluators (ISE). Custom evaluation and design of security systems.

Senior Technical Staff Member, AT&T Laboratories/Research, Florham Park, NJ. 1999-2003. Conducted research and oversaw technology transfer for audio coding, secure content delivery and content distribution network projects.

Contact Information

Postal Mail: Matthew Green, JHU Information Security Institute, 3400 North Charles Street, 208 Maryland Hall, Baltimore, MD 21218
Phone: (410) 861-0344
Fax: (410) 516-8457

PGP Key

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
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
9dFwqGeq1s1yAB2vuPQSuHB
-----END PGP PUBLIC KEY BLOCK-----

 

Page last updated 3/16/12