In
cryptography
Cryptography, or cryptology (from grc, , translit=kryptós "hidden, secret"; and ''graphein'', "to write", or ''-logia'', "study", respectively), is the practice and study of techniques for secure communication in the presence of adver ...
, UES (Universal Encryption Standard) is a
block cipher
In cryptography, a block cipher is a deterministic algorithm operating on fixed-length groups of bits, called ''blocks''. Block ciphers are specified cryptographic primitive, elementary components in the design of many cryptographic protocols and ...
designed in 1999 by
Helena Handschuh
Helena may refer to:
People
*Helena (given name), a given name (including a list of people and characters with the name)
*Katri Helena (born 1945), Finnish singer
*Helena, mother of Constantine I
Places
Greece
* Helena (island)
Guyana
* H ...
and
Serge Vaudenay
Serge Vaudenay (born 5 April 1968) is a French cryptographer and professor, director of the Communications Systems Section at the École Polytechnique Fédérale de Lausanne
Serge Vaudenay entered the École Normale Supérieure in Paris as a '' ...
. They proposed it as a transitional step, to prepare for the completion of the
AES process
The Advanced Encryption Standard (AES), the symmetric block cipher ratified as a standard by National Institute of Standards and Technology of the United States (NIST), was chosen using a process lasting from 1997 to 2000 that was markedly more ...
.
UES was designed with the same interface as
AES: a
block size of 128 bits and
key size of 128, 192, or 256 bits. It consists of two parallel
Triple DES encryptions on the halves of the block, with
key whitening and key-dependent swapping of bits between the halves. The
key schedule
In cryptography, the so-called product ciphers are a certain kind of cipher, where the (de-)ciphering of data is typically done as an iteration of ''rounds''. The setup for each round is generally the same, except for round-specific fixed valu ...
is taken from
DEAL
A deal, or deals may refer to:
Places United States
* Deal, New Jersey, a borough
* Deal, Pennsylvania, an unincorporated community
* Deal Lake, New Jersey
Elsewhere
* Deal Island (Tasmania), Australia
* Deal, Kent, a town in England
* Deal, ...
.
References
*
Block ciphers
Data Encryption Standard
{{crypto-stub