Can machine learning be used to improve encryption algorithms e.g.image encryption algorithms that use ECC ?
No. There is large consensus that:
- There is nothing special about image encryption algorithm, they are just encryption algorithms.
- ECC is useful for such algorithms inasmuch as they need to be made public-key. That's done by way of hybrid cryptography. Directly encrypting images with ECC cryptography would have terrible performance, thus is not worth serious consideration.
- There's no clear need to improve any of these algorithms in a way where machine learning seems to be necessary or even helpful.
In a quite different direction: Machine learning also has a poor track record at attacking modern cryptographic algorithms, but that idea may not be worthless. Perhaps machines one day will learn cryptanalysis.