A Secure Online Card Payment Protocol VIJAY CHOUDHARY M.Tech(IS), DTU.

Slides:



Advertisements
Similar presentations
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall
Advertisements

Chapter 8 Payment Systems: Getting the Money
Atomic Transactions CS523 - Spring Brian Schmidt.
Chapter 6 E-commerce Payment Systems. Traditional Payment Systems Cash Checking Transfers Credit Card Accounts Stored Value Accounts Accumulating Balance.
SECURITY IN E-COMMERCE VARNA FREE UNIVERSITY Prof. Teodora Bakardjieva.
1.7.2.G1 © Family Economics & Financial Education – Revised February 2008 – Financial Institutions Unit – Electronic Banking Funded by a grant from Take.
Recoverable and Untraceable E-Cash Dr. Joseph K. Liu The Chinese University of HongKong.
Lect. 18: Cryptographic Protocols. 2 1.Cryptographic Protocols 2.Special Signatures 3.Secret Sharing and Threshold Cryptography 4.Zero-knowledge Proofs.
ELECTRONIC PAYMENT SYSTEMS FALL 2002COPYRIGHT © 2002 MICHAEL I. SHAMOS Electronic Payment Systems Lecture 11 Electronic Cash.
Payment Systems 1. Electronic Payment Schemes Schemes for electronic payment are multi-party protocols Payment instrument modeled by electronic coin that.
MBA First sem. 1 st Day Project Date 26 Aug Chandu Mevada Cell.No
Managing a Bank Account Tracking Your Money Test Review.
Introduction to Modern Cryptography, Lecture 13 Money Related Issues ($$$) and Odds and Ends.
Digital Cash Damodar Nagapuram. Overview ► Monetary Freedom ► Digital Cash and its importance ► Achieving Digital Cash ► Disadvantages with digital cash.
ELECTRONIC PAYMENT SYSTEMSFALL 2001COPYRIGHT © 2001 MICHAEL I. SHAMOS Electronic Payment Systems Lecture 3 Virtual Money.
ELECTRONIC PAYMENT SYSTEMSFALL 2001COPYRIGHT © 2001 MICHAEL I. SHAMOS Electronic Payment Systems Lecture 12 Peer-to-Peer Systems.
Electronic Commerce. On-line ordering---an e-commerce application On-line ordering assumes that: A company publishes its catalog on the Internet; Customers.
Elias M. Awad Third Edition ELECTRONIC COMMERCE From Vision to Fulfillment ELC 200 Day 24.
ELECTRONIC PAYMENT SYSTEMS FALL 2002COPYRIGHT © 2002 MICHAEL I. SHAMOS eCommerce Technology Lecture 9 Micropayments I.
Electronic Payment By: El Panda. What is an electronic payment? Electronic money (also known as e-currency, e-money, electronic cash, electronic currency,
“Electronic Payment System”
Electronic Payment Systems. Transaction reconciliation –Cash or check.
Digital Payment Systems
Mr. Stasa – Willoughby-Eastlake City Schools ©. Essential Question #8  In your opinion, how has technology improved and/or damaged the banking industry?
Financial Transactions on Internet Financial transactions require the cooperation of more than two parties. Transaction must be very low cost so that small.
Secure Electronic Transactions (SET). SET SET is an encryption and security specification designed to protect credit card transactions on the Internet.
Traditional and Electronic Payment Methods Chapter 3.
17-2 Financial Services and Electronic Banking. Types of financial services Savings services Financial institutions accept money for safekeeping. A broad.
EPS (Electronic payment system) is an online business process used for fund transfer using electronic means, i.e  Personal computers  services  Mobile.
Digital Cash By Gaurav Shetty. Agenda Introduction. Introduction. Working. Working. Desired Properties. Desired Properties. Protocols for Digital Cash.
Banking and Finance Business and Computer Science Mr. Dukes.
How should I pay?. I listed these in the order I think you are most likely to encounter them.  Cash  Check  Debit card (use for a Debit or Credit transaction)
Electronic Payment Systems
Copyright © 2002 Pearson Education, Inc. Slide 6-1.
Chapter © 2010 South-Western, Cengage Learning Checking Accounts and Banking Services Banking Services and Fees 9.
BZUPAGES.COM Electronic Payment Systems Most of the electronic payment systems on internet use cryptography in one way or the other to ensure confidentiality.
CIS 342: e-Commerce Applications Prof Frye
MIS 3090 IT for Financial Services Digital Cash September 4, 2015.
Chris Olston, cs294-7, Spring Atomicity in Electronic Commerce J. D. Tygar -- UCB presented by Chris Olston.
Secure Electronic Transaction (SET)
Chapter 10 E- Payment.
Read to Learn Discuss the different types of checking accounts and how they work. Discuss other services and offerings that banks provide checking account.
E-BANKING E-banking is defined as the automated delivery of new and traditional banking products and services directly to customers through electronic,
Bitcoin (what, why and how?)
Why It’s Important Paying with checks is the most common and safest medium of exchange.
Electronic Payment Systems. How do we make an electronic payment? Credit and debit cards Smart cards Electronic cash (digital cash) Electronic wallets.
1.7.2.G1 © Family Economics & Financial Education – Revised May 2009 – Financial Institutions Unit – Electronic Banking Funded by a grant from Take Charge.
Electronic Commerce Semester 1 Term 1 Lecture 18.
Identity Theft  IDENTITY THEFT occurs when someone wrongfully acquires and uses a consumer’s personal identification, credit, or account information.
Traditional and Electronic Payment Methods Chapter 3.
Chapter 29 Checking Accounts pp
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Lecture 12 E-Commerce and Digital Cash. As communication technologies, such as the Internet and wireless networks, have advanced, new avenues of commerce.
Chapter 3, Section 3 ELECTRONIC BANKING.
Money and Banking  1. Median of Exchange= any items that sellers accept as payment.  2. Standard of Value= a way to measure the relative value of goods.
Figure 15.1 Conventional Cryptography
Types of transactions. What is it? An electronic payment is any kind of non-cash payment that doesn't involve a paper check. Methods include credit cars,
F INDING F INANCIAL S ERVICES AND T RACKING Y OUR M ONEY.
Network Security Continued. Digital Signature You want to sign a document. Three conditions. – 1. The receiver can verify the identity of the sender.
© South-Western Publishing Slide 1 NEGOTIABLE INSTRUMENTS Types of Negotiable Instruments Presenting Checks for Payment Processing.
Copyright © Cengage Learning. All rights reserved Recent Changes in the Banking Industry Financial Services Modernization Banking Act (1999 ) –Allows banks.
Adam Shields Sarah Purdy. What is PayPal? PayPal is an online payment service that allows individuals and businesses to transfer funds electronically.
Types of Money How should I pay?. Types of money I listed these in the order I think you are most likely to encounter them.  Cash  Check  Debit card.
How to Write Checks and Balance Accounts. Checking Account An account at a bank against which checks can be drawn by the account depositor Check – A document.
BY GAWARE S.R. DEPT.OF COMP.SCI
Secure Electronic Transaction (SET) University of Windsor
Figure 28.1 POS Conversion Customer’s Bank Merchant’s Bank Customer
ELECTRONIC PAYMENT SYSTEM.
Secure Electronic Transactions (SET)
Presentation transcript:

A Secure Online Card Payment Protocol VIJAY CHOUDHARY M.Tech(IS), DTU

INTRODUCTION  An electronic payment is any kind of non-cash payment that doesn't involve a paper check.  Methods of electronic payments include credit cards, debit cards and the ACH (Automated Clearing House) network.The ACH system comprises direct deposit, direct debit and electronic check (e check).  More the payment processed electronically, less cost will be spent on paper and postage. The basic requirements of e payment system are atomicity and non repudiation. Except these, money should be transferred electronically and universally accepted.

E payment can be of following types E payment can be of following types. E cash Electronic wallets Smart card Credit card

Major participants of online purchasing system:  Customer  Merchant  Financial Institute

Traditional method for online payment AliceBob Bank

 Buyer tells Seller the merchandise I that he requires AliceBob Bank - Alice tells Bob I, rA and { g ( I ll ra)} K 1

. - Bob computes and verifies the hash value signed by Alice, then sends rB, { aB llrb}K,bank Illm to alice Seller sends the cost m of I to Buyer AliceBob Bank 1 2

.  Alice computes and verifies the hash value signed by Bob, and then she sends to Bob. Bob can verify (aBllrB)K,bank, Illm, and then he knows whether Alice changes either his account or the amount of the money Alice should pay. -Buyer sends his account bA, and the appropriate password pa to Seller AliceBob Bank 1 2 3

. Bob send(aBllrB)K,bank, Illm to bank -Bob sends Bank his account aB, Alice’s account aA, his password ap and the money m should be transferred AliceBob Bank

.  Bank verifies whether the password ap, does fit Alice’s account aA, If it’s right, Bank transfers money m to Bob’s account and records rAllrB into a log file under Alice’s account to prevent Bob using this message again, then responds’ Bob a message of {aBllmllrAllrB}K,bank to notify him that the money m has been added to his account AliceBob Bank

.  Bob sends the digital goods being ordered or a billof lading Bill and ( g (Bill(rAllrB)),k,bob to Alice. - Seller sends the digital goods being ordered or a bill of lading to Buyer, with which he can pick up the goods. AliceBob Bank

.  A possible problem of this scheme is that Bob can still deny of the received money while he really got m After the transaction with Bob’ account, Bank will notify Bob that he has got the money m in step 5. Note: In this step and the next, Alice does know nothing about the transfer of the money from Bank directly. Then in step 6, Bob can refuse to deliver the goods or Bill to Alice and cheat Alice easily that he received a wrong account or a false password because Bank told him that they do not match with each other.  even If they are both correct. Though Alice can find this cheat later, she has no evidence of Bob's lying.

New improved scheme  We review the initial protocol and can easily find the root of the weakness is such a fact that Alice’s account a, and the appropriate password pb are transported to Bank in plaintext under seller’s view. To overcome this weakness, As and ps are encrypted by Bank’s public key. Then Bob knows nothing about and As at the end of the protocol.

So the initial protocol can be improved as follows -Bank sends {aA llmllrAllrB}K,bank to Alice Bob sends a bill of lading Bill and {g (Bill llrAllrB)}K,bob to Alice. AliceBob Bank

References  [l] Jianying Zhou, Robert Deng, and Feng Bao. “Some Remarks on a Fair Exchange Protocol“, Third International Workshop on Pructice and Theory in Public Key Cryptosystems, PKC 2000, Melbourne, Victoria,Australia,  [2]N. Asokan, V. Shoup, and M. Waidner. “Optimistic fair exchange of digital signatures”, Advances in Ctyptology - EUROCRYPT ‘98, volume 1403 of Lecture Notes in Computer Science, pp , Springer-Veriag, 199

. Thanks