https://github.com/crissnamon/ruvik-proto-java
Custom end-to-end encryption protocol in Java (university course work)
https://github.com/crissnamon/ruvik-proto-java
aes decryption encryption end-to-end end-to-end-encryption hmac java messanger protocol ratchet rsa ruvik scheme security signal
Last synced: 28 days ago
JSON representation
Custom end-to-end encryption protocol in Java (university course work)
- Host: GitHub
- URL: https://github.com/crissnamon/ruvik-proto-java
- Owner: CrissNamon
- Created: 2020-12-15T12:50:24.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-15T13:13:42.000Z (over 4 years ago)
- Last Synced: 2025-01-31T12:35:03.829Z (3 months ago)
- Topics: aes, decryption, encryption, end-to-end, end-to-end-encryption, hmac, java, messanger, protocol, ratchet, rsa, ruvik, scheme, security, signal
- Language: Java
- Homepage:
- Size: 139 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Ruvik Proto** - end-to-end encryption protocol developed for university course work as simplified **Signal** protocol

It uses:
+ RSA for session establishment
+ HMAC-SHA256 for key creation
+ Ratchet mechanism for keys management
+ AES-256 for message encryption**WARNING**
It's just university project. For now, it is not intend to use this in serious project.