Refining Privacy-Aware Data Flow Diagrams

4Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Privacy, like security, is a non-functional property, yet most software design tools are focused on functional aspects, using for instance Data Flow Diagrams (DFDs). In previous work, a conceptual model was introduced where DFDs were extended into so-called Privacy-Aware Data Flow Diagrams (PA-DFDs) with the aim of adding specific privacy checks to existing DFDs. An implementation to add such automatic checks has also been developed. In this paper, we define the notion of refinement for both DFDs and PA-DFDs as a special type of structure-preserving map (or graph homomorphism). We also provide three algorithms to find, check and transform refinements, and we show that the standard diagram “transform → refine/refine → transform” commutes. We have implemented our algorithms in a proof-of-concept tool called DFD Refinery, and have applied it to realistic scenarios.

Author supplied keywords

Cite

CITATION STYLE

APA

Alshareef, H., Stucki, S., & Schneider, G. (2021). Refining Privacy-Aware Data Flow Diagrams. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13085 LNCS, pp. 121–140). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-92124-8_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free