Research Article

System Level Design of Reconfigurable Server Farms Using Elliptic Curve Cryptography Processor Engines

Algorithm 2

Verilog description of the elliptic curve cryptoengine.
module ECC (encrypted_point, ready_ecc, serial_in, encrypt, clock, reset);
output 385:0 encrypted_point;
output ready_ecc
input serial_in, encrypt, clock, reset;
endmodule