(57)【要約】双方向オブジェクトは、各々が共通鍵を有し、対形成される。除外されるオブジェクトを除き、オブジェクトには新しい共通鍵が提供される（３０）。共通鍵を受け取った後、あるオブジェクトから対をなしているもう一方のオブジェクトにコマンドが送信される（３２）と、その２つのオブジェクトが新しい共通鍵を有していることを確実にするために確認がなされる（３４）。確認が肯定の場合、コマンドは実行され（３６）、確認が否定の場合、コマンドは実行されず（３８）、対形成は消去される。したあがって、ユーザが他のオブジェクト間の対形成のセットを再プログラミングする必要なく、双方向オブジェクトのセットからオブジェクトを除外することができる。
2005521307.tif 000002
【特許請求の範囲】
【請求項１】
共通鍵を含んでいる双方向オブジェクトを再プログラムする方法であって、対の一方のオブジェクトから対のもう一方のオブジェクトまでコマンドの送信と、もう一方のオブジェクトによるコマンドの実行とを許容するために、少なくとも２つのオブジェクトが対をなしており、
前記少なくとも２つのオブジェクトに新しい共通鍵を提供する工程；その後、
コマンドが、一方のオブジェクトから、該オブジェクトと対をなしているもう一方のオブジェクトへ送られた場合に、その２つのオブジェクトが新しい共通鍵を含んでいることを確認する工程；および
２つのオブジェクトが新しい共通鍵を含んでいない場合に、もう一方のオブジェクトがコマンドの実行を拒否する工程；から成る方法。
【請求項２】
２つの所与のオブジェクトの確認工程が、新しい共通鍵の提供の後で、前記第１のコマンドが与えられた場合に限り実行されることを特徴とする、請求項１に記載の方法。
【請求項３】
新しい共通鍵を提供する工程が、
新しい共通鍵を生成する工程；および  
生成された新しい共通鍵を送信する工程；
から成ることを特徴とする、請求項１または２に記載の方法。
【請求項４】
前記生成工程が、１つのオブジェクトを使用して行なわれることを特徴とする、請求項３に記載の方法。
【請求項５】
前記生成工程が、２つのオブジェクトを使用して行なわれることを特徴とする、請求項３に記載の方法。
【請求項６】
前記送信工程が、ポイント・ツー・マルチポイント送信から成ることを特徴とする、請求項３、４または５に記載の方法。
【請求項７】
前記送信工程が、ポイント・ツー・ポイント送信から成ることを特徴とする、請求項３〜６のいずれか一項に記載の方法。
【請求項８】
ポイント・ツー・ポイント送信が各ポイントでのユーザによるアクションから成ることを特徴とする、請求項７に記載の方法。
【請求項９】
前記送信工程が、
オブジェクトのあるサブグループでのポイント・ツー・ポイント送信；
オブジェクトのもう一方のサブグループでのポイント・ツー・マルチポイント送信；
から成ることを特徴とする、請求項３、４または５に記載の方法。
【請求項１０】
前記送信工程が、あるオブジェクトの新しい共通鍵がもう一方のオブジェクトに送信される場合に、２つのオブジェクトが古い共通鍵を含んでいることを確認することから成ることを特徴とする、請求項３〜９のいずれか一項に記載の方法。
【請求項１１】
少なくとも１つの共通鍵と、対形成についての少なくとも１つの情報とを記憶するのに適した双方向オブジェクトの動作プログラムであって、
（ａ）新しい共通鍵を受信するルーチン；
（ｂ）コマンドを受信するルーチン；
（ｃ）対をなした送信機オブジェクトから受信されたコマンドに対して、該送信機オブ
ジェクト中に共通鍵が存在することを確認するルーチン；および
（ｄ）確認が否定の場合に、コマンドの実行を拒否するルーチン；
から成るプログラム。
【請求項１２】
前記第１のコマンドが受信された場合に限り、所与の対形成のための確認ルーチンが実施されることを特徴とする、請求項１１に記載のプログラム。
【請求項１３】
少なくとも１つの共通鍵と、対形成についての少なくとも１つの情報とを記憶するのに適した双方向オブジェクトの動作プログラムであって、
（ａ）新しい共通鍵を受信するルーチン；
（ｂ）ターゲットとされた対をなしたオブジェクトへコマンドを送信するルーチン；
（ｃ）前記ターゲットとされたオブジェクト中に共通鍵が存在することを確認するルーチン；
から成るプログラム。
【請求項１４】
前記第１のコマンドが送信された場合に限り、所与の対形成のための確認ルーチンが実施されることを特徴とする、請求項１３に記載のプログラム。
【請求項１５】
新しい共通鍵を生成するルーチンも含むことを特徴とする、請求項１１〜１４のいずれか一項に記載のプログラム。
【請求項１６】
前記生成ルーチンが、共通鍵を生成するコマンドをもう一方のオブジェクトへ送信するサブルーチンを含むことを特徴とする、請求項１５に記載のプログラム。
【請求項１７】
新しい共通鍵をもう一方のオブジェクトへ送信するルーチンをさらに含むことを特徴とする、請求項１１〜１６のいずれか一項に記載のプログラム。
【請求項１８】
新しい共通鍵をいくつかの他のオブジェクトへ送信するルーチンをさらに含むことを特徴とする、請求項１１〜１７のいずれか一項に記載のプログラム。
【請求項１９】
双方向オブジェクトであって、
受信ステージ；
送信ステージ；
受信ステージと送信ステージを制御する論理ユニット；および
請求項１１〜１８のいずれか一項に記載のプログラムを有するメモリ；から成る双方向オブジェクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクチュエータの遠隔制御の分野に関し、特に、照明、閉鎖部材の操作、日光からの保護、換気、および空調システム等の建物のアメニティおよびセキュリティに使用されるアクチュエータの無線制御に関する。
【背景技術】
【０００２】
上記のシステムの現行のデザインでは、アクチュエータおよび／または関連センサは、通常は無線周波数リンクである双方向リンクを介した受信と送信によって通信することができる制御ユニットまたは制御点によって制御される。アクチュエータおよび／またはセンサと、制御ユニットとは、総称して双方向オブジェクトとみなすことができる。アクチュエータおよび／またはセンサは、設置者がアクセスするのが難しく、ましてやユーザがアクセスするのはさらに難しい建物の一部に設置されることが多い。
【０００３】
制御点は、一方向性または双方向性で、移動するかまたは固定されている。非常に多くの場合、固定制御点はそれ自体電池式であり、これにより配線を回避している。制御点が送受信機を装備している場合、受信機能は、消費を制限するために、コマンドによるときかまたは断続的にしか作動されない。
【０００４】
対形成（ペアリング）の手順により、アクチュエータと制御点から形成された対に、共通識別子を関連づけることが可能である。その後、共通識別子を共有することにより、アクチュエータは、制御点から発せられた制御を、それに応答するコマンドで認識することができる。対形成の手順を繰り返して、１つの制御点からいくつかのアクチュエータを制御してもよいし、１つのアクチュエータがいくつかの制御点に応答してもよい。対形成の手順に基づいて、識別子は、アクチュエータの制御ユニットから、識別子を記録する制御点まで送られるか、あるいは逆に、制御点から、識別子を記録するアクチュエータの制御ユニットまで送られる。対形成に関する解決策が、例えば、特許文献１または特許文献２、さらには、２００１年７月１３日出願の特許文献３および２００１年１２月２１日出願の特許文献４として本願出願人により出願されたフランス国特許出願に説明されている。
【０００５】
アメニティだけでなくセキュリティも問題となる場合、制御点が紛失されるか盗まれるかすれば問題が生じる。実際、盗まれたアクチュエータは、例えば、警報を停止するかまたはドアや巻き上げシャッタを開けるために、遠隔で使用される恐れがある。
【０００６】
特許文献５は、そのような問題点に対する解決策を提示している。特許文献５は、すべてが異なり、異なる遠隔制御（リモコン）送信機が所有する、いくつかの識別子を学習することができるガレージドア用のアクチュエータの制御ユニットに関する。ソフトウェアまたは機械ポインタによって、新しい記憶位置が新しい送信機に割り当てられる。送信機の１つが紛失するかまたは盗まれた場合には、代わりとなる送信機のコードを入力するために、対応する記憶位置が示される。このように、古い送信機は、新しい識別子の書込みによって古い送信機の識別子が上書きされることによって無効になる。この解決策では、送信機と、各送信機に割り当てられた記憶位置との間の関係を示す表を、安全な場所に保管することが必要である。
【０００７】
特許文献６は、アナログ解決策による、コードホッピングシステムにおける学習メカニズムについて説明している。この特許文献は、システムから送信機を除外する必要な場合があることを述べている。提案された解決策は、デコーダ中の対応コードを抑制することにより、すなわち単にエンコーダとデコーダを分離することにより、エンコーダが除外さ
れるというものである。
【０００８】
別の解決策は、すべてのアクチュエータの対形成手順を再び開始することにある。２００１年７月１３日出願の特許文献７は、電源に対するアクションがプログラムモードの作動を引き起こすアクチュエータを提案している。別の解決策は、特許文献８に開示されるように特定のワイヤのフェーズを作動させることにより、アクチュエータをリセットすることにある。そのような手段は、対形成手順が再び完全に開始されることを必要とする。制御点の紛失または消失を補うためには、装置のすべての制御点の識別子を削除することが要求される。さらに、この解決策は複雑であり、特に制御点が工場のアクチュエータに予め割り当てられている場合や、種々のアクチュエータにアクセスできない場合には、そのような解決策は必ずしも実施できるとは限らない。
【０００９】
電子ロックの分野では、先の鍵のコードを取り出すために新しい鍵を導入することが提案されている。そのような方法は、例えば特許文献９やそれより早期の特許文献１０で例えば使用されている。ホテルの部屋ロックでは、電子キーは、２つのフィールドＡおよびＢを備えたコードを含む。フィールドＡは有効なアクセスコードを含み、フィールドＢは認証フィールドを含む。新しいキーが次のクライアントに与えられるが、この場合新しいキーはＢとＣを含む。第１のフィールドを用いて、キー上で読まれるものと、ロックに記録されたものとの間に一致がある場合に、解錠を制御する。一致がない場合、ロックはこの第１のフィールドを、ロックに記録された認証コードと比較する。一致がある場合、ロックはこのコードを有効なアクセスコードとして記録し、キーの第２のフィールドを新しい認証コードとして記録する。
【００１０】
特許文献１１は、装置のすべての要素がそのサイトに固有のサイトコードを共有する装置を開示している。サイトコードは、受信機に送信される情報を暗号化するために、送信機により使用される。受信機は、送信機から得た情報をサイトコードを使用して復号化する。受信機は、送信機から得た情報が送信機から予め受け取っていた情報に合致する場合に、送信機のコマンドに応答する。特許文献１１に示された利点は、受信機のプログラミングが回避されることである。しかしながら、特許文献１１は、送信機の紛失または送信機の除外の問題について言及しておらず、事実、この提案された解決策では、送信機のうちの１つを脱プログラムすることは不可能である。
【特許文献１】米国特許第４，５２９，９８０号
【特許文献２】米国特許第５，１４８，１５９号
【特許文献３】フランス国特許出願出願番号第０１  ０９３６９号
【特許文献４】フランス国特許出願出願番号第０１  １６７０９号
【特許文献５】米国再発行特許第３６，７０３号
【特許文献６】欧州特許出願出願公開第０，６８８，９２９号
【特許文献７】フランス国特許出願出願番号第０１  ０９３６９号
【特許文献８】フランス国特許出願出願公開第２，８０８，８３４号
【特許文献９】欧州特許出願出願公開第０，１７１，３２３号
【特許文献１０】米国特許第３，８２１，７０４号
【特許文献１１】欧州特許出願出願公開第１，０８５，４８１号
【発明の開示】
【発明が解決しようとする課題】
【００１１】
したがって、制御ユニットが紛失するかまたは盗まれた場合、より一般的には、対をなしたオブジェクトのグループからあるオブジェクトを除外しようとする場合には、依然として課題がある。
【課題を解決するための手段】
【００１２】
１実施形態では、本発明は、共通鍵を含んでいる双方向オブジェクトを再プログラムする方法であって、対の一方のオブジェクトから対のもう一方のオブジェクトまでコマンドの送信と、もう一方のオブジェクトによるコマンドの実行とを許容するために、少なくとも２つのオブジェクトが対をなしており、
前記少なくとも２つのオブジェクトに新しい共通鍵を提供する工程；その後、
コマンドが、一方のオブジェクトから、該オブジェクトと対をなしているもう一方のオブジェクトへ送られた場合に、その２つのオブジェクトが新しい共通鍵を含んでいることを確認する工程；および
２つのオブジェクトが新しい共通鍵を含んでいない場合に、もう一方のオブジェクトがコマンドの実行を拒否する工程；から成る方法を開示する。
【００１３】
有利には、２つの所与のオブジェクトの確認工程が、新しい共通鍵の提供の後で、第１のコマンドが与えられた場合に限り実行される。
新しい共通鍵を提供する工程が、
新しい共通鍵を生成する工程；および  
生成された新しい共通鍵を送信する工程；
から成り得る。
【００１４】
この場合、前記生成工程は、１つのオブジェクトを使用してまたは２つのオブジェクトを使用して行なわれる。送信は、ポイント・ツー・マルチポイント送信またはポイント・ツー・ポイント送信であり得る。この後者の場合、ポイント・ツー・ポイント送信は、好ましくは各ポイントでのユーザによるアクションから成る。
【００１５】
送信工程が、
オブジェクトのあるサブグループでのポイント・ツー・ポイント送信；
オブジェクトのもう一方のサブグループでのポイント・ツー・マルチポイント送信；
から成ることも想定することができる。
【００１６】
１実施形態では、送信工程が、あるオブジェクトの新しい共通鍵がもう一方のオブジェクトに送信される場合に、２つのオブジェクトが古い共通鍵を含んでいることを確認することから成る。
【００１７】
本発明は、少なくとも１つの共通鍵と、対形成についての少なくとも１つの情報とを記憶するのに適した双方向オブジェクトの動作プログラムであって、
（ａ）新しい共通鍵を受信するルーチン；
（ｂ）コマンドを受信するルーチン；
（ｃ）対をなした送信機オブジェクトから受信されたコマンドに対して、該送信機オブジェクト中に共通鍵が存在することを確認するルーチン；および
（ｄ）確認が否定の場合に、コマンドの実行を拒否するルーチン；
から成るプログラムも開示する。
【００１８】
有利には、第１のコマンドが受信された場合に限り、所与の対形成のための確認ルーチンが実施される。
本発明は、少なくとも１つの共通鍵と、対形成についての少なくとも１つの情報とを記憶するのに適した双方向オブジェクトの動作プログラムであって、
（ａ）新しい共通鍵を受信するルーチン；
（ｂ）ターゲットとされた対をなしたオブジェクトへコマンドを送信するルーチン；
（ｃ）ターゲットとされたオブジェクト中に共通鍵が存在することを確認するルーチン；
から成るプログラムも開示する。
【００１９】
有利には、第１のコマンドが送信された場合に限り、所与の対形成のための確認ルーチンが実施される。
これらの一方または他方のプログラムは、新しい共通鍵を生成するルーチンを含み得る。生成ルーチンは、好ましくは共通鍵を生成するコマンドをもう一方のオブジェクトへ送信するサブルーチンを含む。
【００２０】
新しい共通鍵をもう一方のオブジェクトへ送信するルーチンまたは新しい共通鍵を他のいくつかのオブジェクトへ送信するルーチンも想定することができる。
最後に、本発明は、双方向オブジェクトであって、
受信ステージ；
送信ステージ；
受信ステージと送信ステージを制御する論理ユニット；および
上記のプログラムを有するメモリ；から成る双方向オブジェクトを開示する。
【００２１】
本発明の他の特徴および利点が、以下に例として続く説明を読み、図面を参照すれば、明らかとなるだろう。
【発明を実施するための最良の形態】
【００２２】
以下の残りの説明では、本発明を、統合型家庭用自動化システムの対形成を備えたアプリケーションの例で説明するが、本発明はそのようなシステムに限定されるわけではない。以下、「コマンド送信機」および「コマンド受信機」という単語は、ユーザから所与のコマンドを送信または受信する機能を有するオブジェクトのことを指すものとして使用する。コマンド送信機は一般に制御ユニットとも称され、コマンド受信機はアクチュエータまたは関連センサとも称される。これらの名前は、「送信機」または「受信機」の機能を表すものではない。「送信機」または「受信機」は、信号の観点では送信も受信も行うことができるため、「双方向オブジェクト」（つまり送信と受信の能力を示すオブジェクト）であると言える。説明を明解にするために、単語「送信機」または「受信機」を使用するが、これは所与の双方向オブジェクトを特定の用途に割り当てることを表しているにすぎない。
【００２３】
以下の残りの説明では、個々の双方向オブジェクトが１価の識別子を装備していることも想定される。この１価の識別子は、工場で付与されるオブジェクトに対応する修正できない識別子であってもよいし、オブジェクトにおいて選択される乱数やマイクロスイッチを使用して選択される数のような修正可能な数であってもよい。識別子の由来は、本発明の方法の機能に対して何の影響も及ぼさない。以下に使用される識別子は、グループ定義後または対形成後に修正することができ、対形成中にオブジェクトを識別するためにのみ機能することにも留意する。
【００２４】
図１は、方法を実施することができる装置の略図を示す。装置は操作ユニット２を含む。この操作ユニット２は、例えば、ブラインドを上げ下げしたり、巻き上げシャッタまたはガレージドアを開閉したり、スイッチをオンオフしたり、ドアを開いたり、警報を付けたり消したりすることができる。操作ユニットは受信機に接続されている。コマンド受信機はアンテナ６を有し、アンテナ６は、コマンド送信機から無線リンクを介して送信されたコマンドの受信を可能にする。コマンド受信機４は、例えば無線リンクを介して、同じアンテナ６を使用して、信号を送信することもできる。送信機から受信機へのコマンドの無線伝送、または受信機から送信機へのコマンドの無線伝送は、それ自体周知であるため、ここではこれ以上詳細に説明しない。
【００２５】
図１はさらに、各々がコマンド受信機１０，１４を有する、複数の操作ユニット８，１
２も示す。図１はさらに、コマンド送信機１６，１８，２０も示す。コマンド送信機１６，１８，２０は、無線リンクにより１または複数のコマンドを受信機４，１０，１４へ向けて送信するように適合されており、この目的でアンテナ（図示しない）を有している。通常、コマンド送信機は、巻き上げシャッタの制御の場合には、シャッタを上げ下げするかまたはシャッタを停止するコマンドを送信することができるが、あらかじめプログラムされた位置にシャッタを配置するコマンドやシャッタをプログラムするためのコマンド等の他のコマンドも与えることができる。コマンド送信機は、ユーザがコマンドを入力することを可能にする１または複数の装置を有し、最も単純な例では、１または複数の制御ボタンを有する。また、コマンド送信機は、コマンド受信機から信号を受信することもでき、コマンド受信機と同様、それには送信と同じアンテナが使用される。
【００２６】
多くの送信または受信用の伝送チャネルを、コマンド送信機およびコマンド受信機に提供することができ、単純な構成では、無線が使用される。したがって、発信主体としての送信機は「送受信機」（すなわちトランシーバ）である。
【００２７】
双方向オブジェクト（送信機およびコマンド受信機）のうちの一部は、対をなしている。上述の背景技術で説明した「対形成」とは、対の各オブジェクトに、対のもう一方のオブジェクトの識別子を「学習させる」ことにある。対形成後に、対の一方のオブジェクトは、対のもう一方のオブジェクトによって送信されたコマンドを実行する。これらのコマンドは、装置に依存して非常に様々な性質を有するものであってよい。巻き上げシャッタ装置では、コマンドは通常、シャッタを上げたり下げたりするコマンドであるが、他の対形成を生成するためにプログラムするコマンドも想定することができる。警報装置では、コマンドは警報または機能のプログラミングを開始または停止するためのものであってよい。このように、「コマンド」とは、一般に、一方のオブジェクトによってもう一方のオブジェクトに送信される命令のことを表し得る。
【００２８】
装置では、オブジェクト対と同数の対形成があり得るので、本明細書で説明している再プログラム方法は、対形成が実現される方法とは無関係に適用される。
以下、例として、以下の対が定義される場合について考える：（４，１６），（１０，１６），（１０，１８），（４，２０），（１０，２０），（１４，２０）。送信機１６は受信機４，１０を制御し、送信機１８は受信機１０を制御し、送信機２０はすべての受信機を制御する。
【００２９】
そのような装置に使用することができる双方向オブジェクトの物理・論理構造は、当業者に周知であり、特に２００２年２月１１日出願のフランス国特許出願出願番号第０２  ０１６３１号の図２に関して与えられた説明を参照することができる。要約すると、双方向オブジェクトは、他のオブジェクトまたはそのうちの一部から信号を受信するように適合された受信ステージ、他のオブジェクトまたはそのうちの一部に信号を送信するように適合された送信ステージ、および受信ステージと送信ステージを制御する論理ユニットを含む。オブジェクトはまた、論理ユニットで使用されるプログラム、特にオブジェクトの動作プログラムを有するメモリを備えている。以下に説明されるように、オブジェクトのメモリはさらに、少なくとも１個の共通鍵を含み得る。オブジェクトはさらに、対形成情報（例えばメモリに記憶された他のオブジェクトの識別子）を含み得る。コマンド送信機としての、またはコマンド発信主体としてのそれらの使用によれば、オブジェクトは異なる入力（ボタン、マイクロスイッチ、スイッチ）または出力（操作ユニットへの）を有してよく、動作プログラムはまた、オブジェクトが設計される機能によって異なっていてよい。
【００３０】
本発明によって解決される課題は、対をなしたオブジェクトのグループからオブジェクトを除外しようとする場合に生じる、双方向オブジェクトの再プログラムの課題である。
この課題は、オブジェクトが紛失するかまたは盗まれた場合に特に生じる。この課題は、１つのオブジェクトを別のオブジェクトに置き換えようとする場合、例えば古い送信機を新しい送信機と置き換える場合に生じる。提案された例では、オブジェクト１６が消失した時に、４つの他の対形成を再プログラムする必要なしに、このオブジェクトを新しいコマンド送信機に置き換えることができることは有用だろう。
【００３１】
図２は、本発明の方法のステップのフローチャートを示す。ステップ２４および２６は、オブジェクトに共通鍵を提供し、オブジェクト間で対形成するステップである。これらのステップは、本発明の方法の一部について厳密に言及しているわけではなく、任意の所望の方法に従って行なうことができる。それらのステップの順番は逆にすることができ、対形成するステップを、共通鍵を提供するステップより先にすることができる。これらのステップが終わると、すべてのオブジェクトに共通鍵が提供され、それらのオブジェクトは続いて再プログラミングに参加する。最も単純な例では、オブジェクトは、装置内のすべてのオブジェクトであり、２つの別個のサブグループ内で対形成が定義され、そのサブグループの各々に共通鍵が割り当てられることを想定することができるだろう。この共通鍵の提供については、欧州特許出願出願番号第１  ０８５  ４８１号または２００２年２月１１日出願のフランス国特許出願出願番号第０２０１６３１号に説明された方法を特に使用することができる。どちらの方法が使用されても、提供ステップが終わると、のちに再プログラミングに参加し得る双方向オブジェクトは、いずれも共通鍵を有する。この共通鍵は、例えば、各オブジェクトに関連するメモリに記憶された数列である。
【００３２】
ステップ２８は、コマンド送信機の消失に相当し、これはオブジェクトを再プログラムすることを求めることができる状況の単なる１例である。コマンド送信機１６が消失したと考える。
【００３３】
ステップ３０で、新しい共通鍵が、装置のオブジェクトに提供されるが、除外されるオブジェクトには提供されない。この新しい共通鍵を提供するための様々な解決策を以下に詳述する。このステップが終わると、除外されるオブジェクトを除き、再プログラムされるオブジェクトには新しい共通鍵が提供される。以下に説明するように、認証手順の性質に従って、新しい共通鍵は、種々のオブジェクトに種々の形式で提供することができる。
【００３４】
ステップ３２で、オブジェクトは、それと対をなしているもう一方のオブジェクトにコマンドを送信するために、該オブジェクトとの通信を確立することを試みる。この例では、コマンド送信機が、コマンド受信機にコマンドを送信するために使用される。
【００３５】
ステップ３４で、コマンドを送信する試みによって割り当てられたオブジェクト対に対して、その２つのオブジェクトに新しい共通鍵が提供されているか否かが確認される。肯定の場合、ステップ３６が開始され、否定の場合、ステップ３８が開始される。確認は、もう一方のオブジェクトに新しい鍵が提供されていることを各オブジェクトが確認することを可能にする、任意の認証手順によって行なうことができる。特に、米国第５，８４１，８６６号に説明されているタイプの認証アルゴリズムを使用することができる。新しい共通鍵についての知識は、オブジェクトのうちの一部からしか要求することができない。したがって、装置において、巻き上げシャッタを有するモータを始めとする固定型のコマンド受信機は、紛失したりまたは盗まれたりする危険がないと想定することができる。このため、コマンド送信機からコマンド受信機へコマンドを送信することを試みる場合には、コマンド送信機に新しい共通鍵が提供されていることを確認すれば十分である。実際には、確認では、コマンド受信機に１つの形式または別の形式の新しい共通鍵が提供されていることが必要である。
【００３６】
ステップ３６では、２つのオブジェクトに新しい共通鍵が提供されているものと見なさ
れる。すなわち、それらのオブジェクトは除外されていない。したがってコマンドは受け入れられる。すなわち、そのターゲットによって実行される。これは、この例では、コマンド送信機１８または２０が使用される場合に該当する。ユーザは以前と同様に、コマンド送信機を使用し続けることができる。ユーザはすべての対形成を再プログラムする必要はない。
【００３７】
ステップ３８では、オブジェクトの両方には新しい共通鍵が提供されていないものとして示される。コマンドは拒否される。したがってコマンドのターゲットはコマンドを実行しない。この例では、新しい共通鍵を受け取っていないコマンド送信機１６は、それが対をなしている２つのコマンド受信機４または１０のうちの１つを制御することができない。
【００３８】
これにより、すべての対形成を再プログラミングしなくても、除外されたオブジェクトを装置で使用できないことが確実となる。
ステップ３４、３６および３８は考えられる種々の対形成に対して使用される。オブジェクトが使用される場合はいつでも、ステップ３４、３６および３８を連続的に使用することができる。ステップ３４、３６および３８は、ほとんど同時に使用してもよく、これは、オブジェクトが複数の他のオブジェクトにコマンドを同時に送信することを試みる場合に該当し得る。上記に提案した例では、新しい共通鍵を提供した後で初めてオブジェクト２０が使用されたときに、オブジェクト２０はオブジェクト４，１０，１４にコマンドを送信する。したがって、ステップ３４の確認は、オブジェクトの各対について、３回実行される。オブジェクト２０が共通の確認フレームを送信することが想定され、該確認フレームにより、オブジェクト２０は共通鍵を知っていることを信号で示す。
【００３９】
図３は、本発明のより高度な実施形態のフローチャートを示す。図３の例では、所与のオブジェクト対についての図２のステップ３４で図２に先に見た確認は、一方のオブジェクトからもう一方のオブジェクトまでコマンドを送信する際の第１の試みでのみ実行される。
【００４０】
図３の例では、オブジェクトに、それと対をなすすべてのオブジェクトの識別子を記憶することにより、対形成が実現される。したがって、この例では、コマンド送信機１６は、コマンド受信機４，１０の識別子を記憶し、コマンド受信機１０は、コマンド送信機１６，１８，２０の識別子を記憶する。さらに、記憶された各識別子にはマーカが提供される。マーカは２進法であり、その機能は以下に説明する。装置の「正常な」機能において、マーカは第１の値、例えば「０」（ゼロ）という値を有する。
【００４１】
図２におけるのと同様、共通鍵を提供され、対形成が定義されたオブジェクトが想定される。ステップ４２で、コマンド送信機は消失する。ステップ４４で、新しい共通鍵が提供される。新しい共通鍵を受け取った各オブジェクトにおいて、各識別子に関連するマーカの値は変わり、それは値「１」に変わる。この値は、問題となっている対形成が一時的に無効であることを示す。
【００４２】
ステップ４６で、オブジェクトはもう一方のオブジェクトにコマンドを送信する。
ステップ４８で、コマンドによるターゲットとされたオブジェクトでは、対形成の存在確認がある。対形成が存在する場合、ステップ５０が実行され、対形成が存在しない場合、ステップ５２が実施される。
【００４３】
ステップ５２で、ターゲットとされたオブジェクトでは、対形成が存在しない場合、コマンドが拒否される。これはオブジェクトの機能規則の正常なアプリケーションである。
ステップ５０で、対形成を受け取ったオブジェクトでは、対応するマーカが有効か否か
のテストが行なわれる。この例では有効な状態は「０」である。肯定の場合、ステップ５６が実施され、否定の場合、ステップ５４が実施される。
【００４４】
ステップ５６で、コマンドが実行される。
ステップ５４で、送信機オブジェクトおよびコマンドによるターゲットとされたオブジェクトでは、新しい鍵が存在するか否かのテストが行なわれる。肯定の場合、ステップ６２が実施され、否定の場合、ステップ６０が実施される。
【００４５】
ステップ６０で、２つのオブジェクトにおける対形成が抑制される。したがって対形成は永久に無効である。最も単純な実施形態では、対のもう一方のオブジェクトの識別子を記憶している対の各オブジェクトのメモリが消去される。これにより、除外されたオブジェクトをもはや装置で使用することができないことが確実となる。例えば、ユーザに特別の信号を通知するか、オブジェクトを完全に停止するというような、より複雑な解決策が想定され得る。対形成は、第２の試みの後までは抑制することができないが、これは、新しい共通鍵を提供されていないオブジェクトにユーザが新しい共通鍵を送信する可能性を与える。
【００４６】
ステップ６２で、コマンドが実行され、もう一方のオブジェクトの識別子のマーカが２つのオブジェクトで値「０」に変わる。対形成は再び「有効となる」か、または「回復する」。
【００４７】
ステップ５２、５６、６０および６２の後、ステップ４６に戻る。
図３のフローチャートは、以下に説明するように最後まで実行される。上述の例について考える。新しい共通鍵を提供した後に、オブジェクト４，１０，１４，１８，２０は、新しい共通鍵を受信し、それらのすべての対をなすオブジェクトのマーカを「０」に変更し、それにより、すべての対形成を無効にする。
【００４８】
オブジェクト１８がオブジェクト１０にコマンドを送信すると仮定する。フローチャートは、ステップ４８，５０，５４に従って実行される。ステップ５４で、２つのオブジェクトに共通鍵が提供され、ステップ６２が実施され、オブジェクト１８中のオブジェクト１０の識別子のマーカ、オブジェクト１０中のオブジェクト１８の識別子のマーカは、「０」に変わる。オブジェクト１８がオブジェクト１０に新たなコマンドを送るとき、フローチャートはステップ４８，５０，５６に従って実行される。マーカの存在により、新しい共通鍵の存在のテストが一度だけで済むことが可能となり、これによりやりとりが簡単になる。
【００４９】
オブジェクト１６がオブジェクト４，１０にコマンドを送信するために使用されると仮定する。各対形成のため、フローチャートはステップ４８，５０，５４に従って実行される。ステップ５４で、オブジェクト１６は新しい共通鍵を有していない。このため、ステップ６０で、対形成が抑制される。したがって、オブジェクト１６の中のオブジェクト４および１０の識別子は抑制され、オブジェクト４および１０の中のオブジェクト１６の識別子は抑制される。これは、オブジェクト１６を使用する後の試みを、完全に防止する。これにより、フローチャートはステップ４８および５２に続く。これは、オブジェクト中の記憶位置を消去し、他の対形成を許容することも可能にする。
【００５０】
図３の解決策では、第２のコマンドがある場合に、共通鍵の存在を再確認しなくてもよい。したがって、後続のコマンドは、共通鍵の存在の確認なしで実行することができる。また、所与のオブジェクトに対して、この所与のオブジェクトが接続されるオブジェクトのグループをどの点で走査したかも、決定することができる。実際、すべてのマーカが「０」に戻るよう変わったときに、すべての対形成は「回復している」ことになる。
【００５１】
別の実施形態では、新しい共通鍵の提供に続く所定期間にのみ、確認が行なわれることを提供し得る。この実施形態は、使用されないかめったに使用されないオブジェクトを除去することにより、より大きなセキュリティを確実にする。この場合、所定期間が終わると、そのマーカがまだ「１」であるオブジェクトの識別子が除去される。
【００５２】
ステップ４８〜６２は考えられる種々の対形成に対して実施され、各オブジェクトが使用される場合は常に、連続的に実施されてもよい。また、ステップ４８〜６２は、ほぼ同時に実施されてもよい。これは、オブジェクトが複数の他のオブジェクトにコマンドを同時に送信する場合に該当し得る。上記に提案した例では、新しい共通鍵を提供した後で初めてオブジェクト２０が使用されたときに、オブジェクト２０はオブジェクト４，８，１２にコマンドを送信する。したがって、ステップ４８、５０、５４および６２は、オブジェクトの各対について、３回実行される。したがって、オブジェクト２０が共通の確認フレームを送信することが想定され、該確認フレームにより、オブジェクト２０は共通鍵を知っていることを信号で示す。
【００５３】
最後に、引き合いに出した例では、オブジェクト中に、それと対をなすすべてのオブジェクトの識別子を記憶することにより、各対形成が実現されることに留意する。背景技術で説明したように、対形成は、例えば、コマンド受信機の識別子をコマンド送信機に記憶させることなくコマンド送信機の識別子をコマンド受信機に部分的に記憶するか、コマンド受信機の識別子がコマンド送信機の識別子を含むことなくコマンド受信機の識別子またはアドレスのうちの１つをコマンド送信機に記憶することにより、より簡単に実現することができる。いずれの例でも、コマンド受信機は、上述したように、対形成を無効にしたり、抑制したりする可能性を依然として有している。
【００５４】
様々な解決策によって、以下に説明するように、オブジェクトのグループに共通鍵を提供することができる。第１の変形例では、新しい共通鍵の提供は、移動遠隔制御点または固定遠隔制御点のうちの１つのみを使用して行なわれる。特定のキーボードコマンドまたはキーの組合わせによって、その遠隔制御は新しい鍵ＮＫを生成するモードに入る。このモードでは、例えばセミランダムアルゴリズムを使用して、または任意の他の手段によって、新しい鍵ＮＫが生成されるが、それは本発明の内容に影響を及ぼさない。以下に説明する理由のため、遠隔制御が古い共通鍵ＯＫをメモリに維持してもよいことに留意する。この変形例は、単純で実施が容易であるという長所を有する。
【００５５】
第２の好ましい変形例では、少なくとも２つの制御点が、それらのうちの１つの共通鍵を変えるために要求される。したがって、遠隔制御Ｔ１を使用して共通鍵を変えようとする場合、第１の変形例のキーボード手順が使用されるが、Ｔ１による特定の認証要求の送信を引き起こす。伝送フレームでは、Ｔ１は、それが古い共通鍵を含むことを証明するサインを送る。このサインは、この共通鍵の消去状態の値であってもよいし、またはこの共通鍵に由来する任意の他の暗号化された値であってもよい。
【００５６】
ユーザによる少なくとも１つのキーボードコマンドに応じてそのような認証ＥＴ要求を受け取ると、別の遠隔制御Ｔ２は、Ｔ１によって送信された古い共通鍵が実際にＴ２に知られている鍵であることをＴ２が確認した限り、Ｔ１に取得信号を送る。そのような取得信号を受け取った時のみ、遠隔制御Ｔ１は、ＮＫを作成することにより自身の共通鍵を修正しつつ、古い鍵ＯＫをメモリ維持することができる。この方法に関するセキュリティを高めるために、特定の認証要求信号を送信した後の短期間の間に、取得信号が送信されることが必要とされ得る。
【００５７】
第２の変形例では、新しい共通鍵を生成するために、少なくとも２つの制御点が要求さ
れる。これにより詐欺による使用の可能性が減少する。したがって、紛失したアクチュエータを単に使用しただけでは、共通鍵を変更することはできない。
【００５８】
この第１のステップ後、オブジェクトのうちの１つ（この例では遠隔制御）に新しい鍵が提供される。次に、この新しい鍵ＮＫを他の制御点に送信することが必要である。
第１の変形例によれば、この送信は、多かれ少なかれ集合的な方法（つまりポイント・ツー・マルチポイント）で起こり、第２の変形例によれば、この送信は、ポイント・ツー・ポイント送信に続いて起こる。第１の変形例では、新しい鍵を含むオブジェクトが、ユーザからの特定のキーボードコマンドに応じて、新しい鍵の生成直後に、鍵の変更を要求しているオブジェクトのグループにメッセージを向ける。メッセージは古い鍵ＯＫと新しい鍵ＮＫの両方を含んでいる。（数分のタイムスパンで任意選択で繰り返し）このメッセージを受信した任意のオブジェクトは、自身の現在の鍵が古い鍵ＯＫと一致していることを確認した後、自身の現在の共通鍵を新しい鍵ＮＫと変更する。古い鍵の確認は、近隣にある装置に由来するオブジェクトが、新しい鍵を備えたメッセージを受信することによりその鍵を変更することを防止する。この第１の変形例は、オブジェクトの送受信能力を利用しており、単純であるという長所を有する。その理由は、新しい鍵を装置のすべてのオブジェクトに提供させるには、ユーザに１つのオブジェクトが提供されるだけでよいからである。
【００５９】
集合的と呼んだこの第１の変形の別の形式は、新しい鍵ＮＫを伴う鍵変更コマンドを単に送信する、新しい鍵を提供されたオブジェクトである。鍵の変更を要求する一般コマンドを受信した各オブジェクトは、その後、新しい鍵を提供されたオブジェクトとの認証の会話に従事し、新しいキーが提供されたオブジェクトが古い共通の鍵ＯＫを含むことをその対話が証明した場合に、新しい鍵ＮＫのみを受信する。先の形式のように、これは、ある装置に由来するオブジェクトが、別の装置に由来するオブジェクトによって発行された鍵を変更するコマンドに応答するのを防止する。
【００６０】
第２の変形例では、各送信における少なくとも１つのユーザ操作により、新しい鍵がオブジェクトからオブジェクトに送信される。新しい共通鍵の送信には、古い共通鍵の送信が伴うか、新しい共通鍵を送信するオブジェクトは古い鍵をも有しているということを新しい鍵を受信するオブジェクトに証明する対話へとつながる。各送信におけるユーザ操作により、新しい鍵の提供が安全となる。したがって、除外されるオブジェクトが無線範囲にあっても、例えばそれは家の中で簡単に紛失するので、新しいキーを提供されない。これは、除外されるオブジェクトが他のオブジェクトの無線範囲内にあっても該オブジェクトは除外されるので、セキュリティを改善する。これは、オブジェクトがそれを詐欺により使用する通行人によって拾い上げられるのを防ぐ。さらに、この変形例は、制御点の低消費モードを許容し、制御点に手動の作動における受信機能のみを与える。この第２の変形例では、新しい鍵を生成するために、２つのオブジェクトの使用を要求することも可能である。
【００６１】
これらの２つの変形例は、オブジェクトのグループのために実施することができるが、しかしながら、制御点として使用される双方向オブジェクトに新しい鍵を単に送信するためにそれらを使用するのが有利である。制御点は、ユーザに容易にアクセス可能であり、それは、第２の変形例の実施を容易にする。対照的に、ユーザが手動のコマンドの各操作ユニットまたは受信機にアクセスすることは難しい可能性がある。これらの変形例は、移動遠隔制御のため、つまり、非固定の制御点のためにのみ実施され得る。固定制御点が通常は消失するはずがないという原理から発想してもよいことである。
【００６２】
これらの変形例の一方または他方が制御点のみに対して実施される場合、  またはその中のサブグループのみに対して実施される場合、その後、新しい鍵は以下に説明されるよ
うに他のオブジェクトに送信され得る。アクチュエータへの新しい鍵の送信は、まず、２００２年２月１１日出願の特許出願第０２  ０１６３１号で与えられているモードによって実現することができる。この出願は、開始プログラム事象を、電源の２倍切断のような同期方式で、いくつかのオブジェクトに適用することが提案されている。その後、例えば開始プログラム事象を受けるオブジェクトの１つによる、グループ識別子を含むメッセージの送信がある。開始プログラム事象を受け、そのメッセージを受信するオブジェクトは、グループ識別子を記憶し、次に、該オブジェクトがその識別子によって定義されたグループの一部であるとみなす。開始プログラム事象の適用時間は、グループの定義を確実にするための、各オブジェクトにおける時間基準としての役割を果たし得る。
【００６３】
新しい鍵を送信するために、新しい鍵を既に提供されている遠隔制御に特有の集合的コマンドにより、開始プログラム事象を構成することができる；開始プログラム事象は、アクチュエータに共通の電源ラインに対する特定のアクションによっても構成することができ、必要な場合、そのような構成の後に、新しい鍵の受信が続く。アクチュエータまたは固定制御点がそのようなものとして（例えば装置または工場で）識別される限り、適切な場合には古い鍵を伴って、アクチュエータおよび／または制御点に確実に新しい鍵が送信される。実際、そのようなコマンドは、固定のものと識別されたオブジェクトのみによって受け入れられ、紛失される移動制御点によっては受け入れられないだろう。この解決策は、固定オブジェクトの交換に適用される。交換される固定オブジェクトが、開始プログラム事象を受けなければ十分である。固定制御点の場合、電池の電力供給を除去することができ、メイン電源に接続されたアクチュエータまたは制御点の場合、制御点を分離することができる。
【００６４】
オブジェクトの観点から、上述の方法は、単に、新しい鍵を受信すること、コマンドがその後送られ、送信または受信されているときに、ターゲットとされたオブジェクトまたは発信主体に同じ新しい鍵が提供されていることを確認すること、既に対形成が存在し、確認が否定の場合に対形成を無効すること、を含む。したがって、オブジェクトの動作プログラムは、そのような方法の各ステップの実施に適合されたルーチンを含む。
【００６５】
提案された異なるステップのプログラミングによる実施については詳述しない：ならなら、当業者は、上記の説明で提供した情報を使用して、それ自体周知のプログラミング技術を使用して、これを行うことができるためである。
【００６６】
上記の方法は次の長所を有する。オブジェクト（この例では遠隔制御）の紛失または盗難の場合に、有効な遠隔制御とアクチュエータとの間のすべての対形成を再確立するのに、すべての再対形成手順を実行する必要はない。それらの個々の対形成は、共通鍵を変更する方法によって簡単に保留でき、新しい共通鍵との一致を単に確認することにより再び有効になる。ユーザに必要なのは、新しい鍵の提供を開始することだけである。他のステップは検知できず、ユーザの介在を必要としない。
【００６７】
各制御点に対する新しい鍵の送信を有効にすることをユーザが要求される場合でさえ、上記の方法は対形成を維持する。アクションの数は、制御点の数の関数のみであり、対形成の数には基づいていない。上記に提案した例では、遠隔制御１６が消失した場合に、対形成（１２，１８）（４，２０）（８，２０）（１２，２０）を再確立する必要なく、新しい鍵の送信を遠隔制御１８および２０について有効にすることができる。
【００６８】
セキュリティの観点から、図３の例は、対形成のためよりもずっと低いセキュリティ制約を有する共通鍵の提供を許容する。実際、新しい共通鍵が対をなしていないコマンド送信機に偶然に提供されても、それは問題にならない。それらのコマンド送信機は対をなしていないため、この共通鍵を使用することができない。対をなしていない送信機によって
送信されたコマンドは拒否される（ステップ４８，５２）ため、これは図３のフローチャートではっきり理解される。
【００６９】
別の利点は、対形成を考慮せずとも、装置のすべての送信機に共通鍵を全体的に提供できるということである。
本発明は、当然、上記の実施形態に制限されない。送信機と受信機の間で使用される無線伝送は、単に例として挙げただけであって、改変することができる。本発明は、特に送信機と受信機が、１つの周波数を使用し、各々が別個の周波数で、周波数ホッピングによって、または異なる変調で伝送を行うときに、特に該当する。送信機から受信機への方向、または受信機から送信機への方向に、別個の伝送媒体を使用することができ、あるいは、送信機または発信主体の別個のグループに個別の伝送媒体を使用することができる。実際、本発明の方法は、コマンド送信機または受信機が送信および受信を行える「双方向オブジェクト」である場合は常に該当する。
【００７０】
用語「コマンド受信機」および「操作ユニット」が使用されており、これらは特に巻き上げシャッタの操作ユニットの例に特に該当する。例のように、受信機と操作ユニットは個別の要素であってもよいし、そうではなくて、コマンド受信機を操作ユニット内へ統合することにより一つのアセンブリを形成してもよい。
【００７１】
メッセージや識別子を、当該技術分野で周知の技術を用いて、符号化または暗号化し得ることは明らかである。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施を可能にする装置を示す略図。
【図２】本発明の方法を示すフローチャート。
【図３】本発明の方法の別の実施形態を示すフローチャート。
【図１】
2005521307.tif 000003
【図２】
2005521307.tif 000004
【図３】
2005521307.tif 000005
【国際調査報告】
2005521307.tif 000006
2005521307.tif 000007
2005521307.tif 000008
2005521307.tif 000009