Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 34D5D49D for ; Wed, 22 Jul 2015 23:11:53 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from nm34-vm2.bullet.mail.bf1.yahoo.com (nm34-vm2.bullet.mail.bf1.yahoo.com [72.30.239.74]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id AF54F149 for ; Wed, 22 Jul 2015 23:11:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1437606711; bh=Wuy/EQfvBMX9suQo7h1Mja6s6lWPgkh4Dg638B2tfso=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From:Subject; b=R5NR8fsh9uxcPVwO2+LuyG/OAJdpbyCmk9Z3S/KxrRb98f9wkelujXowmojTnGAh29SGBJEE3TZ9MZ8AF5FmHE3ZRvj87RWOstZtuE5OJVfrQyrFoEOdIjmEXkmMMi+m8vMk/5Ph3FYKGm4qnfipU3FSGmo24Yjm9Is1qcg3Ml49lEb+trV/d2rCoiAe1NeIJb8uvRra4UKnNwdemEURDs6zbFde5o7tOGKJ9UCRG2RJod2nydQogvKb/6O8MbTKOr/zUSJQcIaEtyGmAyp04QhmkgOgwv8UW6/hCQRrF1Qwz90xSxBASj642P7YLLYU6PI9itYcXjTtKx2Pf5fT4A== Received: from [98.139.214.32] by nm34.bullet.mail.bf1.yahoo.com with NNFMP; 22 Jul 2015 23:11:51 -0000 Received: from [98.139.211.201] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 22 Jul 2015 23:11:51 -0000 Received: from [127.0.0.1] by smtp210.mail.bf1.yahoo.com with NNFMP; 22 Jul 2015 23:11:51 -0000 X-Yahoo-Newman-Id: 794291.28749.bm@smtp210.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: vmUnLW8VM1ndxH_Ce6AmZIv7ROrP7IN..l99gh7OXIpYxWB L81YayMCfXxYFwETVWjdbQKEuxdWyCEzIBJeVXlIvLuvZYtGWfKt5zrC6.9q .oKPw7sSXqotjETia5IKZmP00JMXi.zjii74kSDsfp5bPrsSE5BuKGbeFtN. LKR8bGmQoz6O85O5ECrE60sB5cS00Smg2Os66Sb042W9dzOGHUO3uFsb65aX 6hMbVRd1fo8aeJrb40MMBFkq_G1CKxVNKcK8s1lOwX3_x_P.rDSD5cTeRNuK RZjgyGd50OHyTODGQyh9OzNDaPOze2fiO4XaAPMhL9FHdKbfA7oG3FKe7qYj 3D0H6z6H.owiTH45ezSif6ALo3guNoBfP3mDp9Va3V6jW9Y7UcZ7udZOH5u4 cWPMLjWxvaSv_lFGVGB.0SZGcqgriLSEdVln6HtmHGtOso4VhQBc83EUNOtd _c34_BLeYRLePJn8F_r73B8gMLTlV98BpTwqzvujE4q.I_c2JQHwHk2uVar8 GGQJjTl5zn28nfrxec1ZKeuZZqLzxgA-- X-Yahoo-SMTP: kMAkG6uswBCBwEfDAoIbXivsMA-- Message-ID: <1437606706.2688.0.camel@yahoo.com> From: gb To: Thomas Voegtlin Date: Thu, 23 Jul 2015 11:11:46 +1200 In-Reply-To: <55AFBBE6.3060702@electrum.org> References: <55AFBBE6.3060702@electrum.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.12.11 (3.12.11-1.fc21) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RP_MATCHES_RCVD autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: bitcoin-dev@lists.linuxfoundation.org Subject: Re: [bitcoin-dev] Making Electrum more anonymous X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jul 2015 23:11:53 -0000 Why RSA? > > Here is an idea, inspired by TOR, on which I would like to have some > feedback: We create an anonymous routing layer between Electrum servers > and clients. > > * Each server S publishes a RSA public key, KS > * Each client receives a list of available servers and their pubkeys > * For each wallet address, addr_i, a client chooses a server S_i, and a > RSA keypair (K_addr_i, k_addr_i) > * The client creates a list of encrypted requests. Each request contains > addr_i and K_addr_i, and is encrypted with the pubkey KS_i of S_i > * The client chooses a main server M, and sends the list of encrypted > requests to M > * M dispatches the client's requests to the corresponding servers S_i > (without the client's IP address.) > * Each server decrypts the requests it receives, performs the request, > and encrypts the result with K_addr_i > * M receives encrypted responses, and forwards them to the client. > * The client decrypts the encrypted response with k_addr_i >