Variably Modified Permutation Composition

Variably Modified Permutation Composition

VMPC ("Variably Modified Permutation Composition") is encryption technology designed by Bartosz Zoltak, publicly presented in 2004 at an international cryptography conference Fast Software Encryption in Delhi, India.

The core of the technology is the VMPC one-way function, applied in an encryption algorithm - the VMPC stream cipher. The cipher is efficient in software implementations and appears to offer better security - of both the encryption process and the key scheduling algorithm, than the still very popular RC4 stream cipher.

The best currently known attack against VMPC is a distinguishing attack by Alexander Maximov - it can distinguish the keystream generated by VMPC from a random data-stream after observing about 2^54 bytes (approximately 18 million gigabytes). Distinguishing attacks however do not cause a direct threat to the secrecy of the encrypted data or the cryptographic key. RC4 has known distinguishing attacks requiring less than 2^30 observations but still RC4 is often applied by software developers. VMPC can be seen as an improved successor the original RC4, but the RC4 is still much more popular.

External links

* [http://www.vmpcfunction.com/ VMPC Homepage]
* [http://www.okna.wroc.pl/vmpc.pdf Original conference paper on VMPC from okna wrocław (PDF)]
* [http://www.springerlink.com/link.asp?id=bdb6y010ybg8vr0l Two Linear Distinguishing Attacks on VMPC and RC4A]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Variably modified permutation composition — (VMPC) is an encryption technology designed by Bartosz Zoltak, publicly presented in 2004 at an international cryptography conference for Fast Software Encryption in Delhi, India.The core of the technology is the VMPC one way function, which is… …   Wikipedia

  • VMPC — (англ. Variably Modified Permutation Composition)  это потоковый шифр, применяющийся в некоторых системах защиты информации в компьютерных сетях. Шифр разработан криптографом Бартошем Жолтаком (польск. Bartosz Żółtak,англ. Bartosz… …   Википедия

  • VMPC — can stand for: * Ventromedial prefrontal cortex * Variably Modified Permutation Composition * Victoria Mauritian Pastoral Council …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”