My knowledge of cryptography nothing beyond basic so I am by no means an expert, but I do know a bit of undergraduate mathematics including number theory.
I know that stream ciphers like ChaCha20 is inspired by the one-time pad, but is there a way to use ChaCha20 or modify it to guarantee the same information-theoretic properties like that one-time pad assuming the keys used by ChaCha20 are truly random, one-time use, and is greater than or equal to the length of the plaintext? I was originally planning to combine the one-time pad XOR with Poly1305 for an information-theoretic AEAD, but I guess it's safer to use Bernstein's ChaCha20-Poly1305 instead.