Paper 2003/179

VMPC One-Way Function

Bartosz Zoltak

Abstract

The VMPC function is a combination of two basic operations: permutation composition and integer addition. The function resulting from this combination shows to have very high resistance to inverting. Computational effort of about 2^260 operations is estimated to be required to invert the VMPC function. The value of the function can be computed with 3 elementary computer processor instructions per byte. An open question is whether the function's simplicity raises a realistic chance that the lower bound on the complexity of inverting it might be proved.

Note: The paper describes results of research on the VMPC function, done by Bartosz Zoltak from 1998 to 2003, with help of several Polish professors. Description of the inverting algorithm simplified

Metadata
Available format(s)
PDF PS
Category
Foundations
Publication info
Published elsewhere. Summary presented at the CRYPTO 2003 Rump Session (by Mr. Stuart Haber)
Keywords
one-way functionspermutationscomplexity theorylower boundP vs NP problem
Contact author(s)
bzoltak @ vmpcfunction com
History
2003-11-09: last of 2 revisions
2003-08-29: received
See all versions
Short URL
https://ia.cr/2003/179
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2003/179,
      author = {Bartosz Zoltak},
      title = {{VMPC} One-Way Function},
      howpublished = {Cryptology {ePrint} Archive, Paper 2003/179},
      year = {2003},
      url = {https://eprint.iacr.org/2003/179}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.