Skip to main content



Intel SGX and Autonomous Auctions

https://eprint.iacr.org/2017/1153.pdf

Intel SGX is a trustless verifiable compute platform available in most modern Intel processors. Intel SGX can be used to run a particular program on an untrusted computer and receive an attestation that the provided instructions were run correctly and that their output is legitimate. In a nutshell, SGX allows for trusted computations in an untrusted environment – a very strong tool for decentralized applications. 

Common centralized auctions and exchanges can be potentially tainted by a corrupt auctioneer or central market-matching algorithm. In these applications computation is done in black box without verifiability. Therefore, it is natural to be skeptical of centralized auctions since their an inherit prerequisite of trusting the owner of said auction to not rig or otherwise disenfranchise participants.  

SGX could be used to verify the integrity of an auction by removing the middle-man in the process and replacing them with an fully-autonomous, verifiable, trusted SGX auction engine. This type of application could deter front-running markets and rigged auctions. Additionally, it could be used to ensure that blind-auctions are truly blind and that sensitive values are not exposed to any third party. 

Comments

Leave a Reply

Blogging Calendar

November 2019
M T W T F S S
 123
45678910
11121314151617
18192021222324
252627282930  

Archives