PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Medium Entry average rating: No information on entry rating
one-way function (Definition)

A function $f$ is a one-way function if for any probabilistic, polynomial time computable function $g$ and any polynomial function $p$ there is $m$ such that for all $n>m$ :

$$\operatorname{Pr}[f(g(f(x)))=f(x)]<\frac{1}{p(n)}$$

where $x$ has length $n$ and all numbers of length $n$ are equally likely.

That is, no probabilistic, polynomial time function can effectively compute $f^{-1}$ .

Note that, since $f$ need not be injective, this is a stricter requirement than $$\operatorname{Pr}[g(f(x)))=x]<\frac{1}{p(n)}$$

since not only is $g(f(x))$ (almost always) not $x$ , it is (almost always) no value such that $f(g(f(x)))=f(x)$ .




"one-way function" is owned by Henry.
(view preamble | get metadata)

View style:

Other names:  one way function, one-way, one way
Log in to rate this entry.
(view current ratings)

Cross-references: injective, numbers, length, polynomial function, computable function, polynomial time, function
There are 10 references to this entry.

This is version 4 of one-way function, born on 2002-09-15, modified 2006-11-16.
Object id is 3458, canonical name is OneWayFunction.
Accessed 10261 times total.

Classification:
AMS MSC68Q30 (Computer science :: Theory of computing :: Algorithmic information theory )

Pending Errata and Addenda
None.
[ View all 4 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)