Using SMT solvers to automate design tasks for encryption and signature schemes

Joseph A. Akinyele, Matthew Green, Susan Hohenberger · 2013

Cryptographic design tasks are primarily performed by hand today. Shifting more of this burden to computers could make the design process faster, more accurate and less expensive. In this work, we investigate tools for programmatically altering existing cryptographic constructions to reflect particular design goals. Our techniques enhance both security and efficiency with the assistance of advanced tools including Satisfiability Modulo Theories (SMT) solvers.

Read the paper · More papers on PaperTik