Homomorphic encryption: introduction and applicabilities

DSpace Repository

A- A A+

Homomorphic encryption: introduction and applicabilities

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Idalino, Thaís Bardini
dc.contributor.author Kamers, Anthony Bernardo
dc.date.accessioned 2023-12-15T13:31:49Z
dc.date.available 2023-12-15T13:31:49Z
dc.date.issued 2023-12-07
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/253329
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract A criptografia homomórfica é um mecanismo que permite fazer operações diretamente no texto cifrado, ou seja, sem a necessidade de descriptografá-lo previamente. A propriedade de homomorfismo em criptografia é de interesse na área desde que foi mencionada em 1978 (RIVEST; SHAMIR; ADLEMAN, 1978), onde foi proposto um possível esquema de encriptação que continha a propriedade mencionada. Com isso, várias seriam as aplicações, pois não seria mais necessário fazer um esquema de troca de chaves privadas, mascaramento de determinadas informações no fluxo de transferência de dados, não haveria mais necessidade de descriptografar o texto cifrado para fazer operações sobre ele, entre outras. Para se fazer isso, é necessário usar o conceito matemático de funções homomórficas, dando assim origem ao nome “criptografia homomórfica”. Como exemplo claro de utilização desse tipo de encriptação, pode-se citar o processamento de informações por computação em nuvem, dado que, para fazer o cômputo dos dados é necessário descriptografar os mesmos, podendo expor elementos sigilosos a algum ataque. Esse problema seria sanado utilizando operações sobre o texto cifrado com criptografia homomórfica. Este trabalho tem como objetivo fazer um estudo introdutório à criptografia homomórfica, seus tipos mais básicos e suas aplicabilidades em diferentes áreas da computação. Para isso, será feito um estudo de materiais científicos acerca do estado da arte, para entendimento dos algoritmos de algumas variantes e suas principais aplicações na prática. Como resultado, terá um material que permite a compreensão das versões mais básicas de criptografia homomórfica, assim como suas aplicações, estimulando o uso em sistemas que manipulam dados pessoais. pt_BR
dc.description.abstract Homomorphic encryption is a mechanism that allows people to operate directly over the ciphered text, which means, without the need to decrypt it first. The property of homomorphic encryption is very interesting for cryptography since it was first mentioned in 1978 (RIVEST; SHAMIR; ADLEMAN, 1978), where was proposed a possible encryption scheme, containing the mentioned property. Several applications would be possible, because it would not be necessary to make a private key exchange scheme, masking some information on the flow of data transference, needing to decrypt the ciphered text to make operations onto it, among other applications. To make that, it is necessary to use the mathematical concept of homomorphic functions, giving its name "homomorphic encryption". As a clear example of using this encryption scheme, it is possible to cite the processing of information in cloud computing, given that, to make the data computation possible, it is necessary to decrypt it, which can expose confidential elements to an attack. This problem would be avoided by using operations over the ciphered text with homomorphic encryption. This work has as a goal to make an introductory study of homomorphic encryption, its basic variants, and applications in different fields of computation. In order to do that, we will perform a study on scientific published material on the state of the art for some variants, and their main applications in practice. As a result, we will have material that allows the comprehension of basic versions of homomorphic encryption schemes, as their applications, stimulating the usage of systems that manipulate personal data. pt_BR
dc.format.extent 98 pt_BR
dc.language.iso en_US pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject cryptography pt_BR
dc.subject homomorphic encryption pt_BR
dc.subject homomorphism pt_BR
dc.subject computer security pt_BR
dc.subject data anonymization pt_BR
dc.title Homomorphic encryption: introduction and applicabilities pt_BR
dc.title.alternative Criptografia homomórfica: introdução e suas aplicabilidades pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Zambonin, Gustavo


Files in this item

Files Size Format View Description
tcc-anthony-homomorphic-encryption.pdf 1.129Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar