credit card fraud detection using hidden markov model

23
CREDIT CARD FRAUD DETECTION USING HIDDEN MARKOV MODEL T.AKHILA(07951A1201) K.SWETHA SIRISHA(07951A1255) K.SRIKANTH(07951A1253) D.P.V.SANTOSH KUMAR REDDY(07951A1246)

Upload: abcd01

Post on 27-Nov-2014

25 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Credit Card Fraud Detection Using Hidden Markov Model

CREDIT CARD FRAUD DETECTION USING HIDDEN MARKOV MODEL

T.AKHILA(07951A1201)K.SWETHA SIRISHA(07951A1255)K.SRIKANTH(07951A1253)D.P.V.SANTOSH KUMAR REDDY(07951A1246)

Page 2: Credit Card Fraud Detection Using Hidden Markov Model

ABSTRACT

As credit card becomes the most popular mode of payment for both online as well as regular purchase now a day’s, cases of fraud associated with it are also rising. In this project, we model the sequence of operations in credit card transaction processing using a Hidden Markov Model (HMM) and show how it can be used for the detection of frauds. At the same time, we try to ensure that genuine transactions are not rejected.

Page 3: Credit Card Fraud Detection Using Hidden Markov Model

INTRODUCTION

CREDIT CARD PURCHASES

PHYSICAL CARD – Fraud takes place when an attacker steal the card .

VIRTUAL CARD- Fraud takes place when an attacker comes to know the details about the credit card i.e card number, expiration date, secure code. the only way to detect this kind of fraud is to analyze the spending patterns on every card and to figure out any inconsistency with respect to usual spending patterns.

Page 4: Credit Card Fraud Detection Using Hidden Markov Model

MODULES

•NEW CARD •LOGIN•SECURITY INFORMATION•TRANSACTION•VERIFICATION

Page 5: Credit Card Fraud Detection Using Hidden Markov Model

MODULE DIAGRAM

START

NEW CARD

SECURITYINFORMATION

TRANSACTION

LOGIN

VERIFICATION

STOP

Page 6: Credit Card Fraud Detection Using Hidden Markov Model

FEASIBLITY STUDY

•ECONOMIC FEASIBILITY

•TECHNICAL FEASIBILITY

•SOCIAL FEASIBILITY

Page 7: Credit Card Fraud Detection Using Hidden Markov Model

EXISTING SYSTEM

In case of the existing system the fraud is detected after the fraud is done that is, the fraud is detected after the complaint of the card holder. And so the card holder faced a lot of trouble before the investigation finish. And also as all the transaction is maintained in a log, we need to maintain a huge data. And also now a days lot of online purchase are made so we don’t know the person how is using the card online, we just capture the IP address for verification purpose. So there need a help from the cyber crime to investigate the fraud. To avoid the entire above disadvantage we propose the system to detect the fraud in a best and easy way.

Page 8: Credit Card Fraud Detection Using Hidden Markov Model

PROPOSED SYSTEM In proposed system, we present a Hidden Markov Model (HMM).Which does not require fraud signatures and

yet is able to detect frauds by considering a cardholder’s spending habit. Card transaction processing sequence by the stochastic process of an HMM. The details of items purchased in Individual transactions are usually not known to any Fraud Detection System(FDS) running at the bank that issues credit cards to the cardholders. Hence, we feel that HMM is an ideal choice for addressing this problem. Another important advantage of the HMM-based approach is a drastic reduction in the number of False Positives transactions identified as malicious by an FDS although they are actually genuine. An FDS runs at a credit card issuing bank. Each incoming transaction is submitted to the FDS for verification. FDS receives the card details and the value of purchase to verify, whether the transaction is genuine or not. The types of goods that are bought in that transaction are not known to the FDS. It tries to find any anomaly in the transaction based on the spending profile of the cardholder, shipping address, and billing address, etc. If the FDS confirms the transaction to be of fraud, it raises an alarm, and the issuing bank declines the transaction .

Page 9: Credit Card Fraud Detection Using Hidden Markov Model

PROCESSOR : PENTIUM III 766 MHzRAM : 128 MD SD RAMMONITOR : 15” COLORHARD DISK : 20 GBFLOPPY DRIVE : 1.44 MB

HARDWARE CONFIGURATION

Page 10: Credit Card Fraud Detection Using Hidden Markov Model

OPERATING SYSTEM : Windows 2000 Professional

ENVIRONMENT : Visual Studio .NET 2005.NET FRAMEWORK : Version 2.0LANGUAGE : VB.NETWEB TECHNOLOGY : Active Server Pages.NETWEB SERVER : Internet Information

Server 5.0 BACK END : SQL SERVER 2000

SOFTWARE CONFIGURATION

Page 11: Credit Card Fraud Detection Using Hidden Markov Model

USECASE DIAGRAM

Transaction

Login

Store Info

Verification

User

New Card

Page 12: Credit Card Fraud Detection Using Hidden Markov Model

Transaction.

card_nouser_name

verification()transaction()

Verification.

Security_anscard_details

verify()

Login.

user_namepassword

login()

Security Info

security_qstsecurity_anscard_info

CLASS DIAGRAM

Page 13: Credit Card Fraud Detection Using Hidden Markov Model

OBJECT DIAGRAM

LOGIN Transaction

Verification

Complete Transaction

Security Info

Page 14: Credit Card Fraud Detection Using Hidden Markov Model

LoginRequest Add Information

Transaction

STATE DIAGRAM

Page 15: Credit Card Fraud Detection Using Hidden Markov Model

Security

Account

New Account

Login.

Purchase. Pay Verification

CheckSec

Complete Transaction

No

Yes

ACTIVITY DIAGRAM

Page 16: Credit Card Fraud Detection Using Hidden Markov Model

New Account Login Transaction Verification Security Complete Transaction

User Info

Login Info

Transaction Details

Security Info

Verification Details

SEQUENCE DIAGRAM

Page 17: Credit Card Fraud Detection Using Hidden Markov Model

New Account

Transaction Verification

Login

Security

Complete Transaction

1: User Info

2: Login Info

3: Transaction Details

5: Verification Details

4: Security Info

COLLABORATION DIAGRAM

Page 18: Credit Card Fraud Detection Using Hidden Markov Model

User

Account details

Transaction

Verification

Security Detail

COMPONENT DIAGRAM

Page 19: Credit Card Fraud Detection Using Hidden Markov Model

User

Security

Account Details

Security details

Account History

HAS

Security

Transaction

HAS

Account Details

HAS

VerificationCard No.

E-R DIAGRAM

Page 20: Credit Card Fraud Detection Using Hidden Markov Model

Account Details

LoginUser

Transaction

Verification

Security

Complete Transaction

DATA FLOW DIAGRAM

Page 21: Credit Card Fraud Detection Using Hidden Markov Model

Start Transaction Verification

Security

Account AreaUser

User

User

PROJECT FLOW DIAGRAM

Page 22: Credit Card Fraud Detection Using Hidden Markov Model

User

Login Details Login

TransactionAccount Details

Verification

Security

Complete n

SYSTEM ARCHITECTURE

Page 23: Credit Card Fraud Detection Using Hidden Markov Model

THANKYOU