TY - GEN
T1 - Efficient and secure multiparty computation from fixed-key block ciphers
AU - Guo, Chun
AU - Katz, Jonathan
AU - Wang, Xiao
AU - Yu, Yu
N1 - Funding Information:
Chun Guo is a post-doc funded by Francois-Xavier Standaert via the ERC project SWORD (724725). Work of Jonathan Katz was supported in part by DARPA and SPAWAR under contract N66001-15-C-4065. Work of Xiao Wang was supported in part by the MACS NSF project, the RISCS institute at Boston University, and a gift from PlatON network. Work of Yu Yu was supported in part by the National Natural Science Foundation of China (Grant numbers 61872236 and 61572192), the National Cryptography Development Fund (Grant number MMJJ20170209), and the Anhui Initiative in Quantum Information Technologies (Grant number AHY150100).
PY - 2020/5
Y1 - 2020/5
N2 - Many implementations of secure computation use fixed-key AES (modeled as a random permutation); this results in substantial performance benefits due to existing hardware support for AES and the ability to avoid recomputing the AES key schedule. Surveying these implementations, however, we find that most utilize AES in a heuristic fashion; in the best case this leaves a gap in the security proof, but in many cases we show it allows for explicit attacks.Motivated by this unsatisfactory state of affairs, we initiate a comprehensive study of how to use fixed-key block ciphers for secure computation - in particular for OT extension and circuit garbling - efficiently and securely. Specifically:•We consider several notions of pseudorandomness for hash functions (e.g., correlation robustness), and show provably secure schemes for OT extension, garbling, and other applications based on hash functions satisfying these notions.•We provide provably secure constructions, in the (non-programmable) random-permutation model, of hash functions satisfying the different notions of pseudorandomness we consider.Taken together, our results provide end-to-end security proofs for implementations of secure-computation protocols based on fixed-key block ciphers (modeled as random permutations). Perhaps surprisingly, at the same time our work also results in noticeable performance improvements over the state-of-the-art.
AB - Many implementations of secure computation use fixed-key AES (modeled as a random permutation); this results in substantial performance benefits due to existing hardware support for AES and the ability to avoid recomputing the AES key schedule. Surveying these implementations, however, we find that most utilize AES in a heuristic fashion; in the best case this leaves a gap in the security proof, but in many cases we show it allows for explicit attacks.Motivated by this unsatisfactory state of affairs, we initiate a comprehensive study of how to use fixed-key block ciphers for secure computation - in particular for OT extension and circuit garbling - efficiently and securely. Specifically:•We consider several notions of pseudorandomness for hash functions (e.g., correlation robustness), and show provably secure schemes for OT extension, garbling, and other applications based on hash functions satisfying these notions.•We provide provably secure constructions, in the (non-programmable) random-permutation model, of hash functions satisfying the different notions of pseudorandomness we consider.Taken together, our results provide end-to-end security proofs for implementations of secure-computation protocols based on fixed-key block ciphers (modeled as random permutations). Perhaps surprisingly, at the same time our work also results in noticeable performance improvements over the state-of-the-art.
UR - http://www.scopus.com/inward/record.url?scp=85089717574&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85089717574&partnerID=8YFLogxK
U2 - 10.1109/SP40000.2020.00016
DO - 10.1109/SP40000.2020.00016
M3 - Conference contribution
AN - SCOPUS:85089717574
T3 - Proceedings - IEEE Symposium on Security and Privacy
SP - 825
EP - 841
BT - Proceedings - 2020 IEEE Symposium on Security and Privacy, SP 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 41st IEEE Symposium on Security and Privacy, SP 2020
Y2 - 18 May 2020 through 21 May 2020
ER -