[ndnSIM] Exclude field in The new version of NDN

Junxiao Shi shijunxiao at email.arizona.edu
Wed Sep 19 02:30:52 PDT 2018

Hi Zeinab

To secure my protocol , I need to mention in the Interest message that a
> user is not interested in specific data
You indicate the Interest should not match certain Data by using a more
specific prefix.
Suppose you have Data /A/B/1, /A/B/2, /A/B/3. If you don’t want /A/B/1, you
express Interest /A/B/2 or /A/B/3.

( just assume data is fresh also )
If you need to discover the latest version, producer is supposed to set
FreshnessPeriod correctly such that previous versions become non-fresh. See
https://named-data.net/publications/hoticn18realtime-retrieval/ .
If you are concerned that someone would attack the network by responding to
one of the earlier Interests with a Data having large FreshnessPeriod, so
that it stays fresh for long duration: use a feedback mechanism to ask the
network to erase such Data
https://named-data.net/publications/mitigating_poisoned_content/ ; see also
http://hdl.handle.net/10150/625652 section 4.2 about where to place the
trust schema for the Data. Exclude selector won’t help you because the
malicious producer can just send another Data with large FreshnessPeriod
that satisfies your new Interest.

so you recommend me to define a new field in Interest message or is there
> any other field that I can use .
> 90% of the time when someone thinks they want a new field in network
layer, it’s a misunderstanding of the protocol.

Yours, Junxiao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20180919/8b06e4d5/attachment.html>

More information about the ndnSIM mailing list