Title : ( Finding the differential characteristics of block ciphers with neural networks )
Authors: Abbas Ghaemi Bafghi , رضا صفابخش , بابک صادقیان ,Access to full-text not allowed by authors
Abstract
We have developed a model to represent the differential operation of block ciphers in order to help finding differential characteristics. Through this model, the whole space of differential characteristics for a block cipher is represented by a multi-level weighted directed graph. In this way, the problem of finding the best differential characteristic for a block cipher reduces to the problem of finding the minimum-weight multi-branch path between two known nodes in the proposed graph. In this paper, we use recurrent neural networks to find such a path in the differential operation graph of a block cipher. The path is found through minimization of the network cost function. We use the Hopfield network and the Boltzmann machine with and without chaos to minimize the cost function. Chaos is introduced to assist the network to escape from the local minima of the cost function. Experimental results indicate the usefulness of the approach and comparison of the performance of the used techniques shows that the Boltzmann machine algorithm incorporating simulated annealing produces the best result.
Keywords
Differential cryptanalysis; Block cipher; Differential operation model; Hopfield network; Chaotic Hopfield; Boltzmann machine; Chaotic Boltzmann machine; Simulated annealing@article{paperid:1009517,
author = {Ghaemi Bafghi, Abbas and رضا صفابخش and بابک صادقیان},
title = {Finding the differential characteristics of block ciphers with neural networks},
journal = {Information Sciences},
year = {2008},
volume = {178},
month = {February},
issn = {0020-0255},
pages = {3118--3132},
numpages = {14},
keywords = {Differential cryptanalysis; Block cipher; Differential operation model; Hopfield network; Chaotic Hopfield; Boltzmann machine;
Chaotic Boltzmann machine; Simulated annealing},
}
%0 Journal Article
%T Finding the differential characteristics of block ciphers with neural networks
%A Ghaemi Bafghi, Abbas
%A رضا صفابخش
%A بابک صادقیان
%J Information Sciences
%@ 0020-0255
%D 2008