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
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar