ABSTRACT

Security and privacy are increasingly important concerns for the consumer as personal information processing moves from secure servers to a growing set of mobile devices such as smart phones, PDAs, medical devices, and other embedded portable devices. The storage of data is moving from hard disks on our personal computers to more centralized servers (i.e., cloud) which require secure and efficient management of sensitive data. The mathematical strength of cryptographic algorithms that are used to protect information is no longer the weakest link: it is the implementation that is more vulnerable to malicious attacks.