(57)【要約】      （修正有）【課題】聴覚システムの聴覚装置における聴覚装置設定を更新するために、聴覚装置において実行される方法を提供する。【解決手段】聴覚システム１は、聴覚装置８と、ディスペンサーによって制御されるように構成されたフィッティング装置２と、サーバ装置４とを備える。この方法は、設定パッケージと、ディスペンサー証明書を含む設定認証パッケージとを受信するステップと、更新基準が満たされているかどうかを判定するステップと、を含む。この更新基準は、設定認証パッケージを検証するステップに基づく。方法は、更新基準が満たされている場合、設定パッケージに基づいて聴覚装置設定を更新するステップをさらに含む。【選択図】図１
2018117342.tif 000002
【特許請求の範囲】
【請求項１】
聴覚装置と、ディスペンサーによって制御されるように構成されたフィッティング装置と、サーバ装置とを備える聴覚システムの前記聴覚装置における聴覚装置設定を更新するために、前記聴覚装置において実行される方法であって、
−  設定パッケージと、ディスペンサー証明書を含む設定認証パッケージとを受信するステップと、
−  前記設定認証パッケージを検証するステップに基づく更新基準が満たされているかどうかを判定するステップと、
−  前記更新基準が満たされている場合、前記設定パッケージに基づいて、前記聴覚装置設定を更新するステップと
を含む、方法。
【請求項２】
前記聴覚システムが、ユーザ付属装置を備え、前記設定パッケージと前記設定認証パッケージとを受信するステップが、前記ユーザ付属装置または前記ユーザ付属装置にインストールされたユーザアプリケーションから前記設定パッケージおよび前記設定認証を受信するステップを含む、請求項１に記載の方法。
【請求項３】
前記更新基準が満たされているかどうかを判定するステップが、前記ディスペンサー証明書を検証するステップを含み、前記更新基準が、前記ディスペンサー証明書を検証するステップが失敗した場合には満たされない、請求項１または２に記載の方法。
【請求項４】
前記ディスペンサー証明書を検証するステップが、証明書キーを使用して前記ディスペンサー証明書を復号するステップを含む、請求項３に記載の方法。
【請求項５】
前記設定認証パッケージが、認証データをさらに含み、前記ディスペンサー証明書を検証するステップが、前記認証データの１つまたは複数の要素を前記ディスペンサー証明書の対応する要素と比較するステップを含み、前記認証データの少なくとも１つまたは複数の要素が前記ディスペンサー証明書の前記対応する要素と一致しない場合には、前記ディスペンサー証明書を検証するステップが失敗する、請求項３または４に記載の方法。
【請求項６】
前記認証データの１つまたは複数の要素を前記ディスペンサー証明書の対応する要素と比較するステップが、プレーンテキストで受信された前記認証データの１つまたは複数の要素を、前記復号されたディスペンサー証明書の対応する要素と比較するステップを含む、請求項４に従属する請求項５に記載の方法。
【請求項７】
前記ディスペンサー証明書を検証するステップが、前記フィッティング装置および／または前記ディスペンサーがブラックリストに載っているかどうかを判定するステップを含み、前記フィッティング装置および／または前記ディスペンサーがブラックリストに載っている場合には、前記ディスペンサー証明書を検証するステップが失敗する、請求項３から６のいずれか一項に記載の方法。
【請求項８】
前記設定パッケージに基づいて、前記聴覚装置設定を更新するステップが、設定セッションキーを使用して前記設定パッケージを復号するステップを含む、請求項１から７のいずれか一項に記載の方法。
【請求項９】
前記設定パッケージが、設定データ完全性指標を含み、前記聴覚装置設定を更新するステップが、前記設定パッケージに基づいて前記設定データ完全性指標を検証するステップと、前記設定データ完全性指標の前記検証が失敗した場合、前記設定パッケージに基づく前記聴覚装置設定の前記更新を終了するステップとを含む、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記聴覚装置が、補聴器である、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
ユーザ付属装置に関連づけられた聴覚装置と、前記ユーザ付属装置と、フィッティング装置と、サーバ装置とを備える聴覚システムの前記聴覚装置の遠隔設定のために、前記ユーザ付属装置において実行される方法であって、
−前記サーバ装置から、設定検証パッケージ、設定認証パッケージ、および設定ペイロードブロックと制御ブロックとを含む設定パッケージのうちの１つまたは複数を受信するステップと、
−前記設定検証パッケージ、前記設定認証パッケージ、および前記設定パッケージのうちの少なくとも１つを検証するステップに基づく検証基準が満たされているかどうかを判定するステップと、
−前記検証基準が満たされている場合、前記設定認証パッケージおよび／または前記設定パッケージを前記聴覚装置へ送信するステップと
を含む、方法。
【請求項１２】
前記設定認証パッケージが、第２のデジタル署名を含み、前記検証基準が、前記第２のデジタル署名を検証するステップに基づく第１の検証基準を含み、前記第１の検証基準が満たされない場合、前記検証基準は満たされない、請求項１１に記載の方法。
【請求項１３】
前記設定検証パッケージが、完全性指標の組および／または第１のデジタル署名を含み、前記検証基準が、
−第２の主要な検証基準と第２の補助的な検証基準とを含む第２の検証基準を含み、
−前記第２の主要な検証基準は、前記第１のデジタル署名を検証するステップに基づくものであり、
−前記第２の補助的な検証基準は、前記完全性指標の組を検証するステップに基づくものであり、
−前記第２の主要な検証基準または前記第２の補助的な検証基準が満たされない場合には、前記検証基準は満たされない、請求項１１または１２に記載の方法。
【請求項１４】
前記設定検証パッケージおよび／または前記設定認証パッケージが、聴覚装置識別子および／またはアドレス識別子を含み、前記検証基準が、
−前記ユーザ付属品に関連づけられた前記聴覚装置の聴覚装置識別子に対応する前記受信された聴覚装置識別子に基づく第３の検証基準、および／または
−前記ユーザ付属品に関連づけられた前記聴覚装置のアドレス識別子に対応する前記受信されたアドレス識別子に基づく第４の検証基準を含み、
−前記第３の検証基準または前記第４の検証基準が満たされない場合には、前記検証基準は満たされない、請求項１１から１３のいずれか一項に記載の方法。
【請求項１５】
−聴覚装置設定に基づいてユーザの聴力損失を補償するように構成されたプロセッサと、
−インターフェースと、
−メモリユニットと
を備え、請求項１から１０のいずれか一項に記載の方法を実行するように構成されている、聴覚装置。
【請求項１６】
聴覚システムのユーザ付属装置にインストールされるように構成されたユーザアプリケーションであって、前記ユーザ付属装置が、処理ユニットと、メモリユニットと、インターフェースとを備え、前記ユーザアプリケーションが、前記ユーザ付属装置にインストールされているとき、請求項１１から１４のいずれか一項に記載の方法を実行するように構成されている、ユーザアプリケーション。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、サーバ装置と、聴覚装置と、ユーザ付属装置とを備える聴覚システムに関する。特に、本開示は、聴覚装置設定を更新するための方法、関連する聴覚装置、および関連するユーザ付属装置に関する。
【背景技術】
【０００２】
聴覚システムの異なるエンティティ間のワイヤレス通信は、ワイヤレス通信技術における発展に続いて増加してきている。しかしながら、新たな技術は、聴覚システムにおける通信を安全にするために、補聴器製造業者に対する新たな課題を伴う。聴覚システムのワイヤレス通信インターフェースは、望ましくは、オープンスタンダードに準拠したインターフェースを使用する。しかしながら、これはセキュリティの観点から多くの課題をもたらす。さらに、聴覚装置は、計算能力、メモリ空間などの観点から厳しい制約を伴う、非常に小さい装置である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
たとえば聴覚装置の遠隔フィッティング、遠隔微調整といった聴覚装置設定の更新を支援する、改善された効果的なセキュリティを提供する、聴覚装置、ユーザ付属装置、および方法の必要性がある。さらに、サードパーティ（権限のない当事者）によって危険にさらされた設定データを使用して聴覚装置が更新を実行するというリスクを低減する装置および方法の必要性がある。
【０００４】
本開示の一目的は、聴覚システムの聴覚装置における聴覚装置設定を更新するために、聴覚装置において実行される方法を提供することである。
【課題を解決するための手段】
【０００５】
聴覚システムは、聴覚装置と、ディスペンサーによって制御されるように構成されたフィッティング装置と、サーバ装置とを備える。この方法は、設定パッケージと、ディスペンサー証明書を含む設定認証パッケージとを受信するステップを含む。この方法は、更新基準が満たされているかどうかを判定するステップを含む。更新基準は、設定認証パッケージを検証するステップに基づく。この方法は、更新基準が満たされている場合、設定パッケージに基づいて聴覚装置設定を更新するステップを含む。
【０００６】
本開示は、聴覚システムにおける聴覚装置の遠隔設定のために、ユーザ付属装置において実行される方法に関する。この方法は、ユーザ付属装置にインストールされたユーザアプリケーションにおいて実行されてよい。聴覚システムは、ユーザ付属装置に関連づけられた聴覚装置と、ユーザ付属装置と、フィッティング装置と、サーバ装置とを備える。ユーザ付属装置は、聴覚装置と、ワイヤレス結合などで、関連づけられており、ペアリングされており、または結合されている。この方法は、サーバ装置から、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうちの１つまたは複数を受信するステップを含む。設定パッケージは、設定ペイロードブロックおよび制御ブロック（メタデータなど）を含む。この方法は、検証基準が満たされているかどうかを判定するステップを含む。検証基準は、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうちの少なくとも１つを検証するステップに基づく。この方法は、検証基準が満たされている場合、設定認証パッケージおよび／または設定パッケージを聴覚装置へ送信するステップを含む。
【０００７】
本開示は、聴覚装置設定に基づいてユーザの聴力損失を補償するように構成されたプロセッサと、インターフェースと、メモリユニットとを備える聴覚装置に関する。聴覚装置は、本明細書で開示された方法を実行するように構成されている。
【０００８】
本開示は、聴覚システムのユーザ付属装置にインストールされるように設定されたユーザアプリケーションに関する。ユーザ付属装置は、処理ユニットと、メモリユニットと、インターフェースとを備える。ユーザアプリケーションは、ユーザ付属装置にインストールされているとき、本明細書で開示された方法を実行するように構成されている。
【０００９】
本開示は、聴覚システムのユーザ付属装置に関する。ユーザ付属装置は、処理ユニットと、メモリユニットと、インターフェースとを備える。ユーザ付属装置は、本明細書で開示された方法を実行するように構成されている。
【００１０】
開示された聴覚装置および開示されたユーザ付属装置が、聴覚装置の制限された計算能力に対応する安全な遠隔設定または遠隔フィッティングを支援することは、本開示の利点である。
【００１１】
したがって、本開示は、聴覚装置の効果的で安全な遠隔設定を可能にする方法と、関連する聴覚装置と、関連するユーザアプリケーションと、関連するユーザ付属装置とを有利に提供する。
【００１２】
本開示の上記および他の特徴および利点は、添付の図面を参照して、本開示の例示的実施形態の以下の詳細な説明により、当業者には容易に明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】聴覚システムの概略図である。
【図２】本開示による、聴覚装置において実行される例示的方法のフローチャートである。
【図３】本開示による、ユーザ付属装置またはユーザ付属装置にインストールされたユーザアプリケーションにおいて実行される例示的方法のフローチャートである。
【図４】本開示による例示的設定パッケージおよび例示的設定検証パッケージの概略図である。
【図５】本開示による例示的設定認証パッケージの概略図である。
【図６】本開示による例示的聴覚装置の概略図である。
【図７】本開示による例示的ユーザ付属装置の概略図である。
【発明を実施するための形態】
【００１４】
種々の例示的実施形態および詳細を、関連するときには図面を参照しながら、以下で説明する。図面は、原寸に比例していることも比例していないこともあり、また、類似の構造または機能の要素は図面の全体にわたって類似の参照符号によって表されることに留意されたい。図面は、実施形態の説明を容易にすることだけを意図するものであることにも留意されたい。図面は、本発明の網羅的な説明または本発明の範囲に対する限定として意図されたものではない。加えて、図示の実施形態は、すべての態様または利点を示すわけではない。特定の実施形態とともに説明される態様または利点は、必ずしもその実施形態に限定されるわけではなく、そのように示されていなくとも、またはそのように明示的に説明されていなくとも、任意の他の実施形態において実行され得る。
【００１５】
本開示は、聴覚システムの聴覚装置の遠隔更新または遠隔設定を可能にし、安全にすることに関する。聴覚システムは、サーバ装置、聴覚装置、ユーザ付属装置およびフィッティング装置を備える。フィッティング装置は、ディスペンサーによって制御され、フィッティングパラメータなどの設定データを決定するように構成されている。サーバ装置は聴覚装置の製造業者によって制御されてよい。サーバ装置は、分散形サーバ装置、すなわち分散形プロセッサを有するサーバ装置でよい。すなわち、本明細書で開示される方法、聴覚装置、ユーザ付属装置、およびユーザアプリケーションは、フィッティング装置による聴覚装置の遠隔設定を可能にするものであり、遠隔設定は、脅威および攻撃に対して防御するためのセキュリティ対策など、適切な安全機能および対抗策を実施することにより、セキュリティ脅威、脆弱性および攻撃に対して頑健である。本開示は、リプレイ攻撃、不正アクセス、電池消耗攻撃、および中間者攻撃に対して頑健な、聴覚装置設定を更新するための方法に関する。
【００１６】
本開示は、ディスペンサーおよび聴覚装置のユーザが遭遇する事態に対処するものである。これは以下の例において示され得る。聴覚装置のユーザは、（たとえば自宅から）ディスペンサーに電話して、専門のディスペンサーの事務所において以前に行われた設定またはフィッティングについて不満を訴える。本発明者の提案は、再設定するためにユーザがディスペンサーの事務所を再訪するのを避けるように、ディスペンサーが、事務所において特定の設定値（たとえば１ｋＨｚにおける＋３ｄＢの利得）を調節して、もたらされる設定パッケージ（または微調整パッケージ）を、聴覚装置または聴覚装置を操作するためのアプリケーションがインストールされているユーザ付属品へ送ることである。聴覚装置のユーザは、アプリケーションを使用して設定パッケージをダウンロードし、それを聴覚装置に適用することができる。しかしながら、設定パッケージのそのような読み出しは安全でなければならず、設定パッケージは完全性を保護される必要があり、聴覚装置における設定パッケージのインストールに繋がる処理の全体の系統が、機密であること、認証されること、および完全性が保護されることが必要である。
【００１７】
本開示は、聴覚システムのエンティティ間の聴覚システム通信に関する。ユーザ付属装置は、聴覚装置のための付属装置を形成する。ユーザ付属装置は、一般的には聴覚装置と対をなし、または聴覚装置とワイヤレスで結合されている。聴覚装置は、たとえば耳掛（ＢＴＥ）型、耳穴（ＩＴＥ）型、耳道（ＩＴＣ）型、耳道レシーバ（ＲＩＣ）型または耳穴レシーバ（ＲＩＴＥ）型の補聴器でよい。一般的には、聴覚装置のユーザが聴覚装置システムを所有して制御する。ユーザ付属装置は、スマートフォン、スマートウォッチ、またはタブレットコンピュータなどの携帯用装置でよい。
【００１８】
本明細書で使用される「識別子」という用語は、分類するため、および／または一意的に識別するためなど、識別するために使用されるデータの一部分を指す。識別子は、単語、数、文字、記号、リスト、アレイまたはその任意の組合せの形態でよい。たとえば、数としての識別子は、長さを有する符号のない整数（ｕｉｎｔ）、さらには符号のない整数のアレイなど、整数の形態でよい。識別子は、数バイトの長さを有し得る。たとえば、聴覚装置識別子は２０バイトの長さを有し得る。
【００１９】
本開示は、聴覚システムの聴覚装置における聴覚装置設定を更新するために聴覚装置において実行される方法に関する。聴覚システムは、聴覚装置、ディスペンサーによって制御されるように構成されたフィッティング装置、およびサーバ装置を備える。この方法は、聴覚装置において設定パッケージおよび設定認証パッケージを受信するステップなど、設定パッケージおよび設定認証パッケージを受信するステップを含む。設定認証パッケージはディスペンサー証明書を含む。この方法は、更新基準が満たされているかどうかを判定するステップを含む。更新基準は、設定認証パッケージを検証するステップに基づくものである。この方法は、更新基準が満たされている場合、設定パッケージに基づいて聴覚装置設定を更新するステップを含む。設定パッケージは、聴覚装置に関連づけられたデータなどの設定データを含む。聴覚装置に関連づけられたデータは、聴覚装置の設定パラメータおよび／またはフィッティングパラメータを含み得る。
【００２０】
聴覚装置において実行される１つまたは複数の例示的方法では、聴覚システムはユーザ付属装置を含む。設定パッケージおよび設定認証パッケージを受信するステップは、ユーザ付属装置またはユーザ付属装置にインストールされたユーザアプリケーションから設定パッケージおよび設定認証を受信するステップを含み得る。ユーザ付属装置は、フィッティング装置および／またはサーバ装置から、設定パッケージおよび設定認証パッケージを受信していてよい。
【００２１】
聴覚装置において実行される１つまたは複数の例示的方法では、更新基準が満たされているかどうかを判定するステップは、ディスペンサー証明書を検証するステップを含み、ディスペンサー証明書を検証するステップが失敗した場合、更新基準は満たされない。言い換えれば、更新基準は、設定認証パッケージに含まれるディスペンサー証明書を検証するステップに基づくものであり、ディスペンサー証明書を検証するステップが成功した場合、更新基準が満たされる。ディスペンサー証明書を検証するステップは、ディスペンサー証明書が有効であることを検証するステップを含み、ディスペンサー証明書の有効性が検証される場合、例示的方法は、設定パッケージに基づいて聴覚装置設定を更新するステップへ進行するステップを含み得る。
【００２２】
聴覚装置において実行される１つまたは複数の例示的方法では、ディスペンサー証明書を検証するステップは、証明書キーを使用してディスペンサー証明書を復号するステップを含む。言い換えれば、設定認証パッケージは、暗号化された形態のディスペンサー証明書を含んでよく、このことにより、聴覚装置は、証明書キーを使用して、受信されたディスペンサー証明書を復号するように構成される必要がある。聴覚装置において実行される１つまたは複数の例示的方法では、ディスペンサー証明書を検証するステップは、聴覚装置のメモリユニットからのキー材料および／または設定認証パッケージからの材料に基づいて証明書キーを導出するステップを含む。証明書キーを導出するステップは、たとえば聴覚装置のメモリユニットから共通の秘密を取得するステップと、共通の秘密に基づいて証明書キーを算出するステップとを含み得る。たとえば、共通の秘密を取得するステップは、設定認証パッケージの中に用意された共有秘密識別子を使用して聴覚装置のメモリユニットから共通の秘密を読み出すステップと、共通の秘密と、場合によりベースキーとに基づいて、証明書キーを計算するステップとを含み得る。その代わりに、またはそれに加えて、共通の秘密を取得するステップは、設定認証パッケージの中に用意された識別子を使用してキー材料を読み出すステップと、読み出されたキー材料およびランダムデータに基づいて共通の秘密を計算するステップとを含み得る。
【００２３】
聴覚装置において実行される１つまたは複数の例示的方法では、設定認証パッケージは認証データをさらに含む。ディスペンサー証明書を検証するステップは、認証データの１つまたは複数の要素をディスペンサー証明書の対応する要素と比較するステップを含み得、認証データの要素のうち少なくとも１つがディスペンサー証明書の対応する要素と一致しない場合には、ディスペンサー証明書を検証するステップは失敗する。別の言い方をすれば、認証データの少なくとも１つの要素がディスペンサー証明書の対応する要素と一致しなければ更新基準は満たされ得ず、更新は起動されないことになる。認証データの１つまたは複数の要素をディスペンサー証明書の対応する要素と比較するステップは、プレーンテキストで受信された認証データの１つまたは複数の要素を、復号されたディスペンサー証明書の対応する要素と比較するステップを含み得る。たとえば、認証データは、プレーンテキストで受信されたフィッティングタイプ識別子と、プレーンテキストで受信されたフィッティングキー識別子とを含み、復号されたディスペンサー証明書は、フィッティングタイプ識別子およびフィッティングキー識別子を含む。この例では、聴覚装置は、プレーンテキストで受信されたフィッティングタイプ識別子を復号されたディスペンサー証明書のフィッティングタイプ識別子と比較し、プレーンテキストで受信されたフィッティングキー識別子をディスペンサー証明書のフィッティングキー識別子と比較する。この例では、聴覚装置が、プレーンテキストで受信されたフィッティングタイプ識別子と復号されたディスペンサー証明書のフィッティングタイプ識別子との間の不一致、および／またはプレーンテキストで受信されたフィッティングキー識別子とディスペンサー証明書のフィッティングキー識別子との間の不一致を識別した場合には、更新基準が満たされず、更新が中止される。
【００２４】
聴覚装置において実行される１つまたは複数の例示的方法では、ディスペンサー証明書を検証するステップは、フィッティング装置および／またはディスペンサーがブラックリストに載っているかどうかを判定するステップを含み、フィッティング装置および／またはディスペンサーがブラックリストに載っている場合には、ディスペンサー証明書を検証するステップは失敗する。たとえば、フィッティング装置および／またはディスペンサーがブラックリストに載っているかどうかを判定するステップは、フィッティング装置の識別子および／または聴覚システムから排除されたディスペンサーを含むブラックリストを使用して実行される。ブラックリストは、失われた資格を用いての攻撃を予防するための緩和ツールとして役立つ。聴覚装置において実行される１つまたは複数の例示的方法は、ディスペンサー証明書の証明書タイプ識別子を検証するステップを含み得る。特定の聴覚装置は、特定のタイプのフィッティング装置からの設定パッケージのみを受け入れることができる。
【００２５】
聴覚装置において実行される１つまたは複数の例示的方法では、設定パッケージに基づいて聴覚装置設定を更新するステップは、設定セッションキーを使用して設定パッケージを復号するステップを含む。たとえば、設定パッケージに基づいて聴覚装置設定を更新するステップは、聴覚装置のメモリユニットに記憶されているベースキーに基づいて設定セッションキーを導出するステップを含み得る。ベースキーはサーバ装置と共有されてよく、または共通でもよい。
【００２６】
聴覚装置において実行される１つまたは複数の例示的方法では、設定パッケージは設定データ完全性指標を含み、聴覚装置設定を更新するステップは、設定パッケージに基づいて設定データ完全性指標を検証するステップと、設定データ完全性指標の検証が失敗した場合、設定パッケージに基づく聴覚装置設定の更新を終了するかまたは中止するステップとを含む。設定データ完全性指標は、たとえばＳＨＡ１またはＳＨＡ２を使用して設定データに関して計算され得る。設定データ完全性指標の検証が成功すると、更新は、設定パッケージに含まれた設定データを記憶するステップに進む。これは、不正に変更されて受け入れられた設定データから聴覚装置を保護するのを支援する。
【００２７】
聴覚装置において実行される１つまたは複数の例示的方法では、聴覚装置は、ユーザの聴力損失を補償するように構成された補聴器である。
【００２８】
本開示は、聴覚装置設定に基づいてユーザの聴力損失を補償するように構成されたプロセッサと、インターフェースと、メモリユニットとを備える聴覚装置に関する。聴覚装置は、本明細書で開示された方法を実行するように構成されている。
【００２９】
本開示は、聴覚システムにおける聴覚装置の遠隔設定のために、ユーザ付属装置において実行される方法に関する。この方法は、ユーザ付属装置にインストールされたユーザアプリケーションにおいて実行されてよい。ユーザアプリケーションは、ユーザ付属装置にインストールされる場合、ユーザ付属装置において実行されるものとして本明細書で開示された方法を実行するように構成されている。聴覚システムは、ユーザ付属装置に関連づけられた聴覚装置と、ユーザ付属装置と、フィッティング装置と、サーバ装置とを備える。ユーザ付属装置は、聴覚装置と、ワイヤレス結合などで、関連づけられており、ペアリングされており、または結合されている。この方法は、サーバ装置から、たとえば通信リンク２１を介して、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうちの１つまたは複数を受信するステップを含む。設定パッケージは、設定ペイロードブロックおよび制御ブロック（メタデータなど）を含む。
【００３０】
この方法は、検証基準が満たされているかどうかを判定するステップを含む。検証基準は、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうち少なくとも１つを検証するステップに基づくものである。
【００３１】
この方法は、検証基準が満たされている場合、たとえばワイヤレス通信リンクを介して、聴覚装置へ、設定認証パッケージおよび／または設定パッケージを送信するステップを含む。この方法は、設定認証パッケージが首尾よく検証された場合にのみ、すなわち設定認証パッケージが首尾よく検証された後に、設定パッケージを聴覚装置へ送信するステップを含み得る。この方法は、検証基準が満たされなければ、いかなる設定認証パッケージおよび設定パッケージも聴覚装置へ送信することを省略するステップを含む。
【００３２】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、設定認証パッケージは第２のデジタル署名を含み、検証基準は、第２のデジタル署名を検証するステップに基づく第１の検証基準を含む。ユーザ付属装置において実行される１つまたは複数の例示的方法では、第１の検証基準が満たされなければ検証基準は満たされない。言い換えれば、第１の検証基準が満たされれば検証基準は満たされ得る。第２のデジタル署名を検証するステップは、ユーザ付属装置のメモリユニットに記憶され得る設定公開キーを使用して実行されてよい。
【００３３】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、設定検証パッケージは完全性指標の組および／または第１のデジタル署名を含み、検証基準が含む第２の検証基準は、第２の主要な検証基準および第２の補助的な検証基準を含む。完全性指標の組は、第１の完全性指標と、第２の完全性指標と、任意選択の第３の完全性指標とを含み得る。第２の主要な検証基準は、設定公開キーを使用するなどして第１のデジタル署名を検証するステップに基づき得る。第２の補助的な検証基準は、設定ペイロードブロックに関する第１の設定データ完全性指標を算出して、算出された第１の設定データ完全性指標を、受信された完全性指標の組の第１の完全性指標と比較するステップ、および／または制御ブロックに関する第２の設定データ完全性指標を算出して、算出された第２の設定データ完全性指標を、受信された完全性指標の組の第２の完全性指標と比較するステップなどにより、たとえば設定ペイロードブロックおよび制御ブロックに基づいて完全性指標の組を検証するステップに基づき得る。第２の主要な検証基準が満たされない場合、または第２の補助的な検証基準が満たされない場合には、検証基準は満たされ得ない。言い換えれば、第２の主要な検証基準および第２の補助的な検証基準が満たされると、検証基準が満たされ得る。
【００３４】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、設定検証パッケージおよび／または設定認証パッケージは、聴覚装置識別子および／またはアドレス識別子を含む。検証基準は、受信された聴覚装置識別子が、ユーザ付属品に関連づけられた聴覚装置の聴覚装置識別子に対応するかどうかを検証するステップに基づくものなど、ユーザ付属品に関連づけられた聴覚装置の聴覚装置識別子に対応する受信された聴覚装置識別子に基づく第３の検証基準を含み得る。その代わりに、またはそれに加えて、検証基準は、たとえば受信されたアドレス識別子が、ユーザ付属品に関連づけられた聴覚装置のアドレス識別子に対応するかどうかを検証するステップに基づく、ユーザ付属品に関連づけられた聴覚装置のアドレス識別子に対応する受信されたアドレス識別子に基づく第４の検証基準を含み得る。第３の検証基準が満たされない場合、または第４の検証基準が満たされない場合、検証基準は満たされ得ない。言い換えれば、第３の検証基準および第４の検証基準が満たされると、検証基準が満たされ得る。
【００３５】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、第１の検証基準が満たされない場合、第２の主要な検証基準が満たされない場合、第２の補助的な検証基準が満たされない場合、第３の検証基準が満たされない場合、または第４の検証基準が満たされない場合、検証基準は満たされない。
【００３６】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、第１の検証基準が満たされ、第２の主要な検証基準が満たされ、第２の補助的な検証基準が満たされ、第３の検証基準が満たされ、しかも第４の検証基準が満たされた場合、検証基準は満たされる。
【００３７】
本開示は、聴覚システムのユーザ付属装置にインストールされるように構成されたユーザアプリケーションに関する。ユーザ付属装置は、処理ユニット、メモリユニット、およびインターフェースを備える。ユーザアプリケーションは、ユーザ付属装置にインストールされたとき、本明細書で開示された方法を実行するように構成されている。
【００３８】
本開示は聴覚システムのユーザ付属装置に関する。ユーザ付属装置は、処理ユニット、メモリユニット、およびインターフェースを備える。ユーザ付属装置は、本明細書で開示された方法を実行するように構成されている。
【００３９】
図１は例示的聴覚システム１を示す。聴覚システム１は、サーバ装置４、フィッティング装置２、聴覚装置８および付属装置１０を備える。聴覚装置８および付属装置１０が聴覚装置システム６の一部分を形成することが構想され得る。ユーザ付属装置１０は、聴覚装置８とワイヤレスで通信するように構成されたスマートフォンなどの携帯型装置である。ユーザ付属装置１０にはユーザアプリケーション１２がインストールされている。ユーザアプリケーションは、聴覚装置８を制御するため、および／または聴覚装置８を着用している／使用している聴覚装置ユーザを支援するためのものであり得る。１つまたは複数の例示的ユーザアプリケーションでは、ユーザアプリケーション１２は、設定データ（たとえば聴覚装置の設定パラメータまたはフィッティングパラメータ）を聴覚装置へ転送するように構成されている。ユーザ付属装置１０は、処理ユニット３６、メモリユニット３８、およびインターフェース４０を備える。ユーザアプリケーション１２は、ユーザ付属装置１０のメモリユニット３８にインストールされ得る。
【００４０】
聴覚装置８は、第１の通信リンク２０を含む受信／送信のワイヤレス通信のために、アンテナ２４と、アンテナ２４に結合された無線トランシーバ２６とを備える。聴覚装置８が備える１組のマイクは、第１のマイク入力信号を供給するための第１のマイク２８と、第２のマイク入力信号を供給するための任意選択の第２のマイク３０とを備える。聴覚装置８は単一マイクの聴覚装置でよい。聴覚装置８はプロセッサ３２に接続されたメモリユニット（図示せず）を備え、メモリユニットには、たとえばフィッティング装置または聴覚装置の設定といった設定データが記憶されている。
【００４１】
聴覚装置８が備えるプロセッサ３２は、入力信号を受信して処理するように、トランシーバ２６と、マイク２８、３０とに接続されている。プロセッサ３２は、聴覚装置の設定に基づいてユーザの聴力損失を補償するとともに、入力信号に基づいて電気的出力信号を供給するように構成されている。レシーバ３４は、電気的出力信号を、聴覚装置ユーザの鼓膜へ向けられる音声出力信号に変換する。
【００４２】
フィッティング装置２は、通信リンク２２を通じてサーバ装置４と通信することができ、通信リンク２３を通じて聴覚装置システム６と通信することができる。一実施形態では、フィッティング装置は、通信リンク２３を介して付属装置１０と通信するように構成されている。聴覚装置８は、通信リンク２０を通じてユーザ付属装置１０と通信することができる。ユーザ付属装置１０は、通信リンク２１を介してサーバ装置４と通信するように構成され得る。通信リンクはワイヤレス通信リンクおよび／または有線通信リンクを含み得る。
【００４３】
図２は、本開示による、聴覚装置（図１の聴覚装置８など）において実行される例示的方法１００のフローチャートを示す。方法１００は、たとえばディスペンサーによって遠隔で準備されている設定パッケージを受信するステップに基づき、聴覚システムの聴覚装置における聴覚装置設定を更新することを目的とするものである。方法１００は、設定パッケージと、ディスペンサー証明書を含む設定認証パッケージとを受信するステップＳ１０１を含む。方法１００は、更新基準が満たされているかどうかを判定するステップＳ１０２を含む。更新基準は、設定認証パッケージを検証するステップに基づくものである。方法１００は、更新基準が満たされている場合、設定パッケージに基づいて聴覚装置設定を更新するステップＳ１０３を含む。
【００４４】
１つまたは複数の例示的方法では、聴覚システムはユーザ付属装置を備える。設定パッケージおよび設定認証パッケージを受信するステップＳ１０１は、ユーザ付属装置またはユーザ付属装置にインストールされたユーザアプリケーションから、通信リンク２０を介して設定パッケージおよび設定認証を受信するステップＳ１０１ａを含み得る。
【００４５】
聴覚装置において実行される１つまたは複数の例示的方法では、更新基準が満たされたかどうかを判定するステップＳ１０２はディスペンサー証明書を検証するステップＳ１０２ａを含み、ディスペンサー証明書を検証するステップが失敗する場合、更新基準は満たされない。
【００４６】
聴覚装置において実行される１つまたは複数の例示的方法では、ディスペンサー証明書を検証するステップＳ１０２ａは、証明書キーを使用してディスペンサー証明書を復号するステップＳ１０２ａａを含む。聴覚装置において実行される１つまたは複数の例示的方法では、ディスペンサー証明書を検証するステップＳ１０２ａは、聴覚装置のメモリユニットからのキー材料および／または設定認証パッケージからの材料に基づいて証明書キーを導出するステップＳ１０２ａｂを含む。証明書キーを導出するステップＳ１０２ａｂは、たとえば聴覚装置のメモリユニットから共通の秘密を取得するステップと、共通の秘密に基づいて証明書キーを算出するステップとを含み得る。たとえば、共通の秘密を取得するステップは、設定認証パッケージの中に用意された共通秘密識別子を使用して聴覚装置のメモリユニットから共通の秘密を読み出すステップと、共通の秘密と、場合によりベースキーとに基づいて、証明書キーを計算するステップとを含み得る。その代わりに、またはそれに加えて、共通の秘密を取得するステップは、設定認証パッケージの中に用意された識別子を使用してキー材料を読み出すステップと、読み出されたキー材料およびランダムデータに基づいて共通の秘密を計算するステップとを含み得る。
【００４７】
聴覚装置において実行される１つまたは複数の例示的方法では、設定認証パッケージは認証データをさらに含む。ディスペンサー証明書を検証するステップＳ１０２ａは、認証データの１つまたは複数の要素をディスペンサー証明書の対応する要素と比較するステップＳ１０２ａｃを含み得、認証データの要素のうち少なくとも１つがディスペンサー証明書の対応する要素と一致しない場合には、ディスペンサー証明書を検証するステップは失敗する。認証データの１つまたは複数の要素をディスペンサー証明書の対応する要素と比較するステップＳ１０２ａｃは、プレーンテキストで受信された認証データの１つまたは複数の要素を、復号されたディスペンサー証明書の対応する要素と比較するステップを含み得る。
【００４８】
聴覚装置において実行される１つまたは複数の例示的方法では、ディスペンサー証明書を検証するステップＳ１０２ａは、フィッティング装置および／またはディスペンサーがブラックリストに載っていかどうかを判定するステップＳ１０２ａｄを含み、フィッティング装置および／またはディスペンサーがブラックリストに載っている場合にはディスペンサー証明書を検証するステップは失敗する。たとえば、フィッティング装置および／またはディスペンサーがブラックリストに載っているかどうかを判定するステップＳ１０２ａｄは、フィッティング装置の識別子および／または聴覚システムから排除されたディスペンサーを含むブラックリストを使用して実行される。
【００４９】
聴覚装置において実行される１つまたは複数の例示的方法では、設定パッケージに基づいて聴覚装置設定を更新するステップＳ１０３は、設定セッションキーを使用して設定パッケージを復号するステップＳ１０３ａを含む。たとえば、設定パッケージに基づいて聴覚装置設定を更新するステップＳ１０３は、聴覚装置のメモリユニットに記憶されているベースキーに基づいて設定セッションキーを導出するステップＳ１０３ｂを含み得る。ベースキーはサーバ装置と共有されてよく、または共通でもよい。
【００５０】
聴覚装置において実行される１つまたは複数の例示的方法では、設定パッケージは設定データ完全性指標を含み、聴覚装置設定を更新するステップＳ１０３は、設定パッケージに基づいて設定データ完全性指標を検証するステップＳ１０３ｃと、設定データ完全性指標の検証が失敗した場合、設定パッケージに基づく聴覚装置設定の更新を終了するかまたは中止するステップとを含む。
【００５１】
聴覚装置において実行される１つまたは複数の例示的方法では、方法１００は、更新基準が満たされたとき、聴覚装置に、設定データを記憶するステップおよび／または設定データを適用するステップを含み得る。
【００５２】
図３は、本開示によるユーザ付属装置（図１の装置１０など）またはユーザ付属装置にインストールされたユーザアプリケーションにおいて実行される例示的方法２００のフローチャートを示す。方法２００は、聴覚システムにおける聴覚装置の遠隔設定を支援することを目的とするものである。この方法は、ユーザ付属装置にインストールされたユーザアプリケーションにおいて実行されてよい。ユーザアプリケーションは、ユーザ付属装置にインストールされたとき、方法２００を実行するように構成されている。方法２００は、聴覚装置において、サーバ装置４から、たとえば通信リンク２１を介して、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうちの１つまたは複数を受信するステップＳ２０１を含む。設定パッケージは設定ペイロードブロックおよび制御ブロック（メタデータなど）を含む。設定検証パッケージ、設定認証パッケージ、および設定パッケージのうちの１つまたは複数が、たとえば通信リンク２１および２２を使用して、フィッティング装置２から、サーバ装置４を介して、ユーザ付属装置において、受信され得る。
【００５３】
方法２００は、検証基準が満たされているかどうかを判定するステップＳ２０２を含む。検証基準は、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうち少なくとも１つを検証するステップＳ２０２ａに基づくものである。
【００５４】
方法２００は、検証基準が満たされた場合、たとえば通信リンク２０を介して、聴覚装置へ、設定認証パッケージおよび／または設定パッケージを送信するステップＳ２０３を含む。この方法は、設定認証パッケージが首尾よく検証された場合にのみ、すなわち設定認証パッケージが首尾よく検証された後に、設定パッケージを聴覚装置へ送信するステップを含み得る。この方法は、検証基準が満たされなければ、いかなる設定認証パッケージおよび設定パッケージも聴覚装置へ送信することを省略するステップを含み得る。
【００５５】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、設定認証パッケージは第２のデジタル署名を含み、検証基準は、第２のデジタル署名を検証するステップＳ２０２ａに基づく第１の検証基準を含む。ユーザ付属装置において実行される１つまたは複数の例示的方法では、第１の検証基準が満たされなければ検証基準は満たされない。
【００５６】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、設定検証パッケージは完全性指標の組および／または第１のデジタル署名を含み、検証基準が含む第２の検証基準は、第２の主要な検証基準および第２の補助的な検証基準を含む。完全性指標の組は、第１の完全性指標と、第２の完全性指標と、任意選択の第３の完全性指標とを含み得る。第２の主要な検証基準は、設定公開キーを使用するなどして第１のデジタル署名を検証するステップＳ２０２ｂに基づき得る。第２の補助的な検証基準は、たとえば設定ペイロードブロックに関する第１の設定データ完全性指標を算出して、算出された第１の設定データ完全性指標を、受信された完全性指標の組の第１の完全性指標と比較するステップ、および／または制御ブロックに関する第２の設定データ完全性指標を算出して、算出された第２の設定データ完全性指標を、受信された完全性指標の組の第２の完全性指標と比較するステップにより、たとえば設定ペイロードブロックおよび制御ブロックに基づいて完全性指標の組を検証するステップＳ２０２ｃに基づき得る。第２の主要な検証基準が満たされない場合、または第２の補助的な検証基準が満たされない場合には、検証基準は満たされ得ない。
【００５７】
ユーザ付属装置において実行される１つまたは複数の例示的方法では、設定検証パッケージおよび／または設定認証パッケージは、聴覚装置識別子および／またはアドレス識別子を含む。検証基準は、受信された聴覚装置識別子が、ユーザ付属品に関連づけられた聴覚装置の聴覚装置識別子に対応するかどうかを検証するステップＳ２０２ｄに基づくものなど、ユーザ付属品に関連づけられた聴覚装置の聴覚装置識別子に対応する受信された聴覚装置識別子に基づく第３の検証基準を含み得る。その代わりに、またはそれに加えて、検証基準は、たとえば受信されたアドレス識別子が、ユーザ付属品に関連づけられた聴覚装置のアドレス識別子に対応するかどうかを検証するステップＳ２０２ｅに基づく、ユーザ付属品に関連づけられた聴覚装置のアドレス識別子に対応する受信されたアドレス識別子に基づく第４の検証基準を含み得る。第３の検証基準が満たされない場合、または第４の検証基準が満たされない場合、検証基準は満たされ得ない。
【００５８】
図４は、本開示による例示的設定パッケージ４０２および例示的設定検証パッケージ４１２を概略的に示す。
【００５９】
設定パッケージ４０２は設定パッケージデータ４０３を含む。設定パッケージデータ４０３は、設定ペイロードブロック４０４および制御ブロック４０６を含む。設定パッケージ４０２は、フィッティング装置がサーバ装置と協働することにより、聴覚装置用の設定データ４０８に基づいて生成される。設定パッケージデータ４０３が含む設定データ４０８は、聴覚装置を設定するために使用される実際のフィッティングパラメータまたは聴覚装置設定パラメータである。設定データ４０８は、設定キーを含む設定キー材料を使用して暗号化された形態で設定パッケージデータ４０３に含まれ得る。設定パッケージデータ４０３は、設定データ４０８に関して計算され、設定パッケージデータ４０３に含まれた設定データ完全性指標４０９を含む。設定ペイロードブロック４０４には、設定データ４０８および設定データ完全性指標４０９が含まれ、これらは、図４の破線のボックスによって示されるように、任意選択で暗号化された形態のものである。制御ブロック４０６は、ヘッダ、設定データの長さおよび／またはメタデータを含む。フィッティング装置は、たとえばセッションキーを使用して、設定パッケージデータ４０３、すなわち設定ペイロードブロック４０４および制御ブロック４０６を暗号化することにより、設定パッケージを生成するように構成されてよい。設定パッケージはフィッティング装置において生成される。
【００６０】
設定検証パッケージ４１２はサーバ装置において生成される。設定検証パッケージ４１２は、第１の完全性指標４１４、第２の完全性指標４１６など、１組の完全性指標を含む。サーバはフィッティング装置から設定パッケージ４０２を受信する。設定パッケージ４０２は設定ペイロードブロック４０４および制御ブロック４０６を含む。サーバは、設定ペイロードブロック４０４に基づいて第１の完全性指標４１４を計算し、制御ブロック４０６に基づいて第２の完全性指標４１６を計算するステップと、第１の完全性指標４１４および第２の完全性指標４１６を設定ブロック４１９に含めるステップとにより、設定ブロック４１９を生成する。サーバ装置は、設定プライベートキーを使用して設定検証パッケージ４１２に署名する。設定検証パッケージ４１２は第１のデジタル署名４１８を含む。設定検証パッケージ４１２は、ユーザ付属装置において、聴覚装置に設定パッケージ４０２および／または設定認証パッケージ５０２を転送する前に、設定パッケージ４０２および／または設定認証パッケージ５０２を検証するために使用される。
【００６１】
図５は、本開示による例示的設定認証パッケージ５０２を概略的に示す。設定認証パッケージ５０２はサーバ装置によって生成される。設定認証パッケージ５０２は設定認証材料５０４を含む。設定認証材料５０４はディスペンサー証明書５０６を含み、ディスペンサー証明書５０６は証明書キーを使用して暗号化され得る。サーバは、サーバ装置に記憶された、設定のために使用される設定プライベートキーを使用して、設定認証材料５０４に関する第２のデジタル署名５０８を取得する。設定公開キーおよび証明書キーは聴覚装置にとって既知である。設定認証パッケージ５０２は第２のデジタル署名５０８を含む。
【００６２】
設定パッケージ４０２および設定認証パッケージ５０２は、聴覚装置によって受信されて処理される。サーバ装置によって設定認証パッケージ５０２が生成され、それにより、聴覚装置は設定データの完全性を検証することができる。設定認証パッケージ５０２は、聴覚装置において、聴覚装置にインストールされるフィッティングパラメータまたは設定データを実際に含む設定パッケージ４０２を認証するために使用される。
【００６３】
設定検証パッケージ４１２は、ユーザ付属装置において、設定パッケージ４０２および／また設定認証パッケージ５０２を検証するために使用される。言い換えれば、ディスペンサーまたはフィッティング装置は、サーバ装置を使用して、特定の聴覚装置向けに設定認証パッケージ５０２を生成し、すなわち、設定認証パッケージ５０２は特定の聴覚装置によって検証され得る。設定パッケージ４０２の設定認証パッケージ５０２および設定パッケージデータは、設定データが聴覚装置に対するサービス攻撃または電池消耗攻撃を拒絶するために使用され得るプライベートなデータであるので、聴覚装置により、設定パッケージ４０２が正当なディスペンサーまたは正当なフィッティング装置に由来するものであること、および設定パッケージ４０２の設定データが何らかの他の当事者によって不正な変更を加えられたり開示されたりしていないことが検証され得るように生成される。
【００６４】
図６は、本開示による例示的聴覚装置８を概略的に示す。聴覚装置８は、聴覚装置設定に基づいてユーザの聴力損失を補償するように構成されたプロセッサ３２、インターフェース３３、およびメモリユニット３５を備える。インターフェース３３が備え得るアンテナ（図１のアンテナ２４など）および無線トランシーバ（図１の無線トランシーバ２６など）は、ユーザ付属装置との間のワイヤレス通信の受信／送信、および任意選択でフィッティング装置およびサーバ装置のうち任意のものからのワイヤレス通信のためのアンテナに結合されている。聴覚装置８は、本明細書で図２に開示された方法１００を実行するように構成されている。
【００６５】
聴覚装置８またはインターフェース３３は、たとえばユーザ付属装置またはユーザ付属装置にインストールされているユーザアプリケーションから、設定パッケージと、フィッティング装置証明書を含む設定認証パッケージとを受信するように構成されている。聴覚装置８またはプロセッサ３２は、設定認証パッケージを検証するステップに基づく更新基準が満たされているかどうかを判定して、更新基準が満たされている場合、設定パッケージに基づいて聴覚装置設定を更新するように構成されている。
【００６６】
プロセッサ３２は、ディスペンサー証明書を検証して、ディスペンサー証明書を検証するステップが失敗した場合には、更新基準が満たされていないと判定するように構成され得る。
【００６７】
プロセッサ３２は、証明書キーを使用してディスペンサー証明書を復号するように構成され得る。１つまたは複数の例示的聴覚装置では、プロセッサ３２は、聴覚装置のメモリユニットからのキー材料および／または設定認証パッケージからの材料に基づいて証明書キーを導出することによってディスペンサー証明書を検証するように構成され得る。プロセッサ３２は、たとえば聴覚装置のメモリユニットから共通の秘密を取得して、共通の秘密に基づいて証明書キーを算出するように構成され得る。
【００６８】
１つまたは複数の例示的聴覚装置では、設定認証パッケージは認証データをさらに含む。プロセッサ３２は、認証データの１つまたは複数の要素をディスペンサー証明書の対応する要素と比較するステップと、認証データの要素のうち少なくとも１つがディスペンサー証明書の対応する要素と一致しない場合には、ディスペンサー証明書を検証するステップが失敗したと判定するステップとにより、ディスペンサー証明書を検証するように構成され得る。プロセッサ３２は、プレーンテキストで受信された認証データの１つまたは複数の要素を、復号されたディスペンサー証明書の対応する要素と比較することにより、認証データの１つまたは複数の要素をディスペンサー証明書の対応する要素と比較するように構成され得る。
【００６９】
プロセッサ３２は、フィッティング装置および／またはディスペンサーがブラックリストに載っているかどうかを判定することによってディスペンサー証明書を検証し、フィッティング装置および／またはディスペンサーがブラックリストに載っている場合には、ディスペンサー証明書を検証するステップが失敗したと判定するように構成され得る。たとえば、フィッティング装置および／またはディスペンサーがブラックリストに載っているかどうかを判定するステップは、フィッティング装置の識別子および／または聴覚システムから排除されたディスペンサーを含むブラックリストを使用して実行される。
【００７０】
プロセッサ３２は、聴覚装置のメモリユニット３５に記憶されたベースキーに基づいて設定セッションキーを導出することなどにより、設定セッションキーを使用して設定パッケージを復号することによって、設定パッケージに基づいて聴覚装置設定を更新するように構成され得る。ベースキーはサーバ装置と共有されてよく、または共通でもよい。
【００７１】
１つまたは複数の例示的聴覚装置では、設定パッケージは設定データ完全性指標を含み、プロセッサ３２は、設定パッケージに基づいて設定データ完全性指標を検証して、設定データ完全性指標の検証が失敗した場合には、設定パッケージに基づく聴覚装置設定の更新を終了するかまたは中止することにより、設定パッケージに基づいて聴覚装置設定を更新するように構成され得る。
【００７２】
プロセッサ３２は、設定を更新するために、記憶された設定データを聴覚装置に適用するように、メモリユニット３５に設定データを記憶することにより、設定パッケージに基づいて聴覚装置設定を更新するように構成され得る。
【００７３】
聴覚装置８または処理ユニット３２は、本明細書で開示されたような、聴覚装置設定を更新するための方法を実行するように構成されている。聴覚装置８または処理ユニット３２は、ステップＳ１０２および任意選択のＳ１０２ａ、Ｓ１０２ａａ〜Ｓ１０２ａｄを実行するように構成された判定モジュール３２ａ、ならびにステップＳ１０３を実行するように構成された更新モジュール３２ｂのうち任意のものなど、複数の任意選択の機能モジュールをさらに含み得る。各機能モジュール３２ａ〜３２ｂの機能については、図２および関連する文章において、機能モジュール３２ａ〜３２ｂが使用され得る状況が開示されている。一般論として、各機能モジュール３２ａ〜３２ｂはハードウェアまたはソフトウェアで実施され得る。好ましくは、機能モジュール３２ａ〜３２ｂの一つまたは複数またはすべてが、処理モジュール３２により、場合によっては機能ユニット３５および３３と協働して実施されてよい。したがって、処理モジュール３２は、機能モジュール３２ａ〜３２ｃによって供給されるような命令をメモリモジュール３５から取り込んでこれらの命令を実行するように構成され得、それによって、本明細書で図２に開示されたような任意のステップを実行する。
【００７４】
図７は、本開示による例示的ユーザ付属装置１０を概略的に示す。ユーザ付属装置１０は、処理ユニット３６、メモリユニット３８、およびインターフェース４０を備える。ユーザアプリケーション１２は、ユーザ付属装置１０のメモリユニット３８にインストールされ得る。
【００７５】
ユーザ付属装置１０またはインターフェース４０は、サーバ装置から、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうちの１つまたは複数を受信するように構成されている。設定検証パッケージは完全性指標の組および第１のデジタル署名を含み得る。設定認証パッケージは第２のデジタル署名を含み得る。設定パッケージは設定ペイロードブロックおよび制御ブロックを含む。
【００７６】
ユーザ付属装置１０または処理ユニット３６は、設定検証パッケージ、設定認証パッケージ、および設定パッケージのうちの少なくとも１つに基づく検証基準が満たされているかどうかを判定するように構成されている。
【００７７】
ユーザ付属装置１０またはインターフェース４０は、検証基準が満たされている場合、設定認証パッケージおよび／または設定パッケージを、たとえば通信リンク２０を介して聴覚装置へ送信するように構成されている。
【００７８】
１つまたは複数の例示的ユーザ付属装置では、設定認証パッケージは第２のデジタル署名を含み、検証基準は、処理ユニット３６を使用して第２のデジタル署名を検証するステップに基づく第１の検証基準を含む。１つまたは複数の例示的ユーザ付属装置では、第１の検証基準が満たされなければ検証基準は満たされない。
【００７９】
１つまたは複数の例示的ユーザ付属装置では、設定検証パッケージは完全性指標の組および／または第１のデジタル署名を含み、検証基準が含む第２の検証基準は、第２の主要な検証基準および第２の補助的な検証基準を含む。完全性指標の組は、第１の完全性指標と、第２の完全性指標と、任意選択の第３の完全性指標とを含み得る。第２の主要な検証基準は、設定公開キーを使用するなど、処理ユニット３６を使用して第１のデジタル署名を検証するステップに基づき得る。第２の補助的な検証基準は、処理ユニット３６を使用して、たとえば設定ペイロードブロックに関する第１の設定データ完全性指標を算出して、算出された第１の設定データ完全性指標を、受信された完全性指標の組の第１の完全性指標と比較するステップ、および／または制御ブロックに関する第２の設定データ完全性指標を算出して、算出された第２の設定データ完全性指標を、受信された完全性指標の組の第２の完全性指標と比較するステップにより、たとえば設定ペイロードブロックおよび制御ブロックに基づいて完全性指標の組を検証するステップに基づき得る。第２の主要な検証基準が満たされない場合、または第２の補助的な検証基準が満たされない場合には、検証基準は満たされ得ない。
【００８０】
１つまたは複数の例示的ユーザ付属装置では、設定検証パッケージおよび／または設定認証パッケージは、聴覚装置識別子および／またはアドレス識別子を含む。検証基準は、処理ユニット３６を使用して、受信された聴覚装置識別子がユーザ付属品に関連づけられた聴覚装置の聴覚装置識別子に対応するかどうかを検証するステップに基づくものなど、ユーザ付属品に関連づけられた聴覚装置の聴覚装置識別子に対応する受信された聴覚装置識別子に基づく第３の検証基準を含み得る。その代わりに、またはそれに加えて、検証基準は、処理ユニット３６を使用して、たとえば受信されたアドレス識別子がユーザ付属品に関連づけられた聴覚装置のアドレス識別子に対応するかどうかを検証するステップに基づく、ユーザ付属品に関連づけられた聴覚装置のアドレス識別子に対応する受信されたアドレス識別子に基づく第４の検証基準を含み得る。第３の検証基準が満たされない場合、または第４の検証基準が満たされない場合、検証基準は満たされ得ない。
【００８１】
ユーザ付属装置１０または処理ユニット３６は、本明細書において（たとえば図３で）開示されたように、聴覚装置８を遠隔設定するための方法を実行するように構成されている。ユーザ付属装置１０または処理ユニット３６は、ステップＳ２０２および任意選択のステップＳ２０２ａ〜Ｓ２０２ｅを実行するように構成された判定モジュール３６ａのうち任意のものなど複数の任意選択の機能モジュールをさらに備え得る。モジュール３６ａの機能については、図３および関連する文章において、機能モジュール３６ａが使用され得る状況が開示されている。一般論として、機能モジュール３６ａはハードウェアまたはソフトウェアで実施され得る。好ましくは、機能モジュール３６ａは、処理モジュール３６により、場合によっては機能ユニット３８および４０と協働して実施されてよい。したがって、処理モジュール３６は、機能モジュール３２ａによって供給されるような命令をメモリモジュール３８から取り込んでこれらの命令を実行するように構成され得、それによって、本明細書で図３に開示されたような任意のステップを実行する。
【００８２】
「第１」、「第２」、「第３」および「第４」などの用語の使用は、いかなる特定の順序も意味することなく、個別の要素を識別するために含まれている。その上、第１、第２などの用語の使用は、いかなる順序または重要性も表すことなく、１つの要素と別の要素を区別するために使用されている。本明細書および他の箇所で使用されている第１および第２といった単語は、分類するためのものでしかなく、いかなる特定の空間的順序化または時間的順序化も表すようには意図されていないことに留意されたい。その上、第１の要素というラベル付けは第２の要素の存在を意味するものではなく、逆の場合も同じである。
【００８３】
特定の特徴が示されかつ説明されてきたが、それらが特許請求の範囲に記載された発明を限定するようには意図されていないことが理解されるはずであり、特許請求の範囲に記載された発明の精神および範囲から逸脱することなく、種々の変更形態および修正形態が作製され得ることが、当業者には明白になるはずである。したがって、本明細書および図面は、限定的な意味ではなく例示と見なされるべきである。特許請求の範囲に記載された発明は、すべての代替形態、修正形態および均等物を対象として含むように意図されている。
また、本開示の項目は下記に関する：
項目１．
聴覚装置と、ディスペンサーによって制御されるように構成されたフィッティング装置と、サーバ装置とを備える聴覚システムの前記聴覚装置における聴覚装置設定を更新するために、前記聴覚装置において実行される方法であって、
−  設定パッケージと、ディスペンサー証明書を含む設定認証パッケージとを受信するステップと、
−  前記設定認証パッケージを検証するステップに基づく更新基準が満たされているかどうかを判定するステップと、
−  前記更新基準が満たされている場合、前記設定パッケージに基づいて、前記聴覚装置設定を更新するステップと
を含む、方法。
項目２．
前記聴覚システムが、ユーザ付属装置を備え、前記設定パッケージと前記設定認証パッケージとを受信するステップが、前記ユーザ付属装置または前記ユーザ付属装置にインストールされたユーザアプリケーションから前記設定パッケージおよび前記設定認証を受信するステップを含む、項目１に記載の方法。
項目３．
前記更新基準が満たされているかどうかを判定するステップが、前記ディスペンサー証明書を検証するステップを含み、前記更新基準が、前記ディスペンサー証明書を検証するステップが失敗した場合には満たされない、項目１または２に記載の方法。
項目４．
前記ディスペンサー証明書を検証するステップが、証明書キーを使用して前記ディスペンサー証明書を復号するステップを含む、項目３に記載の方法。
項目５．
前記設定認証パッケージが、認証データをさらに含み、前記ディスペンサー証明書を検証するステップが、前記認証データの１つまたは複数の要素を前記ディスペンサー証明書の対応する要素と比較するステップを含み、前記認証データの少なくとも１つまたは複数の要素が前記ディスペンサー証明書の前記対応する要素と一致しない場合には、前記ディスペンサー証明書を検証するステップが失敗する、項目３または４に記載の方法。
項目６．
前記認証データの１つまたは複数の要素を前記ディスペンサー証明書の対応する要素と比較するステップが、プレーンテキストで受信された前記認証データの１つまたは複数の要素を、前記復号されたディスペンサー証明書の対応する要素と比較するステップを含む、項目４に従属する項目５に記載の方法。
項目７．
前記ディスペンサー証明書を検証するステップが、前記フィッティング装置および／または前記ディスペンサーがブラックリストに載っているかどうかを判定するステップを含み、前記フィッティング装置および／または前記ディスペンサーがブラックリストに載っている場合には、前記ディスペンサー証明書を検証するステップが失敗する、項目３から６のいずれか一項に記載の方法。
項目８．
前記設定パッケージに基づいて、前記聴覚装置設定を更新するステップが、設定セッションキーを使用して前記設定パッケージを復号するステップを含む、項目１から７のいずれか一項に記載の方法。
項目９．
前記設定パッケージが、設定データ完全性指標を含み、前記聴覚装置設定を更新するステップが、前記設定パッケージに基づいて前記設定データ完全性指標を検証するステップと、前記設定データ完全性指標の前記検証が失敗した場合、前記設定パッケージに基づく前記聴覚装置設定の前記更新を終了するステップとを含む、項目１から８のいずれか一項に記載の方法。
項目１０．
前記聴覚装置が、補聴器である、項目１から９のいずれか一項に記載の方法。
項目１１．
ユーザ付属装置に関連づけられた聴覚装置と、前記ユーザ付属装置と、フィッティング装置と、サーバ装置とを備える聴覚システムの前記聴覚装置の遠隔設定のために、前記ユーザ付属装置において実行される方法であって、
−前記サーバ装置から、設定検証パッケージ、設定認証パッケージ、および設定ペイロードブロックと制御ブロックとを含む設定パッケージのうちの１つまたは複数を受信するステップと、
−前記設定検証パッケージ、前記設定認証パッケージ、および前記設定パッケージのうちの少なくとも１つを検証するステップに基づく検証基準が満たされているかどうかを判定するステップと、
−前記検証基準が満たされている場合、前記設定認証パッケージおよび／または前記設定パッケージを前記聴覚装置へ送信するステップと
を含む、方法。
項目１２．
前記設定認証パッケージが、第２のデジタル署名を含み、前記検証基準が、前記第２のデジタル署名を検証するステップに基づく第１の検証基準を含み、前記第１の検証基準が満たされない場合、前記検証基準は満たされない、項目１１に記載の方法。
項目１３．
前記設定検証パッケージが、完全性指標の組および／または第１のデジタル署名を含み、前記検証基準が、
−第２の主要な検証基準と第２の補助的な検証基準とを含む第２の検証基準を含み、
−前記第２の主要な検証基準は、前記第１のデジタル署名を検証するステップに基づくものであり、
−前記第２の補助的な検証基準は、前記完全性指標の組を検証するステップに基づくものであり、
−前記第２の主要な検証基準または前記第２の補助的な検証基準が満たされない場合には、前記検証基準は満たされない、項目１１または１２に記載の方法。
項目１４．
前記設定検証パッケージおよび／または前記設定認証パッケージが、聴覚装置識別子および／またはアドレス識別子を含み、前記検証基準が、
−前記ユーザ付属品に関連づけられた前記聴覚装置の聴覚装置識別子に対応する前記受信された聴覚装置識別子に基づく第３の検証基準、および／または
−前記ユーザ付属品に関連づけられた前記聴覚装置のアドレス識別子に対応する前記受信されたアドレス識別子に基づく第４の検証基準を含み、
−前記第３の検証基準または前記第４の検証基準が満たされない場合には、前記検証基準は満たされない、項目１１から１３のいずれか一項に記載の方法。
項目１５．
−聴覚装置設定に基づいてユーザの聴力損失を補償するように構成されたプロセッサと、
−インターフェースと、
−メモリユニットと
を備え、項目１から１０のいずれか一項に記載の方法を実行するように構成されている、聴覚装置。
項目１６．
聴覚システムのユーザ付属装置にインストールされるように構成されたユーザアプリケーションであって、前記ユーザ付属装置が、処理ユニットと、メモリユニットと、インターフェースとを備え、前記ユーザアプリケーションが、前記ユーザ付属装置にインストールされているとき、項目１１から１４のいずれか一項に記載の方法を実行するように構成されている、ユーザアプリケーション。
【符号の説明】
【００８４】
１：聴覚システム
２：フィッティング装置
４：サーバ装置
６：聴覚装置システム
８：聴覚装置
１０：ユーザ付属装置
１２：ユーザアプリケーション
２０：ユーザ付属装置と聴覚装置の間の通信リンク
２１：サーバ装置とユーザ付属装置の間の通信リンク
２２：フィッティング装置とサーバ装置の間の通信リンク
２３：フィッティング装置と聴覚装置システムの間の通信リンク
２４：アンテナ
２６：無線トランシーバ
２８：第１のマイク
３０：第２のマイク
３２：プロセッサ
３２ａ：判定モジュール
３２ｂ：更新モジュール
３３：インターフェース
３４：レシーバ
３５：メモリユニット
３６：処理ユニット
３６ａ：判定モジュール
３８：メモリユニット
４０：インターフェース
１００：聴覚装置において実行される方法
２００：ユーザ付属装置またはユーザアプリケーションにおいて実行される方法
４０２：設定パッケージ
４０３：設定パッケージデータ
４０４：設定ペイロードブロック
４０６：設定制御ブロック
４０８：設定データ
４０９：設定データ完全性指標
４１２：設定検証パッケージ
４１４：第１の完全性指標
４１６：第２の完全性指標
４１８：第１のデジタル署名
４１９：設定ブロック
５０２：設定認証パッケージ
５０４：設定認証材料
５０６：ディスペンサー証明書
５０８：第２のデジタル署名
【図１】
2018117342.tif 000003
【図２】
2018117342.tif 000004
【図３】
2018117342.tif 000005
【図４】
2018117342.tif 000006
【図５】
2018117342.tif 000007
【図６】
2018117342.tif 000008
【図７】
2018117342.tif 000009
【外国語明細書】
2018117342000001.pdf
2018117342000002.pdf
2018117342000003.pdf
2018117342000004.pdf