Abstract:
Data chunks with names bound to them are "first-class citizens" in information-centric networks. The main service such a network provide to it’s users is the resolution of names to the associated data. A named function network (NFN) extends this service and also resolves on-demand computation expressions composed from named data and functions. The resolution of computation expressions is completely transparent to the user which makes it very convenient for application developers, however, also means the whole network becomes a black box that must be trusted totally. In this work we augment NFN with a datastructure that creates transparency about the genesis of every evaluation result. We show that this datastructure enables applications to single out results produced by dubious computing providers and further to maintain trust relationships with these.