ABSTRACT
Current computer systems use encryption extensively, for example,
in instant messaging, virtual private network protocols, and
websites in general. However, employing encryption in a system
can be computationally costly, resulting in lower throughput or
higher latencies. One strategy to mitigate the costs imposed by the
application of cryptography is the use of accelerators dedicated
to the execution of this task. In this context, this paper presents
the development of an encryption accelerator for the ChaCha20
stream cipher. The accelerator was prototyped on two FPGA SoC
platforms, achieving a normalized speedup of 3.49 times compared
to the software implementation.
O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.