Font Size: a A A

Research Of RFID Hardware Encryption Based On Elliptic Curve Cryptography System

Posted on:2013-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiuFull Text:PDF
GTID:2248330371478188Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
RFID technology is deemed to be the new hot spot of information technology development in the21st century, which would show broad prospects of development in the fields of economy, community and national defense. One of the critical problems associated with extensive usage in RFID system is how to provide protection mechanism under the special condition of the RFID system. The Public Key Cryptosystem based design,"The RFID Security Mechanism", gives a good method for many future threats. Among which, the elliptic curve for its advantages of shorter length of private key and higher security strength is more suitable for RFID system. This paper is specific to RFID system application characteristic design from FPGA elliptic curve cryptography processor as curve cryptography system is composed of limited domain basic modulo composition, modular arithmetic greatly affected the speed of encryption and decryption, especially focus on the. This paper has proposed the best optimization of modulus arithmetician FPGA on binary fields. It as well implements (modular addition, modular square, modular multiplication and modular inversion) by using Verilog HDL language, and the relevant simulation results were presented.First and foremost, according to modular square computing features, using polynomial basis as foundation, it programmed an algorithm of improved the speed of modular square based on a fixed-interval polynomial. The modular square operations to be completed within one clock cycle, leads to an improvement of nearly half the speed of modular multiplication operation. Secondly, put forward a new kind of digital serial pulse structure, based on the structure designed series-parallel mixed modular multiplier, which achieved best matching on both speed and area. In accordance with Fermat’s Theorem, The iteration form converses from the modular inverse operation to the modular multiplication operation and square root calculation, with no need for a specialized module, saving the resource of FPGA. What’s more, The basic modular arithmetic to focus on design for the multi-function calculator and more simple control circuit. Scalar multiplication is the core of the system of elliptic curve cryptography. First comparative analysis of the scalar multiplication algorithm, according to the requirements of the hardware design and implementation, the Montgomery algorithm has been improved. Montgomery algorithm based on improved use of basic modular arithmetic module scalar multiplication module on the FPGA. All the computing modules using Modelsim simulation experiments to verify the realization of the function of the system design.
Keywords/Search Tags:RFID, Elliptic curve, Cryptosystem, FPGA
PDF Full Text Request
Related items