Desenvolvimento de uma técnica de esteganografia explorando arquivos binários de código compilados para RISC-V

DSpace Repository

A- A A+

Desenvolvimento de uma técnica de esteganografia explorando arquivos binários de código compilados para RISC-V

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Martina, Jean Everson
dc.contributor.author Cordeiro, João Vitor Maia Neves
dc.date.accessioned 2023-12-15T13:25:00Z
dc.date.available 2023-12-15T13:25:00Z
dc.date.issued 2023-11-29
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/253326
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract A esteganografia trabalha embutindo informação dentro de outra e escondendo essa transformação ao olhar de um observador ingênuo, de forma que não seja possível distinguir a mídia original do resultado transformado. Apesar do campo já possuir técnicas consolidadas para lidar com imagens, áudios e outros tipos de mídia, quando trata-se de arquivos de código binário a literatura e o ferramental atual são escassos. Dado esse contexto, esse trabalho apresenta o desenvolvimento de um algoritmo capaz de inserir informações dentro de um arquivo executável compilado para a arquitetura RISC-V sem alterar a semântica do programa fonte, bem como sua implementação em uma aplicação com interface em linha de comando, podendo ser utilizado para finalidades como assinatura digital de software, proteção de direitos autorais e comunicação oculta. Os resultados obtidos indicam que arquiteturas RISC produzem código de máquina capaz de abrigar uma quantidade reduzida de informação oculta quando comparadas com arquiteturas CISC, estreitando o alcance de aplicações de esteganografia para aquelas que não necessitam transmitir uma quantidade de dados elevada. pt_BR
dc.description.abstract Stegranography is the craft of embedding information inside another source of data, hiding it from an external observer. Despite the extensive research on techniques built for image, audio and text steganography, when it comes to using executable files as cover objects the academic productions and tools are scarce. This article presents a method capable of embedding information inside an executable file compiled for the RISC-V architecture, without altering the semantics of the source program, and implements it as a command line application that may be used to a wide range of purposes, like digital signature, copyright protection and hidden communication. The results suggests that RISC architectures produces machine code capable of hiding a reduced amount of information when compared to CISC architecture, narrowing the scope of steganographic applications for those that do not require a high encoding rate. pt_BR
dc.format.extent 71 f. pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject Esteganografia pt_BR
dc.subject Segurança da Informação pt_BR
dc.subject RISC-V pt_BR
dc.title Desenvolvimento de uma técnica de esteganografia explorando arquivos binários de código compilados para RISC-V pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View Description
TCC.pdf 1.035Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar