Re: Encryption? Heard of it?
Well that wouldn't help as the boot loader will always be read unencrypted. You could simply load your malware from there and then hand over control to the real boot loader.
And since modern x86 CPUs are so mind bogglingly complex they have lots of ways to hide.
What we'd need are simpler systems with less spaces to hide.