ChaCha20–Poly1305 Authenticated Encryption with Additional Data for Transport Layer Security 1.3
Authenticated Encryption
Transport Layer Security
Virtex
DOI:
10.3390/cryptography6020030
Publication Date:
2022-06-17T09:25:11Z
AUTHORS (5)
ABSTRACT
Transport Layer Security (TLS) provides a secure channel for end-to-end communications in computer networks. The ChaCha20–Poly1305 cipher suite is introduced TLS 1.3, mitigating the sidechannel attacks suites based on Advanced Encryption Standard (AES). However, few implementations cannot provide sufficient speed compared to other encryption standards with Authenticated Associated Data (AEAD). This paper shows ChaCha20 and Poly1305 primitives. In addition, compatible AEAD 1.3 implemented fault detector reduce problems fragmented blocks. implementation reaches 1.4-cycles-per-byte standalone core. Additionally, system presents 11.56-cycles-per-byte an RISC-V environment using TileLink bus. Xilinx Virtex-7 XC7VX485T Field-Programmable Gate-Array (FPGA) denotes 10,808 Look-Up Tables (LUT) 3731 Flip-Flops (FFs), represented 23% 48% of Poly1305, respectively. Finally, hardware demonstrates viability different option from conventional AES 1.3.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (33)
CITATIONS (20)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....