SECURE the Internet of Things (IoT)

I would like to present my idea how to protect the IoT. I’m aware that my design may contain some errors. It’s just my version.

The concept of ‘Internet of Things’, where many ‘things’ interact between each other, requires new model of security. I would like to propose my idea of using existing elements, which are reliable and widely used in today’s networks.
KEY ELEMENTS

ZONE DESCRIPTION
There are three types of zones with different functionality:

IoT_1.jpg
Figure 1: Zone “1”

IoT_2.jpg
Figure 2: Zone “1” & “2”

IoT_3.jpg
Figure 3: Zone “1”, “2” and “3”

ZONE MANAGER FUNCTIONALITY

ZONE “1” MEMBER’S REGISTRATION STEPS

GET VPN Server configuration:

crypto gdoi group GETVPN
 identity number 12345           parameter to agree (manually)
 server local
  rekey algorithm aes 128
  rekey address ipv4 103         parameter to agree (generated automatically from DHCP)
  rekey retransmit 10 number 2
  rekey authentication mypubkey rsa REKEYRSA
  sa ipsec 1
   profile GETVPN_PRF
   match address ipv4 102        parameter to agree (generated automatically from DHCP)
   replay counter window-size 64
   address ipv4 10.0.0.1         parameter to agree (generated automatically from   
                                         interface setting)

GET VPN Client configuration:

crypto gdoi group GETVPN
 identity number 12345       parameter to agree (manually)
 server address ipv4 10.0.0.1    parameter to agree (generated automatically from DHCP)

OPEN QUESTIONS

OTHER EXAMPLES

IoT_5.jpg
Figure 4: Example of relation between one host in the zone “1” and few partners

In above example we have the car in zone “1” as a trusted host and secure connections with different partners: a petrol station, a car service, police monitoring.

IoT_6.jpg
Figure 5: City facilities example

 
6
Kudos
 
6
Kudos

Now read this

DMVPN - phase two - OSPF

In my second post about DMVPN and OSPF I would like to change my configuration from my previous post to enable direct communication between spoke routers. I strongly recommend to read my previous post first before you start reading this... Continue →