Privacy by typing in the π-calculus

10/17/2017
by   Dimitrios Kouzapas, et al.
0

In this paper we propose a formal framework for studying privacy in information systems. The proposal follows a two-axes schema where the first axis considers privacy as a taxonomy of rights and the second axis involves the ways an information system stores and manipulates information. We develop a correspondence between the above schema and an associated model of computation. In particular, we propose the , a calculus based on the π-calculus with groups extended with constructs for reasoning about private data. The privacy requirements of an information system are captured via a privacy policy language. The correspondence between the privacy model and the semantics is established using a type system for the calculus and a satisfiability definition between types and privacy policies. We deploy a type preservation theorem to show that a system respects a policy and it is safe if the typing of the system satisfies the policy. We illustrate our methodology via analysis of two use cases: a privacy-aware scheme for electronic traffic pricing and a privacy-preserving technique for speed-limit enforcement.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2023

UN Handbook on Privacy-Preserving Computation Techniques

This paper describes privacy-preserving approaches for the statistical a...
research
02/26/2019

The C_π-calculus: a Model for Confidential Name Passing

Sharing confidential information in distributed systems is a necessity i...
research
03/21/2019

Repairing mappings under policy views

The problem of data exchange involves a source schema, a target schema a...
research
10/26/2018

Development and Analysis of Deterministic Privacy-Preserving Policies Using Non-Stochastic Information Theory

A non-stochastic privacy metric using non-stochastic information theory ...
research
06/20/2016

Introducing a Calculus of Effects and Handlers for Natural Language Semantics

In compositional model-theoretic semantics, researchers assemble truth-c...
research
03/04/2018

Process Ordering in a Process Calculus for Spatially-Explicit Ecological Models

In this paper we extend PALPS, a process calculus proposed for the spati...
research
06/04/2018

On the Soundness of Coroutines with Snapshots

Coroutines are a general control flow construct that can eliminate contr...

Please sign up or login with your details

Forgot password? Click here to reset