Improved algebraic cryptanalysis of QUAD, Bivium and Trivium via graph partitioning on equation systems
Wong, Kenneth KoonHo & Bard, Gregory V. (2010) Improved algebraic cryptanalysis of QUAD, Bivium and Trivium via graph partitioning on equation systems. In Information Security and Privacy : Proceedings of the 15th Australasian Conference, ACISP 2010, Springer, Macquarie Graduate School of Management, Sydney, pp. 1936.

Conference Paper
(PDF 1MB)
Accepted Version. 
Abstract
We present a novel approach for preprocessing systems of polynomial equations via graph partitioning. The variablesharing graph of a system of polynomial equations is defined. If such graph is disconnected, then the corresponding system of equations can be split into smaller ones that can be solved individually. This can provide a tremendous speedup in computing the solution to the system, but is unlikely to occur either randomly or in applications. However, by deleting certain vertices on the graph, the variablesharing graph could be disconnected in a balanced fashion, and in turn the system of polynomial equations would be separated into smaller systems of nearequal sizes. In graph theory terms, this process is equivalent to finding balanced vertex partitions with minimumweight vertex separators. The techniques of finding these vertex partitions are discussed, and experiments are performed to evaluate its practicality for general graphs and systems of polynomial equations. Applications of this approach in algebraic cryptanalysis on symmetric ciphers are presented: For the QUAD family of stream ciphers, we show how a malicious party can manufacture conforming systems that can be easily broken. For the stream ciphers Bivium and Trivium, we nachieve significant speedups in algebraic attacks against them, mainly in a partial key guess scenario. In each of these cases, the systems of polynomial equations involved are wellsuited to our graph partitioning method. These results may open a new avenue for evaluating the security of symmetric ciphers against algebraic attacks.
Impact and interest:
Citation counts are sourced monthly from Scopus and Web of Science® citation databases.
These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.
Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.
Fulltext downloads:
Fulltext downloads displays the total number of times this work’s files (e.g., a PDF) have been downloaded from QUT ePrints as well as the number of downloads in the previous 365 days. The count includes downloads for all files if a work has more than one.
ID Code:  34332 

Item Type:  Conference Paper 
Refereed:  Yes 
Additional Information:  Springer Series: Lecture Notes in Computer Science 
Additional URLs:  
Keywords:  algebraic attacks, stream ciphers, Trivium, QUAD, graph partitioning, vertex separators, polynomial equations 
ISBN:  9783642140808 
Subjects:  Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > COMPUTATION THEORY AND MATHEMATICS (080200) > Applied Discrete Mathematics (080202) Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > COMPUTATION THEORY AND MATHEMATICS (080200) > Numerical Computation (080205) Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > DATA FORMAT (080400) > Data Encryption (080402) 
Divisions:  Past > Institutes > Information Security Institute 
Copyright Owner:  Copyright 2010 Springer 
Copyright Statement:  This is the authorversion of the work. Conference proceedings published, by Springer Verlag, will be available via Lecture Notes in Computer Science http://www.springer.de/comp/lncs/ 
Deposited On:  06 Sep 2010 01:31 
Last Modified:  18 Jul 2014 05:18 
Export: EndNote  Dublin Core  BibTeX
Repository Staff Only: item control page