×

System and method for implementing secure communications for internet of things (IOT) devices

  • US 10,412,064 B2
  • Filed: 03/30/2016
  • Issued: 09/10/2019
  • Est. Priority Date: 01/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing, with a computing device, connectivity between a first device and a second device over at least one network, by establishing an Internet-of-Things (“

    IoT”

    ) protocol-based, machine-to-machine communication channel between the first device and the second device over the at least one network that allows autonomous machine-to-machine communications between the first device and the second device, without any user interaction or any user input during the autonomous machine-to-machine communications;

    receiving, with the computing device, an indication from at least one of the first device and the second device that at least one data packet of the plurality of data packets will contain sensitive information; and

    automatically establishing, based at least in part on receiving the indication from at least one of the first device and the second device that at least one data packet of the plurality of data packets will contain sensitive information, without any user interaction or any user input, and with the computing device, a secure off-the-record (“

    OTR”

    ) communication session within the IoT protocol-based, machine-to-machine communication channel between the first device and the second device over the at least one network, the secure OTR communication session providing encrypted machine-to-machine communications between the first device and the second device, without any content of communications that is exchanged between the first device and the second device over the secure OTR communication session being recorded or, logged wherein the secure OTR communication session utilizes one or more cryptographic protocols or techniques selected from a group consisting of AES symmetric-key algorithm, Diffie-Hellman key exchange, SHA-1 hash function, forward secrecy, deniable authentication, and malleable encryption, wherein the IoT protocol-based, machine-to-machine communication channel is established using an IoT protocol, wherein the secure OTR communication session is established using an OTR communication protocol, and wherein the OTR communication protocol is part of the IoT protocol, and wherein the first device and the second device are located in proximity to each other.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×