Esteganografia usando Algoritmo Genético de Chaves Aleatórias Viciadas
DOI:
https://doi.org/10.20873/uft.2675-3588.2023.v4n2.p69-72Palavras-chave:
esteganografia, matriz de substituição, problema combinatorial, técnicas heurística, BRKGAResumo
A esteganografia é vista com bons olhos no mundo digital como uma alternativa de envio de dados via arquivos em formato digital, mas há questionamentos quanto à sua qualidade e segurança, visto que uma simples degradação a expõe à interceptação de dados. Para minimizar isso, o uso da técnica da matriz de substituição tende a “mascarar” as informações embutidas, que, se remodeladas, podem ser representadas por um vetor de tamanho n, com n valores diferentes entre 0 e n-1 que são ordenados de uma maneira específica pode determinar a sequência de bits que substituirá uma determinada sequência de bits. Encontrar uma configuração ótima para uma matriz de substituição é um problema combinatório e deterministicamente inviável, exigindo o uso de heurísticas para encontrar uma solução quase ótima. No presente projeto aplicamos os conceitos de Algoritmos Genéticos com Chaves Aleatórias Biased (BRKGA) para encontrá-lo, ao mesmo tempo que é atestada sua eficiência em relação à abordagem da esteganografia, aplicações de seus conceitos em Algoritmos Genéticos convencionais. Ao final, concluímos que alguns aspectos podem ter contribuído para sua eficiência em relação à abordagem AG proposta por Brazil [1].
Downloads
Publicado
Como Citar
Licença
Copyright (c) 2023 Getulio dos Santos Araujo, Warley Gramacho da Silva
Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial 4.0 International License.
Autores que publicam neste periódico concordam com os seguintes termos:
- Autores mantém os direitos autorais e concedem ao periódico o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Creative Commons Attribution License (CC BY-NC 4.0), permitindo o compartilhamento do trabalho com reconhecimento da autoria do trabalho e publicação inicial neste periódico;
- Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada neste periódico (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial neste periódico;
- Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto posterior ao processo editorial;
- Além disso, o AUTOR é informado e consente com o periódico que, portanto, seu artigo pode ser incorporado pela Academic Journal on Computing, Engineering and Applied Mathematics em bases e sistemas de informação científica existentes (indexadores e bancos de dados atuais) ou a existir no futuro (indexadores e bancos de dados futuros), nas condições definidas por este último em todos os momentos, que envolverá, pelo menos, a possibilidade de que os titulares desses bancos de dados possam executar as seguintes ações sobre o artigo:
- Reproduzir, transmitir e distribuir o artigo, no todo ou em parte sob qualquer forma ou meio de transmissão eletrônica existente ou desenvolvida no futuro, incluindo a transmissão eletrônica para fins de pesquisa, visualização e impressão;
- Reproduzir e distribuir, no todo ou em parte, o artigo na impressão;
- Traduzir certas partes do artigo;
- Extrair figuras, tabelas, ilustrações e outros objetos gráficos e capturar metadados, legendas e artigo relacionado para fins de pesquisa, visualização e impressão;
- Transmissão, distribuição e reprodução por agentes ou autorizada pelos proprietários de distribuidoras de bases de dados;
- A preparação de citações bibliográficas, sumários e índices e referências de captura relacionados de partes selecionadas do artigo;
- Digitalizar e / ou armazenar imagens e texto de artigo eletrônico.