Looking for EXPTIME-algorithm
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


sci.crypt archive

Looking for EXPTIME-algorithm

From: filia&sofia <in_tyrannos@hotmail.com>
Date: Fri Apr 28 2006 - 19:44:23 CEST

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.
Received on Mon May 1 02:05:43 2006