Anonymizing Web Services Through a Club Mechanism With Economic Incentives Mamata Jenamani Leszek Lilien Bharat Bhargava Department of Computer Sciences.

Slides:



Advertisements
Similar presentations
NON - zero sum games.
Advertisements

Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Game Theory S-1.
The Voting Problem: A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Evolution and Repeated Games D. Fudenberg (Harvard) E. Maskin (IAS, Princeton)
Mixed Strategies For Managers
1 Industrial Organization Collusion Univ. Prof. dr. Maarten Janssen University of Vienna Summer semester Week 17.
Infinitely Repeated Games. In an infinitely repeated game, the application of subgame perfection is different - after any possible history, the continuation.
Chapter 14 Infinite Horizon 1.Markov Games 2.Markov Solutions 3.Infinite Horizon Repeated Games 4.Trigger Strategy Solutions 5.Investing in Strategic Capital.
1 Chapter 14 – Game Theory 14.1 Nash Equilibrium 14.2 Repeated Prisoners’ Dilemma 14.3 Sequential-Move Games and Strategic Moves.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
An Introduction to... Evolutionary Game Theory
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
Repeated games with Costly Observations Eilon Solan, Tel Aviv University Ehud Lehrer Tel Aviv University with.
 1. Introduction to game theory and its solutions.  2. Relate Cryptography with game theory problem by introducing an example.  3. Open questions and.
EC941 - Game Theory Lecture 7 Prof. Francesco Squintani
Game Theory. Games Oligopolist Play ▫Each oligopolist realizes both that its profit depends on what its competitor does and that its competitor’s profit.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
GAME THEORY By Ben Cutting & Rohit Venkat. Game Theory: General Definition  Mathematical decision making tool  Used to analyze a competitive situation.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Slide 1 of 13 So... What’s Game Theory? Game theory refers to a branch of applied math that deals with the strategic interactions between various ‘agents’,
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
Algoritmi per Sistemi Distribuiti Strategici
Objectives © Pearson Education, 2005 Oligopoly LUBS1940: Topic 7.
Yale Lectures 21 and Repeated Games: Cooperation vs the End Game.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
CS522: Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
Game Theory.
1 On the Agenda(s) of Research on Multi-Agent Learning by Yoav Shoham and Rob Powers and Trond Grenager Learning against opponents with bounded memory.
A Game Theoretic Framework for Incentives in P2P Systems --- CS. Uni. California Jun Cai Advisor: Jens Graupmann.
Economics for Business II Day 12 – Some Macro Numbers and Answers Dr. Andrew L. H. Parkes “A Macroeconomic Understanding for use in Business” 卜安吉.
ECO290E: Game Theory Lecture 12 Static Games of Incomplete Information.
Learning in Multiagent systems
1 Chapter 11 Oligopoly. 2 Define market structures Number of sellers Product differentiation Barrier to entry.
Transit price negotiation: repeated game approach Sogea 23 Mai 2007 Nancy, France D.Barth, J.Cohen, L.Echabbi and C.Hamlaoui
The Cost and Windfall of Manipulability Abraham Othman and Tuomas Sandholm Carnegie Mellon University Computer Science Department.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Presenter: Chih-Yuan Chou GA-BASED ALGORITHMS FOR FINDING EQUILIBRIUM 1.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Chapter 12 - Imperfect Competition: A Game-Theoretic Approach Copyright © 2015 The McGraw-Hill Companies, Inc. All rights reserved.
The Logic of Politics. Let’s assume people are: 1. self interested 2. rational.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Chapter 10: Games and Strategic Behavior
Part 3 Linear Programming
Mixed Strategies and Repeated Games
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
Lecture 12. Game theory So far we discussed: roulette and blackjack Roulette: – Outcomes completely independent and random – Very little strategy (even.
Channel Coordination and Quantity Discounts Z. Kevin Weng Presented by Jing Zhou.
15-1 Economics: Theory Through Applications This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Game Theory (Microeconomic Theory (IV)) Instructor: Yongqin Wang School of Economics, Fudan University December, 2004.
“Group consumption, free-riding, & informal reciprocity agreements”. Why do people use informal reciprocity agreements? Most analysis answers this question.
Joshi, Sun, Vora Sumit Joshi, Yu-An Sun, Poorvi Vora The George Washington University The Privacy Cost of the Second Chance Offer.
GAME THEORY and its Application Chapter 06. Outlines... Introduction Prisoner`s dilemma Nash equilibrium Oligopoly price fixing Game Collusion for profit.
ECONOMICS Paul Krugman | Robin Wells with Margaret Ray and David Anderson SECOND EDITION in MODULES.
Game Theory By Ben Cutting & Rohit Venkat.
Game Theory M.Pajhouh Niya M.Ghotbi
11b Game Theory Must Know / Outcomes:
Introduction to Game Theory
Managerial Economics Kyle Anderson
11b – Game Theory This web quiz may appear as two pages on tablets and laptops. I recommend that you view it as one page by clicking on the open book icon.
Collaboration in Repeated Games
Presentation transcript:

Anonymizing Web Services Through a Club Mechanism With Economic Incentives Mamata Jenamani Leszek Lilien Bharat Bhargava Department of Computer Sciences and Center for Education and Research in Information Assurance and Security (CERIAS) Purdue University, West Lafayette, Indiana

Motivation Preserving privacy during Web transactions - a major concern Failure of most commercial services in providing such services –Besides technical, many economic and social factors contribute to the failures Anonymizing Web services – a solution for preserving privacy on the Web Game theory – for economic analysis

Proposed Club Mechanism Anonymity through group co-operation – An anonymity club A trustworthy central authority – Randomly matching any two club members – Can resolve conflict among club members Each member tries to maximize her profit Cheating – most rational alternative in each single transaction Cooperating – most rational alternative in repeated sequential transactions

Rules for the Sequential Strategy Becoming a club member by paying a one time initiation fee F to the central authority Two members partner for an anonymizing Web transaction during the time period t Two members receive a benefit P t each by maintaining anonymity and using each other’s service Two strategies: cooperate or defect If Alice feels that Bob cheats her, she reports it to the central authority - P claim the loss suffered by the complainant The central authority investigates the fraud If fraud is confirmed, Bob pays a fine f and Pclaim, Alice gets compensation Pclaim and the central authority gets fine f. Otherwise, Alice is charged with a false complaint and pays fine g to the central authority. The culprit who does not pay a fine or a compensation is expelled from the club.

Prisoner’s Dilemma Played at Each Stage Assumptions Both partners have symmetric privacy needs They have equal number of requests for anonymizing Benefit from privacy protection is higher than the benefits received by sacrificing the partner’s privacy (i.e. P t > l t ) At each stage each agent has two choices: either to defect (D) or to cooperate (C). The only Nash equilibrium for both players in this game is to defect

PD Played at Each Stage – cont. P t be the benefit from privacy protection received by an agent within time period t ‑ P t as the cost of privacy violation if it is suffered by an agent during that period –P t ’s are independently identically distributed random variables with a common distribution P –P max a value beyond which distribution P has no positive probability density, –E(P) is the expectation of P l t be the benefit from disclosing the privacy of another agent –a similar assumption for the random variable l t –l max as an estimate of the maximum possible benefit received by a defecting agent CD CP t, P t -P t, P t + l t DP t + l t, -P t -P t +l t, -P t +l t Payoff structure of the Prisoner’s Dilemma game

An Agent’s Time-Weighted Average Payoff Discount factor, For interest rate i, Time weighted average payoff Payoff stream for time period t Total (Lifetime) Payoff –using the relationship: –and the formula for geometric series –we get: Maximizing time weighted average payoff is equivalent to maximizing total payoff Incentive for cooperation in a time period even though defection is a dominant strategy at each stage

Analysis of the Economic Incentives Conditions such as paying initiation fee and fine occur at time period t 0 The total payoff starting from period t 0 is: The total payoff starting from period t 1 is: Exploring conditions under which the proposed sequential strategy motivates the agents to cooperate

Proposition 1 An agent will join the proposed anonymizing club, if the initiation fee (given at time period t 0 ) is less than the difference between his total future payoff from this service (starting from time period t 1 ) and the maximum future payoff from adopting any other privacy preserving technology, i.e. if the following inequality is satisfied: where is the maximum of all expected payoffs from any other privacy-preserving technology available at that time period. Proof

Proposition 2 An agent will cooperate at every stage in the sequential repeated game, if the maximum value of the benefit from the cheating behavior is less than the total future payoff (from t 0 ) minus the maximum payoff achievable in the current transaction, i.e. if the following condition is satisfied: Proof

Proposition 3 A defector who is proven guilty is willing to pay the fine, if it is lower than the difference between his total future payoff (starting from t 1 ) and the compensation claimed by his partner, i.e. if the following condition is satisfied: Proof

Proposition 4 If a player’s complaint is proven false, he is willing to pay the fine imposed on him, if it is lower than his total future payoff (starting from t 1 ), i.e. if the following condition is satisfied: Proof

Theorem The proposed sequential strategy is an equilibrium strategy if the fine is imposed following conditions in Propositions 3 and 4, i.e., if: and The average payoff for an agent in this strategy is: Proof

Future Work Consideration of agent’s belief in the fairness of the central authority Consideration of the fixed costs associated with starting the service Defining the minimum number of participants starting a club Considering the cost involved in running the matching algorithm - another variable cost, such as annual club membership The probabilistic modeling of cheating behavior of individual agents Consideration of unequal privacy concerns of individual agents Consideration of unequal number of anonymizing transactions

Proof of Proposition 1 Back

Proof of Proposition 2 Back

Proof of Proposition 3 Back

Proof of Proposition 4 Back

Proof of the Theorem Back