Paper 2016/492
MiMC: Efficient Encryption and Cryptographic Hashing with Minimal Multiplicative Complexity
Martin Albrecht, Lorenzo Grassi, Christian Rechberger, Arnab Roy, and Tyge Tiessen
Abstract
We explore cryptographic primitives with low multiplicative complexity. This is motivated by recent progress in practical applications of secure multi-party computation (MPC), fully homomorphic encryption (FHE), and zero-knowledge proofs (ZK) where primitives from symmetric cryptography are needed and where linear computations are, compared to non-linear operations, essentially ``free''. Starting with the cipher design strategy ``LowMC'' from Eurocrypt 2015, a number of bit-oriented proposals have been put forward, focusing on applications where the multiplicative depth of the circuit describing the cipher is the most important optimization goal.
Surprisingly, albeit many MPC/FHE/ZK-protocols natively support operations in \GF{p} for large
Note: Added clarifications and Keccak benchmarks
Metadata
- Available format(s)
-
PDF
- Publication info
- A minor revision of an IACR publication in ASIACRYPT 2016
- Keywords
- distributed cryptographycryptanalysisblock ciphershash functionszero knowledge
- Contact author(s)
- christian rechberger @ tugraz at
- History
- 2017-01-05: revised
- 2016-05-22: received
- See all versions
- Short URL
- https://ia.cr/2016/492
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2016/492, author = {Martin Albrecht and Lorenzo Grassi and Christian Rechberger and Arnab Roy and Tyge Tiessen}, title = {{MiMC}: Efficient Encryption and Cryptographic Hashing with Minimal Multiplicative Complexity}, howpublished = {Cryptology {ePrint} Archive, Paper 2016/492}, year = {2016}, url = {https://eprint.iacr.org/2016/492} }