Understanding ASM View of Abstract Cryptography 🔐

Explore how Abstract State Machines (ASM) provide a clear and formal framework for modeling cryptographic agents beyond traditional computational models. Discover the benefits of this approach for cryptography research.

Understanding ASM View of Abstract Cryptography 🔐
Microsoft Research
329 views • Sep 6, 2016
Understanding ASM View of Abstract Cryptography 🔐

About this video

The computational model of cryptography views agents as PPT algorithms operating on strings. In the abstract model, agents are working on syntactic representations of messages, using a fixed set of rules for composing and analyzing such representations. By the Abstract State Machine thesis of Gurevich, an agent in the abstract model is an algorithm, simulatable by an appropriate ASM. But what are the appropriate algorithms for such agents? What are their states? What kind of algorithms are they: simple (isolated, sequential, small-step), interactive (between and within a step), parallel (wide-step, with interacting components), distributed? It turns out that a surprisingly simple model is faithful with respect to the computational model. The basic PPT computational notions, of indistinguishability and unforgeability, are given sharp abstract counterparts, allowing porting of typical proofs between the two abstraction levels, both ways. As a proof of the practical value of the model, a tool demo of a general-purpose software-testing tool developed in MSR, SpecExplorer, finding attacks on abstract cryptographic protocols will be presented.

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

329

Likes

2

Duration

55:05

Published

Sep 6, 2016

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.