Boolean Functions and Their Applications in Cryptography

  • Chuan-Kun Wu
  • Dengguo Feng
Book

Part of the Advances in Computer Science and Technology book series (ACST)

Table of contents

  1. Front Matter
    Pages i-xv
  2. Chuan-Kun Wu, Dengguo Feng
    Pages 1-30
  3. Chuan-Kun Wu, Dengguo Feng
    Pages 31-71
  4. Chuan-Kun Wu, Dengguo Feng
    Pages 73-96
  5. Chuan-Kun Wu, Dengguo Feng
    Pages 97-145
  6. Chuan-Kun Wu, Dengguo Feng
    Pages 147-175
  7. Chuan-Kun Wu, Dengguo Feng
    Pages 177-215
  8. Chuan-Kun Wu, Dengguo Feng
    Pages 243-256

About this book

Introduction

This book focuses on the different representations and cryptographic properties of Booleans functions, presents constructions of Boolean functions with some good cryptographic properties. More specifically, Walsh spectrum description of the traditional cryptographic properties of Boolean functions, including linear structure, propagation criterion, nonlinearity, and correlation immunity are presented. Constructions of symmetric Boolean functions and of Boolean permutations with good cryptographic properties are specifically studied. This book is not meant to be comprehensive, but with its own focus on some original research of the authors in the past. To be self content, some basic concepts and properties are introduced. This book can serve as a reference for cryptographic algorithm designers, particularly the designers of stream ciphers and of block ciphers, and for academics with interest in the cryptographic properties of Boolean functions.

Keywords

Algebraic immunity Boolean function Correlation immunity Crypography Stream cipher Nonlinearity

Authors and affiliations

  • Chuan-Kun Wu
    • 1
  • Dengguo Feng
    • 2
  1. 1.Chinese Academy of SciencesState Key Lab of Info SecurityBeijingChina
  2. 2.Chinese Academy of SciencesInstitute of SoftwareBeijingChina

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-662-48865-2
  • Copyright Information Springer-Verlag Berlin Heidelberg 2016
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-662-48863-8
  • Online ISBN 978-3-662-48865-2
  • Series Print ISSN 2198-2686
  • Series Online ISSN 2198-2694
  • About this book