Detalhes do Documento

Verifying cryptographic software correctness with respect to reference implemen...

Autor(es): Almeida, José Bacelar cv logo 1 ; Barbosa, Manuel Bernardo cv logo 2 ; Pinto, Jorge Sousa cv logo 3 ; Vieira, Bárbara cv logo 4

Data: 2009

Identificador Persistente: http://hdl.handle.net/1822/14376

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Program verification; Program equivalences; Cryptographic software development; Reference implementations


Descrição
This paper presents techniques developed to check program equivalences in the context of cryptographic software development, where specifications are typically reference implementations. The techniques allow for the integration of interactive proof techniques (required given the difficulty and generality of the results sought) in a verification infrastructure that is capable of discharging many verification conditions automatically. To this end, the difficult results in the verification process (to be proved interactively) are isolated as a set of lemmas. The fundamental notion of natural invariant is used to link the specification level and the interactive proof construction process.
Tipo de Documento Artigo
Idioma Inglês
delicious logo  facebook logo  linkedin logo  twitter logo 
degois logo
mendeley logo

Documentos Relacionados



    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia