Title :
A Simulink-to-FPGA Co-Design of Encryption Module
Author :
Li, Xiaoying ; Sun, Fuming ; Wu, Enhua
Author_Institution :
Dept. of Comput. & Inf. Sci., Macau Univ., Macao
Abstract :
In this paper, circuit design of an arithmetic module applied to cryptography - modulo multiplicative inverse is presented and implemented using FPGA hardware technology. This modular arithmetic function contains iterative computations of division, multiplication and accumulation with variable loop times. Besides standard HDL programming and schematic input, Simulink-to-FPGA has been tried as a different design flow. Experimental results are compared between different design methods with discussion of their pros and cons
Keywords :
cryptography; field programmable gate arrays; hardware description languages; integrated circuit design; iterative methods; FPGA hardware technology; HDL programming; Simulink-to-FPGA; arithmetic module; circuit design; cryptography; encryption module; modulo multiplicative inverse; Arithmetic; Circuit synthesis; Cryptography; Delay; Design methodology; Digital signal processing; Field programmable gate arrays; Flowcharts; Hardware design languages; Mathematical model; FPGA; Simulink; arithmetic unit; modulo;
Conference_Titel :
Circuits and Systems, 2006. APCCAS 2006. IEEE Asia Pacific Conference on
Conference_Location :
Singapore
Print_ISBN :
1-4244-0387-1
DOI :
10.1109/APCCAS.2006.342282