Access control and view generation for provenance graphs. Danger, R., Curcin, V., Missier, P., & Bryans, J. Future Generation Computer Systems, 49:8–27, February, 2015.
Access control and view generation for provenance graphs [link]Paper  doi  abstract   bibtex   
Data provenance refers to the knowledge about data sources and operations carried out to obtain some piece of data. A provenance-enabled system maintains record of the interoperation of processes across different modules, stages and authorities to capture the full lineage of the resulting data, and typically allows data-focused audits using semantic technologies, such as ontologies, that capture domain knowledge. However, regulating access to captured provenance data is a non-trivial problem, since execution records form complex, overlapping graphs with individual nodes possibly being subject to different access policies. Applying traditional access control to provenance queries can either hide from the user the entire graph with nodes that had access to them denied, reveal too much information, or return a semantically invalid graph. An alternative approach is to answer queries with a new graph that abstracts over the missing nodes and fragments. In this paper, we present TACLP, an access control language for provenance data that supports this approach, together with an algorithm that transforms graphs according to sets of access restrictions. The algorithm produces safe and valid provenance graphs that retain the maximum amount of information allowed by the security model. The approach is demonstrated on an example of restricting access to a clinical trial provenance trace.
@article{danger_access_2015,
	title = {Access control and view generation for provenance graphs},
	volume = {49},
	issn = {0167739X},
	url = {http://www.sciencedirect.com/science/article/pii/S0167739X1500031X},
	doi = {10.1016/j.future.2015.01.014},
	abstract = {Data provenance refers to the knowledge about data sources and operations carried out to obtain some piece of data. A provenance-enabled system maintains record of the interoperation of processes across different modules, stages and authorities to capture the full lineage of the resulting data, and typically allows data-focused audits using semantic technologies, such as ontologies, that capture domain knowledge. However, regulating access to captured provenance data is a non-trivial problem, since execution records form complex, overlapping graphs with individual nodes possibly being subject to different access policies. Applying traditional access control to provenance queries can either hide from the user the entire graph with nodes that had access to them denied, reveal too much information, or return a semantically invalid graph. An alternative approach is to answer queries with a new graph that abstracts over the missing nodes and fragments. In this paper, we present TACLP, an access control language for provenance data that supports this approach, together with an algorithm that transforms graphs according to sets of access restrictions. The algorithm produces safe and valid provenance graphs that retain the maximum amount of information allowed by the security model. The approach is demonstrated on an example of restricting access to a clinical trial provenance trace.},
	journal = {Future Generation Computer Systems},
	author = {Danger, Roxana and Curcin, Vasa and Missier, Paolo and Bryans, Jeremy},
	month = feb,
	year = {2015},
	keywords = {Provenance, Access Control Language, Semantic Web},
	pages = {8--27},
}

Downloads: 0