A Method for Implementing DES Using Partial Reconfiguration
To solve the problems such as low performance and high resource cost, which exist in current implementations of DES algorithm based on reconfigurable computing technology,this paper presents a method that implements DES by using module-based partial reconfiguration.This method partitions DES into encryption-processing module and key-scheduling module according to the involutional structure of DES,and gives the solutions to the key technical issues such as communication design and timing adjustment between the modules.The comparisons in the experimental results of this method with those of others demonstrate the effectiveness of this method.