A system for provisioning a secure connection to an inter-device connection , characterized by comprising: a first device having a secure element , wherein the secure element : (i) stores a device secret, (ii) instantiates a first connection protocol module , and (iii) instantiates a first connection protocol key generator ; a cloud architecture that: (i) stores a mapping from the device secret to an identification of the first device , and (ii) instantiates a second connection protocol key generator ; wherein the first connection protocol key generator and the second connection protocol key generator are both configured to generate a pairing key using the device secret; wherein the first connection protocol key generator generates the pairing key using a first time stamp generated on the first device ; and wherein the second connection protocol key generator generates the pairing key using a second time stamp generated in the cloud architecture ; and a second device that: (i) has a processor which instantiates a second connection protocol module , (ii) is communicatively connected to the first device via the inter-device connection , (iii) is configured to receive the identification of the first device from the first device , and (iv) is configured to exchange the identification of the first device for the pairing key with the cloud architecture over a network connection ; wherein the first connection protocol module and the second connection protocol module are configured to: (i) mutually authenticate using the pairing key, and (ii) add the secure connection to the inter-device connection using the pairing key upon said mutual authentication using the pairing key. a first device having a secure element , wherein the secure element : (i) stores a device secret, (ii) instantiates a first connection protocol module , and (iii) instantiates a first connection protocol key generator ; a cloud architecture that: (i) stores a mapping from the device secret to an identification of the first device , and (ii) instantiates a second connection protocol key generator ; wherein the first connection protocol key generator and the second connection protocol key generator are both configured to generate a pairing key using the device secret; wherein the first connection protocol key generator generates the pairing key using a first time stamp generated on the first device ; and wherein the second connection protocol key generator generates the pairing key using a second time stamp generated in the cloud architecture ; and a second device that: (i) has a processor which instantiates a second connection protocol module , (ii) is communicatively connected to the first device via the inter-device connection , (iii) is configured to receive the identification of the first device from the first device , and (iv) is configured to exchange the identification of the first device for the pairing key with the cloud architecture over a network connection ; wherein the first connection protocol module and the second connection protocol module are configured to: (i) mutually authenticate using the pairing key, and (ii) add the secure connection to the inter-device connection using the pairing key upon said mutual authentication using the pairing key. <EOS>