Ismail TurkFollow


This disclosure describes techniques for using deterministic key rotation in encryption to secure communication of data between clients in a server-client configuration. A unique encryption key is generated by a client for each client message without exchanging the key between clients. The server can translate a message encryption key from one client to a form usable by other clients and send the encrypted message to other clients without performing re-encryption. Described techniques reduce per-message cryptographic load on a server while maintaining communication security, integrity, and privacy.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.