The end-to-end secure apps Signal and WhatsApp (and others) are based upon the Signal Protocol. Hyker differs from Signal because of the different purposes of the technologies.
Signal provides end-to-end encryption with Perfect Forward Secrecy (PFS) for messages in transfer.
Hyker protects the data during the full lifecycle from producer to consumer(s) in an unbroken chain, anywhere, over time, in transfer and at rest.
Also, some of the key strengths of PFS, like no central data storage or that data must have an explicit receiver, have some drawbacks that the Hyker approach solves:
- Enterprises often need to manage access and store data centrally.
- Encryption usually follows a specific sequence of events; Sender and Receiver connect and exchange keys, then send encrypted data. In many cases, this cannot be achieved in, for instance, Publish-Subscribe patterns where the producer/sender doesn't know the subscribers/recipients and therefore cannot encrypt the data. In this situation, you have to resort to using SSL/TLS or similar session based tunnels that protect the communication but breaks the chain of end-to-end encryption.
- Even when data is stored in an encrypted format you need to allow new users, devices or applications to access that data, maybe quite some time after the data was stored. In conventional end-to-end encryption that is not possible without resending from the producer using the new users key. Hyker allows for dynamic groups of users to access end-to-end encrypted data in an unbroken chain disregarding if the producer still exists.
|Dynamic endpoint addressing||No||Yes|
|Retroactive access control||No||Yes|