Algebraic Aspects Of The Advanced Encryption Standard (advances In Information Security)

Preparing link to download Please wait... Download

E-Book Overview

The Belgian block cipher Rijndael was chosen in 2000 by the U.S. government’s National Institute of Standards and Technology (NIST) to be the successor to the Data Encryption Standard. Rijndael was subsequently standardized as the Advanced Encryption Standard (AES), which is potentially the world’s most important block cipher. In 2002, some new analytical techniques were suggested that may have a dramatic effect on the security of the AES. Existing analytical techniques for block ciphers depend heavily on a statistical approach, whereas these new techniques are algebraic in nature. Algebraic Aspects of the Advanced Encryption Standard, appearing five years after publication of the AES, presents the state of the art for the use of such algebraic techniques in analyzing the AES. The primary audience for this work includes academic and industry researchers in cryptology; the book is also suitable for advanced-level students.

E-Book Content

Algebraic Aspects of the Advanced Encryption Standard Algebraic Aspects of the Advanced Encryption Standard by Carlos Cid Royal Holloway, University of London United Kingdom Sean Murphy Royal Holloway, University of London United Kingdom Matthew Robshaw France Telecom R&D France Springer Carlos Cid Information Security Group Royal Holloway University of London Egham, Surrey TW20 OEX United Kingdom email: [email protected] Sean Murphy Information Security Group Royal Holloway University of London Egham, Surrey TW20 OEX United Kingdom email: [email protected] Matthew Robshaw France Telecom Research and Development 38-40 rue du General-Leclerc 92794 Issy les Moulineaux, France email: [email protected] Library of Congress Control Number: 2006929676 by Carlos Cid, Sean Murphy and Matthew Robshaw ISBN-10: 0-387-24363-1 ISBN-13: 978-0-387-24363-4 e-ISBN-10: 0-387-36842-6 e-ISBN-13: 978-0-387-36842-9 Printed on acid-free paper. © 2006 Springer Science^-Business Media, LLC. All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science-f-Business Media, LLC, 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now know or hereafter developed is forbidden. The use in this publication of trade names, trademarks, service marks and similar terms, even if the are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. Printed in the United States of America. 9 8 7 6 5 4 3 2 1 springer.com Contents Preface 1. INTRODUCTION TO THE AES 1 Background 2 Algebraic Perspectives 3 Overview of the Monograpli vii 1 1 3 3 2. MATHEMATICAL BACKGROUND 1 Groups, Rings, and Fields 2 Polynomial Rings 3 Linear Algebra 4 Finite Fields 5 Varieties and Grobner Bases 5 5 11 15 24 29 3. DESCRIPTION OF THE AES 1 Structure 2 Design Rationale 3 Small Scale Variants of the AES 35 35 41 43 4. ALGEBRAIC PROPERTIES OF THE AES 1 Round Structure 2 Algebraic Representations 3 Big Encryption System (BES) 4 Other Representations of the AES 5 Group Theoretic Properties 47 47 53 56 59 63 vi 5. 6.