Article

The booleantools Package: An Open-Source Python Framework for Boolean Functions

Authors

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).