<fmt:message key='jsp.layout.header-default.alt'/>  
 

DSpace@UM >
Faculty of Computer Science and Information Technology >
Masters Dissertations: Computer Science >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1812/911

Title: Implementation of Elliptic Curve Cryptography using biometric features to enhance security services
Authors: Yasser Salem Mohamed Ali
Keywords: Elliptic Curve Cryptography
ECC
Biometric features
Security service
Data encryption
Issue Date: Jul-2009
Publisher: University of Malaya
Abstract: It is generally accepted that data encryption is the key role in current and future technologies. Many public key cryptography schemes were presented and divided into different classes, depending on a specific mathematical problem. Cryptography plays an important task in accomplishing information security. It is used for encrypting or signing data at the source before transmission, and then decrypting or validating the signature of the received message at the destination. Since the introduction of the public-key cryptography by Diffie and Hellman in 1976, the potential for using the discrete logarithm problem in public-key cryptosystems has been recognized. There are several public key cryptography, such as RSA, El-Gamal and Elliptic curve cryptography. Elliptic Curve Cryptography (ECC) is considered as more suitable for limited resources applications such as RFID than other public key cryptography algorithms because of its small key size. Therefore, ECC was chosen in this work because of its advantages over other public key cryptography. Generally, a random generator is used to produce private keys and elliptic curve cryptography domain parameters. It uses a randomly generated seed to produce the random number where cryptanalysts may exploit it. Meanwhile, the design used in this study uses iris signature for its unique feature, and it is unlikely to find the same iris signature from two different individuals. Using the iris extractor application will produce the iris signature which consists of 2048 bits. This signature will be used as an alternative to the generated random number to add the iris uniqueness to the produced private key and elliptic curve domain parameters which make them harder to be broken by cryptanalysts. The design was implemented using the NetBeans IDE 6.5, and JDK 1.6 was applied for this purpose. The resulted domain parameters and the private keys were tested by using them to issue Elliptic Curve Digital Signature Algorithm (ECDSA). The produced signatures were verified and accepted by the verification function, which could show the possibility of using the iris signature to produce keys and curves.
Description: Dissertation (M.C.S.) -- Faculty of Computer Science & Information Technology, University of Malaya,2009
URI: http://dspace.fsktm.um.edu.my/handle/1812/911
Appears in Collections:Masters Dissertations: Computer Science

Files in This Item:

File Description SizeFormat
Yasser - full thesis (ed) -WGA060084_7.pdfThesis1.6 MBAdobe PDFView/Open


This item is protected by original copyright



Their Tags: implementation of elliptic curve cryptography using biometric features to enhance security services;

Your Tags:

 

  © Copyright 2008 DSpace Faculty of Computer Science and Information Technology, University of Malaya . All Rights Reserved.
DSpace@UM is powered by MIT - Hawlett-Packard. More information and software credits. Feedback