Dissertação

{en_GB=SafeAudit: A Software Library for Efficient Data Integrity Verification on Commercial Clouds } {} EVALUATED

{pt=Os métodos mais comuns de verificação da integridade de dados armazenados em servidores remotos usam assinaturas digitais e códigos de autenticação de mensagem. Estas estruturas de controlo permitem comprovar que os dados dos servidores remotos não foram modificados. No entanto, devido ao facto de todos os dados terem de ser descarregados para realizar a verificação, estes métodos têm problemas de escalabilidade quando o tamanho dos dados aumenta, incluindo consumo excessivo da largura de banda e latência. Esta dissertação explora autenticação homomórfica com assinaturas digitais e apresenta a biblioteca de software SAFEAUDIT, de modo a realizar verificação de integridade de dados armazenados em serviços de nuvem comerciais sem ter que descarregar toda a informação. SAFEAUDIT automatiza a verificação de integridade das nuvens de armazenamento e suporta integração com aplicações que utilizam a nuvem para guardar dados. Os resultados experimentais mostram que utilização de SAFEAUDIT para a verificação de integridade requer um consumo baixo de largura de banda e latências diminutas através de um aumento na carga de computação exigida ao verificador. Esta combinação produz uma poupança significativa de custos monetários em nuvens comerciais e garante a verificação eficaz da integridade dos dados., en=The most common integrity verification methods for data stored in remote storage use digital signatures or message authentication codes. These control structures allow checking that data in remote storage has not been modified. However, as the data size grows, these methods have scalability problems including high bandwidth consumption and latency, because all the data has to be downloaded to perform the check. This dissertation explores homomorphic authentication with digital signatures to provide integrity verification of data stored in commercial cloud services without having to retrieve all of it and proposes the SAFEAUDIT software library. SAFEAUDIT automates integrity verification on cloud storage services and supports integration with cloud-backed applications. The experimental results show that integrity verification with SAFEAUDIT requires low network bandwidth consumption and has low latencies, at the expense of higher computational load on the verifiers. This combination produces significant savings in monetary cost for cloud use while assuring the desired data integrity.}
{pt=Armazenamento em nuvem, Verificação de integridade, Autenticação homomórfica, Cifra homomórfica, Assinaturas homomórficas, Segurança, en=Cloud storage, Integrity verification, Homomorphic authentication, Homomorphic signatures, Homomorphic encryption, Security}

Novembro 4, 2016, 10:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Miguel Nuno Dias Alves Pupo Correia

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

Miguel Filipe Leitão Pardal

Departamento de Engenharia Informática (DEI)

Professor Auxiliar