学位论文详细信息
A calculus for composable, computational cryptography
universal composability;affine types;process calculus
Liao, Kevin ; Miller ; Andrew
关键词: universal composability;    affine types;    process calculus;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/106266/LIAO-THESIS-2019.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

The universal composability (UC) framework is the established standard for analyzing cryptographic protocols in a modular way, such that security is preserved under concurrent composition with arbitrary other protocols. However, although UC is widely used for on-paper proofs, prior attempts at systemizing it have fallen short, either by using a symbolic model (thereby ruling out computational reduction proofs), or by limiting its expressiveness.In this thesis, we lay the groundwork for building a concrete, executable implementation of the UC framework. Our main contribution is a process calculus, dubbed the Interactive Lambda Calculus (ILC). ILC faithfully captures the computational model underlying UC—interactive Turing machines (ITMs)—by adapting ITMs to a subset of the π-calculus through an affine typing discipline. In other words, well-typed ILC programs are expressible as ITMs. In turn, ILC’s strong confluence property enables reasoning about cryptographic security reductions. We use ILC to develop a simplified implementation of UC called SaUCy.

【 预 览 】
附件列表
Files Size Format View
A calculus for composable, computational cryptography 1551KB PDF download
  文献评价指标  
  下载次数:5次 浏览次数:19次