Without going into too much detail, I've run into a roadblock using
rsa.  I need to encrypt data that is larger than the key size.   Right
now I am generating a random key, encrypting the data with it using
AES, then encrypting the key with rsa.  Works, but I'd rather keep it
simpler if there is another asymmetric cipher I could use in place of
rsa.  At most the data to be encrypted would be 10 times the key size.

Any ideas?

Chris