Download ratchet JAR 0.1.2 with all dependencies
Virgil Security is presenting an implementation of the [Double Ratchet](https://signal.org/docs/specifications/doubleratchet/) algorithm, which is used by parties to exchange encrypted messages based on a shared secret key. The implementation includes:
- **Virgil Perfect Forward Secrecy (PFS) service** – a standalone web-service that is dedicated to managing one-time keys and long-time keys that are based on their Identity Public Keys (public keys that are contained in user cards published on Virgil Cards service);
- **Ratchet SDK** – interacts with PFS service for publishing and managing one-time keys and long-time keys and interacts with Virgil Cards service for retrieving user's indentity cards which the OTK and LTK are based on. The parties derive new keys for every Double Ratchet message so that previous private keys cannot be calculated from new ones. The parties that participate in the communication also send Diffie-Hellman public values attached to their messages. The results of Diffie-Hellman calculations are mixed into the derived keys so that the new private keys cannot be calculated from the previous ones.
Files of the artifact ratchet version 0.1.2 from the group com.virgilsecurity.
Artifact ratchet
Group com.virgilsecurity
Version 0.1.2
Last update 28. April 2020
Tags: send docs retrieving managing used long every ratchet calculated time values results forward dedicated parties derived derive virgil cards exchange shared calculations interacts double that hellman signal contained from security includes standalone messages private algorithm identity indentity doubleratchet mixed participate perfect published https with previous communication keys into diffie secrecy ones cannot specifications message encrypted which presenting implementation service attached secret public their user also based publishing
Organization not specified
URL https://www.virgilsecurity.com/
License Virgil Security, Inc. license
Dependencies amount 3
Dependencies crypto, sdk, ratchet,
There are maybe transitive dependencies!
Group com.virgilsecurity
Version 0.1.2
Last update 28. April 2020
Tags: send docs retrieving managing used long every ratchet calculated time values results forward dedicated parties derived derive virgil cards exchange shared calculations interacts double that hellman signal contained from security includes standalone messages private algorithm identity indentity doubleratchet mixed participate perfect published https with previous communication keys into diffie secrecy ones cannot specifications message encrypted which presenting implementation service attached secret public their user also based publishing
Organization not specified
URL https://www.virgilsecurity.com/
License Virgil Security, Inc. license
Dependencies amount 3
Dependencies crypto, sdk, ratchet,
There are maybe transitive dependencies!
There is a newer version: 0.1.4
Show newest versionShow all versions of ratchet Show documentation
Please rate this JAR file. Is it a good library?
0 downloads
Source code of ratchet version 0.1.2
Please wait ...