Measuring the Security Impacts of Password Policies Using Cognitive Behavioral Agent-Based Modeling Vijay Kothari Jim Blythe Sean W. Smith Department of Computer Information Sciences Institute Department of Computer Science University of Southern Science Dartmouth College California Dartmouth College
[email protected] [email protected] [email protected] Ross Koppel Department of Sociology University of Pennsylvania
[email protected] ABSTRACT dash [1, 2], an agent-based simulation framework that Agent-based modeling can serve as a valuable asset to secu- supports the dual-process model of cognition, reactive plan- rity personnel who wish to better understand the security ning, modeling of human deficiencies (e.g., fatigue, frustra- landscape within their organization, especially as it relates tion), and multi-agent interactions, enables us to create such to user behavior and circumvention. In this paper, we ar- tools. In dash, users are represented as agents with weighted gue in favor of cognitive behavioral agent-based modeling goals, plans to achieve those goals, attributes, knowledge, for usable security and report on our work on developing and abilities. These agents use mental models and have an agent-based model for a password management scenario. perceptions of the world that often depart from reality. In We perform a number of trials and a sensitivity analysis that accordance with their mental models, they take actions, ob- provide valuable insights into improving security (e.g., an or- serve and interpret events, and communicate. They dynam- ganization that wishes to suppress one form of circumvention ically compute and recompute goals and the plans they use may want to endorse another form of circumvention).