Вы находитесь на странице: 1из 16

D AT E : 2 3 J A N U A R Y 2 0 1 4

Secure Authentication Using Mobile Phones


FIRST REVIEW

INTERNAL GUIDE Mrs. N.Lavanya Asst. Professor MCA

EXTERNAL GUIDE M r. R a t h i s h K C Z e t a o p t r i x Te c h n o l o g i e s

DONE BY Bibin Devadas III MCA Reg No . : 7 1 4 6 11 6 21 01 0 RV S C o l l e g e O f C o m p u t e r A p p l i c a t i o n , S u l u r, C o i mb a t o r e

COMPANY PROFILE
Zetaoptrix Technologies is a leading Mobile Application ,Web Design and Development service provider based in Chennai, India. Zetaoptrix was formed to cater complete internet solutions right from Mobile Application in advanced technologies.

We are experts in Mobile Application Development, Web Design,


Web Application, Open source Customization. We can constitute a dedicated team which features highly qualified

application developers hand-picked by you who will work diligently


to address your application development and product development needs.

Company Profile Cont..


Services Software Development Web Development Web Application Development E-Commerce Solution Mobile Application Rich Internet Application Product Development

ABSTRACT
The ever increasing use of internet around the world has without doubt increased the usage of internet based services, e-business models, easier ways of communication and information sharing. Such drastic increase in usage of network based systems has made the current cyber security systems out dated as the hackers and attackers of networked systems is on the rise with new and modern attack methodologies. Reports in CNN money (dec 5,2013) says hackers have stolen usernames and passwords for nearly two million accounts. Project generates one time passwords, expiring in 5 min.

EXISTING SYSTEM
Types of Existing systems: Tokens Biometrics

Mobile Id
Mobile SMS

PROPOSED SYSTEM
Two factor authentication using PSTN. Secure, convenient and user friendly. The generated password is valid for only short period of time unique for both, server and mobile device. Cost factor is resolved. No special hardware or software is needed.

HARDWARE REQUIREMENTS
Processor RAM Hard Disk : : : Intel Duo core 1 GB, 1.7Ghz DDR3 120 GB SATA

SOFTWARE REQUIREMENTS
Operating System Front End Java Platform : : : Any OS supporting java JSP, HTML 5.0, CSS JDK1.7

Database
IDE

:
:

MySQL 5.1
Netbeans7.0,

SQLYOG5.0,
Dreamweaver CS2

Modules
1. Banking Server
Manage user accounts Transaction management Issuing statements Services

3. Web Client
User Interaction Server validation Database Interaction

2. Authentication Server
Number retrieval Hardware integration Password generation Sms module

Banking Server
Its a traditional banking server which is capable of doing all the banking processes like Cash withdrawal, Cash Deposit, Issuing necessary statements, Manage User Accounts, Provide Additional Services. This part is kept in the traditional way so as to make the authentication procedure attachable to any existing banking server.

Modules
Manage User Accounts
Management of multiple users having varying levels of authority.

Transaction Management
A financial transaction such as an account to account transfer, paying a bill, cash deposit, withdrawal etc.

Issuing statements
Viewing recent transactions, downloading bank statements, for example in PDF format.

Services
Online customer support.

Authentication Server
This is exclusively used for the authentication process, this module creates the temporary authentication key strings for the users and sends it to the user through an sms.

Modules
Number Retrieval
For grasping contact numbers of registered users from the bank database.

Hardware Integration
For interacting with a GSM device.

Password Generation
One-time transactions. passwords are generated to authenticate

SMS module
The password generated is sent to the clients mobile number through a SMS.

Web Client
This module is the client side of both the servers any user will receive the authentication page in which he can type in the temporary key received in the registered phone and then it will make a secure connection to the banking server and will have the provision to make all banking transactions.

Modules
User Interaction
Developing the Graphical User Interface of View Layer for customers to login and use the services.

Server Validation
Implementing the Model Layer of getting the inputs form the View Layer and processing of the Validation of Data and forwarding the response to server in turn Display the corresponding view Page.

Database Interaction
Connecting the Database Driver used with Control Layer to validate the request received from the server and responding to the further process.

Thank You..

Вам также может понравиться