This paper proposes a requirements-driven security engineering approach for analyzing application-specific security requirements that are formally derived into security design preserving security requirements properties. The approach adopts the KAOS framework to formally construct a complete and consistent security requirements model that is extended using the B method to produce security design and further implementation while preserving requirements properties. This unique treatment of secure software engineering is systematic, constructive and considers security early in development.
Index Terms:
Goal-oriented security requirements engineering, formal methods, design specifications, threat models, attack analysis
Citation:
Riham Hassan, Shawn Bohner, Sherif El-Kassas, Mohamed Eltoweissy, "Goal-Oriented, B-Based Formal Derivation of Security Design Specifications from Security Requirements," ares, pp.1443-1450, 2008 Third International Conference on Availability, Reliability and Security, 2008