Font Size: a A A

Optimization Design And Implementation Of ECC Algorithm Based On FPGA

Posted on:2017-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:N JiaFull Text:PDF
GTID:2358330485495656Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Elliptic Curve Cryptography(ECC) is a public-key cryptography system. It's also one of the three well-know safest encryption algorithms. The basic logics of these algorithms are based on mathematical intractability. To enhance security by increasing the length of key will also cause lower efficiency in computing, which brings the trade-off problem.This paper propose an encryption and decryption solution combined ECC and Chaos algorithm based on information security theory and analysis of ECC algorithm. It raises the plaintext randomness and eliminates the linguistic character of it by pre-process it with Chaos sequence. Therefore, it has been improved to resist brute force attack.In order to minimize the influence of adding pre-processing effort, this paper aim to design an improvement solution by analysing the operations involved in the finite and point multiplication in ECC, and adapts appropriate algorithms to optimize the cryptography system.This design realized by utilizing FPGA chip with the SOPC technology, and the test results are given. The feasibility of the solution can be proved by analysing the simulation results.
Keywords/Search Tags:ECC, chaos encryption, scalar multiplication, FPGA, SOPC
PDF Full Text Request
Related items