Dissertation > Excellent graduate degree dissertation topics show
High-Speed and High-Performance Hardware Implementation of the 3GPP Algorithm KASUMI
Author: ZhaoXue
Tutor: GuoShuXu
School: Jilin University
Course: Circuits and Systems
Keywords: KASUMI algorithm FPGA Throughput Pipeline technology
CLC: TN925
Type: Master's thesis
Year: 2006
Downloads: 83
Quote: 0
Read: Download Dissertation
Abstract
|
One kind of digital signal processing must be finished in thelimited time.If the high speed CPU is used, it can not finish therequired computing. If we use KASUMI algorithm to process thesesignals, we must use FPGA devices or ASIC.Since the designing andproducing periods of ASIC are very long and the products areexpensive, we introduce one high-speed and high-performance FPGAimplementationoftheKASUMIalgorithm.Within the securityarchitecture of the 3GPPsystem there are twostandardized algorithms: A confidentiality algorithm f8, and anintegrity algorithm f9. Each of these algorithms is based on theKASUMIalgorithm.KASUMIis ablock cipherthat produces a64-bitoutputfroma64-bitinputunderthecontrolofa128-bitkey.In this paper one high-speed and high-performance FPGAimplementationoftheKASUMIalgorithmispresented.Itoutperformsany previous published KASUMI implementation in terms of clockfrequency fmax and throughput. The throughput achieves 6346.88Mbpsat99.17MHz.The design uses the pipeline technique and a FPGA device. Thedesigns are implemented by using VerilogHDL. All the VerilogHDLcode has been simulated and verified by using the test vectors,provided by the 3GPP standard [3]. Quartus II 4.1 tool and Stratix IIare used for synthesis, implementation and timing analysis. Stratix IIdevices are the latest in high-density, high-performance FPGA fromAltera.Supposed architecture uses eight level pipeline techniques inordertomaximizespeedandthroughput.Thereare9pipelineregistersin the architecture. The registers in the first round are used to registerinput data. Other registers temporally store the output of the previousround.Anew64-bit data blockcanbeloadedeveryclockcycle. Intheninth clock cycle, processing of the first 64-bit data block is finished.After the ninth clock cycle, every clock cycle processing of a new64-bitdatablockcanbefinished.Thearchitecturehasthepossibilitytoprocess 8 data blocks simultaneously in one clock cycle. So thisarchitecture can maximize throughput.Implementation of key schedule[2] also uses pipeline technique in order to cooperate with thisarchitecture.
|
Related Dissertations
- Research on Electromagnetic Acoustic Transducer Detection System Based on FPGA,TH878.2
- Study on Drive and Control System of Five-Phase PMSM Based on FPGA,TM341
- Development of LXI Arbitrary Waveform Generator,TM935
- Design of Digital Predistorter for RF Power Amplifier Based on FPGA,TN722.75
- Synchronization and Channel Estimation Algorithm in Bursted OFDM System and Its Implementation on FPGA,TN919.3
- Performance Analysis of Anti-Multipath Capability in DSSS System and Study on the Compensation Methods,TN914.42
- Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
- Research and Hardware Simulation of Multiuser Spread Spectrum Code Acquisition Based on FPGA,TN914.42
- Research on Basic Algorithms of Digital Image Processing and Implementation with FPGA,TP391.41
- Research of High Speed Image Pre-processing System Based on FPGA,TP391.41
- Design of High-Speed Digital Image Acquisition and Interface Based on FPGA,TP274.2
- Development of Inductance Sensor Data Acquisition System Based on FPGA,TP274.2
- Development of Serial Bus Analyzer Based on Nios,TP274
- Development of PMC High-speed Data Transmission Board Design Based on FPGA-RocketIO_X,TP274.2
- Development of Pxibus High Performance Digital I/O Module,TP274
- Development of LXI Counter,TP274
- A High-Speed and Real-Time Data Acquisition System Based on FPGA,TP274.2
- Discovery and Mechanism Study of Mitochondrial Mild Uncoupler,R341
- The Discovery and Biological Activity Study of ER Stress Modulator,R96
- Design of GPS Information Receiving System Based on Nios Ⅱ,TN967.1
- Temperature and pressure explosives temperature field memory test technology,TQ560.7
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Wireless communications > Radio relay communications,microwave communications
© 2012 www.DissertationTopic.Net Mobile
|