ABSTRACT

The main focus needs to be on early design phases to make the security and usability interplay an outcome of the requirements definition and concept design phase. Security and usability are quality characteristics that affect the quality of software products. The term usability refers to multiple concepts such as execution time, performance, user satisfaction, comprehensibility, security, ease of learning, understandability and so on. In many software products, systems, and services, human users are a critical part of the security process; for example, they create and use passwords, follow or have to follow security protocols, and share data that can impact a system’s security, both positively and negatively. In the context of the future Internet, companies are spending millions of dollars on security technology such as firewalls, encryption, and secure access devices, but most of the time they forget to address issues related to the weakest link in security engineering: the human experience and the usability concerns.