Powrót do strony głównej
Homepage Publications P vs NP Project About Author VMPCrypt Permutrix Contact


Welcome to the scientific part of the VMPC Project by Bartosz Zoltak

The project also includes www.vmpcrypt.com and www.permutrix.com



Download the paper on VMPC published at the
International Association for Cryptologic Research (IACR)
Fast Software Encryption (FSE) 2004 conference

"VMPC One-Way Function and Stream Cipher":
vmpc.pdf     vmpc.ps     vmpc.dvi

FSE 2004


In 1999 I discovered the VMPC one-way function. Probably the simplest one-way function in the world.

In the following years using the function I developed the VMPC encryption technology. It includes the VMPC Stream Cipher, its Key Scheduling Algorithm (KSA) and an authenticated encryption scheme.

In 2004 I employed the VMPC encryption technology in a privacy protection application VMPCrypt.

In 2009 I designed Permutrix - the game based on the VMPC one-way function.

For more details click the links below:

VMPC One-Way Function
Just f(f(f(x))+1). Despite this simplicity it appears that the function is one-way - it cannot be efficiently inverted.


P vs NP Project: "VMPC One-Way Function - is P=NP?"
In this project we investigate the great secret of mathematics - is P=NP? Proving that the VMPC function indeed is one-way would settle that P is not equal to NP.


VMPC Stream Cipher
An efficient stream cipher with a dedicated key scheduling algorithm. Employs the VMPC one-way function.


VMPC-MAC Authenticated Encryption Scheme
An efficient message authentication algorithm designed exclusively for the VMPC Stream Cipher.


VMPC KSA3 Algorithm
An algorithm obtaining an additional layer of security from the Key Scheduling Algorithm. Data encrypted using this algorithm remain secure even if the underlying cipher is broken.


Research on the VMPC Algorithms
Research results on the VMPC algorithms.


VMPC One-Way Function Inverting Challenge
A challenge aimed at encouraging scientific communities to investigate the problem of inverting the VMPC function.



The VMPCrypt Application
The privacy protection application employing the VMPC encryption technology - www.vmpcrypt.com.


The Permutrix Game
The game based on the VMPC one-way function - www.permutrix.com.




Copyright © 1999-2009 Bartosz Zoltak
Supported by OHTON EXPO Okna Wrocław