Balanced Boolean function: Difference between revisions

Content deleted Content added
m Kvng moved page Balanced boolean function to Balanced Boolean function: Misspelled
Line 1:
{{one source |date=April 2024}}
In [[mathematics]] and [[computer science]], a '''balanced booleanBoolean function''' is a [[booleanBoolean function]] whose output yields as many '''0'''s as '''1'''s over its [[Domain of a function|input set]]. This means that for a uniformly random input string of bits, the probability of getting a '''1''' is 1/2.
 
Examples of balanced booleanBoolean functions are the function that copies the first bit of its input to the output,
and the function that produces the [[exclusive or]] of the input bits.
 
== Usage ==
Balanced booleanBoolean functions are primarily used in [[cryptography]]. If a function is not balanced, it will have a [[statistical bias]], making it subject to [[cryptanalysis]] such as the [[correlation attack]].
 
== See also ==