首页> 外文会议>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开始的“LowMC”开始,已经提出了许多位面向的提案,专注于描述密码的电路的乘法深度是最重要的优化目标的应用。令人惊讶的是,尽管许多MPC / FHE / ZK-Catratocts本身支持GF(p)的操作,但甚至考虑所有对称加密,本地在这些领域中工作。为此,我们对块密码和加密散列函数的提议是重新考虑并简化了1995年的knudsen-nyberg密码的圆函数。映射f(x):= x〜3用作那里的主要组件也是我们家庭提案的主要成员,称为“MIMC”。我们研究了这种建筑的各种攻击载体,并提供了一种新的攻击载体,以表达相关的设置。由于其乘以较少的乘法数量,因此设计对大量的应用程序非常好,尤其是当深度无关紧要但电路中乘法总数占实施方式的所有方面。我们认为基于我们的安全分析,我们认为许多轮次,我们报告了涉及Snarks的代表性用途的显着性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号