Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018...
Transcript of Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018...
![Page 1: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/1.jpg)
Peer-to-PeerSecureUpdateforHeterogeneousEdgeDevices
E.Band,H.Herry,C.Perkins,J.SingerSchoolofComputingScience
UniversityofGlasgow
HeLP-DC,HiPEAC2018– UniversityofGlasgow 1
![Page 2: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/2.jpg)
FRµIT:FederatedRaspberryPi µ-InfrastructureTestbed(www.fruit-testbed.org)• “Massiveaggregationoflow-cost,low-power,commodityinfrastructurecanformanefficientandeffectivecomputefabricforkeydistributedapplications”
• Applications:edge-compute,IoT,portabledata-center,expendable-compute
• FundedbyUK-EPSRC
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Traditional:fewbigdata-centersvs
FRµIT:manymicrodata-centers
2
![Page 3: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/3.jpg)
Problem:UpdatingRemoteSystem
• Updatesystemiscritical• Securitypatch• Deployfirmware,software,configurations
• Regularupdate• Limited(orno)physicalaccess
• Remotelocations• Mobile• Privateresidentiallocations
• Existingtools• RequiresdirectSSHaccess• Needswell-connectedserver
HeLP-DC,HiPEAC2018– UniversityofGlasgow 3
![Page 4: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/4.jpg)
Problem:UpdatingRemoteSystem
• HeterogeneousNetwork• SomenodesarebehindNATs(e.g.residential)orFirewalls(e.g.university)
• Single-pointoffailure• Scalability
• DenialofServiceattackonupdateserver• Linuxdistributions:dedicatedmirrorservers• Randomizeddownloadslot-times[Pollocket.al.]
HeLP-DC,HiPEAC2018– UniversityofGlasgow 4
![Page 5: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/5.jpg)
OurApproach
• DecentralizedmanagementframeworkusingPeer-to-Peeroverlaynetwork• Agossipprotocoltodistributesecuredupdatenotifications(torrent-file)
• STUN-basedUDPholepunchingtodiscoverandopenNATbindings(NAT-TM)
• BitTorrent tosecurelydistributeupdates(software,managementscripts,etc)
• Contribution:oursystemassumespartialnetworkconnectivity,andworksinthepresenceofNATsorfirewalls
HeLP-DC,HiPEAC2018– UniversityofGlasgow 5
![Page 6: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/6.jpg)
OurApproach
• Otheradvantages• Bandwidthsharing• Updatescanreachindirectlyconnectednodes• Resilienttosinglepointoffailureandattacks• Wemaynotneedadedicatedupdateserver
HeLP-DC,HiPEAC2018– UniversityofGlasgow 6
![Page 7: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/7.jpg)
Architecture
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Agent
NAT-TMBTClient(Trans-mission)
OS
P2PUpdateSystem
Puppet Chef
Deployer
Shell
7
NAT
STUNServer
![Page 8: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/8.jpg)
Torrent-file++
HeLP-DC,HiPEAC2018– UniversityofGlasgow
• Tracker/Nodes• File-name• File-length• Piece-length• Cryptographic-hashesoffilepieces• Targetresourceidentifier• Version• Digitalsignature
Torren
t-file
(Stand
ard)
Torren
t-file++
• Targetresourceidentifier• Distinguishdifferenttargetresources
• Version(monotonicallyincreasing)• Helpagenttoignoreoutdatedupdateexistinginthenetwork
• DigitalSignature• Adminholdsaprivate-key• Eachnodehasapublic-key• Signature=encrypt(sha512(torrent-file),private-key)
• sha512(torrent-file)=?decrypt(signature,public-key)
8
![Page 9: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/9.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node2
Torrent-file++Update-fileNodeUpdated-Node
Walkthrough
9
IP1:Port1
![Page 10: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/10.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node2
Torrent-file++Update-fileNodeUpdated-Node
10
IP1:Port1
Walkthrough
![Page 11: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/11.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node2
Torrent-file++Update-fileNodeUpdated-Node
11
IP1:Port1
IP2:Port2Walkthrough
![Page 12: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/12.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node2
Torrent-file++Update-fileNodeUpdated-Node
12
IP1:Port1
IP2:Port2Walkthrough
![Page 13: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/13.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node2
Torrent-file++Update-fileNodeUpdated-Node
13
IP1:Port1
IP2:Port2Walkthrough
![Page 14: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/14.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node2
Torrent-file++Update-fileNodeUpdated-Node
14
IP1:Port1
IP2:Port2Walkthrough
![Page 15: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/15.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
NAT
STUNServer
15
Node4 Node5
NAT
IP4:Port4
Walkthrough
![Page 16: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/16.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
NAT(EIP3:EPort3)
STUNServer
16
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
Node4 Node5
NAT(EIP4:EPort4)
IP4:Port4
Walkthrough
![Page 17: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/17.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
STUNServer
17
NAT(EIP3:EPort3)
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
Node4 Node5
NAT(EIP4:EPort4)
IP4:Port4 IP1:Port1EIP4:EPort4,IP4:Port4
IP1:Port1EIP3:EPort3,IP3:Port3
Walkthrough
![Page 18: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/18.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
STUNServer
18
NAT(EIP3:EPort3)
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
Node4 Node5
NAT(EIP4:EPort4)
IP4:Port4 IP1:Port1EIP4:EPort4,IP4:Port4
IP1:Port1EIP3:EPort3,IP3:Port3IP5:Port5
Walkthrough
![Page 19: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/19.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
STUNServer
19
NAT(EIP3:EPort3)
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
Node4 Node5
NAT(EIP4:EPort4)
IP4:Port4 IP1:Port1EIP4:EPort4,IP4:Port4
IP1:Port1EIP3:EPort3,IP3:Port3IP5:Port5
Walkthrough
![Page 20: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/20.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
STUNServer
20
NAT(EIP3:EPort3)
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
Node4 Node5
NAT(EIP4:EPort4)
IP4:Port4 IP1:Port1EIP4:EPort4,IP4:Port4
IP1:Port1EIP3:EPort3,IP3:Port3IP5:Port5
Walkthrough
![Page 21: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/21.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
STUNServer
21
NAT(EIP3:EPort3)
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
Node4 Node5
NAT(EIP4:EPort4)
IP4:Port4 IP1:Port1EIP4:EPort4,IP4:Port4
IP1:Port1EIP3:EPort3,IP3:Port3IP5:Port5
Walkthrough
![Page 22: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/22.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node3
Torrent-file++Update-fileNodeUpdated-Node
STUNServer
22
NAT(EIP3:EPort3)
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
EIP3:EPort3,IP3:Port3EIP4:EPort4,IP4:Port4
Node4 Node5
NAT(EIP4:EPort4)
IP4:Port4 IP1:Port1EIP4:EPort4,IP4:Port4
IP1:Port1EIP3:EPort3,IP3:Port3IP5:Port5
Walkthrough
![Page 23: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/23.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
Firewall
23
Walkthrough
![Page 24: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/24.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
Firewall(EIP6:EPort6)(Adminmodifiestherules)
24
Walkthrough
![Page 25: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/25.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
25
EIP6:EPort6,IP6:Port6
Firewall(EIP6:EPort6)(Adminmodifiestherules)
Walkthrough
![Page 26: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/26.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
26
EIP6:EPort6,IP6:Port6
EIP6:EPort6,IP6:Port6
Firewall(EIP6:EPort6)(Adminmodifiestherules)
Walkthrough
![Page 27: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/27.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
27
EIP6:EPort6,IP6:Port6
EIP6:EPort6,IP6:Port6
IP1:Port1
Firewall(EIP6:EPort6)(Adminmodifiestherules)
Walkthrough
![Page 28: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/28.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
28
EIP6:EPort6,IP6:Port6
EIP6:EPort6,IP6:Port6
IP1:Port1
Firewall(EIP6:EPort6)(Adminmodifiestherules)
Walkthrough
![Page 29: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/29.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
29
EIP6:EPort6,IP6:Port6
EIP6:EPort6,IP6:Port6
IP1:Port1
Firewall(EIP6:EPort6)(Adminmodifiestherules)
Walkthrough
![Page 30: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/30.jpg)
HeLP-DC,HiPEAC2018– UniversityofGlasgow
Node1
Node6
STUNServer
Torrent-file++Update-fileNodeUpdated-Node
30
EIP6:EPort6,IP6:Port6
EIP6:EPort6,IP6:Port6
IP1:Port1
Firewall(EIP6:EPort6)(Adminmodifiestherules)
Walkthrough
![Page 31: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/31.jpg)
PreliminaryExperiment
• 6 Raspberry-Pis 2/3• Residentialnetworks(HomeNAT)– Sky,BT• FirewallNetwork– SchoolofComputingScience(UniversityofGlasgow)• STUNServeronGoogleComputeEngineVM• Update:webserverwithstaticfiles
• Puppetmanifest,puppet-modules,softwarepackages,htmlfiles
• Result:successfulupdatesonall-nodes,includingbehindhomeNATsandfirewall
HeLP-DC,HiPEAC2018– UniversityofGlasgow 31
![Page 32: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/32.jpg)
Shortcomings
• NotworkwithallNATtypese.g.SymmetricNAT
HeLP-DC,HiPEAC2018– UniversityofGlasgow 32
![Page 33: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/33.jpg)
Conclusion&FutureWork
• Our(prototype)frameworkcanupdatesecurelythesystemwithpartialnetworkconnectivity,andworksinthepresenceofNATsorfirewalls• IntegratethisP2PsecureupdateframeworkintoFRµITTestbed• Large-scaleexperimentsonFRµITTestbed
HeLP-DC,HiPEAC2018– UniversityofGlasgow 33
![Page 34: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/34.jpg)
https://picycle.org
DoyouhaveanunusedRaspberryPiboardlockedawayinacupboard?Pleasedonateitforscientificresearch.
HeLP-DC,HiPEAC2018– UniversityofGlasgow 34
![Page 35: Peer-to-Peer Secure Update for Heterogeneous Edge Devices€¦ · HeLP-DC, HiPEAC 2018 –University of Glasgow 31. Shortcomings •Not work with all NAT types e.g. Symmetric NAT](https://reader033.fdocuments.us/reader033/viewer/2022053022/604e4baa0528696a967f4e4c/html5/thumbnails/35.jpg)
Thankyou!
HeLP-DC,HiPEAC2018– UniversityofGlasgow 35