The booleantools Package: An Open-Source Python Framework for Boolean Functions
- Andrew Penland (Western Carolina University)
- Wesley Rogers (Western Carolina University)
Abstract
Boolean functions are crucial in the design of secure cryptographic algorithms. We introduce booleantools , an open-source Python package for the analysis and design of boolean functions. As an example of the software’s functionality, we show how it can be used to find geo- metric information about the space of all boolean functions on 5 variables.
Keywords: coding theory, cryptography, computational algebra, Python, group theory, boolean functions, hamming distance
How to Cite:
Penland, A. & Rogers, W., (2018) “The booleantools Package: An Open-Source Python Framework for Boolean Functions”, North Carolina Journal of Mathematics and Statistics 4(1).
Downloads:
Download PDF