DESIGN AND IMPLEMENTATION OF CLAIM BASED BIOMETRIC AUTHENTICATION SYSTEM OVER THE CLOUD

By

Osman Mirghani Osman Elsayed

Presented To

Department of Computer Science

ABSTRACT 
 
In spite of their widespread use and ubiquity, passwords are unreliable as an 
authentication methodology because they can be hacked or even guessed, yet when it comes to 
biometrics it is very hard to impersonate someone. Therefore, biometric authentication schemes 
are currently widely recognized as the strongest authentication technologies available on the 
market. 
  Identity providers and claims-based identity  are  emerging technologies that aims to 
decouple the authentication logic from the application’s business logic. This can be done by 
assigning the authentication task to the identity provider and establishing a trust relationship 
between the application and the identity provider so that the application relies on the identity 
provider to authenticate the application users. 
  The project aims to develop an identity provider that uses fingerprint  and facial 
biometrics to authenticate users. The identity provider task is to determine the identity of the user 
and pass the identity information to the relying applications which trust this identity provider. 
  For security purposes, the biometrics data of users is stored on a local server within the 
sponsoring company’s intranet. This local server is located behind firewalls and it’s address can 
only be resolved internally within the intranet due to use of NAT. Therefore, the server doesn’t 
have a global  IP address. Windows Azure cloud platform has a powerful component called 
â€�“Windows Azure Service Busâ€Â� which was used to solve this tough connectivity problem. 
  The project also aims to develop a simple employees management application that can be 
used as an example of a relying application that relies on the developed identity provider to 
authenticate the users. 
  Project management principles and software development lifecycle techniques were 
applied during the project implementation. This approach has significantly streamlined the 
project implementation process and the project objectives have been met. 
TABLE OF CONTENTS 
 
DICLARATION OF ORIGINALITY   - -  ii 
ABSTRACT   - - - ..  iii 
صلختسملا   - - - . iv 
ACKNOWLEDGEMENT   -  v 
DEDICATION - .. vi 
TABLE OF CONTENTS   - - - . vii 
LIST OF FIGURES   - - - ..  ix 
LIST OF ABBREVIATIONS   - - - xi 

1 INTRODUCTION   - - 1 
1.1 Introduction   - - - 1 
1.2 Project Background - - - 1 
1.3 Problem Statement   - - .. 1 
1.4 Motivation   - . 1 
1.5 Objectives   - . 2 
1.6 Thesis Layout   - - 2 

2 LITERATURE REVIEW   - - - 3 
2.1 Introduction   - - - 3 
2.2 Authentication - - - . 3 
2.3 Biometrics - . 4 
2.3.1 Generic biometric authentication system   - - - - _  5 
2.3.2 Fingerprint biometrics   - - - - -  6 
2.3.2.1 Fingerprint characteristics - - -  6 
2.3.2.2 Issues in fingerprint recognition technology - - ..  7 
2.3.3 Face biometrics - - - - -  8 
2.3.3.1 Processing workflow - .  8 
2.4 Software Architectural Concepts   - - 9 
2.4.1 Claims-Based Authentication and Identity Providers - - - _  9 
2.4.1.1 Components of the claim-based authentication   - -  10 
2.4.1.2 Claims-based authentication standards   - -  12 
2.4.1.3 Token format standard : Security Assertion Markup Language 2.0 (SAML 2.0)   - -  12 
2.4.2 Service oriented Architecture - - - - -  13 
2.4.3 Model-View-Controller (MVC) - - - -  14 
2.4.3.1 Components interaction   - - - ..  15 
2.5 Programming Languages, Platforms, Technologies and Tools - 16 
2.5.1 Programming languages - - - - _  16 
2.5.2 Platforms   - - - - - -  16 
2.5.3 Technologies   - - - - - _  16 
2.5.4 Tools - - - - - -  18 

3 METHODOLOGY - - - 20 
3.1 Introduction   - - 20 
3.2 Project Initiation - 20 
3.3 Project Planning   - . 22 
3.3.1 Scope planning - - - - - _  22 
3.3.2 Time planning - - - - -  22 
3.3.3 Risk management planning   - - - - -  23 
3.4 Project Execution - - .. 23 
3.4.1 Software requirements   - - - - -  24 
3.4.2 Software design   - - - - - _  24 
3.4.2.1 BioSTS - - - ..  25 
3.4.2.2 Employees Administration Module   - -  35 
3.4.2.3 Employees Access Module   - .

About e-Project Material Centre


e-Project Material Centre is a web service aimed at successfully assisting final year students with quality, well-researched, reliable, and ready-made project work. Our materials are recent, complete (chapter 1 to Minimum of Chapter 5, with references), and well-written. INSTANT ACCESS! INSTANT DOWNLOAD. Simply select your department, choose from our list of topics available, and explore your data.

Why Students Love to Use e-Project Material?


Guaranteed Delivery: Getting your project delivered on time is essential. You cannot afford to turn in your project past the deadline. That is why you must get your project online from a company that guarantees to meet your deadline. e-Project Topics Material Centre is happy to offer instant delivery of projects listed on our website. We can handle just about any deadline you send our way. Satisfaction Guaranteed: We always do whatever is necessary to ensure every customer's satisfaction.

Disclaimer


e-Project Topics Material Centre will only provide projects as a reference for your research. The projects ordered and produced should be used as a guide or framework for your own project. The contents of the projects should help you generate new ideas and thoughts for your own project. It is the aim of e-Project Topics Centre to only provide guidance by which the projects should be pursued. We are neither encouraging any form of plagiarism nor are we advocating the use of the projects produced herein for cheating.

Terms and Conditions


Using our service is LEGAL and IS NOT prohibited by any university/college policies. You are allowed to use the original model papers you will receive in the following ways:
  • As a source for additional understanding of the subject
  • As a source for ideas for your own research (if properly referenced)
  • For PROPER paraphrasing (see your university definition of plagiarism and acceptable paraphrase) Direct citing (if referenced properly)
Thank you so much for your respect to the author's copyright.

Refund and Privacy Policy


  • Refunds: All sales are final. However, if you encounter any issues with accessing your purchased material, kindly contact our support team for immediate resolution.
  • Privacy Policy: Your personal information is protected and will not be shared with third parties. We ensure secure payment processing and data confidentiality.

Contact Information


X

Need Help Finding or Downloading Your Project Material?

If you don't see the topic you're looking for or You need urgent/express attention, click the WhatsApp Icon/link below to contact ADMIN and get the material you need instantly. We are always available online to attend to your needs. Thanks