SSL encryption algorithms and Poly1305 ChaCha20 was invented by Prof. Dan Bernstein of the University of Illinois at Chicago.
The design algorithm is simple and efficient combined with contributions from the scientific community are brought algorithm safety and speed needed to ensure communication on mobile devices.
The benefits of this new cipher suite include:
Better security: ChaCha20 is immune to attacks padding-oracle, such as Lucky13, affecting CBC mode is used in TLS. By design, ChaCha20 is also immune to timing attacks attacks. …………………….
Better performance: ChaCha20 and Poly1305 rapidly on the mobile device, its design is compatible with all common CPUs today, including ARM CPU platform. Poly1305 PIN and also saves network bandwidth, because its output is only 16 byte HMAC-SHA1 than 20 bytes. 16% reduction in network bandwidth compared to the encrypted TLS old as RC4 or AES-SHA-SHA.