IJPAM: Volume 66, No. 2 (2011)
ELLIPTIC CURVE CRYPTOSYSTEM
Department of Computer Science and Information Systems
Saginaw Valley State University
7400 Bay Road, University Center, MI 48710, USA
e-mail: lee@svsu.edu
Abstract.This paper proposes a public key generation for an ECC
(Elliptic Curve Cryptosystem) using FPGA's. To improve the strength of
encryption and the speed of processing, the public key and the private key
of ECC are used in 3BC (Block Byte Bit Cipher) [1, 6, 13] algorithm, which
generates session keys for the data encryption. We are investigating a novel
approach of software/hardware co-design implemented in Verilog Hardware
Description Language (VHDL), which produces hardware algorithm components to
place onto the FPGAs, thereby creating adaptive software overlays
differentiated by use of a Universal Unique Identifier (UUID) as a
functional operand to a custom arithmetic Logic Unit (ALU).
Received: November 14, 2010
AMS Subject Classification: 68W10, 68U10
Key Words and Phrases: EEC, FPGA, VHDL, UUID, ASIC, 3BC algorithm
Source: International Journal of Pure and Applied Mathematics
ISSN: 1311-8080
Year: 2011
Volume: 66
Issue: 2