TLBleed: When Protecting Your CPU Caches is Not Enough
blackhat.com
blackhat.com
What scares me is virtualization; could this attack be practical on EC2 across guests instead of hyperthreading? (I know there's a very large difference in the way these two concepts work)
Finally, how exactly is this possible with a EDDSA or Ed25519 based ECC curve? The claim to fame there is that because they don't branch, side channel attacks are much harder.
To your second question, cloud vendors are generally very happy to sell you threads instead of cores on multi-tennant hosts. So, almost certainly- if not with this attack, than with a Spectre variant or something as yet undiscovered/undisclosed. If you want to avoid that some let you pay extra for dedicated hardware.
That is, unless Amazon has made some unusual scheduling decisions.
I didn't check the other cloud providers.