use this page link to get ppt of fraud detection using hidden markov model
http://citt-onlinedownloads/exp5/AlexanderWidder_UnknownEventPattern.ppt
http://datalab.uci.edu/talks/workshop.smyth.ppt
Abstract:
Due to a rapid advancement in the electronic commerce technology, the use of credit cards has dramatically increased. Consumers rely on the Internet to shop, bank and invest online. Most online shoppers use credit cards to pay for their purchases. As credit card becomes the most popular mode of payment, cases of fraud associated with it are also increasing in both online as well as regular purchase,here a 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. An HMM is initially trained with the normal behavior of a cardholder. If an incoming credit card transaction is not accepted by the trained HMM with sufficiently high probability, it is considered to be fraudulent. At the same time, try to ensure that genuine transactions are not rejected. and present detailed experimental results to show the effectiveness of our approach and compare it with other techniques available in the literature.
Proposed System:
In this system present a hidden morkov model(HMM) Which does not required 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 an FDS running at the bank that issues credit cards to the cardholder. 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 is the number reduction in the number of false positives transactions identified a 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 values if purchases 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 nay anomaly in the transaction based on the spending profile of the cardholder, shipping address , shipping address, and billing addresses.
Advantage:
1. The detection of the fraud use of the card is found much faster that existing system.
2. In case of the existing system even the original card holder is also checked for fraud detection. But in this system no need check the original user as maintain a log
3. The log which is maintained will also be a proof for the bank for the transaction made.
4. can find the most accurate detection using this technique.
5. This reduce the tedious work of an employee in bank.
PROBLEM IN 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 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, and need to maintain a huge data, and also now a day's lot of online purchase are made so don't know the person how is using the card online, and 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 , propose the system to detect the fraud in a best easy way.
Modules:
1. New card
2. Login
3. Security information
4. Transaction
5. Verification
Module Description
New Card:
In this module, the customer gives there information to enroll a new card. The information is all about
There contact details. They can create their own and password for their future use of the card.
Login:
In login form module presents site visitors with a form with username and password fields . if the user enters a valid username and password combination they will be granted access to additional resources on websites .Which additional resources they will have access to can be configured separately.
Security information:
In security information module it will get the information details and its store's in database. If the card lost then the information module form arise .it has a set of question where the user has to answer the correctly to move to the transaction section. It contain informational privacy and informational self-determination are addressed squarely by the invention affording persons and entities a trusted means to user, search, process and exchange personal and /or confidential information
Transaction:
The method and apparatus for pre-authorizing transactions includes providing a communications device to a vendor and credit card owner. The credit owner initiates a credit card transaction by communicating to a credit card number, and storing therein, a distinguishing piece of information that characterizes a specific transaction to be made by an authorized user of the credit card at a later time. The information is accepted as "network date" in the data in the date base only if a correct personal identification code (PIC) used with the communication . The "Network data "will serve to later authorize that specific transaction. The credit card owner or other authorized user can then only make that specific transaction with the credit card. Because transaction pre- authorized, the vendor does need to see or transmit a PIC.
Verification:
Verification information is provided with respect to a transaction between an initiating party and a verification-seeking party, the verification information being given by a third , verifying party, based on confidential information in the possession of the initiating party. In verification the process will seeks card number and if the card number is correct the relevant process will be executed. If the number is wrong, mail will be sent to the user saying the card no has been block and he can't do the further transaction.
Module Input and output:
New card:
Give input -Request from the user for the card.
Expected Output -Assigning an account to requested user.
Login :
Given input- give the security information by answering security questions.
Expected output- Updating of account with the security details.
Verification:
Given input-Checks with user's stored details like security answers or hidden details expected output- if the verification is success user and perform transaction , else blocks the card.
Hardware Requirements
¢ SYSTEM : Pentium IV 2.4 GHz
¢ HARD DISK : 40 GB
¢ FLOPPY DRIVE : 1.44 MB
¢ MONITOR : 15 VGA colour
¢ MOUSE : Logitech.
¢ RAM : 256 MB
¢ KEYBOARD : 110 keys enhanced.
Software Requirements
¢ Operating system :- Windows XP Professional
¢ Front End :- Microsoft Visual Studio .Net 2003
¢ Coding Language :- Visual C# .Net
¢ Webtechnology :asp.net