Research
A Survey of Elliptic Curve Cryptography Implementation Approaches for Efficient Smart Card Processing
Smart cards have been used for many different purposes over the last two decades, from simple prepaid credit counter cards used in parking meters, to high security identity cards intended for national ID programs. This has increased data privacy and security requirements. Data protection and authentication is now demanded for performing Electronic payment and allow secure multi-level access to private information. ECC uses smaller key sizes compared to traditionally used RSA based cryptosystems. Elliptic Curve Cryptography is especially suited to smart card based message authentication because of its smaller memory and computational power requirements than public key cryptosystems. It is observed that the performance of ECC based approach is significantly better than RSA and DSA/DH based approaches because of the low memory and computational requirements, smaller key size, low power and timing consumptions.
Fixed and variable Size Text Based Message Mapping Technique using ECC
Elliptic Curve Cryptography recently gained a lot of attention in industry. The principal attraction of ECC compared to RSA is that it offers equal security for a smaller bit size, thereby reducing processing overhead. ECC is ideal for constrained environment such as pager, PDAs, cellular phones and smart cards. ECC Encryption and Decryption methods can only encrypt and decrypt a point on the curve and not messages. This paper presents the implementation of mapping of text message into multiple points on Elliptic Curve with an Initial Vector (IV) using ECC. Further it also includes the transformation of fixed and variable size word in source text on to Elliptic Curve. These proposed methods enhance the security of ECC with multi fold encryption.
