Delivery-Date: Fri, 05 Feb 2016 18:01:52 -0500
Return-Path: <tor-talk-bounces@lists.torproject.org>
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on moria.seul.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	RCVD_IN_DNSWL_MED,T_DKIM_INVALID,T_RP_MATCHES_RCVD autolearn=ham version=3.3.1
X-Original-To: archiver@seul.org
Delivered-To: archiver@seul.org
Received: from eugeni.torproject.org (eugeni.torproject.org [38.229.72.13])
	(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by khazad-dum.seul.org (Postfix) with ESMTPS id 72B821E0E01;
	Fri,  5 Feb 2016 18:01:50 -0500 (EST)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id A3F88399EA;
	Fri,  5 Feb 2016 23:01:45 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id 1AC21398CF
 for <tor-talk@lists.torproject.org>; Fri,  5 Feb 2016 23:01:42 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at 
Received: from eugeni.torproject.org ([127.0.0.1])
 by localhost (eugeni.torproject.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id px4ueCUpro7Z for <tor-talk@lists.torproject.org>;
 Fri,  5 Feb 2016 23:01:42 +0000 (UTC)
Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com
 [IPv6:2607:f8b0:4003:c06::231])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (not verified))
 by eugeni.torproject.org (Postfix) with ESMTPS id EA1E139456
 for <tor-talk@lists.torproject.org>; Fri,  5 Feb 2016 23:01:41 +0000 (UTC)
Received: by mail-oi0-x231.google.com with SMTP id w5so50437449oie.1
 for <tor-talk@lists.torproject.org>; Fri, 05 Feb 2016 15:01:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=literati-org.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :content-type; bh=K83bdUfxs92NMNwMbx0aXSdZ005lvLBVQRQYMXKTkDI=;
 b=mO2ns24P+tqPI3b0w6UzTRcQIubEZmESOx7A1vHG4oOfvdqzBMYAFIvQ8bcWo2jYOI
 rt9Tr0rrS9/HBcccXViikRjvcqBDPzUqJH/kXMtOC8kW/Ph8VFUZRDqcTZcPIBv/5zb1
 N1Jqizjhhhh7iw24LNB39B3wchWu82pDmdeH6raEmqXbZNl+Rcy5RLkQLbUovInwl7JT
 JRfe+BpQ6i9aVu94Z5wPTaKT2LeGlzQSxMAK551r2NagayBRRlVnFkj3eUckirzDazqW
 vx/2yOxpRgyufa1DSiY+C7HkZP8kgw6eiuqt1oNSoh2NcSoudNXWgq0VaDldRIeU+bRs
 73JA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:content-type;
 bh=K83bdUfxs92NMNwMbx0aXSdZ005lvLBVQRQYMXKTkDI=;
 b=hJV+TCB2lHhzjzp8uBOLxtKy8XOaxYA3QpLPsy5ygXvLzZxxAw+GQTz4jF/iL4IAII
 dxyYoDkbPnxrBtyGfNH+Fgq3ae3nU/P52A4ar0qAGHg5GRmc+kcD2m8UuTQqgDCU84mh
 jAuxXQqSIZKWPdt9HY1aOykMnI7r4ak2O8VAMm460d1kvJ65BIvuCPX1S3Pqu2Wsy8oh
 EIifmeuj8z/I5H/5nON5dDo9K3Ib5g3PpHntTd9QWjM+Stfln6K4DTTCkL9A9M2zTFQw
 uWFB8MMFihz7ze4E1vsKt94qZSktRvNSat7jVo+iQ86y9vz7sXcoKeS4t75Bbp44URNQ
 DbxQ==
X-Gm-Message-State: AG10YOQfVQ7nRDV4PiGyG7OosHzcjDjuaDpM47j+zqFYBpK8eHxBkhh8dJ7hSmmY6B/ap1WkwKmkBzGPBc6hjQ==
X-Received: by 10.202.189.194 with SMTP id n185mr10357827oif.96.1454713299527; 
 Fri, 05 Feb 2016 15:01:39 -0800 (PST)
MIME-Version: 1.0
References: <1535255365.1971728.1454613431476.JavaMail.yahoo.ref@mail.yahoo.com>
 <1535255365.1971728.1454613431476.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <1535255365.1971728.1454613431476.JavaMail.yahoo@mail.yahoo.com>
From: Sean Lynch <seanl@literati.org>
Date: Fri, 05 Feb 2016 23:01:29 +0000
Message-ID: <CAHKdp-kRjuya08N+zzJn8ssh25PSUCptiiV=rKyPyomxzGU3AQ@mail.gmail.com>
To: Tor-talk <tor-talk@lists.torproject.org>
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: Re: [tor-talk] hierarchy anonymity
X-BeenThere: tor-talk@lists.torproject.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: tor-talk@lists.torproject.org
List-Id: "all discussion about theory, design,
 and development of Onion Routing" <tor-talk.lists.torproject.org>
List-Unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=unsubscribe>
List-Archive: <http://lists.torproject.org/pipermail/tor-talk/>
List-Post: <mailto:tor-talk@lists.torproject.org>
List-Help: <mailto:tor-talk-request@lists.torproject.org?subject=help>
List-Subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

A naive, probably inefficient approach would be to have everyone tweet
fixed-length encrypted messages encrypted with each of the others' private
keys, including the teacher's, at the same time every day. Everyone would
also download everyone else's tweets and attempt to decrypt all of them.
All but the teacher's message would be random garbage with a broken
signature or message digest. Provided you always sign, then encrypt, and do
not leak any information about the recipient's public key in the
ciphertext, it should be impossible to see who's sending valid messages.
I'm thinking a cipher like curve25519-xsalsa20-poly1305 so that the
ciphertext fits in a tweet, at least if you strip the
https://en.wikipedia.org/ off the front.

On Thu, Feb 4, 2016, 11:17 Jonathan Wilkes <jancsika@yahoo.com> wrote:

> Hi Tor,Suppose there are twitter users @Alice000...@Alice999 who all know
> each other's public key.  One of them is
> a teacher of an online security class.  The rest are students.
> The class consists of the teacher sending the students a link to a
> Wikipedia page each day, for an entire year.  Each day every member of the
> class (including the teacher) must visit that Wikipedia page in the clear.
> The teacher may only communicate with the class using Twitter (though the
> tweets may be encrypted using students' public keys).
> Is there an extant messaging protocol that would hide the student/teacher
> hierarchy if all communication metadata is
> public?
> -Jonathan
> --
> tor-talk mailing list - tor-talk@lists.torproject.org
> To unsubscribe or change other settings go to
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
>
-- 
tor-talk mailing list - tor-talk@lists.torproject.org
To unsubscribe or change other settings go to
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk

