%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/


%% Created for Jose Antonio Alvarez Cubero at 2012-12-01 12:25:04 +0100 


%% Saved with string encoding Unicode (UTF-8) 


@inproceedings{Gong:12,
	Author = {G. Gong and T. Helleseth and H. Hu and C. Li},
	Booktitle = {Sequences and Their Applications, SETA 2012, Volume 7280 of Lecture Notes in Computer Science},
	Pages = {327--337},
	Title = {New Three-Valued {W}alsh Transforms from Decimations of {H}elleseth-{G}ong Sequences},
	Year = {2014}}



@ARTICLE{Phan02miniadvanced,
    author = {Raphael Chung-Wei Phan},
    title = {Mini Advanced Encryption Standard (Mini-{AES}): A Testbed for Cryptanalysis},
    journal = {Students, Cryptologia},
    year = {2002},
    pages = {283--306}
}                  

@misc{usermanual,
	Key = {VBF},
	Title = {{V}ector {B}oolean {F}unctions ({VBF}) {L}ibrary. {U}ser {M}anual},
	Year = {2015}}

@misc{relevantWebpage,
	Key = {VBFlib},
	Note = {http://vbflibrary.tk},
	Title = {{VBF}: {V}ector {B}oolean {F}unctions {L}ibrary: {U}ser {M}anual and {A}nalysis of {C}ryptanalytic {A}lgorithms}, 
	Year = {2015}}


@misc{KASUMI,
	Key = {KASUMI},
	Note = {http://www.3gpp.org/DynaReport/35202.htm},
	Title = {Block Cipher used in {UMTS}, {GSM} and {GPRS}},
	Year = {2014}}

@misc{UMTS,
	Key = {UMTS},
	Note = {http://www.3gpp.org/DynaReport/25816.htm},
	Title = {Universal Mobile Telecommunications System},
	Year = {2014}}

@misc{GSM,
	Key = {GSM},
	Note = {http://www.etsi.org/index.php/technologies-clusters/technologies/mobile/gsm},
	Title = {Global System for Mobile Communications},
	Year = {2014}}

@misc{GPRS,
	Key = {GPRS},
	Note = {http://www.etsi.org/index.php/technologies-clusters/technologies/mobile/gprs},
	Title = {General Packet Radio Service},
	Year = {2014}}

@misc{SAGE,
	Key = {SAGE},
	Note = {http://www.sagemath.org},
	Title = {Open-source mathematics software},
	Year = {2014}}

@techreport{KASUMI:01,
	Author = {3rd Generation Partnership Project},
	Institution = {3GPP},
	Note = {http://www.3gpp.org},
	Title = {Security {A}lgorithms {G}roup of {E}xperts ({SAGE}); Report on the Evaluation of {3GPP} {S}tandard {C}onfidentiality and {I}ntegrity {A}lgorithms ({SAGE} version 2.0)}, 
	Year = {2001}}

@misc{ODBF,
        Key = {ODBF},
        Note = {http://www.ii.uib.no/~mohamedaa/odbf/search.html},
        Title = {The Online Database of Boolean Functions},
        Year = {2014}}

@inproceedings{AlvarezZ:10,
	Author = {Jos\'e Antonio \'Alvarez-Cubero and Pedro J. Zufiria},
	Booktitle = {SECRYPT 2010 - Proceedings of the International Conference on Security and Cryptography, Athens, Greece, July 26-28, 2010, SECRYPT is part of ICETE - The International Joint Conference on e-Business and Telecommunications},
	Citedby = {0},
	Cites = {0},
	Editor = {Sokratis K. Katsikas and Pierangela Samarati},
	Isbn = {978-989-8425-18-8},
	Pages = {512-520},
	Publisher = {SciTePress},
	Researchr = {http://researchr.org/publication/Alvarez-CuberoZ10},
	Tags = {{C}++},
	Title = {A {C}++ Class for Analysing Vector Boolean Functions from a Cryptographic Perspective},
	Year = {2010}}

@inbook{AlvarezZ:12,
	Address = {http://www.intechopen.com/books/cryptography-and-security-in-computing/cryptographic-criteria-on-vector-boolean-functions},
	Author = {Jos\'e Antonio \'Alvarez-Cubero and Pedro J. Zufiria},
	Chapter = {3},
	Editor = {InTech},
	Pages = {51-70},
	Publisher = {Cryptography and Security in Computing, Jaydip Sen (Ed.)},
	Title = {Cryptographic Criteria on Vector Boolean Functions},
	Year = {2012}}


@inproceedings{adams1993designing,
  title={Designing {S}-boxes for ciphers resistant to differential cryptanalysis},
  author={Adams, Carlisle M and Tavares, Stafford E},
  booktitle={Proceedings of the 3rd Symposium on State and Progress of Research in Cryptography, Rome, Italy},
  pages={181--190},
  year={1993},
  organization={Citeseer}
}


@inproceedings{CAST:256,
	Author = {Carlisle M. Adams and Stafford E. Tavares},
	Booktitle = {Proceedings of the 3rd Symposium on State and Progress of Research in Cryptography},
	Pages = {181--190},
	Title = {Designing {S}-Boxes For Ciphers Resistant To Differential Cryptanalysis ({E}xtended {A}bstract)},
	Year = {1993}}

@techreport{Bibliowicz:03,
	Address = {Haifa, Israel},
	Author = {A. Bibliowicz and P. Cohen and E. Biham},
	Institution = {Israel Institute of Technology},
	Number = {NES/DOC/TEC/WP2/007/2},
	Title = {A system for assisting analysis of some block ciphers},
	Year = {2003}}

@inproceedings{Bihams:90,
  author    = {Eli Biham and Adi Shamir},
  title     = {Differential Cryptanalysis of {DES}-like Cryptosystems},
  booktitle = {Advances in Cryptology — {CRYPTO} '90, 10th Annual International Cryptology
               Conference, Santa Barbara, California, USA, August 11-15, 1990, Proceedings},
  year      = {1990},
  pages     = {2--21},
  url       = {http://dx.doi.org/10.1007/3-540-38424-3_1},
  doi       = {10.1007/3-540-38424-3_1}
}

@misc{boolfun,
	Key = {BOOLFUN},
	Note = {http://cran.r-project.org/web/packages/boolfun/index.html},
	Title = {Cryptographic Boolean Functions},
	Year = {2010}}

@article{Carlet:04,
	Author = {C. Carlet},
	Journal = {Progress in Computer Science and Applied Logic},
	Pages = {3--28},
	Title = {On the secondary constructions of resilient and bent functions},
	Volume = {23},
	Year = {2004}}


@incollection{carlet2008higher,
  title={On the higher order nonlinearities of {B}oolean functions and {S}-boxes, and their generalizations},
  author={Carlet, Claude},
  booktitle={Sequences and Their Applications — SETA 2008},
  pages={345--367},
  year={2008},
  publisher={Springer}
}


@techreport{CarletBF:08,
	Address = {BP 105 - 78153, Le Chesnay Cedex, FRANCE},
	Author = {C. Carlet},
	Institution = {University of Paris},
	Title = {Boolean functions for Cryptography and Error Correcting Codes},
	Year = {2008}}

@techreport{CarletVBF:08,
	Address = {BP 105 - 78153, Le Chesnay Cedex, FRANCE},
	Author = {C. Carlet},
	Institution = {University of Paris},
	Title = {Vectorial Boolean functions for Cryptography},
	Year = {2008}}

@inproceedings{ChabaudV:94,
	Author = {F. Chabaud and S. Vaudenay},
	Booktitle = {Advances in Cryptology — {EUROCRYPT}' 94},
	Pages = {356--365},
	Title = {Links between differential and linear cryptanalysis},
	Year = {1995}}

@inproceedings{ClarkJ:00,
	Author = {J.A. Clark and J.L. Jacob},
	Booktitle = {Information Security and Privacy, ACISP 2000, volume 1841 of Lecture Notes in Computer Science},
	Pages = {242--254},
	Title = {Two-stage optimisation in the design of boolean functions},
	Year = {2000}}

@inproceedings{ClarkJSSM:02,
	Author = {John A. Clark, Jeremy L. Jacob, Susan Stepney, Subhamoy Maitra, and William Millan},
	Booktitle = {Progress in Cryptology - INDOCRYPT 2002, volume 2551 of Lecture Notes in Computer Science},
	Pages = {246--259},
	Title = {Evolving boolean functions satisfying multiple criteria},
	Year = {2002}}

@inproceedings{CourtoisM:02,
	Author = {N. Courtois and W. Meier},
	Booktitle = {Advances in cryptology — EUROCRYPT' 03, Lecture Notes in Computer Science 2656},
	Pages = {346--359},
	Title = {Algebraic Attacks on Stream Ciphers with Linear Feedback},
	Year = {2002}}

@inproceedings{Courtois:03,
	Author = {N. Courtois},
	Booktitle = {Advances in cryptology — CRYPTO 2003, Lecture Notes in Computer Science 2729},
	Pages = {177--194},
	Title = {Fast Algebraic Attacks on Stream Ciphers with Linear Feedback},
	Year = {2003}}


@incollection{courtois2002cryptanalysis,
  title={Cryptanalysis of block ciphers with overdefined systems of equations},
  author={Courtois, Nicolas T and Pieprzyk, Josef},
  booktitle={Advances in Cryptology — ASIACRYPT 2002},
  pages={267--287},
  year={2002},
  publisher={Springer}
}


@inproceedings{CourtoisP:03,
	Author = {N.Courtois and J.Pieprzyk},
	Booktitle = {Proceedings of ASIACRYPT 2002, Lecture Notes in Computer Science 2501},
	Pages = {267--287},
	Title = {Cryptanalysis of block ciphers with over defined systems of equations},
	Year = {2003}}

@misc{Cryptool,
	Key = {CRYPTOOL},
	Note = {http://www.cryptool.org/ },
	Title = {Educational Framework for Cryptography and Cryptanalysis},
	Year = 2014}

@book{DaemenR:02,
	Address = {Secaucus, NJ, USA},
	Author = {Daemen, Joan and Rijmen, Vincent},
	Date-Modified = {2012-12-01 11:24:29 +0000},
	Isbn = {3540425802},
	Publisher = {Springer-Verlag New York, Inc.},
	Title = {The Design of Rijndael},
	Year = {2002}}


@book{davio1978discrete,
  title={Discrete and switching functions},
  author={Davio, Marc and Thayse, Andr{\'e} and Deschamps, Jean Pierre},
  year={1978},
  publisher={McGraw-Hill}
}


@book{Davio:78,
	Author = {M. Davio, J.P. Deschamps and A. Thayse},
	Publisher = {McGraw-Hill Inc.},
	Title = {Discrete and Switching Functions},
	Year = {1978}}

@inproceedings{DES:77,
	Author = {Des},
	Booktitle = {In FIPS PUB 46, Federal Information Processing Standards Publication},
	Pages = {46--2},
	Title = {Data Encryption Standard},
	Year = {1977}}



@incollection{Evertse:88,
year={1988},
isbn={978-3-540-19102-5},
booktitle={Advances in Cryptology — EUROCRYPT’ 87},
volume={304},
series={Lecture Notes in Computer Science},
editor={Chaum, David and Price, WynL.},
doi={10.1007/3-540-39118-5_23},
title={Linear Structures in Blockciphers},
url={http://dx.doi.org/10.1007/3-540-39118-5_23},
publisher={Springer Berlin Heidelberg},
author={Evertse, Jan-Hendrik},
pages={249-266},
language={English}
}


@techreport{FaugereA:03,
	Author = {J.-C. Faug\`ere and G. Ars},
	Institution = {INRIA 4739},
	Title = {An Algebraic Cryptanalysis of Nonlinear Filter Generators using {G}r{\"o}bner bases},
	Year = {2003}}

@inproceedings{Helleseth:78,
	Author = {T. Helleseth, T. Kløve and J. Mykkeltveit},
	Booktitle = {IEEE Transactions on Information Theory, Volume IT-24},
	Pages = {627--628},
	Title = {On the covering radius of binary codes},
	Year = {1978}}

@inproceedings{Hou:97,
	Author = {X. Hou},
	Booktitle = {IEEE Transactions on Information Theory, Volume IT-43(3)},
	Pages = {1025--1027},
	Title = {On the norm and covering radius of the first order Reed-Muller codes},
	Year = {1997}}

@inproceedings{JakobsenK:97,
	Author = {T. Jakobsen and L.R. Knudsen},
	Booktitle = {Proceedings of Fast Software Encryption'97, Lecture Notes in Computer Science 1267},
	Pages = {28--40},
	Title = {The interpolation attack on block ciphers},
	Year = {1997}}

@techreport{KASUMI:05,
	Author = {3rd Generation Partnership Project},
	Institution = {3GPP},
	Title = {Specification of the {3GPP} {C}onfidentiality and {I}ntegrity {A}lgorithms - {D}ocument 2: {KASUMI} Specification ({R}elease 6) No. {3GPP TS} 35.202 {V}6.1.0 (2005-09)},
	Year = {2005}}

@article{KavutSYM:10,
 author = {Kavut, Selcuk and Yucel, Melek Diker},
 title = {9-variable Boolean functions with nonlinearity 242 in the generalized rotation symmetric class},
 journal = {Inf. Comput.},
 issue_date = {April, 2010},
 volume = {208},
 number = {4},
 month = apr,
 year = {2010},
 pages = {341--350},
 numpages = {10},
 publisher = {Academic Press, Inc.},
 address = {Duluth, MN, USA},
} 

@UNPUBLISHED{Lai:90,
	AUTHOR       = "X. Lai",
	TITLE        = "Linear structures of functions over prime fields",
	NOTE         = "Unpublished",
	MONTH        = "",
	YEAR         = "1990"
}



@incollection{Lai:94,
year={1994},
isbn={978-1-4613-6159-6},
booktitle={Communications and Cryptography},
volume={276},
series={The Springer International Series in Engineering and Computer Science},
editor={Blahut, Richard E. and Costello, Daniel J., Jr. and Maurer, Ueli and Mittelholzer, Thomas},
doi={10.1007/978-1-4615-2694-0_23},
title={Higher Order Derivatives and Differential Cryptanalysis},
url={http://dx.doi.org/10.1007/978-1-4615-2694-0_23},
publisher={Springer US},
author={Lai, Xuejia},
pages={227-233},
language={English}
}


@misc{MatPack,
	Key = {MatPack},
	Note = {http://www.matpack.de/},
	Title = {{MatPack} {C}++ Numerics and Graphics Library},
	Year = 2006}



@incollection{Matsui:94,
year={1994},
isbn={978-3-540-57600-6},
booktitle={Advances in Cryptology — EUROCRYPT’ 93},
volume={765},
series={Lecture Notes in Computer Science},
editor={Helleseth, Tor},
doi={10.1007/3-540-48285-7_33},
title={Linear Cryptanalysis Method for {DES} Cipher},
url={http://dx.doi.org/10.1007/3-540-48285-7_33},
publisher={Springer Berlin Heidelberg},
author={Matsui, Mitsuru},
pages={386-397},
language={English}
}

@book{MCWilliams:77,
  title={The Theory of Error Correcting Codes},
  author={MacWilliams, F.J. and Sloane, N.J.A.},
  number={pts. 1-2},
  isbn={9780444850096},
  lccn={76041296},
  series={North-Holland mathematical library},
  year={1977},
  publisher={North-Holland Publishing Company}
}


@incollection{MeierS:89,
year={1990},
isbn={978-3-540-53433-4},
booktitle={Advances in Cryptology — EUROCRYPT’ 89},
volume={434},
series={Lecture Notes in Computer Science},
editor={Quisquater, Jean-Jacques and Vandewalle, Joos},
doi={10.1007/3-540-46885-4_53},
title={Nonlinearity Criteria for Cryptographic Functions},
url={http://dx.doi.org/10.1007/3-540-46885-4_53},
publisher={Springer Berlin Heidelberg},
author={Meier, Willi and Staffelbach, Othmar},
pages={549-562},
language={English}
}


@inproceedings{MillanCD:97,
  author    = {William Millan, Andrew Clark, and Ed Dawson},
  title     = {An effective genetic algorithm for finding highly nonlinear boolean functions.},
  booktitle = {Information and Communication Security - ICICS 97, volume 1334 of Lecture Notes in Computer Science},
  year      = {1997},
  pages     = {149-158}
  }

@inproceedings{MillanSAC:97,
  author    = {William Millan, Andrew Clark, and Ed Dawson},
  title     = {Smart hill climbing finds better boolean functions.},
  booktitle = {Selected Areas in Cryptography, SAC 97},
  year      = {1997},
  pages     = {50-63}
  }

@inproceedings{Millan:98,
  author    = {William Millan},
  title     = {How to improve the nonlinearity of bijective {S}-boxes.},
  booktitle = {Information Security and Privacy, ACISP 98, volume 1438 of Lecture Notes in Computer Science},
  year      = {1998},
  pages     = {181-192}
  }

@inproceedings{MillanCD:98,
  author    = {William Millan, Andrew Clark, and Ed Dawson},
  title     = {Heuristic design of cryptographically strong balanced boolean functions.},
  booktitle = {Advances in Cryptology — EUROCRYPT' 98, volume 1403 of Lecture Notes in Computer Science},
  year      = {1998},
  pages     = {489-499}
  }

@inproceedings{MillanCD:99,
  author    = {William Millan, Andrew Clark, and Ed Dawson},
  title     = {Boolean function design using hill climbing methods.},
  booktitle = {Information Security and Privacy, ACISP 99, volume 1587 of Lecture Notes in Computer Science},
  year      = {1999},
  pages     = {1-11}
  }


@incollection{Nyberg:91,
year={1991},
isbn={978-3-540-54620-7},
booktitle={Advances in Cryptology — EUROCRYPT’ 91},
volume={547},
series={Lecture Notes in Computer Science},
editor={Davies, DonaldW.},
doi={10.1007/3-540-46416-6_32},
title={Perfect nonlinear {S}-boxes},
url={http://dx.doi.org/10.1007/3-540-46416-6_32},
publisher={Springer Berlin Heidelberg},
author={Nyberg, Kaisa},
pages={378-386},
language={English}
}


@incollection{Nyberg:92,
year={1993},
isbn={978-3-540-56413-3},
booktitle={Advances in Cryptology — EUROCRYPT’ 92},
volume={658},
series={Lecture Notes in Computer Science},
editor={Rueppel, Rainer A.},
doi={10.1007/3-540-47555-9_8},
title={On the construction of highly nonlinear permutations},
url={http://dx.doi.org/10.1007/3-540-47555-9_8},
publisher={Springer Berlin Heidelberg},
author={Nyberg, Kaisa},
pages={92-98},
language={English}
}



@incollection{fse-Nyberg:94,
	Affiliation = {Prinz Eugen-Strasse 18/6 A-1040 Vienna Austria},
	Author = {Nyberg, Kaisa},
	Booktitle = {Fast Software Encryption},
	Editor = {Preneel, Bart},
	Isbn = {978-3-540-60590-4},
	Keyword = {Computer Science},
	Pages = {111-130},
	Publisher = {Springer Berlin / Heidelberg},
	Series = {Lecture Notes in Computer Science},
	Title = {S-boxes and round functions with controllable linearity and differential uniformity},
	Volume = {1008},
	Year = {1995}}

@techreport{Pommerening:01,
	Author = {K. Pommerening},
	Institution = {Fachbereich Mathematik der Johannes-Gutenberg-Universit{\"a}t},
	Title = {Linearit{\"a}tsma{\ss}e f{\"u}r \textsc{Boole}sche {A}bbildungen},
	Year = {2005}}

@misc{Pommerening:05,
	Author = {K. Pommerening},
	Note = {http://www.staff.uni−mainz.de/pommeren/Kryptologie/Bitblock/A$\_$Nonlin/Fourier.pdf},
	Title = {Fourier {A}nalysis and {B}oolean {M}aps -- {A} {T}utorial},
	Year = {2005}}

@article{Rothaus:76,
	Author = {O. S. Rothaus},
	Journal = {J. Comb. Theory, Ser. A},
	Number = {3},
	Pages = {300-305},
	Title = {On ``Bent'' Functions.},
	Volume = {20},
	Year = {1976}}

@misc{Serpent:01,
	Author = {Ross Anderson and Eli Biham and Lars Knudsen},
	Title = {Serpent: A Proposal for the Advanced Encryption Standard},
	Year = {2001}}

@article{Siegenthaler:85,
  author    = {Thomas Siegenthaler},
  title     = {Decrypting a class of stream ciphers using ciphertext only.},
  journal   = {IEEE Transactions on Computers},
  volume    = {34},
  number    = {1},
  year      = {1985},
  pages     = {81-85}
}

@misc{NTL,
	Key = {NTL},
	Note = {http://www.shoup.net/ntl/},
	Title = {{NTL}: {A} {L}ibrary for doing {N}umber {T}heory. {V}ersion 9.2.0 (2015.5.23)},
	Year = 2015}

@inproceedings{VBF:10,
	Author = {Jose A. Alvarez and Pedro J. Zufiria},
	Title = {A {C}++ class for analysing vector boolean functions from a cryptographic perspective},
	Year = {2010}}

@article{zhang95gac,
	Author = {Xian-Mo Zhang and Yuliang Zheng},
	Journal = {Journal of Universal Computer Science},
	Number = {5},
	Pages = {320-337},
	Title = {{GAC} --- the Criterion for Global Avalanche Characteristics of Cryptographic Functions},
	Volume = {1},
	Year = {1995}}
