• Home
  • Search
  • Constructing and verifying a robust Mix Net using CSP
  • Cite Icon1
  • https://doi.org/10.1007/s10270-015-0474-0Copy DOI Icon

Constructing and verifying a robust Mix Net using CSP

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A Mix Net is a cryptographic protocol that unlinks the correspondence between its inputs and its outputs. In this paper, we formally analyse a Mix Net using the process algebra CSP and its associated model checker FDR. The protocol that we verify removes the reliance on a Web Bulletin Board: rather than communicating via a Web Bulletin Board, the protocol allows the mix servers to communicate directly, exchanging signed messages and maintaining their own records of the messages they have received. Mix Net analyses in the literature are invariably focused on safety properties; important liveness properties, such as deadlock freedom, are wholly neglected. This is an unhappy omission, however, since a Mix Net that produces no results is of little use. In contrast, we verify here that the Mix Net is guaranteed to terminate, with each honest mix server outputting the decrypted vector of plaintexts alongside a chain proving that each re-encryption/permutation and partial decryption operation was performed correctly, under the assumption that there is an honest majority of them acting according to the protocol.

Similar Papers
  • Research Article
  • Citations3

Verifying a Mix Net in CSP

  • Sep 01, 2013
  • Technische Universität Berlin – Universitätsbibliothek
  • Efstathios Stathakidis +2
  • Research Article
  • Citations35

Verification of safety properties for concurrent assembly code

  • Sep 19, 2004
  • ACM SIGPLAN Notices
  • Dachuan Yu +1
  • Book Chapter
  • Citations14

Verifiable Elections That Scale for Free

  • Jan 01, 2013
  • Melissa Chase +3
  • Conference Article

Counterexample-Guided Abstraction Refinement for Component-Based Systems

  • Jul 01, 2014
  • Lianyi Zhang +2
  • Research Article
  • Citations2

: Asynchronous global types in co-logic programming

  • Jan 01, 2023
  • Science of Computer Programming
  • Riccardo Bianchini +1
  • Book Chapter
  • Citations8

Prioritise the Best Variation

  • Jan 01, 2021
  • Wen Kokke +1
  • PDF
  • Research Article
  • Citations3

Prioritise the Best Variation

  • Dec 18, 2023
  • Logical Methods in Computer Science
  • Wen Kokke +1
  • Book Chapter
  • Citations2

Strand Spaces with Choice via a Process Algebra Semantics

  • Jan 01, 2023
  • Fan Yang +4
  • PDF
  • Conference Article
  • Citations14

Verified Linear Session-Typed Concurrent Programming

  • Sep 08, 2020
  • Ankush Das +1
  • Research Article

On-the-fly Trace Generation Approach to the Security Analysis of Cryptographic Protocols: Coloured Petri Nets-based Method

  • Jan 01, 2014
  • Fundamenta Informaticae
  • Yongyuth Permpoontanalarp +1
  • Research Article

Deadlock-free completely connected networks: towards a π-calculus approach

  • Jan 01, 1996
  • Software Engineering Journal
  • David Crowe +1
  • Conference Article
  • Citations2

Formal Verification and Security Analysis of AMQP

  • Jul 02, 2024
  • Huiying Liu +3
  • Research Article
  • Citations13

Rigorous development of component-based systems using component metadata and patterns

  • May 04, 2016
  • Formal Aspects of Computing
  • M V M Oliveira +5
  • Book Chapter
  • Citations8

Symbolic Semantics and Analysis for Crypto-CCS with (Almost) Generic Inference Systems

  • Jan 01, 2002
  • Fabio Martinelli
  • Research Article
  • Citations4

Introduction

  • Dec 01, 2007
  • ACM SIGACT News
  • Riccardo Pucella
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.