Implementing e-Auctions with Sharemind Md. Sadek Ferdous 12th November 2008.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 17 Auction-based.
Advertisements

Yossi Sheffi Mass Inst of Tech Cambridge, MA ESD.260J/1.260J/15.
1 Private Value Auctions There will be five bidding groups. I will give each bidding group a value estimate. The estimates will be distributed as X-2000,
E-Auctions. Electronic CommercePrentice Hall © Learning Objectives 1.Define the various types of e-auctions and list their characteristics. 2.Describe.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Economics 100B u Instructor: Ted Bergstrom u T.A. Oddgeir Ottesen u Syllabus online at (Class pages) Or at
Combinatorial auctions Vincent Conitzer v( ) = $500 v( ) = $700.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
Internet Auction Presented by Ying Wang. §Introduction of Internet Auction §Different Internet Auction Methods §Internet Auction Software Design §Some.
Securing Auctions using Cryptography Richard Barnes Cryptography Applications Bistro University of Virginia, March 16, 2004 Richard Barnes Cryptography.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Chapter 10 E-Auctions. Electronic CommercePrentice Hall © Learning Objectives 1.Define the various types of e-auctions and list their characteristics.
Chapter 10 E-Auctions.
Survey on e-Auction PresenterNguyen Hoang Anh NordSecMob.
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
1 Chapter 6: Auctions SCIT1003 Chapter 6: Auctions Prof. Tsang.
Auctions Julina, Hales, Lauren, and Jaki. Definitions Auction: a process of buying and selling goods through bids for an optimal price. Auctions must.
Auctions Ruth Tarrant. Classifying auctions What is the nature of the good being auctioned? What are the rules of bidding? Private value auction Common.
SRIRAM KRISHNAMACHARI MEHRDAD NOJOUMIAN KEMAL AKKAYA SOUTHERN ILLINOIS UNIVERSITY CARBONDALE FLORIDA ATLANTIC UNIVERSITY FLORIDA INTERNATIONAL UNIVERSITY.
Auction. Definition An auction is a process of buying and selling goods or services by offering them up for bid, taking bids, and then selling the item.
Chapter 14 E-Business.
Lect. 18: Cryptographic Protocols. 2 1.Cryptographic Protocols 2.Special Signatures 3.Secret Sharing and Threshold Cryptography 4.Zero-knowledge Proofs.
E-Marketplaces: Structures and Mechanisms
An agent-mediated B2B marketplace University of Wollongong CSCI321 project Final Presentation Auction explanation.
Chapter 2 E-Marketplaces: Structures, Mechanisms, Economics, and Impacts.
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
VAMSEE KONERU PRADNYA SUTE
E- commerce Tralarin-Team. EDI EDI Electronic Data Interchange EDI can be formally defined as 'The transfer of structured data, by agreed message standards,
Digital Cash Damodar Nagapuram. Overview ► Monetary Freedom ► Digital Cash and its importance ► Achieving Digital Cash ► Disadvantages with digital cash.
Auctioning one item PART 2 Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Overview of Digital Signatures Introduction To Networks and Communications (CS 555) Presented by Bharath Kongara.
Digital Signature Xiaoyan Guo/ Xiaohang Luo/
Buying & Selling on eBay Richard Kershenbaum Endacott Society Computer Study Group
Introduction to Auctions David M. Pennock. Auctions: yesterday Going once, … going twice,...
Digital Cash By Gaurav Shetty. Agenda Introduction. Introduction. Working. Working. Desired Properties. Desired Properties. Protocols for Digital Cash.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 14 E-Business.
KYUSHUUNIVERSITYKYUSHUUNIVERSITY SAKURAILABORATORYSAKURAILABORATORY Sakurai Lab. Kyushu University Dr-course HER, Yong-Sork E-voting VS. E-auction.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Information Systems and Management. E-Commerce Properties of the Internet 1.Mediating Technology o Connects parties 2.Universality o Enlarges the world.
Bitcoin (what, why and how?)
Price Discrimination in E-market Emese Habodász Július Pál.
CHAPTER 14 Ebusiness.
Combinatorial Auctions By: Shai Roitman
SIMDAT Authentification and Autorisation Matteo Dell’Acqua ET-CTS meeting, Toulouse, May 2008.
IMS 6485: Auctions, Portals, & Communities 1 Dr. Lawrence West, MIS Dept., University of Central Florida Topics Common themes Dynamic.
SECURITY MANAGEMENT Key Management in the case of public-key cryptosystems, we assumed that a sender of a message had the public key of the receiver at.
TRUST: A General Framework for Truthful Double Spectrum Auctions Xia Zhou Heather Zheng (University of California, Santa Barbara) Presenter: Emil Huang.
Auctions Shyam Sunder, Yale University Kozminski Academy Warsaw, June 22, 2013.
Chapter 4 Using Encryption in Cryptographic Protocols & Practices (Part B)
Dynamic Trading: E-Auctions, Bartering, and Negotiations.
Csci5233 computer security & integrity 1 Cryptography: an overview.
Digital Signatures, Message Digest and Authentication Week-9.
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
Cryptography 1 Crypto Cryptography 2 Crypto  Cryptology  The art and science of making and breaking “secret codes”  Cryptography  making “secret.
Summary Buyer or Seller: You will be randomly assigned to the role of a Buyer or Seller by the computer. Your role will remain the same throughout the.
Secure Messenger Protocol using AES (Rijndael) Sang won, Lee
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
ONLINE SHOPPING. Refers to buying and selling of goods and services using websites accessed through the internet physical goods such as clothes and books.
Auctions Great Lakes Institute of Management, Chennai March 4, 2012.
CUSTOMER IDENTIFIES A NEEDS SEARCH FOR SERVICES OR PRODUCT TO SATISFY THE NEED SELECT A VENDOR & NEGOTIATE THE PRICE RECEIVES THE PRODUCT OR SERVICE MAKE.
© 2008 Pearson Prentice Hall, Electronic Commerce 2008, Efraim Turban, et al. Chapter 10 Dynamic Trading: E-Auctions, Bartering, and Negotiations.
Content Introduction History What is Digital Signature Why Digital Signature Basic Requirements How the Technology Works Approaches.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
E-Commerce Lecture 4. Business Model Description of means and methods a firm employs to earn the revenue projected in its plans. »
1 Types of Auctions English auction –ascending-price, open-outcry Dutch auction –descending-price, open-outcry 1 st price sealed bid auction –known as.
Process for Reverse Live Auction
Manoj Kumar, Stuart I. Feldman Presented by Bhaskaran Raman
Auction Theory.
Presentation transcript:

Implementing e-Auctions with Sharemind Md. Sadek Ferdous 12th November 2008

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Types of Auction Possible exploitations in Auction Advantages of e-Auction Auction steps Security considerations Design Issues Sharemind Proposed solution Design issues in the solution Suggestion Conclusions Overview

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Mention of auction in as early as 500 B.C One of the main forms of selling, buying and exchanging goods Objective is the efficient trading of commodities Auction

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Open cry auction --English and Dutch auction Sealed bid auction --Sealed bid first price auction and Vickrey auction Multi item auction --Discriminative auction, Non-discriminative --Combinatorial and Walrasian Auction All pay auction Buyout auction --Permanent & Temporary No reserve (NR) auction Reserve auction Reverse auction Round robin auction Types of auctions

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Bid shielding Collusion Bid schilling Bid sniping Bid siphoning Mispresented or non-existent item Exploitations in auctions

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Shorthand for Electronic auction One of the major sources of revenue for e-Commerce eBay with yearly revenue of 7.67 Billion USD is the main actor to popularize the term e-Auction e-Auction

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions No time constraint No geographical constraint Potentially large number of sellers and buyers Advantages

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Mode of payment Fraudulancy Posting Dependable & Security Guarding against problems of traditional auctions Challenges

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Initialization Registration Bidding Winner determination Auction steps

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Unforgeability Non-repudiation Anonymity Public verfiability Robustness Efficiency Fairness Security considerations

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Trust issues Anonymity issues Bid authentication issue Design Issues

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Sharemind A framework for secure computation based on secret sharing. In secret sharing, a secret value is divided among several values known as shares Origianal secret can be reconstructed only if all the shares are known. In Sharemind, there are miner nodes and controller node. Controller divides the secret into share and sends them to the miners, miners perform operations on those shared values. Currently add or multiply two shared values, multiply a shared value by a constant, extract bits from shared value, determine if the two shared values are equal and if not, which one is greater.

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Sharemind with Group Signature Scheme Auction type: Sealed bid Proposed solution

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Auctioneer Bidder Registrar Miners Controller List of parties

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Auctioneer sets up an auction and advertises it to the public. Registrar sets up the group certificate. Auction Steps Initialization:

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Auction Steps Registration Bidder creates a pair of public and private key. Sends a message to the auctioneer. Auctioneer provides a token. Bidder sends this token and his public key to the registrar. Registrar issues a group certificate and identifier for him.

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Auction Steps Bidding Bid is sent to the controller. Controller signs them using private key, and then divides into three share, signs them again using group certificate and sends them to the miners. The signature with private key adds veriability & group signature adds anonymity. Miners verify the bid using group public key and stores them in their local databases. When bid ends, the miners determine the highest bid & send that bid and the signature to the auctioneer.

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Auction Steps Winner determination The auctioneer publishes the winning bid. The winning bidder contacts with his identifier and signature The auctioneer contacts the registrar to get back the public key and the token associated with that id and receives them. The auctioneer comapres the two signatures, if it matches, the winner’s id is published. If more than one winner found, a second phase of auction may take place.

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Trust issues Anonymity issue Bid authentication issue Design issues of the architecture

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Multiple controllers Simultanenous connections Hybrid database Enhancements of Sharemind

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions This talk has: described various types of auction and different exploitation methods in auction, provided an overview on advantages, security considerations and design issues in e-Auction, presented a novel approach on how to integrate Sharemind for e-Auction using group signature scheme, and suggested a few enhancements based on the proposal. Conclusions

Implementing e-Auctions with Sharemind November 12, 2008 Auction e-Auction Proposed Solution Conclusions Thank you. Questions or comments?