System, apparatus and method for security interoperability path analysis in an internet of things (iot) network

US2016366181A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016366181-A1
Application numberUS-201615045676-A
CountryUS
Kind codeA1
Filing dateFeb 17, 2016
Priority dateJun 9, 2015
Publication dateDec 15, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, an apparatus comprises a first logic to receive security attribute information from a plurality of devices, generate a connectivity graph of the plurality of devices based at least in part on the security attribute information and identify an interoperability issue between a first device and a second device based on the connectivity graph. The apparatus may further include a second logic to generate a recommendation to resolve the interoperability issue and a third logic to provide provisioning information to at least one of the first device and the second device based on the recommendation. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus comprising: a first logic to receive device attribute information from a plurality of devices of a network, the first logic to analyze security attribute information of the device attribute information and generate a connectivity graph of the plurality of devices based at least in part on the security attribute information and identify an interoperability issue between a first device and a second device based on the connectivity graph; a second logic to generate a recommendation to resolve the interoperability issue; and a third logic to provide provisioning information to at least one of the first device and the second device based on the recommendation. 2 . The apparatus of claim 1 , wherein the recommendation comprises at least one of a communication channel and a transport protocol to enable the first device and the second device to establish a secure communication path. 3 . The apparatus of claim 1 , wherein the apparatus comprises a security resource introspection manager (SRIM), the SRIM to execute in a distributed manner across at least some of the plurality of devices. 4 . The apparatus of claim 3 , wherein the apparatus comprises a security abstraction layer having the SRIM. 5 . The apparatus of claim 1 , wherein the apparatus comprises a central controller of the network to execute on one or more computing platforms. 6 . The apparatus of claim 5 , wherein the one or more computing platforms comprises a trusted execution environment (TEE) to execute in an isolated environment, the second logic to execute at least in part in the TEE. 7 . The apparatus of claim 1 , wherein the second logic is to identify whether a third device to be incorporated into the network would realize a path to a sub-graph of the connectivity graph, the sub-graph to be isolated from other devices. 8 . The apparatus of claim 1 , wherein the second logic is to enable the first device to form a secure communication path to the second device via a first common communication channel and a first common transport protocol, the first common communication channel and the first common transport protocol having a greater security capability than a second common communication channel and a second common transport protocol. 9 . The apparatus of claim 1 , wherein the second logic is to receive a trusted boot measurement from the first device and compare information of the trusted boot measurement with the device attribute information. 10 . The apparatus of claim 1 , wherein the second logic is to identify a third device to be isolated from at least a fourth device, based on the connectivity graph and the security attribute information. 11 . The apparatus of claim 1 , wherein the second logic is to group a first portion of the plurality of devices into a first group based on the security attribute information and to group a second portion of the plurality of devices into a second group based on the security attribute information, wherein at least one device is to be grouped in the first group and the second group. 12 . At least one computer readable storage medium comprising instructions that when executed enable a system to: analyze, in a security engine of a network, security attribute information of a plurality of devices of the network; identify, in the security engine, at least one interoperability issue between a first device and a second device of the network; and provide, from the security engine, a recommendation to at least one of the first device and the second device for a configuration update to enable the first and second devices to be interoperable at a first security level. 13 . The at least one computer readable storage medium of claim 12 , further comprising instructions that when executed enable the security engine to receive the security attribute information in device attribute information of the plurality of devices. 14 . The at least one computer readable storage medium of claim 12 , further comprising instructions that when executed enable the security engine to generate a connectivity graph of the network based at least in part on the security attribute information. 15 . The at least one computer readable storage medium of claim 14 , further comprising instructions that when executed enable the security engine to identify the at least one interoperability issue based at least in part on the connectivity graph. 16 . The at least one computer readable storage medium of claim 14 , further comprising instructions that when executed enable the security engine to isolate a third device from a fourth device of the network based at least in part on the connectivity graph. 17 . The at least one computer readable storage medium of claim 12 , wherein the recommendation comprises at least one of an updated channel and an updated transport protocol, where at least one of the updated channel and the updated transport protocol is not native to at least one of the first device and the second device. 18 . The at least one computer readable storage medium of claim 17 , further comprising instructions that when executed enable the security engine to cause the at least one of the first device and the second device to be provisioned for the at least one of the updated channel and the updated transport protocol. 19 . A system comprising: a plurality of devices, each of the plurality of devices including at least one channel and at least one transport protocol; and a controller coupled to the plurality of devices, the controller including a security logic to receive security attribute information of the plurality of devices, analyze the security attribute information, identify an interoperability issue between a first device and a second device based at least in part on the analyzed security attribute information, generate a recommendation to resolve the interoperability issue, and provide provisioning information to at least one of the first device and the second device based on the recommendation. 20 . The system of claim 19 , wherein the security logic is to communicate an isolation of a third device from a fourth device to a network authoring tool, the network authoring tool to generate an access control policy to prevent interaction between the third device and the fourth device. 21 . The system of claim 19 , wherein the recommendation comprises at least one of an updated channel and an updated transport protocol, where at least one of the updated channel and the updated transport protocol is not native to at least one of the first device and the second device. 22 . The system of claim 19 , wherein the first device comprises a security abstraction layer to provide the security attribute information to the controller, the security attribute information including channel and transport protocol information.

Assignees

Inventors

Classifications

  • Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities · CPC title

  • Entity profiles · CPC title

  • between heterogeneous systems · CPC title

  • Traffic logging, e.g. anomaly detection · CPC title

  • H04L63/20Primary

    for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016366181A1 cover?
In one embodiment, an apparatus comprises a first logic to receive security attribute information from a plurality of devices, generate a connectivity graph of the plurality of devices based at least in part on the security attribute information and identify an interoperability issue between a first device and a second device based on the connectivity graph. The apparatus may further include a …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L63/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).