Loading…
Construction of weightwise almost perfectly balanced Boolean functions on an arbitrary number of variables
The recent FLIP cipher is an encryption scheme described by Méaux et al. at EUROCRYPT 2016. In the FLIP cipher, the input to the Boolean function used as a filter function has constant Hamming weight equal to the weight of the secret key. Weightwise perfectly balanced Boolean functions, which can be...
Saved in:
Published in: | Discrete Applied Mathematics 2022-01, Vol.307, p.102-114 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | The recent FLIP cipher is an encryption scheme described by Méaux et al. at EUROCRYPT 2016. In the FLIP cipher, the input to the Boolean function used as a filter function has constant Hamming weight equal to the weight of the secret key. Weightwise perfectly balanced Boolean functions, which can be used in the FLIP cipher, only exist on 2m variables, while weightwise almost perfectly balanced Boolean functions can exist on an arbitrary number of variables. In this paper, we first introduce a class of quadratic Boolean functions on n variables, where n is a positive integer. We then propose a construction of weightwise almost perfectly balanced Boolean functions on n variables by modifying the support of the quadratic Boolean functions. |
---|---|
ISSN: | 0166-218X 1872-6771 |
DOI: | 10.1016/j.dam.2021.10.011 |