# The Cpi-calculus: a Model for Confidential Name Passing

**Authors:** Ivan Proki\'c (Faculty of Technical Sciences, University of Novi Sad,, Serbia)

arXiv: 1902.09927 · 2019-09-16

## TL;DR

The paper introduces the Cpi-calculus, a formal model extending pi-calculus to enforce confidentiality by preventing channels from being forwarded, thus controlling information dissemination in distributed systems.

## Contribution

It presents a subcalculus of pi-calculus where channels are confidential and cannot be forwarded, enabling formal reasoning about privacy without extra language constructs.

## Key findings

- Channels cannot be forwarded once received
- Encoding of pi-calculus into Cpi-calculus demonstrated
- Representation of privacy notions like group creation and name hiding

## Abstract

Sharing confidential information in distributed systems is a necessity in many applications, however, it opens the problem of controlling information sharing even among trusted parties. In this paper, we present a formal model in which dissemination of information is disabled at the level of the syntax in a direct way. We introduce a subcalculus of the pi-calculus in which channels are considered as confidential information. The only difference with respect to the pi-calculus is that channels once received cannot be forwarded later on. By means of examples, we give an initial idea of how some privacy notions already studied in the past, such as group creation and name hiding, can be represented without any additional language constructs. We also present an encoding of the (sum-free) pi-calculus in our calculus.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.09927/full.md

## Figures

4 figures with captions in the complete paper: https://tomesphere.com/paper/1902.09927/full.md

## References

21 references — full list in the complete paper: https://tomesphere.com/paper/1902.09927/full.md

---
Source: https://tomesphere.com/paper/1902.09927