Automated proof for formal indistinguishability and its applications


Autoria(s): Ngo, Long; Boyd, Colin; Gonzalez Nieto, Juan M.
Data(s)

30/06/2011

Resumo

Bana et al. proposed the relation formal indistinguishability (FIR), i.e. an equivalence between two terms built from an abstract algebra. Later Ene et al. extended it to cover active adversaries and random oracles. This notion enables a framework to verify computational indistinguishability while still offering the simplicity and formality of symbolic methods. We are in the process of making an automated tool for checking FIR between two terms. First, we extend the work by Ene et al. further, by covering ordered sorts and simplifying the way to cope with random oracles. Second, we investigate the possibility of combining algebras together, since it makes the tool scalable and able to cover a wide class of cryptographic schemes. Specially, we show that the combined algebra is still computationally sound, as long as each algebra is sound. Third, we design some proving strategies and implement the tool. Basically, the strategies allow us to find a sequence of intermediate terms, which are formally indistinguishable, between two given terms. FIR between the two given terms is then guaranteed by the transitivity of FIR. Finally, we show applications of the work, e.g. on key exchanges and encryption schemes. In the future, the tool should be extended easily to cover many schemes. This work continues previous research of ours on use of compilers to aid in automated proofs for key exchange.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/42552/

Relação

http://eprints.qut.edu.au/42552/1/FCC.pdf

http://lepo.it.da.ut.ee/~unruh/fcc2011/

Ngo, Long, Boyd, Colin, & Gonzalez Nieto, Juan M. (2011) Automated proof for formal indistinguishability and its applications. In The 7th Workshop on Formal and Computational Cryptography (FCC 2011), 30 June 2011, Institut Henri Poincaré, Paris. (Unpublished)

Direitos

Copyright 2011 the Authors

Fonte

Information Security Institute

Palavras-Chave #080303 Computer System Security #Indistinguishability #automated proof #Computational soundness #universal algebra
Tipo

Conference Item