@inproceedings{mironov2003cryptographic, author = {Mironov, Ilya}, title = {Cryptographic Primitives Enforcing Communication and Storage Complexity}, series = {Lecture Notes in Computer Science}, booktitle = {Financial Cryptography (FC 2002)}, year = {2003}, month = {January}, abstract = {We introduce a new type of cryptographic primitives which enforce high communication or storage complexity. Intuitively, to evaluate these primitives on a random input one has to engage in a protocol of high communication complexity, or one has to use a lot of storage. Therefore, the ability to compute these primitives constitutes certain “proof of work,” because the computing party is forced to contribute a lot of its communication or storage resources to this task. Such primitives can be used in applications which deal with non-malicious but selfishly resource-maximizing parties. For example, they can be useful in constructing peer-to-peer systems which are robust against so called “free riders.” In this paper we define two such primitives, a communication enforcing signature and a storage-enforcing commitment scheme, and we give constructions for both.}, publisher = {Springer}, url = {http://approjects.co.za/?big=en-us/research/publication/cryptographic-primitives-enforcing-communication-and-storage-complexity/}, pages = {120-135}, volume = {2357}, isbn = {3-540-00646-X}, edition = {Financial Cryptography (FC 2002)}, }