Skip to content

Custom end-to-end encryption protocol in Java (university course work)

Notifications You must be signed in to change notification settings

CrissNamon/ruvik-proto-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ruvik Proto - end-to-end encryption protocol developed for university course work as simplified Signal protocol Scheme
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.