Abstract:
This paper implements an efficient hybrid
encryption that combines symmetric key encryption,
one time pad (OTP) and asymmetric key encryption,
Elliptic Curve Cryptography (ECC). Elliptic Curve
Key Establishment Protocol (ECKEP) is used to
generate session key. Elliptic Curve Encryption
Scheme (ECES) is used to encrypt and decrypt
session key. One time pad algorithm has the key
distribution problem, but it can operate at the high
speed. Elliptic Curve Cryptography is used to
encrypt OTP key for key security and to solve key
distribution problem. This cryptographic primitive
simultaneously performs the functions of both entity
authentication and data encryption. This
cryptographic primitive provides confidentiality,
unforgeability, and non-repudiation for the delivered
data simultaneously. It is intended for security
intensive applications.