An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

        

**Ruvik Proto** - end-to-end encryption protocol developed for university course work as simplified **Signal** protocol
![Scheme](https://github.com/CrissNamon/ruvik-proto-java/blob/master/RuvikProtoENG.jpg)

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.