Skip to content

Zaphnath is a set of experimental cryptographic primitives, currently including experimental 256bit block cipher encryption, cryptographic hash (512bit, using 2048bit sponge) new Diffie-Helman key exchange using unique mathematical structure.

License

Notifications You must be signed in to change notification settings

gnudles/zaphnath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zaphnath

Zaphnath is a symmetric key block cipher with a block size of 256 bit. This package is still work in progress, and it should not be used for production purpose. It's key feature is key-dependent bitwise rotations. It uses only shift-add-xor and thus it is resistant to side-channel attacks. A work in progress is also being made on a new asymmetric encryption, currently only the key-sharing algorithm seem to be secure.

About

Zaphnath is a set of experimental cryptographic primitives, currently including experimental 256bit block cipher encryption, cryptographic hash (512bit, using 2048bit sponge) new Diffie-Helman key exchange using unique mathematical structure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages