首页> 外文会议>International Conference on the Theory and Application of Cryptology and Information Security >MiMC: Efficient Encryption and Cryptographic Hashing with Minimal Multiplicative Complexity
【24h】

MiMC: Efficient Encryption and Cryptographic Hashing with Minimal Multiplicative Complexity

机译:MIMC:高效加密和加密散列,乘法复杂性最小

获取原文

摘要

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 p, very few primitives, even considering all of symmetric cryptography, natively work in such fields. To that end, our proposal for both block ciphers and cryptographic hash functions is to reconsider and simplify the round function of the Knudsen-Nyberg cipher from 1995. The mapping F(x) := x~3 is used as the main component there and is also the main component of our family of proposals called "MiMC". We study various attack vectors for this construction and give a new attack vector that outperforms others in relevant settings. Due to its very low number of multiplications, the design lends itself well to a large class of applications, especially when the depth does not matter but the total number of multiplications in the circuit dominates all aspects of the implementation. With a number of rounds which we deem secure based on our security analysis, we report on significant performance improvements in a representative use-case involving SNARKs.
机译:我们探索具有低乘法复杂性的加密原语。这是通过最近在安全的多方计算(MPC)的实际应用中的进展,完全同性全的加密(FHE)和零知识证据(ZK)所需的产生,其中需要来自对称密码学的原语,并且与非非线性计算相比-linear行动,基本上是“自由”。从Eurocrypt 2015开始的密码设计策略开始,已经提出了许多位面向的提案,专注于所描述密码的电路乘法深度是最重要的优化目标的应用。令人惊讶的是,尽管许多MPC / FHE / ZK-Catrancols本身支持GF(P)的操作,但甚至考虑所有对称加密,本地在这些领域中工作。为此,我们对两个块密码和加密散列函数的提案是重新考虑并简化了1995年的Knudsen-Nyberg密码的圆函数。映射F(x):= x〜3用作那里的主要组件也是我们家庭提案的主要成员,称为“MIMC”。我们研究了各种攻击载体,为此建设进行了新的攻击载体,以表达了相关的设置。由于其非常少量的乘法,该设计对大量的应用提供了很好的应用,特别是当深度无关紧要,但电路中的乘法总数占据了实现的所有方面。通过我们认为基于我们的安全分析,我们认为许多轮次,我们报告了涉及仙鳞的代表性用途的显着性能改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号