Abstract
One of the most fundamental notions of cryptography is that of simulation. It stands behind the concepts of semantic security, zero knowledge, and security for multiparty computation. However, writing a simulator and proving security via the use of simulation is a nontrivial task, and one that many newcomers to the field often find difficult. In this tutorial, we provide a guide to how to write simulators and prove security via the simulation paradigm. Although we have tried to make this tutorial as stand-alone as possible, we assume some familiarity with the notions of secure encryption, zero-knowledge, and secure computation.
| Original language | English |
|---|---|
| Title of host publication | Information Security and Cryptography |
| Publisher | Springer International Publishing |
| Pages | 277-346 |
| Number of pages | 70 |
| Edition | 9783319570471 |
| DOIs | |
| State | Published - 2017 |
Publication series
| Name | Information Security and Cryptography |
|---|---|
| Number | 9783319570471 |
| Volume | 0 |
| ISSN (Print) | 1619-7100 |
| ISSN (Electronic) | 2197-845X |
Bibliographical note
Publisher Copyright:© 2017, Springer International Publishing AG.
Fingerprint
Dive into the research topics of 'How to simulate it – A tutorial on the simulation proof technique'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver