In contrast to smart cards, which are simple devices performing a single function, personal computers are doing many things at once.
Widely used theoretical encryption schemes are mathematically secure, yet this type of security does not consider their physical implementations, and thus, do not necessarily protect against side-channel attacks.