10.07.2015 Views

here - Sites personnels de TELECOM ParisTech - Télécom ParisTech

here - Sites personnels de TELECOM ParisTech - Télécom ParisTech

here - Sites personnels de TELECOM ParisTech - Télécom ParisTech

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

ContentsList of symbols and notationxixIntroduction 11 Mathematics and cryptology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Computational experiments and implementation . . . . . . . . . . . . . . . . . . 23 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3I Boolean functions and a combinatorial conjecture 51 Boolean functions in cryptography 71.1 Cryptographic criteria for Boolean functions . . . . . . . . . . . . . . . . . . . . . 81.1.1 The filter and combiner mo<strong>de</strong>ls . . . . . . . . . . . . . . . . . . . . . . . . 81.1.2 Balancedness and resiliency . . . . . . . . . . . . . . . . . . . . . . . . . . 81.1.3 Algebraic <strong>de</strong>gree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.1.4 Algebraic immunity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.1.5 Nonlinearity and bentness . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.2 Families of Boolean functions with good cryptographic properties . . . . . . . . . 111.2.1 Tra<strong>de</strong>-offs between the different criteria . . . . . . . . . . . . . . . . . . . 111.2.2 The Carlet–Feng family . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2.3 The Tu–Deng family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.2.4 The Tang–Carlet–Tang family . . . . . . . . . . . . . . . . . . . . . . . . 151.2.5 The Jin et al. family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 On a conjecture about addition modulo 2 k − 1 192.1 General properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.1.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.1.2 Negation and rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.1.3 Carries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.2 The case ɛ = −1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.1 Proof of the conjecture of Tang, Carlet and Tang . . . . . . . . . . . . . . 242.2.2 Computing the exact gap . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.3 The case ɛ = +1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.3.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.3.2 Mean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.3.3 Zero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.3.4 Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.3.5 Reformulation in terms of carries . . . . . . . . . . . . . . . . . . . . . . . 31

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

Saved successfully!

Ooh no, something went wrong!