Moderately Hard Functions: Definition, Instantiations, and Applications
Moderately Hard Functions: Definition, Instantiations, and Applications
复制标题
中等难度函数:定义、实例化和应用
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Björn Tackmann
中科院分区:
文献类型:
--
作者:
J. Alwen;Björn Tackmann
Several cryptographic schemes and applications are based on functions that are both reasonably efficient to compute and moderately hard to invert, including client puzzles for Denial-of-Service protection, password protection via salted hashes, or recent proof-of-work blockchain systems. Despite their wide use, a definition of this concept has not yet been distilled and formalized explicitly. Instead, either the applications are proven directly based on the assumptions underlying the function, or some property of the function is proven, but the security of the application is argued only informally. The goal of this work is to provide a (universal) definition that decouples the efforts of designing new moderately hard functions and of building protocols based on them, serving as an interface between the two.