(57)【特許請求の範囲】
【請求項１】
第１の接続デバイスを管理する方法であって、
プロセッサが、前記第１の接続デバイス内に含まれた非一時的なコンピュータ可読記憶媒体内に記憶されたセキュリティアソシエーション記録を更新する要求を、第１の実体と関連付けられた第２の接続デバイスから前記第１の接続デバイスの通信インターフェースで受信することと、
前記プロセッサが、前記セキュリティアソシエーション記録に基づいて、前記第１の接続デバイスが実体と関連付けられていないと判定することと、
前記プロセッサが、前記第１の実体と関連付けられた第１のグループトークンを、前記第２の接続デバイスから前記第１の接続デバイスの前記通信インターフェースで受信することと、
前記プロセッサが、前記第１の接続デバイスが前記第１の実体と関連付けられていることを示すように前記セキュリティアソシエーション記録を更新することと、
前記プロセッサが、第２のグループトークンを含むメッセージを、第３の接続デバイスから受信することと、
前記プロセッサが、前記第１のグループトークン及び前記第２のグループトークンが同じであると判定することと、
前記プロセッサが、前記第３の接続デバイスが前記第１の実体と関連付けられていることを示すように前記セキュリティアソシエーション記録を更新することと、
を含む、方法。
【請求項２】
前記第１の接続デバイスの前記通信インターフェースが、近位場通信インターフェースを含む、請求項１に記載の方法。
【請求項３】
前記近位場通信インターフェースが、近距離無線通信（「ＮＦＣ」）インターフェースを含む、請求項２に記載の方法。
【請求項４】
前記第１の実体が、ユーザを含む、請求項１に記載の方法。
【請求項５】
前記第１の実体が、ユーザのグループを含む、請求項１に記載の方法。
【請求項６】
前記第１の実体が、組織を含む、請求項１に記載の方法。
【請求項７】
前記プロセッサが、前記第１の接続デバイスが前記第１の実体と関連付けられていることを示すように前記セキュリティアソシエーション記録を更新することが、前記プロセッサが、前記セキュリティアソシエーション記録内に前記第１のグループトークンを記憶することを更に含む、請求項１に記載の方法。
【請求項８】
前記第１のグループトークン及び前記第２のグループトークンのうちの少なくとも１つが、暗号化鍵を含む、請求項１に記載の方法。
【請求項９】
前記第２の接続デバイスが、スマートホンを含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
この出願は、２０１４年２月１４日に出願され、「ＰＥＲＳＯＮＡＬ  ＩＮＴＥＲＮＥＴ  ＯＦ  ＴＨＩＮＧＳ  ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ」と題された米国仮特許出願第６１／９４０，１８２号、及び２０１４年２月２８日に出願され、「ＰＥＲＳＯＮＡＬ  ＩＮＴＥＲＮＥＴ  ＯＦ  ＴＨＩＮＧＳ  ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ」と題された米国仮特許出願第６１／９４６，４０４号に対して３５Ｕ．Ｓ．Ｃ．§１１９（ｅ）の下で優先権の利益を主張するものであり、それらの両方は、その全体が参照によって本明細書に組み込まれる。
著作権の認可
【０００２】
この特許書類の開示部分は、著作権保護の支配下にあるものを含み得る。著作権の所有者は、それが米国特許商標庁の特許ファイルまたは記録に現れるような、何人による本特許書類または本特許開示の複製にも異論はないが、さもなければ、いかなる全ての著作権をも保有する。
【背景技術】
【０００３】
接続デバイスは、我々の生活の重要な部分になってきている。インターネットの使用が人々の日々の活動にますます本質的になると共に、より多くの個人電子デバイスが相互接続されるようになっている。様々なインターネット接続デバイスが、今や、既存のインターネットインフラストラクチャを使用する、物のインターネット（「ＩｏＴ」）と呼ばれる接続デバイスエコシステムの一部分として消費者に利用可能である。ＩｏＴは、様々な計算デバイス及びデバイスのグループ（集合的に、「物」）をより有用にさせる接続性を提供する。ＩｏＴはまた、ユーザに関するデータのかつてないほどの量の収集を可能にし得、それによって、ユーザの環境、挙動、及び／またはユーザと関連付けられた様々なデバイスがいかに良く機能するかについての理解を容易にする。ＩｏＴは、様々なデバイスの制御及び／または自動化を更に可能にし得、それによって、ユーザのデバイス間の相互作用、及び／またはユーザのデバイスの機能性を改善する。
【０００４】
ＩｏＴは、接続性が様々な異なる技術によって容易にされる、比較的異質のものであり得る。伝統的なセキュリティ及び／またはセキュリティ管理技術は、かかる多様なエコシステムにおいて実現することが困難であり得るので、ＩｏＴ内での信用、プライバシー、安全性、及び／またはセキュリティ（「ＴＰＳＳ」）の提供は、特有の難題を提示する。例えば、ＩｏＴ内のアドホックネットワークならびに／または様々な制御及び／もしくは通信経路及び／もしくはチャネルの使用は、それらの多くがユーザから見えない可能性があり、ＩｏＴ内でＴＰＳＳを実現することの難しさをもたらし得る。
【０００５】
本開示は、一般に、ネットワークセキュリティシステム及び方法に関する。より具体的には、排他的ではないが、本開示は、ネットワーク内の様々な接続デバイス間で通信される情報の信用、プライバシー、安全性、及び／またはセキュリティ、ならびにその接続デバイスの動作を容易にするためのシステム及び方法に関する。本明細書に開示されるシステム及び方法は、接続デバイスまたは「物」のエコシステム内のＴＰＳＳを容易にする。本明細書において使用される際、デバイス、接続デバイス、システム、実体、及び／または物という用語は、一定の場合において、相互に交換可能に使用され得る。一定の実施形態では、本システム及び方法は、特定のユーザ、実体、及び／またはそれらのグループと関連付けられた個人ＩｏＴエコシステムに関連して利用されてもよい。開示されるシステム及び方法の実施形態は、とりわけ、ユーザ、及び／またはユーザの家、車両、職場、及び／または同様のものと関連付けられた接続デバイスの多様なエコシステム内でＴＰＳＳを実現し得る。例えば、開示されるシステム及び方法の一定の実施形態は、限定することなく、セキュリティシステム、ネットワーク化されたロック、サーモスタット、暖房、換気、及び空調（「ＨＶＡＣ」）システム、灌漑システム、水管理、ポンプ、ヒータ、家需給計器、ホームネットワークゲートウェイ、活動センサ、警報（例えば、火災及び／またはＣＯ２警報）、接続された照明、接続された家庭用電化製品（例えば、冷蔵庫、洗濯機、テレビ等）、接続された車両、医療及び／または個人デバイス（例えば、活動及び／または健康モニタリングデバイス、ペースメーカー、インシュリンポンプ、血糖モニタ等）、移動通信デバイス、計算デバイス、ならびに／または任意の他の接続デバイスのみならず、関連付けられた状況及び／もしくはデータ記憶装置を含む、任意の適切な接続デバイス（単数または複数）に関連して使用され得る。
【０００６】
いくつかの実施形態では、ＴＰＳＳが、個人ＩｏＴのユーザと関連付けられたセキュリティアソシエーション及び／または共有グループトークンの使用を通して、様々な接続デバイス間で個人ＩｏＴにおいて確立され得る。一定の実施形態では、これらのセキュリティアソシエーションが、ユーザと関連付けられた明示的なプライベートネットワーク及び／またはユーザと関連付けられた個人ＩｏＴを形成するために使用され得る。本明細書に詳述されるように、様々な実施形態において、ユーザは、ネットワークの構成デバイス間での様々なセキュリティアソシエーションの管理を通して、彼または彼女の明示的なプライベートネットワーク内に含まれるデバイスを追加及び／または管理し得る。
【図面の簡単な説明】
【０００７】
この発明的な研究成果は、添付図面と共に以下の発明を実施するための形態を参照することにより容易に理解されるであろう。
【０００８】
【図１】本開示の実施形態と一致する例示的な接続デバイスエコシステムを例示する。
【図２】本開示の実施形態と一致する接続デバイスエコシステム内に含まれる例示的なアーキテクチャ層を例示する。
【図３】本開示の実施形態と一致する明示的なプライベートネットワーク内に含まれる物と関連付けられた例示的な属性を例示する。
【図４】本開示の実施形態と一致する明示的なプライベートネットワークにおける構成員加入プロセスを例示する。
【図５】本開示の実施形態と一致する接続デバイスの要素を例示する。
【図６】本開示の実施形態と一致する接続デバイスの例示的なサービス層を例示する。
【図７】本開示の実施形態と一致する例示的な接続デバイス相互作用モデルを例示する。
【図８】本開示の実施形態と一致する物と関連付けられた例示的なセキュリティアソシエーション記録を例示する。
【図９】本開示の実施形態と一致する接続デバイスを管理する例示的な方法のフローチャートを例示する。
【図１０】本開示のシステム及び方法の実施形態を実現するために使用され得る例示的なシステムを例示する。
【発明を実施するための形態】
【０００９】
発明的な研究成果に一致するシステム及び方法についての、発明を実施するための形態の詳説が、以下に提供される。いくつかの実施形態が記載されるが、本開示は、任意の１つの実施形態に限定されるのではなく、代わりに、多数の代替案、修正、及び均等物を包含することが理解されるべきである。加えて、多数の具体的な詳細が、本明細書に開示される様々な実施形態の完全な理解をもたらすために以下の説明に記載されるが、いくつかの実施形態が、これらの詳細のうちのいくつかまたは全てを用いずに実施され得る。その上、明確さの目的のために、関連技術において既知である一定の技術的題材は、開示を不必要に曖昧にすることを避けるために詳細に記載されていない。
【００１０】
開示の様々な実施形態は、図面への参照によって理解され得、同様の部分は、同様の数字によって示され得る。開示される実施形態の構成要素は、本明細書において図面中に一般に記載され例示されるように、多種多様な異なる構成で配置され得、設計され得る。それ故、発明的な研究成果の例示的な実施形態の以下の発明を実施するための形態は、特許請求されるような、本開示の範囲を限定することを意図されるのではなく、開示の可能な実施形態の単なる代表的なものである。加えて、本明細書に開示されるあらゆる方法のステップは、別段指定されない限り、必ずしも任意の特定の順序で、または更には順次に実行される必要はなく、それらのステップが一回だけ実行される必要もない。
【００１１】
ＩｏＴエコシステムなどの接続デバイスエコシステムにおけるＴＰＳＳを容易にするためのシステム及び方法が、提示される。一定の実施形態では、本明細書に記載されるシステム及び方法は、例えば、デジタル著作権管理（「ＤＲＭ」）技術、例えば、同一譲受人に譲渡された同時係属の米国特許出願第１１／５８３，６９３号（「第‘６９３号出願」）に記載されたものなど、サービスオーケストレーション及び／またはＤＲＭ技術、例えば、同一譲受人に譲渡された米国特許第８，２３４，３８７号（「第‘３８７号特許」）に記載されたものなど、遺伝情報記憶及び／または管理技術、例えば、同一譲受人に譲渡された同時係属の米国特許出願第１３／６５４，３４９号（「第‘３４９号出願」）に記載されたものなど、信用された車両技術、例えば、同一譲受人に譲渡された同時係属の米国特許出願第１３／７６６，４３２号（「第‘４３２号出願」）に記載されたものなど、個人用データ管理技術、例えば、同一譲受人に譲渡された同時係属の米国特許出願第１４／０７４，６０３号（「第‘６０３号出願」）に記載されたものなど、コンテンツ配信技術、例えば、同一譲受人に譲渡された同時係属の米国特許出願第１２／７８５，４０６号（「第‘４０６号出願」）に記載されたものなど、及び／または情報ターゲッティング技術、例えば、同一譲受人に譲渡された同時係属の米国特許出願第１３／９４６，７５０号（「第‘７５０号出願」）に記載されたものなど（第‘６９３号出願、第‘３８７号特許、第‘３４９号出願、第‘４３２号出願、第‘６０３  号出願、第‘４０６出願、及び第‘７５０号出願の内容は、それらの全体が参照によって本明細書に組み込まれる）に関して、ならびに他の文脈において使用され得る。これらのシステム及び方法は、それらの中で利用される構成要素、システム、及び方法の大部分であるように、新規であることが認識されるであろう。
【００１２】
本明細書に開示される実施形態と一致して、個人ＩｏＴなどの接続デバイスエコシステムにおける適切なＴＰＳＳ方法論の確立が、以下のうちの１つ以上の分析を包み得る。
【００１３】
・何の主体が、個人ＩｏＴに含まれるか？すなわち、何の実体−人物、プロセッサ、デバイス、サービス、プログラム等が、他の実体及び関連付けられるデータに対するアクセスを要求し得る行為主体としてシステムに含まれるか？
【００１４】
・どのようにこれらの主体が識別され、かつ、何の機構が、主体の同一性が信用され得ることを保証するために使用され得るか？
【００１５】
・何のシステムリソースが、統制され保護され得、かつ、何の機構が、そのように行うために使用されるべきであるか？
【００１６】
・何の主体が、どのリソースに、何の条件下で、及び何の目的のために、アクセスすることを認可され得るか？
【００１７】
・何の実体が、リソース使用量に関するポリシー、システム主体の認可（及び識別）、ならびに全エコシステムデプロイメント及び管理を設定するために信用され得るか？すなわち、何の実体（複数可）が、信用の根源としてまたは信用権限として働き得るか？
【００１８】
・どのように関連セキュリティ及びプライバシーポリシーが、明瞭にされ、関係のある利害関係者に通信され、施行されるか？
【００１９】
本明細書に開示される実施形態と一致して、関連付けられたＴＰＳＳポリシーを施行するのに適切な技術が、上記考察のうちの１つ以上に対処するために実現され得る。例えば、限定することなく、ＤＲＭ及びポリシー管理技術、例えば、第‘６９３号出願、第‘３８７号特許、及び／または第‘６０３号出願に記載されたものなどが、個人ＩｏＴ内のデバイスの動作及びそれらのデバイス間の相互関係を統制するポリシー、ならびにそれからのデータの収集及び使用を表現し実施するために使用され得る。
【００２０】
本明細書に開示される実施形態は、個人ＩｏＴなどのような接続デバイスエコシステムにおいて交換されるシステム構成要素及び関連付けられるデータを確立及び管理するための直感的な規範を更に提供してもよい。管理用インターフェースが、ユーザによる比較的端的な管理を容易にする手法で合理化されてもよい。例えば、一定の実施形態では、ユーザは、データが彼らの関連付けられる接続デバイス及び／または他のシステムによって取集、通信、及び／またはさもなければ使用される手法に関して、ポリシー、規則、及び／または好みを定義してもよい。かかるポリシー、規則、及び／または好みは、例えば、限定することなく、第‘６９３号出願及び第‘３８７号特許に記載されるような機構を含む、任意の適切な機構を使用して明瞭にされ実施され得る。ポリシー、規則、及び／または好みは、とりわけ、どのようにデータが１つ以上の接続デバイスによって収集され得るか、どのようにそれが接続デバイスから及び／もしくは接続デバイス間で通信され得るか、ならびに／またはどのようにそれが接続デバイス及び／または他の第三者システムによって使用され得るかを定義し得る。ポリシー、規則、及び／または好みは、接続デバイスエコシステム及び／またはその中に含まれるデバイスの一定のセキュリティ要件を更に定義してもよい。
【００２１】
接続デバイスエコシステム
【００２２】
図１は、本開示の実施形態と一致する例示的な接続デバイスエコシステムを例示する。一定の実施形態では、接続デバイスエコシステムは、ユーザと関連付けられる個人ＩｏＴを備え得る。様々な接続システム及び／またはデバイス１０２〜１２２は、１つ以上のネットワーク１００経由で通信可能に結合され得、個人ＩｏＴを形成する。システム及び／またはデバイス１０２〜１２２は、ユーザ、ユーザのグループ、場所、実体及び／もしくは組織、１つ以上のサービスプロバイダ（例えば、１つ以上の第三者サービスプロバイダ及び／または同様のもの）、ならびに／またはそれらの任意の組み合わせと関連付けられ得る。
【００２３】
システム及び／またはデバイス１０２〜１２２は、本明細書に開示されるシステム及び方法の実施形態を実現するように構成された任意の適切な計算システム（単数または複数）を備え得る。一定の実施形態では、システム及び／またはデバイス１０２〜１２２は、関連付けられた非一時的なコンピュータ可読記憶媒体上に記憶された命令を実行するように構成された少なくとも１つのマイクロプロセッサ対応システムを備え得る。以下により詳細に記述されるように、いくつかの実施形態では、システム及び／またはデバイス１０２〜１２２のうちのいくつかが、例えば、信用証明書及び／もしくは鍵管理、安全なポリシー管理、ならびに／または本明細書に開示されるシステム及び方法の他の態様などの機密に関わる動作を行うように構成された安全処理装置（「ＳＰＵ」）を備え得る。システム及び／またはデバイス１０２〜１２２は、１つ以上の関連付けられたネットワーク接続１００経由でデバイス及び／またはシステム１０２〜１２２間の情報の電子通信を可能にするように構成されたソフトウェア及び／またはハードウェアを更に備えてもよい。
【００２４】
図１に例示されるように、個人ＩｏＴ内のシステム及び／またはデバイス１０２〜１２２は、限定することなく、スマートホンまたは他の無線通信デバイス１０２、デスクトップ及び／またはラップトップコンピュータシステム１０４、装着可能な計算デバイス（例えば、スマートウォッチ、活動及び／もしくは健康モニタリングデバイス等）１０６、接続された車両１０８及び／またはそれと関連付けられるシステム（例えば、乗用車両、航空機、船、電車、ならびに／またはそれと関連付けられるテレマティックス及び／もしくはインフォテインメントシステム等）、家の自動化及び／もしくはセキュリティシステムならびに／またはそれと関連付けられる構成要素（例えば、セキュリティキーパッド、ネットワーク化されたロック１１０、ゲート及び／もしくは他のアクセス制御デバイス、接続された照明等）、接続されたサーモスタット１１２、ＨＶＡＣステム、灌漑システム、水管理、ポンプ、暖房、家庭用需給計器、ホームネットワークゲートウェイ、活動センサ、警報（例えば、火災及び／もしくはＣＯ２警報）、タブレットコンピュータ、無線制御デバイス（例えば、キーレスエントリもしくは遠隔スタートデバイス等）、ゲーミングまたは他の娯楽デバイス、接続された家庭用電化製品（例えば、冷蔵庫１１４、洗濯機、レンジ、トースター等）、家庭用電子デバイス（例えば、浴室の体重計、デジタルカメラ１１６、スピーカシステム、テレビ等）、医療デバイス（例えば、ペースメーカー、インシュリンポンプ、血糖モニタ等）、ならびに／または任意の他の計算システム及び／もしくはデバイスのみならず、関連付けられる状況及び／もしくはデータ記憶装置を含み得る。
【００２５】
個人ＩｏＴは、１つ以上のサービスプロバイダシステム１１８〜１２２を更に含んでもよい。一定の実施形態では、１つ以上のサービスプロバイダシステム１１８〜１２２が、個人ＩｏＴ内に含まれる様々なシステム及び／またはデバイス１０２〜１１６と直接的または間接的に通信し得る。いくつかの実施形態では、１つ以上のサービスプロバイダシステム１１８〜１２２が、情報（例えば、システム及び／またはデバイス１０２〜１１６によって収集されるデータ、システム及び／もしくはデバイス１０２〜１１６の機能ならびに／または動作を制御するための制御情報等）をシステム及び／もしくはデバイス１０２〜１１６に提供し得、ならびに／またはその情報をシステム及び／もしくはデバイス１０２〜１１６から受信し得る。例えば、ユーザは、ネットワーク１００経由でホームセキュリティ会社と関連付けられるサービスプロバイダシステム１１８とインターフェースを取るためにスマートホン１０２を使用し得、彼または彼女のホームセキュリティシステムと関連付けられるネットワーク化されたロック１１０の状態を制御する。ユーザは、サービスプロバイダシステム１１８からネットワーク化されたロック１１０の状況及び／または状態に関連する情報を更に見ることができる。別の実施例として、サービスプロバイダシステム１２０が、デバイス１０２〜１１６から受信したデータを記憶すると共にその使用及び管理を容易にする第‘６０３号出願に記載されるような個人向けクラウド記憶システムを備えてもよい。
【００２６】
システム及び／またはデバイス１０２〜１２２は、１つ以上のネットワーク接続１００経由で通信可能に結合され得る。例えば、上記のように、ユーザは、１つ以上のネットワーク接続１００経由でスマートホン１０２を使用してネットワーク化されたロック１１０及び／または関連付けられたサービスプロバイダシステム１１８と遠隔で通信し得る。更なる実施形態では、個人ＩｏＴ内のシステム及び／またはデバイス１０２〜１２２が、任意の中間ネットワーク接続１００の使用を伴わずに（例えば、近位場通信チャネル及び／または同様のもの経由で）直接的に通信し得る。例えば、例示されるように、ユーザは、スマートホン１０２を使用してネットワーク化されたロック１１０と直接的に通信してもよいし、及び／またはラップトップコンピュータシステム１０４を使用して接続されたサーモスタット１１２と直接的に通信してもよい。
【００２７】
ネットワーク接続１００は、様々なネットワーク通信デバイス及び／またはチャネルを備え得、接続デバイス及びシステム間の通信を容易にするための任意の適切な通信プロトコル及び／または技術を使用し得る。いくつかの実施形態では、ネットワーク接続１００が、１つ以上の電子通信技術及び／または規格（例えば、イーサネットもしくは同様のもの）を使用する、例えば、インターネット、ローカルエリアネットワーク、仮想プライベートネットワーク、及び／または任意の他の通信ネットワークもしくはネットワークの組み合わせを備えてもよい。ネットワーク接続１００は、マルチプレクサ、ルータ、ハブ、ゲートウェイ、ファイアウォール、スイッチ、ならびに／またはネットワーク上の通信を容易にするための任意の他のネットワーク通信デバイス及び／もしくはシステムを使用してもよい。いくつかの実施形態では、ネットワーク接続１００が、個人通信システム（「ＰＣＳ」）などの無線搬送システムを備えてもよい。更なる実施形態では、ネットワーク接続１００が、例えば、符号分割多元接続（「ＣＤＭＡ」）、汎用移動通信システムもしくはグループスペシャルモバイル（「ＧＳＭ」）、周波数分割多元接続（「ＦＤＭＡ」）、及び／または時間分割多元接続（「ＴＤＭＡ」）技術を使用する、アナログ移動通信ネットワーク及び／またはデジタル移動通信ネットワークを備えてもよい。一定の実施形態では、ネットワーク接続１００が、１つ以上の衛星通信リンクを組み込んでもよい。なお更なる実施形態では、ネットワーク接続１００が、ＩＥＥＥの９０２．１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）、超広帯域無線（「ＵＷＢ」）、Ｚｉｇｂｅｅ（登録商標）、近距離無線通信（ＮＦＣ）技術、及び／または任意の他の適切な技術（単数または複数）を使用してもよい。
【００２８】
多くの変形が、発明的な研究成果の範囲内で、図１に関して提示されたアーキテクチャ、関係、及び実施例に対してなされ得ることが認識されるであろう。例えば、上に記載される一定のデバイス及び／またはシステムの機能は、任意の適切な構成で単一のデバイス及び／もしくはシステムならびに／またはデバイス及び／またはシステムの任意の適切な組み合わせに組み込まれてもよい。それ故、図１に関して提示されるアーキテクチャ、関係、及び実施例が、例示及び説明の目的、かつ非限定の目的のために提供されることが認識されるであろう。
【００２９】
接続デバイスエコシステムのための危険性評価
【００３０】
接続デバイス及び／または他のＩｏＴエコシステムは、様々な潜在的危険性と関連付けられ得る。例えば、ユーザ、サービスプロバイダ、デバイス製造業者、及び／または同様のものは、以下のような危険性に直面し得る。
【００３１】
・接続センサ及びデバイスによって収集されると共に様々なローカル及びクラウドベースサービスと共有されるユーザの個人情報の制御のユーザ損失。
【００３２】
・接続デバイスネットワークに潜入し得る侵入者による悪意のある行為（例えば、様々な制御、例えば、照明、灌漑、及びサーモスタット制御などのスケジューリングの妨害）。
【００３３】
・家庭用リソースの無認可使用。
【００３４】
・ローカル及び／またはクラウドベースサービスに対する無認可アクセス。
【００３５】
・損害をもたらすウィルス、または接続デバイスエコシステムリソースに対する無認可アクセス及び／もしくはその使用をもたらすウィルスの取り込み。
【００３６】
・制御への悪意のある攻撃（例えば、照明、暖房、空調、水、及び／もしくは他のシステムの遮断ならびに／またはそれらに損害を与えること）。
【００３７】
・侵入（例えば、セキュリティシステム及び／もしくはネットワーク化されたロックの破壊ならびに／またはさもなければ侵害）。
【００３８】
・安全危険性（例えば、無認可ユーザによるデバイス制御に対するアクセスから結果として生じるもの。例えば、子供が、蛇口用の温度制御または水泳用プールカバーもしくはゲートの遠隔制御にアクセスすること）。
【００３９】
上記及び／または他の危険性の多くは、限定することなく、以下を含む、個人ＩｏＴなどの接続デバイスエコシステムの設計及び／またはデプロイと関連付けられる一定の決定の結果として生じ得る。
【００４０】
・早期攻撃に応答したセキュリティ技術の事後の非系統性をベースにしたアプリケーション。
【００４１】
・消費者が理解及び管理することが困難であるエコシステムを結果としてもたらし、接続デバイスならびに／または個人ＩｏＴセキュリティ及び／もしくはプライバシー機構の誤用または非適用につながることが多い、直感的な接続デバイス及び／または個人ＩｏＴエコシステム管理戦略ならびにツールの欠如。
【００４２】
・接続デバイス及び／または個人ＩｏＴエコシステムの設計及びデプロイメントに含まれる様々な層内の信用、セキュリティ、プライバシー、及び安全性の懸念への理解不足。
【００４３】
・信用されたシステム全体の維持に向けて適応されていない可能性のあるファームウェア及び／またはソフトウェアの実施。
【００４４】
・全ての層内の及び全ての層にわたる規格の不十分な活用。
【００４５】
これらの危険性のうちのいくつかまたは全てに対処するためのシステム及び方法が、本明細書に提示される。本明細書に開示される一定の実施形態に加えて、その一定の実施形態に一致して、規格の開発及び規格への遵守が、個人ＩｏＴの様々な要素が、相互運用可能であることを確実にし得、かつ、セキュリティ、プライバシー、通信、ヒューマンインターフェース、及び／またはデバイスが信用されると共にロバストなネットワークの構築に関して使用される任意の他の適切な特徴のための注意深く設計されるプリミティブを実現することができる。
【００４６】
接続デバイスエコシステム層
【００４７】
図１に例示された様々なシステム及び／またはデバイス、ならびに／またはそれと関連付けられる機能は、限定することなく、デバイス層、ネットワーク層、サービス層、検出層、及び／もしくは同一性層を含む、１つ以上の概念的アーキテクチャ層と関連付けられ得る。本明細書に開示される実施形態に一致する接続デバイス及び／または他のＩｏＴエコシステムと関連付けられる潜在的危険性の軽減は、これらの構成層の分析と、適切なＴＰＳＳ戦略、原理、技術、及び方法の適用と、を含み得る。一定の実施形態では、様々な層が、一定の定義された及び／または指定された特性と関連付けられ得、適切なＴＰＳＳ戦略、原理、技術、及び方法は、様々な層間の相互作用の分析に基づいて識別され得る。図２は、本明細書に開示される一定の実施形態に一致する接続デバイスエコシステム内に含まれる様々な例示的アーキテクチャ層２００〜２０８を例示する。これらの概念的アーキテクチャ層２００〜２０８は、以下により詳細に記述される。
【００４８】
デバイス層
【００４９】
様々なシステム、デバイス、実体、及び／または実体のグループが、デバイスアーキテクチャ層２００と関連付けられ得る。一定の実施形態では、特定のシステム及び／またはデバイスと関連付けられる構成実体及び／または実体のグループ（例えば、センサ、プロセッサ、コントローラ、ボックス等）が、デバイス層２００と更に関連付けられ得る。一定の実施形態では、デバイス層２００内に含まれるシステム、デバイス、実体、及び／または実体のグループの識別は、システム、デバイス、実体、及び／もしくは実体のグループが、ＩｏＴエコシステム内の物理的な「物」またはより大きな構成要素及び／もしくは「物」の論理的な構成要素を備えるかどうかについての判定、ならびに／または何がアーキテクチャ内の最小の不可分構成要素であるかについての識別を含み得る。
【００５０】
信用管理システム及び方法の実現に関して、デバイス層２００は、誰及び何が、個人ＩｏＴエコシステム全体内の論理的及び識別可能な主体であるかを判定するために使用され得る。一定の実施形態では、デバイス層２００は、とりわけ、関連付けられるシステム、デバイス、実体、及び／もしくは実体のグループを識別する情報、ならびに／または関連付けられるＴＰＳＳに関係のある制御、状態、及び／もしくは他のデータに関連する情報を含み得る。
【００５１】
ネットワーク層
【００５２】
様々なシステム、デバイス、実体、及び／もしくは実体のグループ、ならびに／またはＩｏＴエコシステム内の関連付けられるサービスプロバイダ（例えば、ローカル及び／もしくはクラウドベースサービスプロバイダ）が通信する手段は、ネットワークアーキテクチャ層２０２と関連付けられ得る。一定の実施形態では、本明細書に開示される実施形態に一致するＴＰＳＳ方法が、ネットワーク層２０２上で実現され得る。更なる実施形態では、開示される実施形態に一致するＴＰＳＳ方法が、様々なネットワーク層２０２を通して実現され得、及び／または様々なネットワーク通信プロトコルと互換性があり得る。いくつかの実施形態では、ネットワーク層２０２上のＴＰＳＳ方法の実現が、とりわけ、ネットワークセキュリティを実現する一定の管理態様への依存を低減し得る。
【００５３】
本明細書に開示される実施形態は、例えば、インターネットプロトコル（「ＩＰ」）及び／またはＢｌｕｅｔｏｏｔｈ低エネルギー（「ＢＬＥ」）を含む、様々なネットワーク通信プロトコルに関して利用されてもよいが、他のネットワークプロトコルもまた意図される。ＩＰ媒体として、ＷｉＦｉが、開示される実施形態に関して利用され得る共通ネットワーク技術である。しかしながら、既存のＷｉＦｉネットワークは、ネットワークアクセスを管理するための特に直感的及び／または安全な機構を実現しない可能性がある。したがって、本明細書に開示されるシステム及び方法は、個人ＩｏＴと関連付けられる様々なネットワークを管理するためのより直感的な方法をユーザに提供し得る。例えば、一定の実施形態は、共有ＷｉＦｉ保護アクセス（「ＷＰＡ」）鍵をデバイスに供給するよりユーザフレンドリーな機構を提供し得る。
【００５４】
サービス層
【００５５】
様々なシステム、デバイス、実体、及び／もしくは実体のグループ、ならびに／または関連付けられるサービスプロバイダがＩｏＴエコシステム内のサービスを露出する手段は、サービスアーキテクチャ層２０４と関連付けられ得る。サービス層２０４は、デバイス、実体、及び／もしくは実体のグループ、ならびに／または関連付けられるサービスプロバイダがサービスを露出することに関する情報のみならず、かかるサービスがどのように記述、検出、及び／または呼び出されるかに関する情報を含み得る。例えば、ＨＴＴＰ、ＳＯＡＰ、ＷＳＤＬ等の上の表現状態遷移（「ＲＥＳＴ：Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ」）サービスを含む、様々な縮尺可能なサービスアーキテクチャが、第‘３８７号特許に記載されるサービス志向型アーキテクチャ及び技術であり得るように、開示される実施形態に関して利用されてもよい。いくつかの実施形態では、個人ＩｏＴエコシステム内のＴＰＳＳの管理が、サービス層２０４に関して行われてもよい。
【００５６】
検出層
【００５７】
検出アーキテクチャ層２０６は、どのようにデバイス、実体、及び／もしくは実体のグループ、ならびに／または関連付けられるサービスが個人ＩｏＴエコシステム内のネットワーク上で検出され得るかを記述し得る。例えば、Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（「ＵＰｎＰ」）、Ｂｏｎｊｏｕｒ、及び／または同様のものを含む様々なプロトコルが、検出層２０６と関連付けられ得る。いくつかの実施形態では、例えば、限定することなく、第‘３８７号特許に記載されるサービス検出技法を含む、従来のプロトコルに関連する改善されたセキュリティ及び／またはアクセスポリシーの実現を可能にするサービス検出プロトコルが使用され得る。一定の実施形態では、本明細書に開示されるシステム及び方法が、新しいデバイス、実体、及び／もしくは実体のグループ、ならびに／またはサービスが、個人ＩｏＴエコシステムに導入されるときに、ブートストラッピングセキュリティを提供し得る。
【００５８】
同一性層
【００５９】
個人ＩｏＴエコシステム内では、限定することなく、システム、デバイス、実体、グループ、ユーザ、及び／または同様のものを含む様々なＩｏＴエコシステム要素の識別が、同一性アーキテクチャ層２０８内に含まれ得る。デバイス及びサービス識別は、例えば、ＩＰｖ６アドレス、ＭＡＣアドレス等を含む、様々な技術を使用してもよい。本明細書に開示される一定の実施形態に一致して、個人ＩｏＴエコシステムの主体、デバイス、及び／またはサービスが、ポリシー管理環境において動作し得る。関連付けられるポリシーは、個々の人物またはユーザを含む、どの実体が、どのリソースに対してアクセスすることができるか、及び／または何の条件下でかかるアクセスが許可されるかを記述し得る。とりわけ、これは、ネットワーク上のユーザ同一性及び／またはユーザ同一性を有する確実に関連するセキュリティ属性の管理を伴い得る。
【００６０】
本明細書に開示される実施形態に一致して、ＴＰＳＳを実現する個人ＩｏＴのデプロイは、上記及び／または他の概念的アーキテクチャ層２００〜２０８、ならびに技術的実現形態及び／またはポリシー決定がそれぞれにおいて有する相互作用の理解を必要とし得る。
【００６１】
明示的なプライベートネットワーク
【００６２】
本明細書に開示されるシステム及び方法の一定の実施形態は、とりわけ、個人ＩｏＴ及び／または他の接続デバイスエコシステム内の主体及び層間の相互作用を直感的に記述して管理するために、明示的なプライベートネットワーク（「ＥＰＮ」）を使用し得る。他の特徴の中でも、ＥＰＮは、制御及びデータ経路を比較的明示的にすることによって、物及び／または他のデバイスのためのＴＰＳＳを提供し得る。例えば、本明細書に開示される一定の実施形態に一致して、ＥＰＮは、人物と物との間のセキュリティアソシエーションを明示的で比較的理解しやすいものにし得る。したがって、ある人物が物を購入して、その物を彼または彼女の個人ＩｏＴに統合することを望む場合、ＥＰＮは、以下のうちのいくつかまたは全てを容易にし得る。
【００６３】
・物のＴＰＳＳ態様の直接及び安全な制御。
【００６４】
・いかなる時点における、誰が物を制御し得るかという識別、及び／またはその態様。
【００６５】
・物からそのデータのプライバシーを管理し得る安全な記憶装置へのデータの誘導。
【００６６】
・ＴＰＳＳ管理目的のために物を他の物と共にグループ化すること。
【００６７】
本明細書に開示される実施形態は、ユーザエラーに対して比較的直感的である及び／または耐性のある手法で、上記のうちのいくつかまたは全ての実現を容易にし得る。ＥＰＮのサイズが大きくなるにつれて、性能援助及びサービスが、縮尺に役立つようにユーザに利用可能になり得るが、制御及び／またはデータフローの概念は、比較的単純にとどまることが好ましく、かつ、ＴＰＳＳ関連活動は、比較的意図的及び高い信頼性にとどまることが好ましい。一定の実施形態では、ＥＰＮにおけるＴＰＳＳデータ及び制御が、（例えば、ユーザによる直接の物理的相互作用を通して制御されないときに）ネットワーク上でＥＰＮメッセージに応答するように設計され得る。
【００６８】
いくつかの実施形態では、ＥＰＮが、ホームネットワークに関して実現され得、ここで、ネットワーク（例えば、個人ＩｏＴ）内の物は、自動化され及び／もしくは遠隔に制御され得るデバイス、ならびに／またはユーザが秘密のままにしておきたいことを望み得るデータを生成し得るセンサ及び／もしくは他の関連機能を有し得るデバイスを備え得る。ホームネットワークは、インターネットにアクセスすることができ得、したがって、ＴＰＳＳを関連付けられる個人ＩｏＴ内に維持するための（それ自体は、インターネットを使用し得る）ＥＰＮの使用の動機となる。そのような場合では、ホームネットワークは、ＥＰＮによって定義されない限り、明示的な定義されたネットワーク境界を有さなくてもよい。
【００６９】
一定の実施形態では、ＥＰＮは、関連付けられるネットワークのＩＰ層上で動作するメッセージングネットワーク（例えば、ホームネットワークまたは同様のもの）を備え得る。一定の実施形態では、ＥＰＮ内に含まれる物は、ＥＰＮの観点から関連付けられるＩＰ（及び／または他の）アドレスを有さない可能性がある。図３は、本開示の例示的な実施形態に一致するＥＰＮ内に含まれる物（例えば、接続されたサーモスタット１１２）と関連付けられる様々な例示的なＥＰＮ属性３００〜３１０を例示する。図３に示されるように、ＥＰＮの一部分である物は、ＥＰＮ状態３００と関連付けられ得る。一定の実施形態では、ＥＰＮ状態３００は、対象の物（例えば、接続されたサーモスタット１１２）がＥＰＮを通して相互作用し得るという他の物に関連する情報、何のコマンドが他の物から容認可能であるかに関する情報、何のデータが他の利用可能な物に送信され得るかに関する情報、及び／または同様のものを含み得る。いくつかの実施形態では、ＥＰＮ状態３００は、かかる情報の表及び／またはリストを含み得る。
【００７０】
例示されるように、物１１２と関連付けられる属性は、例えば、制御３０２、センサ３０４、状態３０６、データ記憶装置３０８、及び／または所有者３１０を含み得る。物１１２と関連付けられる制御３０２は、物１１２に、関連付けられる状態３０６を変化させ得る（例えば、したがって、何かを行う）。他の物を制御する制御３０２を備える物１１２は、コントローラと呼ばれ得る。コントローラは、他の物の状態を変化させること、ならびに／または他のＥＰＮメッセージ経由でデータを生成及び／もしくはさもなければ提供することを意図されるメッセージを他の物に送信し得るＥＰＮ内の区別された物であり得る。物１１２は、物１１２によって生成されるデータを維持するために１つ以上のデータ記憶装置３０８と関連付けられ得る。一定の実施形態では、かかるデータ記憶装置３０８は、１つ以上の他の物を備え得る。
【００７１】
物１１２は、ＥＰＮ状態３００を始め得る及び／またはそれらの直接制御において物１１２に関して他の特権を有し得る１人以上の所有者３１０と関連付けられ得る。一定の実施形態では、所有者３１０は、物１１２のためのＥＰＮ状態３００を始めるためにコントローラを使用し得る。かかる状況では、コントローラは、対象の物のＥＰＮ状態リスト上の最初の物であり得る。一定の実施形態では、コントローラである物（例えば、関連付けられるアプリケーションを実行するスマートホン）が、１人以上の認可されるユーザに対してコントローラである物へのアクセスを制限するユーザインターフェースを備え得る。コントローラに対するかかる認証され制限されるアクセスは、認可されたユーザのみが物１１２についてのＥＰＮ状態３００を始めることができることの確保に役立ち得る。更なる実施形態では、コントローラは、所有者と関連付けられる一定の特権を委任され得る。なお更なる実施形態では、ＥＰＮを実現するＩｏＴエコシステムが、ＥＰＮ内に物を再設定及び／または再初期化するために安全なＥＰＮネットワークバックアップ用に配置され（例えば、自動的に配置され）得る。
【００７２】
ＥＰＮ内の物が一旦初期化されると、それは、所有者３１０によって及び／または所有者３１０により委任された他の者によって認可される他のコントローラを取得し得る。例えば、物１１２は、最初の所有者３１０を確立するために使用されたものと同じまたは類似するプロトコルを使用して所有者を追加し得る。他の状況では、所有者３１０は、一定の活動を別のコントローラに委任し得るが、かかる委任されたコントローラの能力を限定（例えば、所有者特権または同様のものを用いて追加コントローラを追加する能力を制限）し得る。
【００７３】
本明細書に開示される実施形態に一致して、ＥＰＮは、本明細書に記載される様々なＩｏＴ層の上にマッピングされ得、とりわけ、ＴＰＳＳを支援する直感的な個人ＩｏＴ管理フレームワークのための支援を提供する。
【００７４】
本明細書に開示される実施形態に一致する様々な戦略、原理、及び／または方法が、ＴＰＳＳを提供する個人ＩｏＴのＥＰＮに関して利用され得る。一定の実施形態では、様々な仮想プライベートネットワーク（「ＶＰＮ」）プロトコル及び／またはファイアウォール機構が、ＥＰＮの確立に関して利用されてもよい。更なる実施形態では、ＥＰＮの確立に関する使用に適切なセキュリティ及びプライバシー技術の選択が、限定することなく、以下のうちのいくつかまたは全てを含み得る。
【００７５】
・概念層への個人ＩｏＴの分解。
【００７６】
・ＩｏＴ内のどの主体が、どのリソースに、何の条件下で、及び何の目的のためにアクセスすることができるかをマッピングするための信用管理原理の適用。
【００７７】
・制御及びデータ経路の直感的な明瞭化ならびに管理を容易にする、個人ＩｏＴへのＥＰＮモデルの適用。これは、とりわけ、セキュリティアソシエーションのための比較的単純及び直感的なプロトコルの生成（例えば、コントローラを制御に適合させること）及び委任（例えば、他の人物及び実体に、ユーザが、ユーザのデバイスのためにデータにアクセスすることを制御することができるデバイスを制御することを可能にする等）、一定の状況においてローカル制御に制限される、データ及び／または制御経路上のより厳重な制御、ならびに適切な及び／または都合のよいときに存在の証明を使用して、ＴＰＳＳ属性との移動コード相互作用の限定及びソフトウェア更新経路からの別個の制御認可経路の確立、特定の制御及び／またはデータに対するアクセス付与の結果の評価及び視覚化においてユーザを支援し得る信用された個人代理人及び／または信用されたサービスからの支援、ユーザが、（例えば、規格インジケータ及び／または識別子の使用によって）特定のデバイスに対する制御及びそれらの関係をより容易にかつ一貫して認識し得るような規格化の使用、ならびに／またはデータの収集、保守、及び／もしくは配布のための消費者により制御される信用された中間サービスの確立を含み得る。
【００７８】
・不都合な及び／またはさもなければ有害な侵害の可能性を低減するための比較的厳重な制御の適応。
【００７９】
ＥＰＮ実現原理
【００８０】
様々な原理が、個人ＩｏＴに関する使用のためにＥＰＮを構成及び／またはさもなければ実現するときに考慮に入れられ得、限定することなく、以下のうちのいくつかまたは全てを含む。
【００８１】
・（例えば、所有者と様々な物との間の直接通信による）所有者と物との間の比較的単純な関連及び／または構成。例えば、近距離無線通信（「ＮＦＣ」）、無線識別（「ＲＦＩＤ」）通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）対応（「ＢＬＥ」）通信、及び／または同様のものが、一定のＥＰＮ構成員及び／または構成情報を安全に確立するために使用され得る。一定の実施形態では、かかる情報は、ＥＰＮ及び／または関連付けられるグループ内の構成員を示す共有秘密情報を含み得る。例えば、ユーザは、新しいＮＦＣ対応の物をＮＦＣ対応スマートホンの近くに持って行く可能性があり、その新しい物が、ＥＰＮのための構成員及び／または構成情報を提供され得、それによって、ＥＰＮ内にその構成員を加入させる。
【００８２】
・（例えば、物の所有権の変更の場合における）ＥＰＮの比較的影響の高い再プログラミング及び／もしくは再構成、ならびに／またはＥＰＮ制御の集約。一定の実施形態では、かかる方法は、再プログラミング及び／または再構成を許可する前に、関連付けられるコントローラ及び／または物に関して存在の証明技法を使用し得る。
【００８３】
・制御の委任のためのプロセスは、変更された委任連鎖の下流の結果を表示及び／またはさもなければ強調する性能援助（例えば、適切な代替のアクセス可能性モードを用いる援助）を使用し得る。
【００８４】
・プロトコルは、デバイス分類（例えば、安全上の危険及び／もしくはレベルの分類）ならびに／または範囲（例えば、デバイス自体が他のデバイスのコントローラであるか）を認識し得、その結果、ＥＰＮ制御及び／またはデータフロートポロジが発展するにつれて、かかる変更の結果が、強調及び／または識別され得る。
【００８５】
・集中及び／またはさもなければ集合制御に対する変更の結果に関するフィードバックの提供。例えば、ユーザは、特定の活動と関連付けられる潜在的なセキュリティの危険性のみならず、かかる活動の潜在的な派生結果（例えば、「あなたがこのコントローラをこのデバイスに委任する場合、あなたは、あなたの３歳の子供が風呂の湯温を制御すること及びプールカバーを開くことを信用するであろう」）を通知され得る。
【００８６】
・理解及び／または制御することが比較的容易であるロックアウト及びオーバーライドの提供。
【００８７】
・様々なプロトコルが、再設定、更新、及び／または再記憶されるように構成され得る。
【００８８】
・外部実体によって制御される物のアクセスを限定する機構（例えば、サンドボックスまたはプロセス及びデータの分離など）の提供。例えば、より低い電気料金と引き換えに、消費者は、一定の機器の制御を諸設備操作部（例えば、空調ユニット）に委任し得る。かかる措置は、潜在的に活用可能であり得、本明細書に開示される実施形態に一致し得、それ故、かかるデバイスは、個人ＩｏＴ内の他のデバイス及びサービスから分離され得る。例えば、かかるデバイスからのデータは、個人ＩｏＴ内の他の物に利用可能であり得るが、かかる外部から制御される物は、他の物からのデータ、または他の物上の制御に対して限られたアクセスのみを有する（あるいはアクセスすることができない）可能性がある。
【００８９】
・例えば、符号、制御表現、ラベル、及び／または同様のものを含む、標準ユーザインターフェース制御の確立、それによって、ＥＰＮのユーザによる使用及び／または相互作用の容易さに役立つ。
【００９０】
個人ＩｏＴとの相互作用
【００９１】
ユーザと本明細書に開示されるシステム及び方法の一定の実施形態を実現する例示的な個人ＩｏＴとの間の相互作用の実施例を以下に記載する。この実施例では、ユーザが、スマートホンをベースとするインターネットアプリケーションの使用に興味があり得、それを通して彼または彼女は、彼または彼女がアクセスすることができる様々な物からデータを制御して見ることができる。ユーザは、とりわけ、それらの関連付けられる物のためのＴＰＳＳ属性及び／または他の構成設定を管理するためのみならず、かかる物に／から通信される及び／またはさもなければかかる物によって収集されるデータを制御及び／または編成するために、かかるアプリケーションを使用し得る。ユーザは、とりわけ、新しい物を彼または彼女の個人ＩｏＴに追加するための、物を単一の管理実体（例えば、仮想物）にグループ化するための、他人に物と関連付けられる制御及び／もしくはデータに対するアクセスを与えるための、所有権を他人に再設定、再構成、及び／もしくは譲渡するための、ならびに／または同様のもののためのアプリケーションを使用し得る。
【００９２】
ユーザは、新しい物を取得し得￥、それを彼もしくは彼女の個人ＩｏＴ及び／または他の関連付けられるＥＰＮに追加することを望み得る。どのようにユーザがそれをユーザの個人ＩｏＴに追加し得るかを通知し得る新しい物の状態に関連する様々な状況がある。例えば、物は、（例えば、新しい物に関する場合であり得るように）「所有者のいない」状態にあり得、ユーザは、その所有者としてそれを主張することを望み得る。別の実施例として、物は、（例えば、公共ウェブカムに関する場合であり得るように）それを制御してそれからデータを遠隔に受信するために物に対する物理的なアクセスを許可し得る他の誰かによって所有され得る。更に別の実施例として、物は、ユーザに物を使用することを既に明示的に認可された別の者によって所有されてもよい。他の状況では、ユーザは、その所有者から物に対するアクセスのための認可を要求及び受信する必要があり得る。
【００９３】
上に記載される第１の状況下で、ユーザは、物をユーザの個人ＩｏＴに追加するために構成員加入プロセスに従事し得る。図４は、本開示の一定の実施形態と一致する個人ＩｏＴと関連付けられるＥＰＮ内の構成員加入プロセスを例示する。図示されるように、ユーザは、物１１６（例えば、接続されたデジタルカメラまたは同様のもの）をスマートホン１０２の近くに持って行き得る。スマートホン１０２及び／または物１１６は、検出プロセス４００に従事し得、物１１６との直接及び／または間接通信を確立する。例えば、いくつかの実施形態では、スマートホン１０２は、無線通信チャネル（例えば、ＮＦＣ、ＩＥＥＥの９０２．１１規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、Ｚｉｇｂｅｅ（登録商標）、及び／または任意の他の適切な通信チャネルなど）を使用し得、検出プロセス４００の一部として１つ以上のメッセージを交換する。
【００９４】
いくつかの実施形態では、かかる検出プロセス４００は、スマートホン１０２及び物１１６が互いの近くに持って行かれるときに自動的であり得る。他の実施形態では、検出プロセス４００が、スマートホン１０２上で実行するアプリケーション４０２（例えば、個人ＩｏＴ管理アプリケーション及び／または同様のもの）を使用してユーザによって開始され得る。更なる実施形態では、アプリケーション４０２が、ウェブまたはクラウドベースアプリケーション（例えば、スマートホン１０２のブラウザ経由でアクセスされるアプリケーション）であってもよい。
【００９５】
図４に示される実施例では、物１１６が、物１１６に関連する情報をスマートホン１０２に通信し得る。例えば、物１１６が、ＵＲＬをスマートホン１０２に通信し得、物１１６に関連する情報（例えば、物と関連付けられる様々な属性、例えば、ＥＰＮ状態、データ記憶装置、デバイス、センサ、制御等に関する情報）を提供する。アプリケーション４０２を介して、ユーザは、物１１６の所有権及び／または制御を確立するための選択肢を提示され得る。物１１６の所有権及び／または制御を確立するための選択肢を選択した後、セキュリティアソシエーションプロトコル（「ＳＡＰ」）が、アプリケーション４０２と物１１６によって提供されるＥＰＮ構成サービスとの間で呼び出され得る。他の機能の中でも、ＳＡＰ方法は、制御された項目に対する認可されたコントローラの関連付けに関して使用され得る。
【００９６】
一連のメッセージ４０４が、スマートホン１０２及び／または物１１６間で交換され得、例えば、物１１６に関連する識別情報（例えば、物の汎用固有識別子（「ＵＵＩＤ」）及び／または任意の他の識別情報、例えば、ＳＡＰプロトコルを使用して確立されるＩＰをベースとするＩＤなど）、コントローラ（例えば、スマートホン１０２及び／または関連付けられるアプリケーション４０２）の識別情報（例えば、ＵＵＩＤまたは同様のもの）を提供する。
【００９７】
メッセージ４０４は、物１１６が、ユーザの個人ＩｏＴと関連付けられるＥＰＮの構成員になることを可能にする一定のＥＰＮ構成情報を更に含み得る。例えば、対称鍵の対が、スマートホン１０２と物１１６との間で確立され得、アプリケーション４０２が、様々な通信チャネル上で（例えば、直接または他の方法で）物１１６からメッセージを安全に送信及び／または受信することを可能にする。更なる実施形態では、ブロードキャスト鍵が、アプリケーション４０２に提供され得、アプリケーション４０２及び／またはスマートホン１０２が、物１１６から受信されるブロードキャストデータを解読することを可能にする。
【００９８】
物１１６と関連付けられるＥＰＮ状態は、ユーザを物の第１の所有者として反映するように更新され得、アプリケーション４０２は、物１１６と関連付けられるサービスプロバイダ４０６（例えば、製造業者または同様のもの）と通信し得、（例えば、登録情報４０８及び／または同様のものを交換することによって）新しい物１１６を登録する。一定の実施形態では、アプリケーション４０２が、ユーザに、物１１６を１つ以上のグループに追加することを可能にし得、関連付けられるＥＰＮ内の他の物が、（例えば、物１１６と関連付けられる構成情報をＥＰＮ内の他の物に「押す」ことによって、かかる情報を共有クラウドもしくはネットワーク記憶装置経由で他の物に利用可能にさせることによって、及び／または同様のことによって）物１１６を検出することを容易にし得る。ユーザは、例えば、他の家族の構成員によって使用される他のＥＰＮコントローラに対するアクセスを委任するためにアプリケーション４０２を更に使用し得る。一定の実施形態では、アプリケーション４０２及び／もしくは物１１６が、信用されたサービス４１０と関連付けられるシステムと通信し得、ユーザの個人ＩｏＴ内の様々な物に及び／その物から生成ならびに／または通信される様々な情報をモニタする。いくつかの実施形態では、アプリケーション４０２及び／もしくは物１１６が、第‘６０３号出願に記載されるような個人向けクラウド記憶装置及び管理システムと通信し得る。
【００９９】
一定の実施形態では、上に記載される加入プロセスが、少なくとも部分的に自動化され得、ユーザからの比較的小さな相互作用及び／または誘導を伴い得る。更なる実施形態では、プロセスが、物１１６の様々な属性が、個人ＩｏＴ及び／または関連付けられるＥＰＮに追加されることに基づいて変動し得る。
【０１００】
接続デバイスに対するアクセスの認可
【０１０１】
物が、ユーザにその物を使用することを既に明示的に認可した別の者によって所有され得、ならびに／またはユーザが、その所有者から物に対するアクセスのための認可を要求及び受信することを必要とする状況では、セキュリティアソシエーション管理プロトコル（「ＳＡＭＰ」）が、その物をユーザの個人ＩｏＴの中に加入させることに関して使用され得る。例えば、ＳＡＭＰは、物の認可された所有者が、新しいセキュリティアソシエーションを用いて物のＥＰＮ状態を更新することによって他のＥＰＮコントローラに対する権限を委任する及び／または取り消すことを可能にするＥＰＮメッセージを使用し得る。例えば、コントローラ及び／または一定のユーザとのそれらの関連付けを含む、物のデータベースを使用するアプリケーション（例えば、ウェブベースアプリケーション）が、新しいセキュリティアソシエーションを用いる物のＥＰＮ状態の更新に関して使用され得る。いくつかの実施形態では、そのアプリケーションは、他者（例えば、友人、家族、及び／または同様の者）に対する物と関連付けられる制御及び／またはデータ上の権限の譲渡を可能にし得るメッセージを発生し得る。いくつかの実施形態では、かかるメッセージは、かかる活動の安全性及びセキュリティの影響に関する適切な督促を更に含み得る。ＳＡＭＰは、かかるメッセージを物及び／または関連付けられたコントローラ（例えば、委任された制御）に送信するために使用され得る。更なる実施形態では、ＳＡＭＰは、グループコントローラが権限を持って作動し得るように、物のグループが生成されるときに使用され得る。
【０１０２】
他のメッセージが、本明細書に開示される実施形態に一致するＳＡＰ及び／またはＳＡＭＰに関して利用されてもよい。いくつかの実施形態では、直接の１対１通信が、信用のブートストラッピングを可能にするように利用されてもよい。一定の実施形態では、これは、より少ない公開鍵インフラストラクチャオーバーヘッドで、より単純及び／または経済的な対称鍵をベースとする暗号化方法の使用を可能にし得る。他の実施形態では、（例えば、検出プロトコルを実現するローカルＷｉＦｉネットワーク上の場合であり得るように）物間の直接通信が使用されなくてもよい。
【０１０３】
いくつかの実施形態では、個人ＩｏＴ内の一定のＥＰＮ設定が、ユーザによって再設定され得る。一定の実施形態では、遠隔再設定が利用されてもよい。更なる実施形態では、物と関連付けられる状態が、ＥＰＮ状態とは独立して再設定されてもよい。
【０１０４】
ゲートウェイ
【０１０５】
ＥＰＮ内に含まれるゲートウェイは、限定することなく、以下のうちのいくつかまたは全てを含む、いくつかの機能的役割を提供し得る。
【０１０６】
・互い及びＩＰネットワークとの低レベルネットワーク（例えば、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＬＥ、Ｚｉｇｂｅｅ（登録商標）等）のブリッジング。
【０１０７】
・ＥＰＮメッセージの転送。
【０１０８】
・仮想物、例えば、物の機能的グループなどのホスティング。
【０１０９】
ＥＰＮがメッセージング層で動作し得る際、ネットワークブリッジング及びメッセージ転送を実現するゲートウェイは、必ずしも安全である必要がなくてもよい。例えば、ゲートウェイがＥＰＮ構成員であるかＥＰＮ構成員（例えば、物の大きなグループまたは同様のもの）をホストする場合であり得るような他の実施形態では、ゲートウェイは、秘密情報を管理し得、及び／または安全な記憶装置を含み得、これらの仮想物を他のゲートウェイ機能から隔離する。
【０１１０】
サービス
【０１１１】
個人ＩｏＴ内の物は、ＳＡＰ及びＳＡＭＰ方法を実行し得るＥＰＮ管理のためのサービスを実現し得る。他のサービスもまた、ＥＰＮに関して使用され得、限定することなく、以下のうちのいくつかまたは全てを実現するサービスを含む。
【０１１２】
・仮想実体への物のグループ化の援助及び多数の物を伴う機能のアドホックオーケストレーション。
【０１１３】
・外部モニタリング及び／または制御、例えば、電力をモニタし得る及び／または家庭用デバイスを制御することができる諸設備プロバイダシステムなど。
【０１１４】
・データ集約及び視覚化。
【０１１５】
・ＥＰＮ状態を含むＥＰＮ構成員デバイス構成のためのバックアップサービス。
【０１１６】
・セキュリティ及び／または安全性障害を探すＥＰＮ分析。
【０１１７】
安全なサービスは、家庭内ＬＡＮの外部にホストされ得るが、家庭用ＥＰＮの一部としても機能し得る。かかるサービスは、委任された権限を有するＥＰＮ構成員を更にホストすることができる。
【０１１８】
人間と機械の相互作用モデル
【０１１９】
本明細書に記載されるシステム及び方法の実施形態は、ユーザが、様々な有形の接続された物をより良く使用すること、その物と相互作用すること、及び／またはその物から利益を得ること可能にするように設計され得るが、それらはまた、コンピュータ及び通信デバイスによって取り扱われ得る有形の物体及び機構を伴う可能性がある。人間相互作用のうちのいくつかは、有形の物体との普通の活動、例えば、扉及び窓の施錠または機器上の制御の動作などに対応し得るが、本明細書に記載される多くの他の相互作用は、例えば、他の人物または他の物にそれらの制御を動作させる能力を与えることなどの活動を伴い得る。
【０１２０】
本明細書に開示されるシステム及び方法は、性能援助を更に提供し、それによって、ユーザは、様々な活動のＴＰＳＳ結果をより良く理解することができ得、様々な実現形態技術、オペレーティングシステム、及び通信プロトコルの理解から解放され得る。いくつかの実施形態では、かかる性能援助はまた、人物が、物のグループを論理的な全実体として見ることを可能にし得、ここで、コマンドが、実体に全体として与えられ得、データ及び／または状態フィードバックがまた、その実体から収集される。性能援助は、ユーザに、かかる相互作用の結果を視覚化すること、ならびに通知を提供して、かかる相互作用からの関係するＴＰＳＳ問題に助言することに役立ち得る。
【０１２１】
図５は、本明細書に開示される実施形態に一致する接続デバイスまたは物５００（例えば、接続された物）の一定の例示的な要素５０２〜５１２を例示する。様々な要素５０２〜５１２が、ソフトウェア、ファームウェア、ハードウェア、及び／またはそれらの任意の組み合わせの使用を含む様々な手法で実現され得る。
【０１２２】
物５００は、分類法（例えば、産業で容認される分類法）に従って物を定義し得る１つ以上の物の属性５０２を含み得る。一定の実施形態では、属性５０２は、標準化され得る及び／または製造業者に特定のものであり得る１つ以上の属性値を含み得る。例えば、属性５０２は、物５００に関与する様々なコマンドの通知及び／または決定の制御に役立ち得る、危険の１つ以上の標準記述を含み得る。別の実施例として、属性５０２は、明示的で、適切なユーザの年齢要件を含み得る。属性または値の様々な他の種類が明瞭にされ得ることと、任意の種類の属性５０２が、開示される実施形態に関して利用され得ることとが、認識されるであろう。
【０１２３】
物５００と関連付けられる１つ以上の制御５０４は、物理的なフロントパネル５１０（例えば、人間と機械のインターフェース及び／または同様のもの）を通して、及び／または以下により詳細に記載される、個人ＩｏＴサービス層５１２を通して提供される遠隔コマンドによって作動され得る。フロントパネル５１０は、例えば、限定することなく、タッチスクリーン、キーボード、マウス、トラックパッド、ボタン、スイッチ、出力、及び／または同様のものを含む、様々なインターフェースを備え得る。
【０１２４】
物５００は、物５００の内部態様の様々な条件を特徴付け得る１つ以上の状態変数５０６を更に含み得る。いくつかの実施形態では、１つ以上の状態変数５０６が、物５００内に含まれる状態機械と関連付けられる状態情報を含み得る。一定の実施形態では、状態変数５０６は、物と関連付けられる電流センサ測定データを含み得る。
【０１２５】
物５００は、物５００と関連付けられるセンサ及び／または他の要素からの測定に対応し得る１つ以上のデータ変数５０８を更に含み得る。例えば、データ変数５０８は、過去のセンサデータ及び／または状態ログを含み得る。一定の実施形態では、状態変数５０６及び／またはデータ変数５０８は、類似し得るが、異なる情報フロー経路に由来するそれに含まれる情報に基づいて区別可能であり得る。
【０１２６】
図６は、接続デバイスのサービス層５１２の実施例を例示する。一定の実施形態では、サービス層５１２は、個人ＩｏＴに対する関連付けられる物の接続、他の物によって提供されるサービスに対するアクセス、及び関連付けられる物によって提供されるサービスに対する他の物によるアクセスを容易にし得る。例示されるように、サービス層５１２は、限定することなく、サービス層６０２、アクセス層６０４、検出層６０６、及び／または通信層６０８を含む、様々なサブ層を備え得る。
【０１２７】
通信層６０８と関連付けられるサービスは、コマンド及び／または要求が、物に入力され得、及びそれらの応答が物から出力され得る手法を含み得る。いくつかの実施形態では、通信層６０８は、様々な信号を上位層によって処理され得るメッセージに書き換え得る。例えば、通信層６０８は、物と関連付けられる物理的な信号及び／またはネットワークプロトコルを含み得る。
【０１２８】
検出層６０６は、様々なプロトコルを含み得、そのプロトコルによって、他の物及び／または接続実体が、物によって提供される様々なサービスを検出することができる。アクセス層６０４は、物と関連付けられる様々な制御及び／もしくはデータに対するアクセスを、例えば、要求側の属性（例えば、要求側がかかるアクセスについて認可されているかどうか）に応じて可能にするために使用されならびに／またはさもなければ呼び出され得る様々な方法を含み得る。アクセス層６０４は、物と関連付けられるデバイス状態及び／またはネットワーク入口点に関連する情報を更に含有し得る。サービス層６０２は、他の層６０４〜６０８によって判定され得るように、様々な異なる条件下で他の物及び／または実体に利用可能である関連付けられる物の機能と関連付けられる様々なサービス及び／または方法を含み得る。サービス層６０２によって提供されるサービスは、例えば、様々な制御サービス（例えば、遠隔フロントパネル制御サービス）、初期化サービス、データアクセスサービス、モニタリング及び／もしくは通知サービス、データ配布サービス、システム更新サービス、アクセス更新サービス、サービス更新サービス、ならびに／または任意の他の適切なサービスを含み得る。
【０１２９】
一定の実施形態では、初期化サービスは、関連付けられる物が直接または間接的に個人ＩｏＴ内の他の物と相互作用することを可能にし得る、第１の遠隔コントローラの安全な確立及び／またはピアリストの確立を可能にする方法を含み得る。初期化サービスは、（例えば、物を物の構成の一部分として利用可能にすることによって、ならびに／または関連付けられるクラウド内の物に対してほんのわずかな制御、状態、及び／もしくはデータを提供することによって）物をより有用な状況に置き得る他のサービスをデバイスに更に露出し得る。
【０１３０】
アクセス更新サービスは、物の最初の遠隔コントローラ及び／または後続のコントローラによる新しいコントローラに対する制御の委任を可能にし得る。例えば、アクセス更新サービスは、物との確立された制御リンクを有する第１の遠隔制御を可能にし得、他のコントローラ及び／または関連付けられたユーザが、それらのコントローラを使用して物を制御することを可能にし得る。１つ以上のサービスにアクセスすることができる者に対する許可がまた、アクセス更新サービスを使用して更新され得る。
【０１３１】
システム更新サービスは、物の様々な機能についてのソフトウェア更新を容易にし得る。一定の実施形態では、これは、個人ＩｏＴ内へのＴＰＳＳ方法論の改善された統合を可能にし得る。データ配布システムは、物によって収集される様々なデータを要求し、その後、受信するために、他の実体及び／または物にサービスを提供し得る。モニタリング及び／または通知サービスは、他の実体が物を連続的もしくは周期的にモニタすることならびに／または警報を押した通知及び／もしくは状況の変化を受信することを可能にし得る。制御サービス、例えば、遠隔フロントパネル制御サービスなどは、他の実体が、物の機能を遠隔に制御すること、及び／または物のインターフェース上に現れ得るメッセージを受信することを可能にし得る。進歩した制御サービスが、制限されたアクセスを要求し得る区別された遠隔制御サービスを更に提供し得る。例えば、かかるサービスは、高感度機能（例えば、温度もしくは音圧制限器等）の制御を可能にし得、及び／または接続された物の物理的なフロントパネル制御によって作動される機能を変更し得る。
【０１３２】
本明細書に開示されるいくつかの実施形態に一致して、物に関して実現されるＴＰＳＳ保護機能が、それらが、ほとんどのオペレーティングシステム及び／または通信機能とは独立して（または比較的独立して）実現され得るように設計され得る。すなわち、ＴＰＳＳ保護機能は、それらが少なくとも比較的独立して提供され得るように実現され得る。例えば、いくつかの実施形態では、物が、オペレーティングシステムまたは他のシステムリソースによってアクセスから隔離されるＴＰＳＳ機能を実現する制御モジュールを提供され得る。例えば、制御モジュールは、ホストオペレーティングシステムからのプリミティブサービス（例えば、メモリ、Ｉ／Ｏ、ＣＰＵサイクル等）のみを使用するそれ自体のタスク管理サービスを使用し得る。
【０１３３】
物は、様々な物理的及び／または論理的通信機能６１０を有し得る。例示されるように、物の通信機能６１０は、例えば、限定することなく、以下のうちのいくつかまたは全てを含み得る。
【０１３４】
・内部通信、すなわち、信号が物に対してプロセッサバスローカル上で発生する通信。
【０１３５】
・近位場通信、すなわち、コマンド及び／または要求を提供する物が、（例えば、ＮＦＣ、ＢＬＥ、及び／または他の類似の無線接続経由で）ごく近接して位置する通信。いくつかの実施形態では、近位場通信が、適切な近接性検出プロトコルを実現するより長い範囲の通信技術を使用して実現され得る。
【０１３６】
・ローカルエリアネットワーク（「ＬＡＮ」）通信、すなわち、ローカルエリアネットワーク上の通信。いくつかの実施形態では、かかる通信は、ローカルルータを通してアクセス可能なデバイス間の、ならびにルータ上のＷＡＮポートを通して発生されない及び／または同じクラスＣアドレスを有する、論理的に区別される通信を含み得る。
【０１３７】
・ワイドエリアネットワーク（「ＷＡＮ」）通信、すなわち、広域ネットワーク、例えばインターネットなどから受信される通信。
【０１３８】
・物理的なバス通信、すなわち、物内に含まれる物理的なバスからの通信（例えば、ユニバーサルシリアルバス（「ＵＳＢ」）通信、安全なデジタル（「ＳＤ」）通信等）。
【０１３９】
一定の実施形態では、個人ＩｏＴ内のサービス検出は、デバイス状態及び／またはネットワークアクセス種類に少なくとも部分的に依存し得る。例えば、１組のサービスが、露出され得、または関連付けられる物が初期化されているかどうかに依存しない可能性がある。いくつかの実施形態では、一定のサービス（例えば、更新を押すこと、最初の管理者の確立等）が、物及び／または実体が近位場通信を使用して通信しているかどうかに依存して、他の物及び／または実体に利用可能になり得る。
【０１４０】
図７は、本明細書に開示される実施形態に一致する個人ＩｏＴ７００内に含まれる構成要素７０２〜７１０間の例示的な相互作用を示す接続される物の相互作用モデルを例示する。例示されるように、第１の接続される物７０２は、ピアの物７０４と相互作用し得る。一定の実施形態では、物７０２とピアの物７０４との間の相互作用が、個人ＩｏＴ７００内の一定の他の相互作用よりも制約が少ない可能性がある。いくつかの実施形態では、制約の少ない通信が、ネットワーク種類及び／または関連付けられる物の属性に基づいて通信される項目を区別する能力によって容易にされ得る。例えば、（少なくともいくつかのサービスについての）サービス検出ならびに／またはコマンド及び要求アクセスは、制約の少ない可能性がある。
【０１４１】
物７０２は、スマートホン１０２などの個人携帯型計算デバイスと相互作用し得るが、限定することなく、手持ち式遠隔制御、タブレットコンピュータ、及び／または本明細書に記載される計算デバイスの任意の他の種類を含む、個人携帯型計算デバイスの他の種類がまた使用されてもよい。いくつかの実施形態では、物７０２は、非初期化状態で始まり得、それによって、限定された関連付けられるサービスが、デバイス（例えば、初期化サービス）から利用可能である。一定の実施形態では、スマートホン１０２が、物７０２の初期化を容易にする近位場ネットワークインターフェース（例えば、ＮＦＣ及び／またはＢＬＥインターフェース）を備え得る。物７０２の初期化後、スマートホン１０２が、他の物（例えば、ピアの物７０４）及び／またはサービスに対する物７０２の導入に関して利用されてもよい。
【０１４２】
ローカルゲートウェイ７０８は、例えば、ネットワークプロトコル変換を含む、個人ＩｏＴ７００内のルーティング及びプロトコル変換サービスを提供し得る。ローカルゲートウェイ７０８は、ＬＡＮ／ＷＡＮアドレス変換を更に提供してもよい。一定の実施形態では、ローカルゲートウェイ７０８は、個人ＩｏＴ７００内の様々な物７０２、７０４のアクセス層経由で論理的に結合され及び／または認証されてもよい。
【０１４３】
クラウドサービス７１０は、個人ＩｏＴ７００に利用可能な１つ以上の信用されたサービスを含み得、様々な関連付けられる物７０２、７０４が、個人携帯型計算デバイス、他の物、及び／またはゲートウェイを通して直接または間接的に相互作用することを可能にする。かかる信用されたサービスは、例えば、限定することなく、以下のうちのいくつかまたは全てを含み得る。
【０１４４】
・デバイスシャドウ（Ｓｈａｄｏｗ）の提示、すなわち、物の機能性視覚モデルが、個人ＩｏＴ７００内の他の物に利用可能にされ、かつ、その物がそのモデルによって制御されるサービス。一定の実施形態では、かかるサービスはまた、様々な物及び／または個人携帯型計算デバイス、例えばスマートホン１０２などによって直接的に利用可能にされ得る。
【０１４５】
・データ収集サービス、すなわち、様々な物からのデータの収集を容易にするサービス。
【０１４６】
・データ統合サービス、すなわち、多くの物からのデータが集約され得、及び／または推論が、その集約されたデータからなされ得るサービス。
【０１４７】
・データ視覚化サービス、すなわち、データが分析され得、及び／またはかかるデータからの推論が、データの図表現を生成するためになされ得るサービス。
【０１４８】
・アクセス構成サービス、すなわち、データアクセスの構成のためのサービス、ならびに／または個人ＩｏＴ７００内の他の物のための及び／もしくは個人ＩｏＴ７００の外部の実体のためのサービス。例えば、一定の公共諸設備に提供される活動データ及び／または個人ＩｏＴ７００の外部の個人の親類に提供される警報。
【０１４９】
・サービスの合成、すなわち、複数の物（例えば、物７０２、７０４）が共にグループ化され得、相互接続された制御を用いて物の合成を形成する合成サービス。例えば、庭の水分センサがスプリンクラーシステムに統合されてもよいし、屋根裏及び／もしくは天井の扇風機が、統合型気流システムを生成するために窓制御に統合され得、ならびに／または同様のこと。
【０１５０】
・ＴＰＳＳ性能援助サービス、すなわち、とりわけ、異なる制御委任及び合成活動の効果を図示し得るアクセス制御図を提供し得るＴＰＳＳ性能援助を提供するサービス。例えば、性能援助サービスは、複合的な物へのアクセスを子供に与えることが、潜在的に安全ではない結果を有する可能性があることをユーザに警告し得る。
【０１５１】
・更新サービス、すなわち、物を更新するためのサービスが、クラウドにより判定される信用された経路によって提供される実際の更新を用いて、信用された様式でクラウドから提供され得る。一定の実施形態では、更新サービスは、不正更新によって提供されるワーム及び／またはマルウェアの導入の可能性を軽減するようにＴＰＳＳに敏感であり得る。本明細書に開示される実施形態に一致して、個人ＩｏＴ７００は、様々な危険レベルに適合され得る多数の安全な更新手順を可能にし得る。様々な更新手順が、上に記載されるようなＴＰＳＳ性能援助を使用して特定の個人ＩｏＴ７００構成のために推奨され得る。
【０１５２】
・バックアップ及び復元サービス、すなわち、様々な個人ＩｏＴ７００構成のバックアップ及び／または復元を可能にするサービス。
【０１５３】
アクセスシステム機構
【０１５４】
個人ＩｏＴ内の物内に含まれるアクセス層は、様々な機能を行い得る。いくつかの実施形態では、アクセス層は、メッセージ受け渡しシステムとして機能し得、それによって、外部実体からのコマンド及び／もしくは要求メッセージが、例えば、（暗号化が使用される実施形態において）解読され得、ならびに／またはソースの真正性及び／もしくは許可が検査され得る。一定の実施形態では、かかる機能は、登録される各実体を物（例えば、他の物）と対形成することによって容易にされ得る。いくつかの実施形態では、この対形成は、共有鍵の確立と、対にされる物及び／または実体を用いる適切な許可の判定と、を含み得る。対形成は、セキュリティアソシエーションとして記述され得、本明細書に開示される実施形態に一致するＳＡＭＰを使用して確立及び／または維持され得る。一定の実施形態では、ＳＡＭＰは、信用されたチャネル上の及び／または信用されたソースからの安全な導入による対形成を確立し得るメッセージを含み得る。
【０１５５】
アクセス層が、物と関連付けられるデータについての遠隔コマンド、作動される制御、及び／または要求を検討し得る際、ＴＰＳＳ実現形態の完全性は、メッセージプロトコルの正確性、どの程度密接にアクセスシステムが制御及び／もしくはデータに結び付けられるか、ならびに／またはどの程度うまくユーザ相互作用モデル全体がユーザによる安心及び安全な動作をサポートするかに少なくとも部分的に依存し得る。一定の実施形態では、個人ＩｏＴのＳＡＭＰは、関連付けられる物からのデータを制御及び／または受信し得る実体間の明示的な関係を可能にする及び／または露出するように設計され得る。
【０１５６】
鍵の管理
【０１５７】
暗号化鍵が、様々な手法で開示されるシステム及び方法の実施形態に関して確立、管理、及び／または使用され得る。インターネット対応デバイスは、認証局によって要求される信用証明または関連付けられる通信を必要とすることが多く、一定の通信シナリオのための複雑な構成手順を伴う通信プロトコルを使用し得る。本明細書に開示される一定の実施形態に一致して、個人ＩｏＴに関して、かかる信用証明及び／または通信プロトコルは、仮にあったとしても（例えば、かかる信用証明を既に提供される実体、ならびに／またはセキュリティプロトコル実現形態をうまく提供した及び／もしくは注意深く配置し維持した実体とのサービス相互作用を伴う場合であり得るように）低い頻度で使用され得る。本明細書に開示される実施形態は、ＴＰＳＳ接続デバイスを実現する方へより直感的なアプローチを更に合理化し提供し得、ならびに／またはデバイス製造業者による暗号化鍵及び／もしくは証明の提供と維持の負担を低減し得る。
【０１５８】
いくつかの実施形態では、様々な物が、セキュリティアソシエーションの形成によって互いと安全に通信し得る。いくつかの実施形態では、個人ＩｏＴ内の各物が、他の各物のエントリでアクセステーブルを維持し得、物は、個人ＩｏＴ内に含まれる他の実体（例えば、他のデバイス、システム、クラウドサービス、ゲートウェイ等）と共に相互作用し得る。
【０１５９】
図８は、本明細書に開示される一定の実施形態に一致する物と関連付けられる例示的なセキュリティアソシエーション記録８００を例示する。例示されるように、セキュリティアソシエーション記録８００は、例えば、実体ＩＤ、識別情報、親しみやすい名前、実体種類、明示的な許可、公開鍵、物のグループ及び所有者トークン、ならびに／または送受信されるメッセージシークエンスの計数、及び／もしくは任意の他の適切な種類の情報のうちのいくつかまたは全てを含み得る。セキュリティアソシエーション記録８００内に含まれ得る情報の種類のこれらの様々な実施例は、以下に記載される。
【０１６０】
・実体ＩＤ、すなわち、セキュリティアソシエーション記録８００内に含まれる実体ＩＤは、セキュアアソシエーションが確立されるときに実体によって提供される第１の公開鍵のハッシュであり得る。
【０１６１】
・同一性情報、すなわち、同一性情報は、関連付けられる実体、例えば、制御デバイスユーザの年齢、関係（例えば、家族、隣人、認可される商業上の実体等）、及び／または同様のものなどを導入した委任プロトコルで提供される情報を含み得る。更なる実施形態では、同一性情報は、物の製造業者及び／または供給業者によって提供される同一性情報を含み得る。
【０１６２】
・親しみやすい名前、すなわち、物の所有者によって（例えば、クラウドサービス、アプリケーション、及び／または同様のものを使用して）実体に与えられ得る名前（例えば、「Ｎａｎｃｙの電話」、「会社の窓」、及び／または同様のもの）。
【０１６３】
・実体種類、すなわち、他の物を制御する可能性がないより受動的な物（例えば、窓及び／または扉の錠、照明等）から、主にコントローラである及び／またはユーザと関連付けられる複数の物（例えば、スマートホンまたは類似デバイス）を区別し得る属性。実体種類は、物、所有者、ピア、委任されるユーザデバイス及び／もしくはコントローラ、クラウドサービス実体、ならびに／または任意の他の実体種類と関連付けられ得る。いくつかの実施形態では、実体種類は、物と関連付けられる一定の暗示的な許可を判定し得る。一定の実施形態では、例えば、ユーザによって具体的に明瞭にされる及び／またはさもなければ構成される許可を含む、明示的な許可は、一定の暗示的な許可をオーバーライドし得る。例示的な実体種類は、限定することなく、製造業者、所有者、ピア、ローカル制御代理、クラウド制御代理、及び／またはクラウド所有者プロキシを含み得る。
【０１６４】
・公開鍵、すなわち、物と関連付けられる公開鍵（複数可）は、メッセージを認証及び／または暗号化／解読する対称暗号化鍵を形成するために使用され得る。一定の実施形態では、これらの「公開鍵」は、言葉の通常の意味における公開であることを意図されるのではなく、むしろ、秘密鍵と非秘密対応物（例えば、公開鍵）とが存在する非対称暗号システムにおける非秘密鍵を単に含む。
【０１６５】
・物グループトークン、すなわち、物ならびに関連付けられる実体及び／または物が構成員である異なるグループにおける構成員を示し得る一連の認証トークン（例えば、共有される乱数）。物グループトークンは、一定の対形成及び／または委任プロトコルにおいて使用され得、アンチスプーフ（Ａｎｔｉ−Ｓｐｏｏｆ）変数（「ＡＳＶ」）として機能し得る。
【０１６６】
・所有者グループトークン、すなわち、所有者グループトークンは、物を同じ登録された所有者によって所有される他の物に導入するために使用され得る。
【０１６７】
・Ｔｘメッセージシークエンス計数、すなわち、送信方向における現在のメッセージシークエンス数についての計数。
【０１６８】
・Ｒｘメッセージシークエンス計数、すなわち、受信方向における現在のメッセージシークエンス数についての計数。
【０１６９】
実体は、共通暗号化システムの一部分であり得る１つ以上の公開鍵／秘密鍵の対を提供され得る。例えば、公開鍵は、大きな素数ｐ及び秘密鍵（例えば、大きな乱数）ｒに対して、べき乗Ｘ＾ｒ  ｍｏｄ  ｐによって素体から導き出され得る。他の実施形態では、公開鍵は、共通組のドメインパラメータを用いて楕円曲線から導出され得る。他の実施形態では、他の技法が、その代わりにまたはそれに加えて、使用されてもよい。
【０１７０】
一定の実施形態例では、システム内の２つの実体間で共有される暗号化鍵が、米国特許第５，４５０，４９３号（「第‘４９３号特許」、その内容は、参照によって本明細書に組み込まれる）に記載されるように確立され得、それによって、ディフィーヘルマン（「ＤＨ」）鍵交換のために導出される鍵が、（アンチスプーフ変数（ＡＳＶ）として呼ばれ得る）別個に確立及び／または生成され得る別のベクトルとの交換から導出されるベクトルをハッシュすることによって確立される。個人ＩｏＴのいくつかの実施形態では、ＡＳＶが、一定の状況において（例えば、２つの実体が、ＮＦＣなどのような近位場通信チャネル上で対形成プロトコルの一部分として鍵を確立しているときに）０であり得る。他の場合では、ＡＳＶまたは認証トークンが、相互導入及び／または委任プロトコルの一部分として提供され得る。このアプローチは、証明、認証局、取り消し、及び新鮮さのサービス、ならびに同様のものを利用し得るより複雑なマルチメッセージプロトコル、例えばトランスポート層セキュリティ（「ＴＬＳ」）などの必要性を低減し得る。本アプローチは、鍵及び証明が工場で提供される必要がなくてもよいように、製造の間の物の提供を更に単純化し得る。いくつかの実施形態では、セキュリティアソシエーションを認証するための証明を使用する代わりに、信用されたウェブサービス及び／またはピアツーピアの委任プロトコルが使用されてもよく、ここで、新しいピア及び／またはコントローラが、既に信用された実体によって物に導入される。
【０１７１】
いくつかの実施形態例では、共有鍵が、例えば、ハッシュＨ（（ｘ＾ｒ１）＾ｒ２）ｍｏｄ  ｐ、ＡＳＶ）として第‘４９３号特許に説明されるように、ＤＨ鍵対から導出され得、ここで、ｘ＾ｒ１は外部実体からの公開鍵であり、ｒ２は物のＤＨ秘密鍵であり、ＡＳＶは別個に受信されるトークンである。いくつかの実施形態では、ＡＳＶが、ＳＡＭＰ委任プロトコルの一部分として受信され得る。他の実施形態は、楕円曲線暗号法を利用してもよい。いくつかの実施形態では、Ｈ（）は、アメリカ国立標準技術研究所のセキュアハッシングアルゴリズム（「ＳＨＡ」）を含み得る。
【０１７２】
いくつかの実施形態では、送受信メッセージシークエンス計数が、最初にゼロに設定され得、メッセージが、関連付けられる物によって送信及び／または受信されるたびに増大され得る。いくつかの実施形態では、これらの計数は、１つの実体から別の実体へのメッセージが、前に送信された正規メッセージの再生によって妨害され得る再生攻撃を打破するために使用され得る。いくつかの実施形態では、ＩｏＴ実体間のメッセージが、現在の共有暗号化鍵及び／またはメッセージのシークエンス数を使用し得る鍵付きハッシュ化メッセージ認証コード（「ＨＭＡＣ」）を使用して認証され得る。
【０１７３】
一定の実施形態では、ユーザ（例えば、物の所有者）と関連付けられる物及び／または他の実体の全てのセキュリティアソシエーション表が、ユーザの個人ＩｏＴと関連付けられるＥＰＮを図示するために利用されてもよい。例えば、かかる図示は、上に記載されるように、個人ＩｏＴに接続されるクラウドサービスによって維持され得る。
【０１７４】
ＳＡＭＰメッセージ
【０１７５】
上に記載されるように、単純な対形成プロトコルが、２つの物がセキュリティアソシエーションを形成することを可能にし得る。例えば、ユーザは、家庭用機器を手に入れ、彼または彼女のスマートホンを使用してそれを制御することを望み得る。スマートホンは、個人ＩｏＴ管理アプリケーションを有し得、スマートホン及び機器の両方が、共通近位場通信インターフェース、例えば、ＮＦＣなどを使用して通信することができ得る。この機能を使用して、スマートホンは、ＮＦＣ通信チャネルを設定することができ、２つのデバイスが、公開鍵を含有するＳＡＭＰメッセージを交換し得、共有鍵を形成し得る。機器は、所有者を有さない可能性があり、したがって、スマートホンは、機器の所有権を取り得、スマートホンの所有者と関連付けられるグループ鍵と、１つ以上のグループの構成員として機器を確立する１つ以上のグループ鍵と、を提供し得る。
【０１７６】
信用は、機器に対するスマートホンの近接性及びその機器が前に所有者を有さないことに基づいて最初に確立され得る。例えば、中古販売の場合に有用であり得るように、物の所有権の解消を可能にし得、及び／または小売業者が、彼らが販売時点に所有権を解消されるまで所有権を有することを可能にする他のプロトコルが、確立され得る。一旦、所有権が確立され及びグループ鍵が物に提供されると、物は、所有者と関連付けられる他の制御デバイスを使用して（例えば、スマートホン及び／または１つ以上のクラウドベースコントローラもしくはサービスを使用して）直接及び／または間接的にグループ内の他の物とのセキュリティアソシエーションを確立し得る。
【０１７７】
個人ＩｏＴ内の２つ以上の物が同じ所有者に対して対形成されているとき（例えば、近接性を限定されたプロトコル及び／または同様のものを使用する共通スマートホン）、２つの物が、グループトークン（例えば、ＡＳＶ用グループトークン）を使用することによって近接性を必ずしも要求しなくてもよいＳＡＭＰメッセージを使用して互いに直接的に対になることができる。例えば、新しい物が家の中に持ち込まれると、一旦それが所有者または物のグループと識別されると、それは、自動検出プロトコルを使用して家内の他の物と自動的に対になり得る。一定の実施形態では、追加の認証プロトコルが、実体が悪意を持って、それらが主張する権利を与えられていない物を主張すること、ならびに／または対になる権利を与えられていない物を対形成することを防ぐために利用されてもよい。
【０１７８】
いくつかの実施形態では、個人ＩｏＴ内のセキュリティアソシエーションが、クラウドベースサービスにバックアップされ得る。一定の実施形態では、バックアップを行うサービスが、セキュリティアソシエーションの個人ＥＰＮの一部分であり得る。他の機能の中でも、そのサービスが、個人ＩｏＴと関連付けられる物ならびに／または他のデバイス及び／もしくはシステムのセキュアアソシエーションをバックアップ、再初期化、及び／または回復するために認可され得る。
【０１７９】
委任プロトコル
【０１８０】
物の所有者は、様々な理由のために物からのデータの制御、及び／またはそのデータを受信する能力の委任を望み得る。例えば、物の所有者は、以下を望み得る。
【０１８１】
・家の他の構成員への物の機能に対するアクセスの提供。
【０１８２】
・（例えば、タブレットコンピュータ及び／または新しいスマートホンから）他のデバイスを使用する物の制御。
【０１８３】
・物が、いくつかの制限された手法でクラウドサービスと相互作用することを可能にする。例えば、これは、クラウドサービスが、物間の信用関係を構成及びデプロイすることを可能にし得、その結果、それらは、合成された物の一部分となり得、その場合において、クラウドサービスは、ピア関係及び／またはグループを可能にし得、ＳＡＭＰを実行し得る。
【０１８４】
一定の実施形態では、所有者は、関連付けられる物の有意な制御を有し得る。セキュリティアソシエーションを使用して、所有者は、認証されたＳＡＭＰメッセージを、物との接続性を確立することができるインターネット上のどこかから彼らが「所有する」デバイスに安全に送信し得、かつ、彼らは、とりわけ、物との様々な相互作用についての補助条件、例えば近接性または局所性などを要求し得るポリシーを設定し得、更に、セキュリティ目的のためにそれら自体の許可を制限する。ＳＡＭＰメッセージは、物のセキュリティアソシエーションリスト及び／または表内の様々なパラメータを修正し得る特別なコマンドを含み得る。いくつかの実施形態では、製造業者実体のみを含有するセキュリティアソシエーションリスト及び／または表を有する物が、最初に物と対になる誰かによって所有され得る新しい物として考えられ得る。実体、例えば、流通連鎖における小売業者及び／または他の者などが、一時的な所有権を確立することによって物をロックし得、それは、例えば、不対プロトコルを使用して、販売及び／または発送センターの時点に迅速に解かれ得る。
【０１８５】
不対プロトコル
【０１８６】
不対プロトコルは、セキュリティアソシエーションがデバイスから除去されることを可能にし得る及び物が所有を解消されることを可能にし得る１つ以上の単純な認証されたＳＡＭＰメッセージを含み得、それによって、他の所有者が物の制御を行うことを可能にする。いくつかの実施形態では、不対形成及び／または所有権解消が、所有者のセキュリティアソシエーションが関与されることを要求し得る。他の実施形態は、所有者セキュリティアソシエーションの関与を要求しないセキュアアソシエーションの削除を可能にし得る。
【０１８７】
個人ＩｏＴコマンド
【０１８８】
個人ＩｏＴコマンド及び／または要求は、１つ以上の構造化されたメッセージを含み得る。一定の実施形態では、かかるメッセージは、例えば、限定することなく、以下のうちのいくつかまたは全てを含み得る。
【０１８９】
・宛先実体識別。
【０１９０】
・コマンド種類。
【０１９１】
・コマンド本体。
【０１９２】
・メッセージシークエンス数。
【０１９３】
・ＨＭＡＣ（例えば、使用される鍵が、ソース及び宛先デバイスの両方のセキュリティアソシエーションリストにおいて見つけられ得る、鍵付きＨＭＡＣ）。
【０１９４】
個人ＩｏＴコマンド及び／または要求に対する応答が、例えば、限定することなく、以下のうちのいくつかまたは全てを含み得る、構造化された受信確認メッセージを含み得る。
【０１９５】
・宛先実体識別。
【０１９６】
・受信確認指示。
【０１９７】
・受信確認メッセージを誘発したメッセージのメッセージシークエンス数。
【０１９８】
・受信確認メッセージのメッセージシークエンス数。
【０１９９】
・ＨＭＡＣ
【０２００】
（例えば、センサデータまたは同様のものにポーリングするための）データ要求のための応答は、データ支持フィールドを更に含み得る。一定の実施形態では、このフィールドは、セキュリティアソシエーション共有鍵で暗号化され得る。個人ＩｏＴプロトコルは、比較的単純なコマンド−応答対を使用し得る。対形成プロトコルは、対形成プロトコルで形成されたセキュリティアソシエーションを使用して、認証されないメッセージ及び／または双方向的に認証された受信確認メッセージの交換を伴い得る。
【０２０１】
データフロープロトコル
【０２０２】
本明細書に開示される実施形態に一致する個人ＩｏＴプロトコルは、ユーザがデータをクラウドサービスに安全に届けるために使用することを望むセンサを備え得る物の端的な参加を容易にし得る。この場合において、物は、データがソースで暗号化され、次いで、様々な手段（例えば、ゲートウェイ、メモリカード転送等）を通してクラウドサービスに送信されることを可能にし得る工場でインストールされた鍵を有し得る。かかる場合では、物は、製造業者で生成されたセキュリティアソシエーションを使用し得る。物から生成されるデータは、ウェブサイトに流れ得、次いで、転送され得る。ユーザがかかる物を購入すると、彼らは、その物を登録し、製造業者とのセキュリティアソシエーションを設定し、次いで、そのデータが転送されるサービス点を指定することができる。
【０２０３】
上記実施例のうちのある実施形態では、製造業者が提供したセキュリティアソシエーションを利用する比較的単純なセキュリティプロトコル実現形態が使用され得、静的鍵を使用して暗号化する能力のみを要求し、次いで、データが、個人ＩｏＴセキュリティアソシエーションを使用して安全に通信し得るクラウド常駐実体を伴うクラウドサービスを使用して物の登録された所有者の指導下で流れることを可能にする。
【０２０４】
諸設備データフロー
【０２０５】
本明細書に開示される個人ＩｏＴの一定の実施形態は、データを生成する物の所有者の指導下で公共諸設備に流れるように、物によって生成される一定のデータのための手段を提供し得る。いくつかの実施形態では、これは、かかる諸設備のためのサービスセンターが、関連付けられる物の所有者の強い要請により確立される個人ＩｏＴグループの中に明示的に指名されることを可能にすることによって達成され得る。
【０２０６】
クラウドサービス及び性能援助
【０２０７】
一定の実施形態では、クラウドサービスが、所有者のためのプロキシとして機能し得、例えば、デバイス所有者のためのセキュリティアソシエーションを確立し得、許可を設定し得、許可が特性を委任するように適切に合致されることを保証し得、及び／または個人ＩｏＴと関連付けられる論理的なＥＰＮの視覚化（例えば、委任経路及び／または暗示的な許可を示す図表示）を提供し得る。
【０２０８】
ＥＰＮ内の実体
【０２０９】
前に示したように、個人ＩｏＴのＥＰＮは、様々な物、例えば、図１や図５に例示されるものなどを含み得、また、他の実体、例えば、個人携帯型デバイス（例えば、携帯電話、タブレット、もしくはラップトップ）のみならずネットワークゲートウェイデバイス、及びウェブまたはクラウドサービスなども含み得る。これらの実体は、セキュリティアソシエーションの少なくともプリミティブリストを維持する能力を有する任意のウェブ接続デバイスまたはサービスを仮想的に備え得、それらのサービスに対するアクセスを制御するアクセス層を有するデータまたは制御のためのサービスを提供し得る。この多数の及び異質性の実体は、それが、ＴＰＳＳ特性を依然として保持しながら、より多くの可能なデバイス及びサービスが援助を提供すること及び／またはより少ない可能なデバイスのためのプロキシになることを可能にするので、個人ＩｏＴ及びそれのＥＰＮ特徴に利点をもたらす。物の単純構成（例えば、家の照明スイッチ及び負荷、水及びＨＶＡＣセンサ等）が、重負荷セキュリティプロトコルを実現することを必要とせずに、またはインターネット接続性もしくは共通ネットワーキング機能を実現することを必要とせずに、個人ＩｏＴに参加してＴＰＳＳ特徴を共有することができる。それらは、例えば、低出力無線通信、電力線上の信号変調等を使用することによって、家、自動車、または個人ＩｏＴの他の場所内の異なる信号機能に基づいて通信することができる。その上、それらは、ＳＡＭＰ用メッセージング機能の全てを実現する必要はなく、しかしながら、好適な実施形態では、それらは、本明細書に記載されるものと互換性のある方法を使用して実体識別を提供し、コマンドのソース及び完全性を検査し、それらが収集するデータを保護することができる。本明細書に開示される一定の実施形態に従う個人ＩｏＴは、弱いリンクが、システムのより重要な部分を攻撃する目的のために悪用され得ないことを確保するステップを取ると同時に、単純デバイスの包含を可能にし支援するように設計される特徴を含む。
【０２１０】
グループトークンの機能
【０２１１】
一定の実施形態では、デバイスグループトークンが、単純デバイスの包含の支援に役立つと共に管理の単純化に役立つように使用される。ユーザグループトークンは、複数のユーザ及び管理者の支援を容易にさせるのみならず、他のデバイスを調整し制御するためのより賢い機器及びサービスの使用を可能にし、それらが表わし得る物とは独立して更新され得るプロキシサービス及びより良いかつ多くの役に立つインターフェースの提供を容易にさせる。
【０２１２】
１つの例示的な実施例として、ある人物が、デバイスグループの一部分として自然に適合するユーザ制御を含む機器を家に持って行き、かつ、その人物が、機器を家庭内の他のものにアクセス可能にさせることを望む状況を考える。本明細書に記載される個人ＩｏＴならびにＥＰＮシステム及び方法の一定の実施形態は、単純かつ安全にさせるために使用され得る。例えば、その人物がまだ１つも有していない場合に、機器の包装は、それが、個人ＩｏＴスマートホンアプリケーションの即時の取得を許可する個人ＩｏＴ機能及びＱＲコードを有することを説明し得る。個人ＩｏＴアプリケーションを使用すると、その人物は、機器上の指定された場所で彼または彼女の電話をタップし（例えば、近距離無線通信プロトコルを作動させ）、機器の検出層が、多数のサービスを利用可能にさせる。第１に、（ＳＡ内に含まれことになる情報を含む）製造業者の情報を機器に提供する情報サービスである。個人ＩｏＴアプリケーションは、その情報を使用して、製造業者のためのウェブサービスと接続し、その人物が、この製造業者と前もって登録されていない場合、それは携帯型デバイスと製造業者のサービスとの間のＳＡを確立する。この実施例では、（例えば、ＨＴＴＰ−Ｓを含む）標準ウェブプロトコルが、信用の確立に役立つことができるが、より多くの個人向けサービスを許可することができるＳＡが確立される。特に、いくつかの実施形態では、その人物のスマートホンが、ユーザ側の最小限の労力で、デバイスを用いるＳＡを含む、機器の設定を非常に単純かつ便利にさせるスクリプトを受信する。特に、一実施形態では、ＳＡが、機器とスマートホンとの間で設定される。これは、検出プロトコルが、機器の個人ＩｏＴアクセス層と相互作用し、所有者ＳＡＭＰサービスを利用可能にさせるように行われ、なぜなら、アクセス層のＳＡ表は、所有者ＳＡを有さないからである。一実施形態では、その人物の電話が、個人ＩｏＴアプリケーションを動かし、検出層が近接性を限定された通信インターフェース（例えば、この実施例では、ＮＦＣ）を通してのみ利用可能にさせる、ＳＡＭＰ手順を実行する。この場合において、その手順が、製造業者のウェブサイトから受信されるスクリプトによって動かされる。スクリプトの実行において、この機器は、情報を他の機器と共有することを自然に望み、したがって、デバイスグループ内に所属することと、その機器が許可を有するいくつかの制御及びセンサを有することと、に留意する。制御のうちのいくつかは、安全性の影響を有するので、２つのユーザグループが設定されることが推奨される。一方は大人用で、他方は子供用である。スクリプトは、ＳＡＭＰプロトコルを駆動し、適切なグループトークンが、生成され、ＳＡ内に含まれ、その人物が、機器の所有者として確立され、その機器が、彼または彼女の個人ＩｏＴの一部分として含まれる。
【０２１３】
この実施例では、所有者ＳＡＭＰ手順が完了した後、機器の検出層は、次いで、コマンドが発行され及びデータが収集されることを許可するサービスを可能にするが、アクセス層は、所有者のみがコマンドを発行しデータを収集することを許可する。しかしながら、機器内の検出層は、次いで、挙動を変更し、他の物が、近接性を限定されたインターフェースだけではなく、全ての通信インターフェースを通してそれを検出することを可能にする。特に、検出は、サービスを利用可能にし、他のデバイスがそれと対になることを可能にする。しかしながら、アクセス層は、ＳＡが、機器のデバイスグループ内にあるデバイスを用いて、及び所有者（または、その後に、適切な許可を用いる所有者の委任）によって指定されるユーザグループのうちの１つにいる人物によって所有される制御デバイス（例えばＰＰＤなど）を用いて設定されることのみを許可する。更に、この実施形態例では、コマンド及び要求が、これらのグループの構成員からの機器によってのみ受け入れられる。個人ＩｏＴ方法は、分散された、これらのデバイス及びユーザグループ関係のピアツーピアの確立を可能にする。新しい機器の所有者は、機器とのＳＡの設定後、次いで、家に追加デバイスを持ち込むことができ、安全検出プロトコルを使用してそれらが自己構成することを可能にするデバイスグループ構成員をそれらに提供することができる。また、所有者は、次に、それらのＰＰＤが、制限された許可を用いて家族ユーザグループに加わることを可能にするＳＡＭＰ委任プロトコルを使用することによって安全コマンドに限定された制御機能を彼または彼女の子供の機器に与えることができる。子供が機器の使用を求めるとき、機器内の検出層が、制限を検知し、一定のサービスのみを利用可能にすることができ、子供のデバイスが、ＡＳＶとして制限されるユーザグループトークンで認証されるＳＡを形成する機器と対になることを可能にする。このようにして個人ＩｏＴは、物の所有者が、新しい物に対して他のものの導入を行うことを可能にする。それは、自動検出及び対形成プロトコルが進行することを可能にし、それによって、それらのデバイスは、互いに「私は、Ｓｍｉｔｈ家の機器グループの構成員である、または「私は、Ｂｒｏｗｎ家の子供のうちの１人である」ことを言うことができる。好適な実施形態では、対形成の間及びコマンド完全性検証の間のこれらの声明の認証が、極めてロバストであり、更に非常に単純である。強いＴＰＳＳ機能が、現代のスマートホン及びウェブサービスの能力の全てを利用し得る性能援助を使用して確立され、ＳＡの管理及びプロトコルの性能が、ユーザのために簡易化され自動化される。
【０２１４】
上に記載される実施例では、（ＳＡ及び新しい機器とは異なる）その人物のスマートホンと製造業者との間でＳＡが、製造業者がデバイスから一定のデータを受信するために使用され得る。しかしながら、これは、デフォルトによって、ユーザ（新しい機器の所有者）の制御下にある。機器のユーザのためにこれをより安全かつ便利にさせ得る個人ＩｏＴのための１つの他の可能性は、その人物が、多くの製造業者からサービスを提供することができ、ただし、それは、消費者に対してより応答的である消費者サービスであって、消費者が秘密に保ちたいと望む情報を収集するセンサを有する家庭用電化製品を含む、特に、様々な物からのセンサ情報の共有に関する、消費者サービスとの関係を確立するためのものである。この消費者サービスは、例えば、情報を適切にふるいにかけることができ、例えば、製品信頼性情報を製造業者と共有することができ、（仮に、払い戻しの資格を与え得るよりきめ細かな電気使用量だとすると）諸設備使用量情報をローカル諸設備プロバイダと共有することができ、またそれは、多くのデバイスからのセンサデータを集めて分析することができ、高齢の両親の安全性及び幸福及び／または同様のものを確保することを望む指定された家族構成員に警告を提供することができる。この消費者サービスは、誰が何の制御及びデータにアクセスすることができるかという理解において人物を援助することができ、それは、その情報をごく特定の人物に対して明示的に利用可能にさせ得る。
【０２１５】
図９は、例えば、上に記載される実施例などの、本開示の一定の実施形態と一致する接続デバイスを管理する例示的な方法９００のフローチャートを例示する。例示された方法９００は、ソフトウェア、ファームウェア、ハードウェア、及び／またはそれらの任意の他の組み合わせを使用することを含む様々な手法で実現され得る。一定の実施形態では、方法９００及び／またはその構成ステップのいずれかが、接続されたシステム、デバイス、及び／もしくは物、ならびに／または任意の他の適切なシステム（単数または複数）によって行われてもよい。
【０２１６】
９０２で、要求が、接続デバイスと関連付けられたセキュリティアソシエーション記録を更新するために受信され得る。一定の実施形態では、要求は、実体（例えば、ユーザ、ユーザのグループ、組織等）と関連付けられた別のデバイス、例えば、スマートホンなどから受信され得る。いくつかの実施形態では、要求が、近位場通信チャネル、例えば、ＮＦＣ及び／またはＢＬＥ通信チャネル経由などで受信されてもよい。
【０２１７】
判定が、９０４で、接続デバイスが実体及び／または所有者と関連付けられるかどうかに関して、セキュリティアソシエーション記録の内容に基づいて、行われ得る。接続デバイスが、実体及び／または所有者と関連付けられていない（例えば、所有者によって前に主張されていない新しいデバイスを用いる場合であり得るような）場合、方法９００は９０６に進み得る。さもなければ、方法９００は終了し得る。
【０２１８】
９０６で、第１のグループトークンが、他のデバイス（例えば、スマートホン）から接続デバイスによって受信され得る。一定の実施形態では、第１のグループトークンが実体と関連付けられ得る。セキュリティアソシエーション記録は、接続デバイスが現時点で実体と関連付けられることを示すように９０８で更新され得る。一定の実施形態では、第１のグループトークンが、セキュリティアソシエーション記録の一部分として記憶され得る。
【０２１９】
９１０で、メッセージが、ピア接続デバイスから受信され得る。いくつかの実施形態では、メッセージが第２のグループトークンを含み得る。判定は９１２で行われ得、第１のグループトークン及び第２のグループトークンが適合するかどうか（例えば、両方のグループトークンが同じ実体と関連付けられるかどうか）を判定する。トークンが適合する場合、方法９００は９１４に進み得、そこで、セキュリティアソシエーション記録が、ピア接続デバイスがまた第１の実体と関連付けられることを示すように更新され得る。さもなければ、方法９００は終了に進み得る。
【０２２０】
図１０は、本明細書に開示されるシステム及び方法の実施形態を実現するために使用され得る例示的なシステム１０００を例示する。例示的なシステム１０００は、ユーザ及び／もしくは個人ＩｏＴ及び／もしくはＥＰＮ、サービスプロバイダシステム（例えば、クラウドサービスプロバイダシステム）、ならびに／または本明細書に開示されるシステム及び方法の実施形態を実現するように構成された任意の他のシステムと関連付けられるシステム、デバイス、及び／または物を備え得る。図１０に例示されるように、システム１０００は、処理装置１００２と、処理装置１００２による使用及び実行のためのプログラム及び他のデータを記憶するための高速ランダムアクセスメモリ（「ＲＡＭ」）、不揮発性メモリ（「ＲＯＭ」）、及び／または１つ以上のバルク不揮発性非一時的なコンピュータ可読記憶媒体（例えば、ハードディスク、フラッシュメモリ等）を含み得るシステムメモリ１００４と、１つ以上のディスケット、光記憶媒体（例えば、フラッシュメモリ、サムドライブ、ＵＳＢドングル、コンパクトディスク、ＤＶＤ等）及び／または他の非一時的なコンピュータ可読記憶媒体を含み得る取り外し可能なメモリ１００８とインターフェースを取るためのポート１００６と、１つ以上の通信技術を使用して１つ以上のネットワーク接続１０３０経由で他のシステムと通信するためのネットワークインターフェース１０１０と、ディスプレイ及び／または１つ以上の入出力デバイス、例えば、タッチスクリーン、キーボード、マウス、トラックパッド、及び同様のものなどを含み得るユーザインターフェース１０１６と、システム１０００の要素を通信可能に結合するための１つ以上のバス１０３２と、を含み得る。一定の実施形態では、システム１０００は、本明細書に開示されるセンサの種類のいずれかを含む、様々なデバイスデータを収集するように構成された１つ以上のセンサ（図示せず）を含み得る及び／またはそのセンサと関連付けられ得る。
【０２２１】
いくつかの実施形態では、システム１０００は、その代わりにまたはそれに加えて、安全な物理的及び／または仮想セキュリティ技法を利用することによってシステム１０００のユーザまたは他の実体による改ざんから保護されるＳＰＵ１０１４を含んでもよい。ＳＰＵ１０１４は、例えば、個人情報管理、信用された信用証明及び／または鍵管理、プライバシー及びポリシー管理、ならびに本明細書に開示されるシステム及び方法の他の態様などの機密に関わる動作のセキュリティを強化することに役立つことができる。一定の実施形態では、ＳＰＵ１０１４は、本明細書に記載されるように、論理的に安全な処理領域内で動作し得、秘密情報を保護して操作するように構成され得る。いくつかの実施形態では、ＳＰＵ１０１４は、本明細書に記載されるように、ＳＰＵ１０１４が安全な動作を実行することを可能にするように構成された実行可能な命令またはプログラムを記憶する内部メモリを含み得る。
【０２２２】
システム１０００の動作は、一般に、システムメモリ１００４（及び／または他のコンピュータ可読媒体、例えば、取り外し可能なメモリ１００８など）内に記憶されるソフトウェア命令及びプログラムの実行によって動作する処理装置１００２及び／またはＳＰＵ１０１４によって制御され得る。システムメモリ１００４は、システム１０００の動作を制御するための様々な実行可能なプログラムまたはモジュールを記憶し得る。例えば、システムメモリ１００４は、少なくとも部分的に、システムハードウェアリソースを管理し調整し得るオペレーティングシステム（「ＯＳ」）１０１８であって、様々なアプリケーションの実行のための共通サービスならびに関連付けられたポリシーの管理及び／または施行による個人データの保護及び／または管理を含む信用及びプライバシー管理機能を実現するための信用及びプライバシー管理システム１０２０を提供し得る、オペレーティングシステム１０１８を含み得る。システムメモリ１００４は、限定することなく、システム１０００との及びシステム１０００による通信を部分的に可能にするように構成された通信ソフトウェア１０２２と、アプリケーション１０２４（例えば、個人データ１０２８に関して利用されるインストールされたアプリケーション）と、ユーザが、彼らが彼らの個人データ１０２８、ユーザと関連付けられる個人データ１０２８、及び／もしくは任意の他の情報に関して利用することを望むアプリケーション、ならびに／または本明細書に開示されるシステム及び方法の実施形態を実現するように構成されたアプリケーションを選択及び／もしくはインストールすることを可能にするように構成されたアプリケーション記憶インターフェース１０２６と、を更に含んでもよい。
【０２２３】
本明細書に開示されるシステム及び方法は、任意の特定のコンピュータ、電子制御ユニット、または他の装置に本質的に関連せず、ハードウェア、ソフトウェア、及び／またはファームウェアの適切な組み合わせによって実現され得る。ソフトウェア実現形態は、プロセッサによって実行されるときに、プロセッサに、実行可能な命令によって少なくとも部分的に定義された方法を行わせ得る、実行可能なコード／命令を含む１つ以上のコンピュータプログラムを含み得る。コンピュータプログラムは、コンパイルされるか解釈される言語を含む、任意の形態のプログラミング言語で書かれ得、かつ、独立型のプログラムとしてまたはモジュールとして、構成要素、サブルーチン、または計算環境内の使用に適した他のユニットを含む、任意の形態でデプロイされ得る。更に、コンピュータプログラムは、ある位置にある１つのコンピュータ上、または複数の位置にわたって分散される複数コンピュータ上で実行されるように、かつ、通信ネットワークによって相互接続されるようにデプロイされ得る。ソフトウェア実施形態は、プロセッサによって実行されるときに、プロセッサに命令に従って方法を行わせるように構成された、コンピュータプログラム及びその命令を記憶するように構成された非一時的な記憶媒体を含むコンピュータプログラム製品として実現され得る。一定の実施形態では、非一時的な記憶媒体が、非一時的な記憶媒体上にプロセッサ可読命令を記憶することが可能な任意の形態を取り得る。非一時的な記憶媒体は、例えば、コンパクトディスク、デジタルビデオディスク、磁気テープ、磁気ディスク、フラッシュメモリ、集積回路、または任意の他の非一時的なデジタル処理装置もしくは記憶デバイスによって具体化され得る。
【０２２４】
前述は、明確さの目的のためにいくらか詳細に記載されたが、一定の変更及び修正が、その原理から逸脱することなくなされ得ることが明らかであろう。本明細書に記載されるシステム及び方法の両方を実現する多くの代替手法が存在することに留意されたい。したがって、本実施形態は、例示的なものであって非制限的なものであると考えられ、本発明は、本明細書において与えられる詳細に限定されるものではなく、添付の請求項の範囲及び均等物内で修正されてもよい。
【図１】
0006490703.tif 000002
【図２】
0006490703.tif 000003
【図３】
0006490703.tif 000004
【図４】
0006490703.tif 000005
【図５】
0006490703.tif 000006
【図６】
0006490703.tif 000007
【図７】
0006490703.tif 000008
【図８】
0006490703.tif 000009
【図９】
0006490703.tif 000010
【図１０】
0006490703.tif 000011