Skip to content

felipedau/bearandlion

Repository files navigation

bearandlion

This package is inspired by LIONESS, a Large Block Cipher described in the paper "Two practical and provably secure block ciphers: BEAR and LION" by Ross Anderson and Eli Biham, and implemented by Ian Goldberg as part of Sphinx. It should be considered a fork of the original implementation released by Ian Goldberg on 2011-03-06. The initial commit of this repository was adapted from the SphinxParams module and is currently maintained by Felipe Dau and David R. Andersen, as part of Felipe's Senior Design Project.

This package currently consists only of LIONESS, but it is intended that both BEAR and LION be implemented as well. The LIONESS implementation and the xcounter CTR mode class were adapted by Ian Goldberg from "Experimental implementation of the sphinx cryptographic mix packet format" by George Danezis.

Please, consider this package in alpha stage and do not use it in a production environment.

Cryptography

Most of the cryptographic operations come from pycrypto.

Feedback

Please use the GitHub issue tracker to leave suggestions, bug reports, complaints or anything you feel will contribute to this package.

Contributing

Contributions are more than welcome, and as this package is part of Felipe's Senior Design Project, all the contributors of this repository (until the project is concluded) will be mentioned on his paper.

Acknowledgements

  • Thanks to David R. Andersen and Francisco Pereira Junior for working on the development of this package and for supervising Felipe's Senior Design Project
  • Thanks to George Danezis and Ian Goldberg for implementing LIONESS.

About

No description, website, or topics provided.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages