Dissertation > Excellent graduate degree dissertation topics show
Design of Finite Field Polynomail Multiplier
Author: HanFang
Tutor: LaiZongSheng
School: East China Normal University
Course: Microelectronics and Solid State Electronics
Keywords: Finite field Fast algorithm Polynomial multiplication FNT Modular multiplication
CLC: TN918
Type: Master's thesis
Year: 2005
Downloads: 138
Quote: 0
Read: Download Dissertation
Abstract
|
Multiplying on the finite field is a primitive operation of many cryptographic systems and coding theory. Finite field multiplication efficiency largely determines the performance of the entire system. The speed of operation is essential for many cryptosystems, in some password system, its main computation from the calculation of the finite field integer coefficients polynomials. Thereby increasing finite field integer coefficients polynomial multiplication speed is useful for this kind of password system application value. In this paper, based on the number-theoretic transform algorithm structure completed fast polynomial multiplication of finite field arithmetic core design and FPGA implementation and test validation, including the FBI from algorithm design, system architecture design, module design and implementation of the various sub-system simulation to download of FPGA implementation and testing of the entire process. A study design with independent intellectual property rights of high-speed, high-precision finite field polynomial multiplication nuclear. A viable hardware implementation structure, with error-free, fast, and low design complexity. 1,000,000 Xilinx's Virtex II devices, two 256-point finite field of polynomial multiplication only 65 4μs. 2-fold improvement compared to the speed and a 3 PC parallel processing software method; 7-fold improvement compared to the speed processing and the use of a PC. Can be directly applied to the digital signature operation. This article features the main work is as follows: 1, circular convolution using Fermat number transform (FNT) properties of integer coefficients polynomial multiplication, improve the accuracy and speed of operation. Use iteration and polynomial split multiplication skills, the higher powers of polynomial multiplication into low power of polynomial multiplication superposition, to overcome the limit of the FNT computing points. The structure and the use of ping-pong RAM increase computing power, pipeline structure. 2, using a similar base 4 FFT fast algorithm for achieve 64 points FNT. FNT module design can be processed in parallel two sets of data. And scalable performance, parallel processing of multiple sets of data according to specific requirements. 3, the use of the new code code system for FNT operation. Which involves multiplication and modulo operation, are easily transformed into the shift operation processing subtraction is conducive to a hardware implementation. Carry modular addition and carry-save adder (MCSA) structure to improve the FNT and modular multiplication processing speed and save hardware resources. 5, the operation of nuclear Virtex II series xc2v1000-4fg256 is to achieve, the maximum operating frequency up to 100MHz, the computing time required to complete a 65 4μs. And the operation of nuclear successfully applied to the finite field polynomial exponentiation.
|
Related Dissertations
- SURF algorithm based on improved electronic image stabilization technology,TP391.41
- Based on differential equations laser resonator mode Fast Algorithm and Its Application,TN248
- The Research of the Automorphism Group of Linear Code,O157.4
- On the Coefficients of Primitive Normal Polynomials,TN918.1
- The Calculation of Heimitian Toeplitz Matrix-vector Product,O241.6
- Design and Implementation of Key Modules of Cryptography Accleration Engine Using FPGA,TN918.2
- Research on Technology of Reconfigurable Galois Field Arithmetic Unit Targeted at Symmetric Cipher,TN918.1
- Digital Phase-locked Detection System Based on FPGA,TN911.8
- The Constructions of Difference Set Pairs and Frequency-Hopping Sequences Based on the Cyclotomy,O157.2
- The Type k Gaussian Period Normal Basis and the Reed-Solomon Code over Finite Fields,O157.4
- The Structure of the Main QF Ring and Its Application in Coding Theory,O157.4
- Rotation-Symmetric Functions and Type k-Gaussian Normal Bases Over Finite Fields,O153.4
- A New Fast Algotithm Method Using Response Surface in Structural Reliability of Elasticity-Plasticity,TB114.3
- VLSI Implementation of ECC Scalar Multiplication and Research on Power Analysis Attack,TN918.1
- Based ZEVIO 1020 JPEG decoding system research,TP391.41
- Analysis and Research of the Elliptic Curve Cryptosystem,TN918.1
- Error-Correcting Code Research and Implement in Wireless Laser Communications over GF(q),TN929.1
- The FPGA Design of Elliptic Curve Digital Signature,TN918.1
- Study on the Methods of Ship Detection in SAR Imagey,TN957.52
- VLSI Design of a Small-area RSA Encryption Engine,TN918.2
- A Study on Fast Multi-erasure Correcting Codes for Large Data Blocks,TP302.8
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Confidentiality of communications and communications security
© 2012 www.DissertationTopic.Net Mobile
|