Asymmetric encryption that is secure for (almost) any foreseeable future
I think that there is no chance of getting such an asymmetric cipher simply because you forgot about science.

The security on todays asymmetric cryptography is mostly based on the assumption that some mathematical algorithms cannot be reversed (e.g. the discrete logarithm or integer factorization).

If mathematics solves this problems then the algorithm is broken.

Such a breakthrough in mathematics can occur (e.g. for Fermat's Last Theorem in 1994).

So the major problem with assuring asymmetric cryptography as secure is to assure that no such breakthrough will occur.