Depends on the time and resources only. They are secure enough from the current point of view. BTW, for practical reasons RSA le 512 is insecure. AES is also not secure in some cases, including pure WBAES.
homomorphic encryption looks nice as theory, but there are no existing implementations.