Font Size: a A A

Fast Hardware Implementation Of Cryptographic Algorithm

Posted on:2011-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:P L FuFull Text:PDF
GTID:2178360302491335Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Cryptographic algorithm, as an important foundation of information security, plays a crucial role in the transmission of information. As compared with software implementation, hardware implementation of cryptographic algorithms has large advantage in terms of performance. The researchs on implementations of AES algorithm and Luffa algorithm are made in this paper, which reveals the thought of fast implementation of cryptographic algorithm on FPGA.The structure of AES algorithm is studied in this paper. The MixColumn is divided into two stages and the position of ShiftRow is changed. The traditional structure of AES is replaced by this new structure. The ByteSub operation is implemented in two different ways, which are BlockRAMs and combinational logic. Through fully using the pipeline technology, the design of AES on xc5vlx85 is better than other designs on the same device up to date both in performance and resource efficiency.The research on implementation of Luffa algorithm on FPGA is studied in this paper. Five different ways are introduced to implement the round function of Luffa algorithm, which are used to evaluate the performance. With the results, the traits and the method of the implementation of this kind of algorithm, which has feedback structure, are proposed.
Keywords/Search Tags:FPGA, AES, Luffa, unrolling, pipeline technology
PDF Full Text Request
Related items