Dartcryptosec: desenvolvimento de uma biblioteca criptográfica para Dart

DSpace Repository

A- A A+

Dartcryptosec: desenvolvimento de uma biblioteca criptográfica para Dart

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Idalino, Thaís Bardini
dc.contributor.author Martins, Isac
dc.date.accessioned 2026-07-12T14:04:07Z
dc.date.available 2026-07-12T14:04:07Z
dc.date.issued 2026-07-08
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/274068
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract Este trabalho apresenta o desenvolvimento de uma biblioteca criptográfica multiplataforma em Dart, compatível com Linux e Android, com suporte básico de compilação para iOS e Windows, com o objetivo de facilitar a criação de aplicações que demandem interoperabilidade e funcionalidades criptográficas avançadas. A biblioteca integra FFI (Foreign Function Interface) com OpenSSL 4.0.0, oferecendo rotinas simplificadas que abstraem a complexidade inerente do OpenSSL. Com essa abordagem, desenvolvedores conseguem implementar operações criptográficas focadas na Infraestrutura de Chaves Públicas (ICP) sem a necessidade de lidar com detalhes específicos de baixo nível ou dependentes de cada plataforma. A interface em Dart oferece uma camada unificada para o acesso às operações criptográficas implementadas. Inspirado na biblioteca libcryptosec, desenvolvida pelo Laboratório de Segurança em Computação (LabSEC) da Universidade Federal de Santa Catarina, o projeto busca facilitar a integração dessas operações em aplicações de alto nível. O protótipo inicial foi desenvolvido no LabSEC como parte do projeto Medida Inteligente, em parceria com o Instituto Nacional de Metrologia, Qualidade e Tecnologia (Inmetro). Neste trabalho, a implementação foi validada em Linux e Android. A compatibilidade com o framework Flutter confere flexibilidade, permitindo que desenvolvedores criem aplicações híbridas e multiplataforma utilizando uma solução criptográfica unificada. A biblioteca foi comparada com soluções consagradas como Bouncy Castle e OpenSSL, evidenciando sua adequação para cenários que demandam ICP e interoperabilidade. Este trabalho contribui para o desenvolvimento de software seguro, ao fornecer uma ferramenta que simplifica a implementação de criptografia em diversos sistemas móveis. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject Infraestrutura de Chaves Públicas pt_BR
dc.subject criptografia pt_BR
dc.subject Flutter pt_BR
dc.subject openssl pt_BR
dc.title Dartcryptosec: desenvolvimento de uma biblioteca criptográfica para Dart pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Vigil, Martín Augusto Gagliotti


Files in this item

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

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar