Looking for EXPTIME-algorithm
- From: "filia&sofia" <in_tyrannos@xxxxxxxxxxx>
- Date: 28 Apr 2006 10:44:23 -0700
Could somebody give me an example of an algorithm such that the
following conditions would be true.
Let M and N be finite sets such that |M| = |N|.
1. There is bijective mapping f: M -> N
2. It is (computationally) easy to calculate y = f (x), where x belongs
to M and y belongs to N
3. It is hard to calculate x = g (y), where g is inverse function of f.
Calculation of x should take EXPTIME (EXPTIME-completeness would be
nice property).
In short, the algorithm should resemble a cryptographic algorithm (the
longer it takes to calculate x the better). Perfect hashing is in some
ways similar to the algoritm I am looking for: there are no collisions
but the computation of x should be hard. Prime factorization won't do
the trick, because there are super-polynomial ways to factor a prime
(if I have understood the idea correctly).
How about if |M| < |N| and the first condition is f: M -> N is
injenctive mapping?
Any suggestions or links? I'm stuck. Thanks.
.
- Follow-Ups:
- Re: Looking for EXPTIME-algorithm
- From: David Wagner
- Re: Looking for EXPTIME-algorithm
- From: Mike Amling
- Re: Looking for EXPTIME-algorithm
- Prev by Date: Re: Implementing byte stream cipher
- Next by Date: gnupg rsa question // why use e of 41 ?
- Previous by thread: getting Numbers
- Next by thread: Re: Looking for EXPTIME-algorithm
- Index(es):
Relevant Pages
|
|