[Nfd-dev] LINK spec discussion

Yingdi Yu yingdi at CS.UCLA.EDU
Mon Sep 15 22:11:14 PDT 2014


On Sep 15, 2014, at 9:54 PM, Wentao Shang <wentaoshang at gmail.com> wrote:

> On Mon, Sep 15, 2014 at 9:19 PM, Yingdi Yu <yingdi at cs.ucla.edu> wrote:
> 
> On Sep 15, 2014, at 5:20 PM, Wentao Shang <wentaoshang at gmail.com> wrote:
> 
>> On Mon, Sep 15, 2014 at 4:02 PM, Alex Afanasyev <alexander.afanasyev at ucla.edu> wrote:
>> 
>> On Sep 15, 2014, at 3:50 PM, Lixia Zhang <lixia at cs.ucla.edu> wrote:
>> 
>> > 1/ I agree with Wentao on the following:
>> >
>> >> a link object "A -> B" involves two parties, i.e., A and B. Unless A and B are actually the same party, you need to have two signatures, one from A and one from B, to indicate that both parties have agreed on this link relationship.
>> 
>> This is very general statement.  On a surface, this could be a desired property.  The whole question which goal is this property achieving?  In my opinion, giving provider a tool to allow/deny hosting things inside the provider is much bigger harm then allowing anybody to express their desire for their client to try to request data from the specific provider. 
>> 
>> I don't quite understand this argument: if the provider doesn't want to host the client's content, the link relationship wouldn't have existed in the first place.
> 
> No, it is not about hosting the client's content, the client still hosts its own data from its own machine, but the machine is connected to the internet through att's network. Basically, the client only bought the internet access from att. If a link object signed by att is required to publish the data, it implies that att can decide the type of data that the client can publish. I think this violates the network neutrality, and nobody would like that.
> 
> In this case, yes, double signature is not necessary because the link is pointing to the client's own data. As I said, double signature is only meaningful when the link tries to connect two different parties.

then what is the gain of the second signature in the second case? For those who just want to send the interests, they do not care whether the second signature exists or not. For the provider, they can simply discard the interests for the data that the provider does not host.

I just do no think the second signature can mitigate the DDoS attack, but I do agree with Lixia that the second signature might be useful if some data consumers or intermediate routers want to know whether the data is indeed from the requested provider. 

Yingdi

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20140915/9d9fa65c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 496 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20140915/9d9fa65c/attachment.bin>


More information about the Nfd-dev mailing list