====== ICN tutorial ====== * CCNx sold to Cisco becomes CICN * NDN fork 2011 * NFN named function networking * can do something like hadoop map/reduce? ===== IoT & ICN ===== * Challenges: (icn in the wild paper) * name?: * auto configuration * FIB, unique * Push traffic: * ICN not supporting push * Header size * solution: header compression like 6lowpan ===== ICN demo ===== * Get temp / humid frome sensor measured in a period * NFN request?? why? * just the name of the source? * Handson * Compile riot * cd /home/pi/RIOT-OS/RIOT ===== NDN Security ===== * Immutable name: * zero configuration required (vs. IP, etc) * multi interfaces * ... * Data centric security * data name - key name: same data name, different keys * trust model is designed with applications: hierarchy * key management protocol * Trust schema * distributed and update using ndn mechanisme * secured as any other data packet * name based Access control * public/private data owner / producer / consumer * Attribute authority * NDN - RIOT * github/named-data-iot/ndn-riot ===== CCN-Lite ===== * tutorial, readme in the source ===== FIT IoT Lab ===== *