Secure multi-agent dynamic programming based on homomorphic encryption and its application to combinatorial auctions

Makoto Yokoo, Koutarou Suzuki

Research output: Contribution to conferencePaper

58 Citations (Scopus)

Abstract

This paper presents a secure dynamic programming protocol that utilizes homomorphic encryption. By using this method, multiple agents can solve a combinatorial optimization problem among them without leaking their private information. More specifically, in this method, multiple servers cooperatively perform dynamic programming procedures for solving a combinatorial optimization problem by using the private information sent from agents as inputs. Although the severs can compute the optimal solution correctly, the inputs are kept secret even from the servers. Such a secure protocol is important when a fully trusted agent is not available, e.g., an auctioneer cannot be fully trusted in a combinatorial auction. By utilizing the proposed protocol, multiple auction servers can solve the winner determination problem, while the information of bids that are not part of the optimal solution is kept secret even from the auction servers. We discuss the application of this protocol to various types of combinatorial auctions, i.e., multi-unit auctions, linear-good auctions, and general combinatorial auctions.

Original languageEnglish
Pages112-119
Number of pages8
Publication statusPublished - Jan 1 2002
Externally publishedYes
EventProceedings of the 1st International Joint Conference on: Autonomous Agents adn Multiagent Systems - Bologna, Italy
Duration: Jul 15 2002Jul 19 2002

Other

OtherProceedings of the 1st International Joint Conference on: Autonomous Agents adn Multiagent Systems
CountryItaly
CityBologna
Period7/15/027/19/02

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Yokoo, M., & Suzuki, K. (2002). Secure multi-agent dynamic programming based on homomorphic encryption and its application to combinatorial auctions. 112-119. Paper presented at Proceedings of the 1st International Joint Conference on: Autonomous Agents adn Multiagent Systems, Bologna, Italy.