Detalhes do Documento

Type checking cryptography implementations

Autor(es): Barbosa, Manuel cv logo 1 ; Moss, Andrew cv logo 2 ; Page, Dan cv logo 3 ; F. Rodrigues, Nuno cv logo 4 ; Silva, Paulo F. cv logo 5

Data: 2012

Identificador Persistente: http://hdl.handle.net/11110/505

Origem: CiencIPCA

Assunto(s): software engineering; cryptography


Descrição
Cryptographic software development is a challenging eld: high performance must be achieved, while ensuring correctness and com- pliance with low-level security policies. CAO is a domain speci c language designed to assist development of cryptographic software. An important feature of this language is the design of a novel type system introducing native types such as prede ned sized vectors, matrices and bit strings, residue classes modulo an integer, nite elds and nite eld extensions, allowing for extensive static validation of source code. We present the formalisation, validation and implementation of this type system
Tipo de Documento Parte ou capítulo de livro
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