One-way encryption

One-way encryption

In cryptography, the term "one-way encryption"" has been used to refer to a number of different things:
*One-way function, a function difficult to invert. Note that encryption is, by definition, reversible. Hence, the term "one-way encryption" is slightly incorrect in a sense.
*Trapdoor one-way function, a one-way function that requires a secret to invert efficiently.
*Asymmetric encryption, if it satisfies a rather weak condition of not being invertible by an attacker ref|1.
*Cryptographic hash functions are modelled on one-way functions, but are different from encryption in the strict sense. However, when used as a message digest they produce a similar output to that of many ciphers, hence the mixing of terminology. Cryptographic hash functions have two main aims: to be one-way and collision resistant. The term "one-way encryption" is often used in applications such as secure password storage, where the one-way property is important.

# E. Fujisaki, T. Okamoto, "Advances in Cryptology", CRYPTO 1999


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • One-way — or one way may refer to: One way traffic, a street either facilitating only one way traffic, or designed to direct vehicles to move in one direction One way function, a function that is easy to compute on every input, but hard to invert given the …   Wikipedia

  • One-way compression function — In cryptography, a one way compression function is a function that transforms two fixed length inputs to an output of the same size as one of the inputs. The transformation is one way , meaning that it is difficult given a particular output to… …   Wikipedia

  • One-way function — Unsolved problems in computer science Do one way functions exist? In computer science, a one way function is a function that is easy to compute on every input, but hard to invert given the image of a random input. Here easy and hard are to be… …   Wikipedia

  • Encryption software — is software whose main task is encryption and decryption of data, usually in the form of files on (or sectors of) hard drives and removable media, email messages, or in the form of packets sent over computer networks. Contents 1 Security 2… …   Wikipedia

  • One-time pad — Excerpt from a one time pad In cryptography, the one time pad (OTP) is a type of encryption, which has been proven to be impossible to crack if used correctly. Each bit or character from the plaintext is encrypted by a modular addition with a bit …   Wikipedia

  • One-time password — A one time password (OTP) is a password that is valid for only one login session or transaction. OTPs avoid a number of shortcomings that are associated with traditional (static) passwords. The most important shortcoming that is addressed by OTPs …   Wikipedia

  • Encryption layer in storage stack — There is a plurality of terms that are used to describe implementations of disk encryption: on the fly encryption (OTFE); full disk encryption (FDE), whole disk encryption; filesystem level encryption, encrypted filesystem, cryptographic… …   Wikipedia

  • Format-preserving encryption — In cryptography, format preserving encryption (FPE) refers to encrypting in such a way that the output (the ciphertext) is in the same format as the input (the plaintext). The meaning of format varies. Typically only finite domains are discussed …   Wikipedia

  • Efficient Probabilistic Public-Key Encryption Scheme — EPOC (Efficient Probabilistic Public Key Encryption) is a probabilistic public key encryption scheme.EPOC was developed in 1999 by T. Okamoto, S. Uchiyama and E. Fujisaki of NTT Labs in Japan. It is based on the random oracle model, in which a… …   Wikipedia

  • Optimal asymmetric encryption padding — This article is about the padding scheme used in public key cryptography. For the division of the Thailand Ministry of Science Technology and Environment entitled Office of Atomic Energy for Peace, see [1]. In cryptography, Optimal Asymmetric… …   Wikipedia

Share the article and excerpts

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