File:0000 1001 0101 0011 nonlinearity.svg

From Wikiversity
Jump to navigation Jump to search

Original file(SVG file, nominally 319 × 691 pixels, file size: 245 KB)

This is a file from the Wikimedia Commons. The description on its description page there is shown below.

Commons is a freely licensed media file repository. You can help.

Description

This file illustrates the nonlinearity of the 4-ary Boolean function
represented by the binary row vector on top. (white 0, red 1)

Below there are the binary Walsh matrix of order 16 and its complement.
Their rows are the 32 linear 4-ary Boolean functions.

The dots in the rows show in which bits they differ from the Boolean function.
The numbers on the right are the number of dots in each row
and thus the Hamming distance of the row and the Boolean function.

The lowest and biggest numbers are bold.

The lowest number is the Boolean functions nonlinearity,
i.e. the lowest number of bits in which it differs from a linear function.

(When the nonlinearity is 0 the function is linear,
when it's 6 the function is bent.)


This is a Bent function.

Its Walsh spectrum is .

Its binary Walsh spectrum is the null vector.

It belongs to this big equivalence class (top row in matrix number 0),
containing 12*16 = 192 functions, which are probably all bent as well.

(compare File:0001 1000 0001 0111 nonlinearity.svg)
Source Own work
Author
Watchduck
You can name the author as "T. Piesk", "Tilman Piesk" or "Watchduck".
Permission
(Reusing this file)
Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

image/svg+xml

b1ef9f7e1c75d462f81baa96739fd00d5a902c1c

250,475 byte

691 pixel

319 pixel

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current16:58, 13 August 2011Thumbnail for version as of 16:58, 13 August 2011319 × 691 (245 KB)Watchduck{{Information |Description={{Nonlinearity of 4-ary Boolean functions}} This is a Bent function. Its Walsh spectrum is <math>(6, -2, -2, 2,~~~ -2, -2, 2, -2,~~~ -2, 2, 2, 2,~~~ -2, 2, -2, -2)</math>. I

The following page uses this file: