Existem técnicas que um engenheiro elétrico poderia usar para verificar se um circuito realmente executa as operações descritas em suas especificações e nenhuma outra operação?
Em teoria, sim, acho que isso é possível. No entanto, para uma CPU complexa, será necessário muito tempo e dinheiro. Além disso, se você não conhecer e entender completamente o design, não poderá julgar se alguma atividade é "legítima" ou não.
Uma CPU é "apenas" um circuito digital complexo que consiste em muitas células lógicas.
É possível fazer engenharia reversa do chip e reconstruir o projeto observando as conexões de metal. Pode haver muitas dessas camadas de conexão, como até 8 camadas ou mais.
Você precisará de especialistas na área para reconhecer as células lógicas e, talvez, algum software possa descobrir como elas estão conectadas, para que você possa reconstruir a netlist.
Depois de ter a netlist, você "conhece" o design. Isso não significa que agora você também sabe como funciona!
Pode ser que uma determinada função ative 2 seções do design enquanto você acha que uma deve ser suficiente, para que você suspeite de alguma atividade suspeita. No entanto, o design faz alguns truques inteligentes que você não conhece para acelerar as operações.
Sem conhecer e entender o design, qualquer conclusão que você tire ainda pode estar errada. Somente os engenheiros que projetaram a CPU têm todas as informações de projeto e têm a melhor chance de descobrir ou adivinhar o que realmente acontece ou deveria acontecer em uma CPU.