Elliptic curve diffie-hellman 571 on googleTM android

The elliptic curve cryptography (ECC) offers competitive level of security, as compared to RSA/DSA, using smaller key sizes. For instance a 1024 bit strength for RSA encryption can be performed using ECC via a 80 bit parameter strength of field size 163 bit. As can be seen the size of the k...

Full description

Saved in:
Bibliographic Details
Main Author: Then, Hock Boon.
Other Authors: Chan Choong Wah
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/45926
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The elliptic curve cryptography (ECC) offers competitive level of security, as compared to RSA/DSA, using smaller key sizes. For instance a 1024 bit strength for RSA encryption can be performed using ECC via a 80 bit parameter strength of field size 163 bit. As can be seen the size of the key strength is reduced by multiples. With the understanding on the advantage of ECC, the goal of this project is to develop a Secure Short Message Service (SMS) application coupled with cryptographic abilities via Google Android mobile platform. The use of Android mobile handsets has increased in the recent years and its OS implementation has extended to tablet pc. This report would summarize the works of this project including design and implementation of ECC for key exchange coupled with AES encryption. This report also covers the performance analysis of the application.