13.08.2013 Views

A Characteristic Set Method for Solving Boolean Equations

A Characteristic Set Method for Solving Boolean Equations

A Characteristic Set Method for Solving Boolean Equations

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Background CS <strong>Method</strong> Implementation Experiment Conclusion<br />

Nonlinear Filter Generators<br />

LFSR of length L:<br />

Initial State: S0 = (s0, s1, . . . , sL−1) ∈ F L 2<br />

An infinite sequence satisfying<br />

si = c1si−1 + c2si−2 + · · · cLsi−L, i = L, L + 1, · · · .<br />

Nonlinear Filter.<br />

f (x1, . . . , xm): a <strong>Boolean</strong> polynomial with m variables.<br />

A new sequence: zi = f (si−m, . . . , si−1), i = m, m + 1, · · · .<br />

The Test Problem. Given f , ci, and zm, zm+1, . . . , zr·m, recover<br />

the initial state S0 from the following algebraic equations:<br />

zi = f (si−m, . . . , si−1), i = m, m + 1, · · · , r · m.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!