(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】特表2021-520586(P2021-520586A)
(43)【公表日】2021年8月19日
(54)【発明の名称】メッセージ/ファイルを明示的および秘密裏に交換し、動的サブグループを作成するためのシステム、装置、および方法
(51)【国際特許分類】
G06F 21/62 20130101AFI20210726BHJP
G06F 21/31 20130101ALI20210726BHJP
H04L 9/08 20060101ALI20210726BHJP
H04L 9/32 20060101ALI20210726BHJP
【FI】
G06F21/62
G06F21/31
H04L9/00 601B
H04L9/00 601E
H04L9/00 675B
【審査請求】未請求
【予備審査請求】未請求
【全頁数】28
(21)【出願番号】特願2021-501144(P2021-501144)
(86)(22)【出願日】2019年3月28日
(85)【翻訳文提出日】2020年11月24日
(86)【国際出願番号】IL2019050363
(87)【国際公開番号】WO2019186565
(87)【国際公開日】20191003
(31)【優先権主張番号】62/649,589
(32)【優先日】2018年3月29日
(33)【優先権主張国】US
(31)【優先権主張番号】62/649,590
(32)【優先日】2018年3月29日
(33)【優先権主張国】US
(81)【指定国】
AP(BW,GH,GM,KE,LR,LS,MW,MZ,NA,RW,SD,SL,ST,SZ,TZ,UG,ZM,ZW),EA(AM,AZ,BY,KG,KZ,RU,TJ,TM),EP(AL,AT,BE,BG,CH,CY,CZ,DE,DK,EE,ES,FI,FR,GB,GR,HR,HU,IE,IS,IT,LT,LU,LV,MC,MK,MT,NL,NO,PL,PT,RO,RS,SE,SI,SK,SM,TR),OA(BF,BJ,CF,CG,CI,CM,GA,GN,GQ,GW,KM,ML,MR,NE,SN,TD,TG),AE,AG,AL,AM,AO,AT,AU,AZ,BA,BB,BG,BH,BN,BR,BW,BY,BZ,CA,CH,CL,CN,CO,CR,CU,CZ,DE,DJ,DK,DM,DO,DZ,EC,EE,EG,ES,FI,GB,GD,GE,GH,GM,GT,HN,HR,HU,ID,IL,IN,IR,IS,JO,JP,KE,KG,KH,KN,KP,KR,KW,KZ,LA,LC,LK,LR,LS,LU,LY,MA,MD,ME,MG,MK,MN,MW,MX,MY,MZ,NA,NG,NI,NO,NZ,OM,PA,PE,PG,PH,PL,PT,QA,RO,RS,RU,RW,SA,SC,SD,SE,SG,SK,SL,SM,ST,SV,SY,TH,TJ,TM,TN,TR,TT
(71)【出願人】
【識別番号】520372467
【氏名又は名称】エス.ジー.エー. イノベーションズ リミテッド
【氏名又は名称原語表記】S.G.A. INNOVATIONS LTD.
(74)【代理人】
【識別番号】100120662
【弁理士】
【氏名又は名称】川上 桂子
(74)【代理人】
【識別番号】100216770
【弁理士】
【氏名又は名称】三品 明生
(74)【代理人】
【識別番号】100217364
【弁理士】
【氏名又は名称】田端 豊
(72)【発明者】
【氏名】シュテンデル、 ユバル
(72)【発明者】
【氏名】ガル、 シュムエル
(72)【発明者】
【氏名】ツアリン、 アレクセイ
(72)【発明者】
【氏名】シュテンデル、 ローニット
(72)【発明者】
【氏名】シュテンデル、 ノア
(57)【要約】
本発明は、メッセージ内の秘密データセクションの動的通信のためのシステム、装置、および方法を提供する。秘密データは、メッセージの送信者によって選択的に操作されることができ、動的通信は、1つまたは複数のサブグループの作成を含む。
【特許請求の範囲】
【請求項1】
動的通信のための方法であって、
メンバーのサブグループを作成すること、
明示のデータセクションと秘密のデータセクションを含むメッセージを作成すること、
送信者によって秘密データセクションを選択的に操作すること、および
メッセージをサブグループに送信すること、を含む方法。
【請求項2】
前記サブグループが、1つ以上の秘密サブグループ、またはそれらの任意の組み合わせをさらに含む、請求項1に記載の方法。
【請求項3】
前記サブグループのメンバーによって前記メッセージを受信することをさらに含む、請求項1または2に記載の方法。
【請求項4】
前記秘密データを選択的に操作することは、前記サブグループのメンバーによる前記メッセージの閲覧および/または聴取が選択的であるように、前記メッセージ復号化に1つまたは複数の制限を追加することを含む、請求項1に記載の方法。
【請求項5】
前記データは、テキストメッセージ、画像、ドキュメント、オーディオファイル、ビデオファイル、またはそれらの任意の組み合わせを含む、請求項1に記載の方法。
【請求項6】
前記メッセージにファイルを追加することをさらに含み、前記サブグループのメンバーによる前記ファイルのダウンロードが選択的である、請求項1〜5のいずれか一項に記載の方法。
【請求項7】
対称鍵を配布することをさらに含む、請求項1に記載の方法。
【請求項8】
前記対称鍵配布は、第三者チャットアプリケーションを介して行われる、請求項7に記載の方法。
【請求項9】
前記サブグループ内の前記メッセージの送受信は、第三者チャットアプリケーションを介して行われる、請求項1〜8のいずれか一項に記載の方法。
【請求項10】
前記選択的な閲覧および/または聴取は、受信者による前記メッセージの秘密データセクションの視聴が承認されていることの検証を含み、前記受信者は前記秘密サブグループのメンバーである、請求項4に記載の方法。
【請求項11】
前記検証は、時間制限が満たされるか、位置制限が満たされるか、強制グループ復号制限が満たされるか、またはそれらの任意の組合せのうちの1つまたは複数を判定することをさらに含む、請求項10に記載の方法。
【請求項12】
前記選択的な閲覧および/または聴取は、専用の外部ハードウェアを使用する、請求項1〜11のいずれか一項に記載の方法。
【請求項13】
前記専用の外部ハードウェアは、外部ディスプレイおよび/またはイヤプラグの形態である、請求項12に記載の方法。
【請求項14】
添付ファイルをダウンロードするステップは、受信者による添付ファイルのダウンロードが承認されていることの検証を含む、請求項6に記載の方法。
【請求項15】
前記検証は、時間制限が満たされること、および/または前記ファイル制限をすでにダウンロードしたユーザの数が満たされることを決定することをさらに含む、請求項14に記載の方法。
【請求項16】
少なくとも2人のエンドユーザ間、ユーザのグループ間、および/またはユーザのサブグループ間でメッセージを通信する、請求項1〜15のいずれか一項に記載の方法。
【請求項17】
前記動的通信は、メッセージごとに決定または修正される、請求項1に記載の方法。
【請求項18】
前記秘密データの前記選択的操作は、メッセージごとに決定または修正される、請求項1に記載の方法。
【請求項19】
複数の明示的および秘密のセクションが、同じメッセージ内に含まれる、請求項1に記載の方法。
【請求項20】
特定のユーザを識別するための追加の認証ステップをさらに含む、請求項1〜19のいずれか一項に記載の方法。
【請求項21】
前記追加の認証は、近距離無線通信(NFC)および/またはQR手段の使用を含む、請求項20に記載の方法。
【請求項22】
前記NFCおよび/またはQRが、着用可能物に同化されるか、着用可能物に埋め込まれるか、または着用可能物に関連付けられる、請求項21に記載の方法。
【請求項23】
前記QRがQRタトゥーの形態である、請求項21に記載の方法。
【請求項24】
前記追加の認証は、受信者の第2の認証および/または送信者のデジタル署名として機能する、請求項19〜23のいずれか一項に記載の方法。
【請求項25】
前記方法は、プロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構、またはそれらの任意の組合せのうちの1つまたは複数を備える携帯通信装置上で実行される、請求項1に記載の方法。
【請求項26】
前記携帯通信装置がスマートフォンである、請求項25に記載の方法。
【請求項27】
プロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構、またはそれらの組合せのうちの1つまたは複数を備える携帯通信装置であって、前記通信装置は明示的および秘密のデータセクションの動的通信のための方法を実行することができ、前記方法はメッセージを送信および/または受信することを含み、前記メッセージは明示的および秘密のデータセクションを含み、前記秘密のデータは前記メッセージの送信者によって選択的に操作され、前記動的通信はサブグループの作成を含む、携帯通信装置。
【請求項28】
前記サブグループが、1つ以上の秘密サブグループ、またはそれらの任意の組み合わせを含む、請求項27に記載の装置。
【請求項29】
前記秘密データを選択的に操作することは、前記サブグループのメンバーによる前記メッセージの閲覧および/または聴取が選択的であるように、前記メッセージ内に明示のデータセクションおよび秘密のデータセクションを作成するために、前記メッセージ復号に1つまたは複数の制限を追加することを含む、請求項27に記載の装置。
【請求項30】
明示的および秘密のデータセクションを通信するためのシステムであって、携帯型通信装置と、前記携帯型通信装置上で実行されるときに明示的および秘密のデータセクションを通信することを可能にするローカル実行可能命令と、前記秘密のセクションを表示および/または再生することが可能な1つ以上の専用ハードウェア装置と、を含むシステム。
【請求項31】
前記システムが、グローバルサーバおよび/またはデータベースをさらに備える、請求項30に記載のシステム。
【請求項32】
明示的および秘密のデータセクションの通信のための前記ローカル実行可能命令は、メッセージを送信/および受信することを含み、前記メッセージは、秘密データセクションと秘密データセクションとを含み、前記秘密のデータは、前記メッセージの送信者によって選択的に操作される、請求項30に記載のシステム。
【請求項33】
前記通信は動的である、請求項30〜32のいずれか一項に記載のシステム。
【請求項34】
前記動的通信は、サブグループの作成を含む、請求項33に記載のシステム。
【請求項35】
前記サブグループが、1つ以上の秘密サブグループ、またはそれらの任意の組み合わせを含む、請求項34に記載のシステム。
【請求項36】
前記秘密のデータを選択的に操作することは、1つ以上のエンドユーザによるメッセージの閲覧および/または聴取が選択的であるように、メッセージ内に明示的および秘密のデータセクションを作成するために、前記メッセージ復号化に1つ以上の制限を追加することを含む、請求項30〜35のいずれか一項に記載のシステム。
【請求項37】
前記専用の外部ハードウェアは、外部ディスプレイおよび/またはイヤプラグの形態である、請求項30〜36のいずれか一項に記載のシステム。
【請求項38】
特定のユーザを識別するための追加の認証をさらに含む、請求項30〜37のいずれか一項に記載のシステム。
【請求項39】
前記追加の認証は、近距離無線通信(NFC)および/またはQR手段を含む、請求項38に記載のシステム。
【請求項40】
前記NFCおよび/またはQRが、着用可能物に同化されるか、着用可能物に埋め込まれるか、または着用可能物に関連付けられる、請求項39に記載のシステム。
【請求項41】
前記QRがQRタトゥーの形態である、請求項39に記載のシステム。
【請求項42】
前記携帯型通信装置は、プロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構、またはそれらの任意の組合せのうちの1つまたは複数を備える、請求項30〜41のいずれか一項に記載のシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明はメッセージ/ファイル交換アプリケーションの分野に関し、より具体的には、本発明は、交換されたメッセージ/ファイルを様々な方法で操作することを可能にする。
【背景技術】
【0002】
現在、チャットアプリケーションなど、メッセージ/ファイル交換のためのさまざまなアプリケーションがある。これらのアプリケーションは、2人の個人/ユーザ間、または事前定義されたグループ内でのメッセージやファイルの交換を可能にする。これらのアプリケーションのほとんどは、セキュリティとプライバシーを強化するためにエンドツーエンドの暗号化もサポートしている。一部のアプリケーションでは、グループチャットをグループメンバーとのプライベートチャットに切り替えたり、特定の場所でメッセージの受信を許可したりすることもできる。
【0003】
しかしながら、当技術分野では、秘密データセクションの選択的な視聴を可能にし、任意選択で動的サブグループ作成を可能にしながら、明示的におよび秘密裏に様々なタイプのデータを通信可能とするシステム、装置、および方法が必要とされている。
【発明の概要】
【0004】
本発明はその実施形態において、様々なタイプのデータ(テキストメッセージ、音声メッセージ、およびファイルなど)を、秘密データセクションの選択的な視聴、および/または動的な(メッセージごとの)サブグループ作成を可能にしながら、明示的および秘密裏に通信可能とするシステム、装置、および方法を提供する。
【0005】
いくつかの実施形態では、本発明は、通信されたデータの選択的操作を可能としながらデータが明示的および秘密裏のデータセクションを含み、、通信装置(セルラー電話など)間で、様々なタイプのデータ(例えば、テキストメッセージ、画像、写真、文書、オーディオファイル、音楽ファイル、ビデオファイルなどを含む)を、無線ネットワーク(セルラーネットワークなど)を介して通信することを可能にする方法、装置、およびシステムを提供する。
【0006】
いくつかの実施形態では、データは、明示のセクションと秘密のセクションの混合を含むことにより、操作されたデータ(例えば、そのようなデータの混合を含むメッセージ)において、通信に参加するすべてのユーザ(「サブグループ」)によって明示のセクションを視聴することができ、一方、秘密のセクションは選択されたサブグループ(「秘密のサブグループ」)によってのみ視聴することができるように、明示のセクションと秘密のセクションの混合を含む。いくつかの実施形態では、データは秘密のセクションのみを含む。いくつかの実施形態では、受信者リストを送信者によって決定することができる。
【0007】
いくつかの実施形態において、秘密のセクションは、選択された不可視文字を使用して符号化されてもよい。
【0008】
いくつかの実施形態では、秘密データの選択的操作が、特定のユーザ(「秘密サブグループ」)、特定の時間、特定の位置、時空間分布など、またはそれらの任意の組合せに制限され得る。
【0009】
さらなる実施形態によれば、第2の認証手段(例えば、専用バーコード、QRコード(登録商標)、および/または近距離無線通信(NFC)要素などのRF−IDなどの物理的手段)を使用して、秘密のセクションの視聴を可能にすることができる。
【0010】
いくつかの実施形態では、(外部ディスプレイ/イヤプラグなどの)追加の専用ハードウェア装置を使用して、秘密のセクションの視聴を可能にすることができる。
【0011】
いくつかの実施形態では、秘密メッセージの視聴制限を、メッセージごとに決定/変更することができる。
【0012】
いくつかの実施形態によれば、開示された方法、装置およびシステムは、メッセージ交換のために現在使用されている方法とシステムよりも優れている。開示された方法、装置およびシステムは、以下のことを可能にするか、または実施する能力を有する:
(1)明示的および秘密のテキストメッセージおよびファイル(画像、文書、音楽、ビデオクリップなど)を、個々のユーザ、ユーザのグループ、および/またはユーザのグループへ、エンドツーエンドの暗号化の有無に関わらず操作的に送信すること、
(2)同一のメッセージ内に複数の明示的および秘密のセクションを含めること、
(3)秘密のセクションを符号化するために、選択された不可視文字を用いること、
(4)メンバーがメッセージ(「サブグループ」を作成する)を受信することを動的に禁止(メッセージ毎に)すること、
(5)メンバーが秘密のセクション(「秘密のサブグループ」を作成する)を読むこと(または聞くこと)を動的に禁止(メッセージ毎に)すること、
(6)複数のレベルの操作(1つより多い「秘密のサブグループ」を作成する)を使用すること、
(7)地理的(場所に基づく)復号制限を設定すること、
(8)時間および日付の復号制限を設定すること、
(9)時間および日付の復号制限と組み合わされた地理的復号制限を設定すること、
(10)グループ復号制限を強制すること、
(11)ファイルをダウンロードできるユーザの数を制限すること(例えば、「先着順」ベース)、
(12)メッセージに設定された前記制限とは別に、ファイルに時間制限を追加すること、(13)専用の外部ディスプレイ/イヤプラグを使用して、秘密のデータセクションを視聴すること、
(14)NFCおよび/またはQRを第2の認証として使用すること、
(15)NFCおよび/またはQRを送信者のデジタル署名として使用すること、
(16)QRコードとして機能する特別なタトゥーを作成すること、
(17)布、衣服、スマートウォッチ、時計、フィットネストラッカー、帽子などに、NFCおよびQRタグを仕込むこと、
(18)秘密のセクションを視聴するために、専用の外部ディスプレイ/イヤプラグを使用すること。
【0013】
いくつかの実施形態では、本明細書で開示されるシステム、装置、および方法は、既存の通信アプリケーション(チャットアプリケーションなど)内に、またはこれに追加して、容易に実装することができる。いくつかの実施形態では、開示された方法はアプリケーションの形態であることができ、システムおよび装置は開示された方法を実行することができる通信システム(携帯型装置、可読記憶媒体、サーバなど)を含むことができる。
【0014】
いくつかの実施形態によれば、明示的および秘密のデータセクションを動的に通信するための方法が提供され、この方法はメッセージを送信および/または受信することを含むことができ、前記メッセージは明示的および秘密のデータセクションを含むことができ、秘密のデータはメッセージの送信者によって選択的に操作され、動的通信はサブグループの作成を含むことができる。
【0015】
いくつかの実施形態では、動的通信のための方法が提供され、この方法はメンバーのサブグループを作成するステップと、明示のデータセクションと秘密のデータセクションとを含むメッセージを作成するステップと、送信者によって秘密のデータセクションを選択的に操作するステップと、メッセージをサブグループに送信するステップとのうちの、1つまたは複数のステップを含む。
【0016】
いくつかの実施形態では、サブグループが1つまたは複数の秘密サブグループ、またはそれらの任意の組合せを含むことができる。
【0017】
いくつかの実施形態では、メッセージがサブグループのメンバーによって受信される。
【0018】
いくつかの実施形態では、秘密データを選択的に操作することは、サブグループのメンバーによるメッセージの視聴が選択的であるように、メッセージ復号化に1つまたは複数の制約を追加することを含むことができる。
【0019】
いくつかの実施形態によれば、データは、テキストメッセージ、画像、ドキュメント、オーディオファイル、ビデオファイル、またはそれらの任意の組合せを含むことができる。
【0020】
いくつかの実施形態によれば、この方法はメッセージにファイルを追加することをさらに含むことができ、サブグループのメンバーによるファイルのダウンロードは選択的である。
【0021】
いくつかの実施形態では、この方法は、対称鍵を配布することをさらに含むことができる。いくつかの実施形態によれば、対称鍵の配布は、第三者チャットアプリケーションを介して実行されてもよい。
【0022】
いくつかの実施形態によれば、サブグループにおけるメッセージの送信および/または受信は、第三者チャットアプリケーションを介して実行されてもよい。
【0023】
いくつかの実施形態によれば、選択的な視聴は、受信者がメッセージの秘密データセクションを視聴することを承認されていることを検証することを含み、受信者は秘密サブグループのメンバーである。
【0024】
いくつかの実施形態によれば、検証ステップは、時間制限が満たされること、位置制限が満たされること、強制グループ復号制限が満たされること、またはそれらの任意の組合せのうちの1つまたは複数を判断することをさらに含むことができる。
【0025】
いくつかの実施形態によれば、選択的な視聴は、専用の外部ハードウェアの使用によってもよい。いくつかの実施形態によれば、専用の外部ハードウェアは、外部ディスプレイおよび/またはイヤプラグの形態であってもよい。
【0026】
いくつかの実施形態によれば、添付ファイルをダウンロードするステップは、受信者が添付ファイルをダウンロードすることを承認されていることを検証するステップを含むことができる。
【0027】
いくつかの実施形態によれば、検証ステップは、時間制限が満たされること、および/またはファイル制限をすでにダウンロードしたユーザの数が満たされること、またはそれらの任意の組合せのうちの1つまたは複数を判断することをさらに含むことができる。
【0028】
いくつかの実施形態によれば、この方法は、少なくとも2人のエンドユーザ間、ユーザのグループ間、および/またはユーザのサブグループ間でメッセージを通信するために使用され得る。
【0029】
いくつかの実施形態によれば、動的通信は、メッセージごとに決定または修正されてもよい。
【0030】
いくつかの実施形態によれば、秘密データの選択的操作は、メッセージごとに決定または修正されてもよい。
【0031】
いくつかの実施形態によれば、複数の明示的および秘密のセクションが、同じメッセージ内に含まれてもよい。
【0032】
いくつかの実施形態によれば、この方法は、特定のユーザを識別するための追加の認証ステップをさらに含むことができる。
【0033】
いくつかの実施形態によれば、追加の認証ステップは、RF−IDのような近距離無線通信タグおよび/またはクイックレスポンス(QR)コード手段のような手段の使用を含むことができる。
【0034】
いくつかの実施形態によれば、NFCおよび/またはQRは、着用可能物に、同化され、埋め込まれ、または関連付けられてもよい。いくつかの実施形態によれば、QRは、QRタトゥーの形態であってもよい。
【0035】
いくつかの実施形態によれば、追加認証は、受信者の第2の認証および/または送信者のデジタル署名として機能することができる。
【0036】
いくつかの実施形態によれば、方法は、プロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構のうちの1つまたは複数、またはそれら任意の組み合わせを備える携帯通信装置上で実行され得る。
【0037】
いくつかの実施形態によれば、携帯通信装置は、スマートフォンであってもよい。
【0038】
いくつかの実施形態によれば、プロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構、またはそれらの組合せのうちの1つまたは複数を備える携帯通信装置が提供される。前記通信装置は明示的および秘密のデータセクションの動的通信のための方法を実行することができる。前記方法はメッセージを送信および/または受信することを含み、前記メッセージは明示的および秘密のデータセクションを含むことができ、前記秘密データはメッセージの送信者によって選択的に操作され、前記動的通信はサブグループの作成を含むことができる。
【0039】
いくつかの実施形態によれば、サブグループは、1つまたは複数の秘密サブグループ、またはそれらの任意の組合せを含むことができる。
【0040】
いくつかの実施形態によれば、秘密データを選択的に操作することは、サブグループのメンバーによるメッセージの視聴が選択的であるように、メッセージ内に明示のデータセクションおよび秘密のデータセクションを作成するために、メッセージ復号化に1つまたは複数の制約を追加することを含むことができる。
【0041】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのシステムが提供される。システムは、携帯型通信装置と、携帯型通信装置上で実行されるときに明示的および秘密のデータセクションを通信することを可能にするローカル実行可能命令と、秘密のセクションを表示および/または再生することができる1つ以上の専用ハードウェア装置とを含むことができる。
【0042】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのローカル実行可能命令はメッセージを送信および/または受信することを含むことができ、前記メッセージは明示的および秘密のデータセクションを含むことができ、秘密のデータは、メッセージの送信者によって選択的に操作される。
【0043】
いくつかの実施形態によれば、通信は動的であってもよい。
【0044】
いくつかの実施形態によれば、動的通信は、サブグループの作成を含む。
【0045】
いくつかの実施形態によれば、サブグループは、1つまたは複数の秘密サブグループ、またはそれらの任意の組合せを含むことができる。
【0046】
いくつかの実施形態によれば、システムによって秘密データを選択的に操作することは、1つまたは複数のエンドユーザによるメッセージの視聴が選択的であるように、メッセージ復号に1つまたは複数の制約を追加して、メッセージ内に明示のデータセクションおよび秘密のデータセクションを作成することを含む。
【0047】
いくつかの実施形態によれば、システムの専用外部ハードウェアは、外部ディスプレイおよび/またはイヤプラグの形態である。
【0048】
いくつかの実施形態によれば、システムは、特定のユーザを識別するための追加の認証ステップをさらに含むことができる。
【0049】
いくつかの実施形態によれば、追加の認証は、近距離無線通信(NFC)タグなどのRF−IDおよび/またはクイックレスポンス(QR)コード手段を含むことができる。いくつかの実施形態によれば、NFCおよび/またはQRは、着用可能物に同化されてもよく、着用可能物に埋め込まれてもよく、着用可能物に関連付けられてもよい。いくつかの実施形態では、QRが特別なQRタトゥーの形態であってもよい。
【0050】
いくつかの実施形態によれば、システムの携帯型通信装置は、プロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構、またはそれらの任意の組合せのうちの1つまたは複数を含むことができる。
【0051】
本発明のさらなる実施形態、特徴、利点、および適用可能性の全範囲は、以下に与えられる詳細な説明および図面から明らかになるであろう。しかしながら、詳細な説明は本発明の好ましい実施形態を示しているが、本発明の精神および範囲内の様々な変更および修正がこの詳細な説明から当業者には明らかになるので、例示としてのみ与えられることを理解されたい。
【図面の簡単な説明】
【0052】
本発明のいくつかの実施形態は、添付の図面を参照して本明細書に記載される。図面と説明により、当業者には、いくつかの実施形態をどのように実施することができるかが明らかになる。図面は説明のためのものであり、本発明の基本的な理解のために必要な程度を超えて、実施形態の構造的な詳細を示す試みはなされていない。明確にするために、図に示されるいくつかの物体は、縮尺通りではない。
【0053】
【
図1】いくつかの実施形態による、データセクションを明確かつ秘密に通信するためのシステムのブロック図の例示である。
【
図2】いくつかの実施形態による、データセクションを明示的および秘密に通信するための方法のステップのブロック図である。
【
図3】いくつかの実施形態による、グループ作成を示すGUI表示ビュー(スクリーンショット)を示す。
【
図4】いくつかの実施形態による、第三者のチャットアプリケーションを介した鍵配布の表示ビューを示す。
【
図5】メッセージ作成を示すGUI表示ビューを示す。
【
図6A】いくつかの実施形態による、時刻および期間に基づくビュー制限の追加を示すGUI表示ビューを示す。
【
図6B】いくつかの実施形態による、地理的位置に基づいてビュー制限を追加することを示すGUI表示ビューを示す。
【
図6C】いくつかの実施形態による、ユーザIDに基づく視野制限を追加することを示すGUI表示ビューを示す。
【
図7】いくつかの実施形態による、第三者のチャットアプリケーションを介したメッセージ配信を示す表示ビュー(スクリーンショット)を示す。
【
図8】いくつかの実施形態による、送信者が受信者に第2の認証を使用させる方法を示すGUI表示ビューの図である。
【
図9】いくつかの実施形態による、デジタル署名として第2の認証を使用することを示すGUIのスクリーンショットの図である。
【
図10】いくつかの実施形態による、明示的および秘密のデータセクションを通信するための装置のブロック図の例示である。
【発明を実施するための形態】
【0054】
本発明はその実施形態では動的な(メッセージごとの)サブグループの作成と、秘密のデータセクションの選択的な視聴を可能にしながら、様々なタイプのデータの明示的および秘密の通信を可能にするシステム、装置、および方法を提供する。
【0055】
理解を容易にするために、以下の用語を定義する。
【0056】
本明細書で使用されるように、用語「操作データ」は、ユーザによって操作され得る、明示的および秘密のセクションを含むデータを指す。
【0057】
本明細書で使用されるように、用語「グループ」は、所定のセットに編成されたユーザ(参加者/メンバー)の集合を指す。いくつかの実施形態では、グループのすべてのメンバーが通信されたメッセージ/データを潜在的に受信することができる。
【0058】
本明細書で使用されるように、用語「サブグループ」は、グループから得られたユーザのサブセットを指し、サブグループのメンバー(本明細書では「受信者」とも呼ばれる)のみが、通信されたメッセージ/データを受信する。いくつかの実施形態では、サブグループのメンバーであるメッセージ/データの送信者がサブグループの他のメンバーを決定する。
【0059】
本明細書で使用されるように、用語「秘密サブグループ」はサブグループから得られたメンバーのサブセットを指し、秘密サブグループのメンバーのみが、サブグループ内で送信されたメッセージ/データの秘密セクションを視聴することができる。
【0060】
本明細書で使用されるように、用語「明示のセクション」は、何ら制限なしに視聴することができる、通信されたメッセージ/データのセクション/部分/一部を指す。いくつかの実施形態では、明示のセクションがサブグループのすべてのメンバーに見える/聞こえる。
【0061】
本明細書で使用されるように、用語「秘密セクション」は、それらの提示(視聴)を制限する少なくとも1つの制限を有する、通信されるメッセージ/データのセクション/部分/一部を指す。
【0062】
ここで使用されるように、「秘密/公開鍵ペア」という用語は、1つの鍵が暗号化に使用され、もう1つの鍵が復号化に使用される暗号鍵のペアを指す。
【0063】
ここで使用されるように、「対称鍵」という用語は、暗号化と復号の両方に使用される暗号鍵を指す。
【0064】
ここで使用されるように、「第三者チャットアプリケーション」という語は、本願の「ローカル実行可能命令」ではない任意の現存するチャットアプリケーションを指す。
【0065】
ある実施形態では、「ローカル実行可能命令」および「ローカルアプリケーション」という用語を同じ意味で使用することができる。
【0066】
本明細書で使用されるように、「第2の認証手段」という語は、ユーザを認証/検証するために使用され得る任意の種類の物理的または仮想的な認証手段に向けられる。いくつかの実施形態では、第2の認証手段が携帯通信装置のIDに加えて使用される。
【0067】
いくつかの実施形態によれば、明示的および秘密にセクションを通信するためのシステムが提供され、システムは、携帯型通信装置と、携帯型通信装置上で実行されたときに明示的および秘密のデータセクションを通信することができるローカル実行可能命令と、1つ以上の第2の認証手段と、1つ以上のグローバルデータベースおよび/またはサーバと、全体的にセクションを表示/再生することができる1つ以上の追加の専用ハードウェア装置とのうちの1つ以上を含む。各可能性は、別個の実施形態である。
【0068】
いくつかの実施形態による、データセクションを明示的および秘密に通信するためのシステムのブロック図を示す
図1を参照する。
図1に示すように、システム(100)は以下の要素を含むことができる。携帯型通信装置(通信装置102として示される)であって、ローカル実行可能命令(ローカルアプリケーションの形態など)をインストールし、実行されると、ユーザ間で明示的および秘密のデータセクションを通信することを可能にするもの。いくつかの実施形態において、ローカル実行可能命令(実行可能命令、101として示される)は、装置上にインストールされ実行されるローカルアプリケーションの形態とすることができる。いくつかの実施形態では、装置(102)をスマートフォンとすることができる。さらなる実施形態によれば、ローカル実行可能命令(ローカルアプリケーションの形態など)は既存の通信アプリケーション(チャットアプリケーションなど)内で容易に実装することができ、または既存の通信アプリケーション上に追加することができる。いくつかの実施形態によれば、装置は、第2の認証手段(認証手段 104として示されている)をさらに含むことができる。第2の認証手段は、例えば、以下にさらに詳述するように、専用バーコード、QRコード及び/又はNFC要素等のRF−IDのような、外部の物理的手段を含むことができる。いくつかの実施形態では、システムが多数のエンドユーザをサポートする1つまたは複数のグローバルデータベース(106)および/またはサーバ(103)をさらに含むことができる。いくつかの実施形態では、システムが任意選択で、通信装置上のプレゼンテーションの代わりに、またはそれに加えて、秘密セクションの視聴を可能にすることができる追加の専用ハードウェア装置(外部プレゼンテーション装置105として示される)をさらに含むことができる。
【0069】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのシステムが提供され、システムは携帯型通信装置と、携帯型通信装置上で実行されたときに、明示的および秘密のデータセクションを通信することを可能にすることができるローカル実行可能命令と、第2の認証手段、1つまたは複数のグローバルデータベース(106)および/またはサーバ(103)、秘密セクションを表示/再生することができる1つまたは複数の追加の専用ハードウェア装置、またはそれらの任意の組合せのうちの1つまたは複数とを含む。各可能性は、別個の実施形態である。
【0070】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのシステムが提供され、システムは携帯型通信装置と、携帯型通信装置上で実行されるときに、明示的および秘密のデータセクションを通信することを可能にするローカル実行可能命令と、1つ以上の第2の認証手段とを含む。
【0071】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのシステムが提供され、システムは、携帯型通信装置と、携帯型通信装置上で実行されるときに明示的および秘密のデータセクションを通信することができるローカル実行可能命令と、1つ以上のグローバルデータベースおよび/またはサーバとを含む。
【0072】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのシステムが提供され、システムは、携帯型通信装置と、携帯型通信装置上で実行されるときに明示的および秘密のデータセクションを通信することができるローカル実行可能命令と、秘密のセクションを表示/再生することができる1つ以上の追加の専用ハードウェア装置とを含む。
【0073】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのシステムが提供され、システムは、携帯型通信装置と、携帯型通信装置上で実行されるときに明示的および秘密のデータセクションを通信することができるローカル実行可能命令と、秘密のセクションを表示/再生することができる1つ以上の追加の専用ハードウェア装置とを含む。
【0074】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するためのシステムが提供され、システムは携帯型通信装置と、携帯型通信装置上で実行されたときに、明示的および秘密のデータセクションを通信することを可能にするローカル実行可能命令とを含み、ローカル実行可能命令はメンバーのサブグループを作成するステップと、明示的なデータセクションおよび秘密のデータセクションを含むメッセージを作成するステップと、送信者によって秘密のデータセクションを選択的に操作するステップと、メッセージをサブグループに送信するステップとのうちの1つまたは複数を含むことができ、システムは、秘密セクションを表示/再生することができる1つまたは複数の追加の専用ハードウェア装置をさらに含むことができる。いくつかの実施形態では、サブグループが1つ以上の秘密サブグループ、またはそれらの任意の組み合わせをさらに含む。
【0075】
いくつかの実施形態によれば、明示的および秘密のデータセクションを動的に通信するための方法が提供され、この方法はメッセージを送信/受信することを含み、前記メッセージは明示的および秘密のデータセクションを含むことができ、データはメッセージの送信者によって選択的に操作されることができ、動的通信は、サブグループの作成を含むことができる。
【0076】
いくつかの実施形態によれば、動的な方法が提供され、この方法は、以下のステップのうちの1つまたは複数を含むことができる:
メンバーのサブグループの作成、
明示のデータセクションと秘密のデータセクションを含むメッセージの作成、
送信者による秘密のデータセクションの選択的な操作、
メッセージのサブグループへの送信。
【0077】
いくつかの実施形態では、サブグループが1つまたは複数の秘密サブグループ(単数または複数)またはそれらの任意の組合せを含むことができる。
【0078】
いくつかの実施形態において、データは、テキストメッセージ、画像、文書、オーディオファイルおよび/またはビデオファイル、またはそれらの任意の組み合わせのうちの1つ以上を含む。
【0079】
いくつかの実施形態では、方法が以下のステップのうちの1つまたは複数を含むことができる:
(1)登録、
(2)グループと対称鍵の作成、
(3)対称鍵の配布(任意でWhatsApp、Viber、Messengerなどの第三者チャットアプリケーションを使用して)、
(4)メッセージ復号化に1つ以上の制限を追加して操作メッセージを作成し、メッセージ内に明示的なデータセクションと秘密のデータセクションを作成すること、
(5)メッセージへのファイルの追加、
(6)「サブグループ」の設定、
(7)「シークレットサブグループ」の設定、
(8)「サブグループ」へのメッセージ送信、
(9)メッセージの受信、
(10)1人以上のエンドユーザ(受信者)により、メッセージを視聴すること(メッセージの視聴は選択的である)、
(11)添付ファイルをダウンロードすること(ファイルダウンロードは選択的である)。
【0080】
いくつかの実施形態によれば、対称鍵配布は、WhatsApp、Viber、Messengerなどの第三者チャットアプリケーションを介して行われてもよい。
【0081】
いくつかの実施形態では、メッセージが第三者チャットアプリケーションを介して「サブグループ」に送信されてもよい。
【0082】
いくつかの実施形態では、メッセージが第三者チャットアプリケーションを介して受信されてもよい。
【0083】
いくつかの実施形態によれば、選択的視聴ステップは、受信者によるメッセージの秘密データセクション(「秘密サブグループ」のメンバー)の視聴が承認されていることを検証することを含んでも良い。
【0084】
いくつかの実施形態では、検証が任意選択の時間制限が満たされるか、任意選択の位置制限が満たされるか、任意選択の強制グループ解読制限が満たされるか、またはそれらの任意の組合せのうちの1つまたは複数を判断することを含むことができる。
【0085】
いくつかの実施形態では、選択的な視聴ステップが専用の外部ハードウェアの使用によってもよい。
【0086】
いくつかの実施形態では、専用の外部ハードウェアが外部ディスプレイ/イヤプラグの形態であってもよい。
【0087】
いくつかの実施形態において、添付ファイルをダウンロードするステップは、受信者による添付ファイルのダウンロードが承認されていることを検証することを含んでも良い。
【0088】
いくつかの実施形態では、検証は、時間制限が満たされるか、ファイル制限をすでにダウンロードしたユーザの数が満たされるか、またはそれらの任意の組合せのうちの1つまたは複数を判断することを含むことができる。
【0089】
いくつかの実施形態では、方法は、少なくとも2つのエンドユーザ間、ユーザのグループ間、および/またはユーザのサブグループ間でメッセージを通信するために使用される。
【0090】
いくつかの実施形態では、秘密データセクションの選択的操作が、特定のユーザ、特定の時間、特定の地理的位置、強制グループ復号モード、またはそれらの任意の組合せに制限され得る。
【0091】
いくつかの実施形態では、動的通信を、メッセージごとに決定または修正することができる。
【0092】
いくつかの実施形態では、秘密データの選択的操作を、メッセージごとに決定または修正することができる。
【0093】
いくつかの実施形態では、複数の明示的および秘密のセクションが同じメッセージ内に含まれる。
【0094】
いくつかの実施形態では、操作は、同じメッセージ内の複数の操作を含むことができる。
【0095】
いくつかの実施形態では、複数の操作が(秘密サブグループから導出された)小さな秘密サブグループのための完全なメッセージ、秘密サブグループのための部分的に操作されたメッセージ、およびユーザのサブグループの残りへの完全に操作されたメッセージ、またはそれらの任意の組合せを含むことができる。
【0096】
いくつかの実施形態では、この方法が特定のユーザを識別するための追加の認証ステップを含むことができる。
【0097】
いくつかの実施形態では、追加の認証がNFCおよび/またはQR手段の使用を含むことができる。いくつかの実施形態では、NFCおよび/またはQR手段が、衣服、時計、フィットネストラッカー、帽子などの着用可能物と同化され、埋め込まれ、または関連付けられてもよい。いくつかの実施形態では、QRが特別なQRタトゥーの形態であってもよい。
【0098】
いくつかの実施形態において、追加の認証は、受信者の第2の認証として機能してもよい。
【0099】
いくつかの実施形態において、追加認証は、送信者のデジタル署名として機能してもよい。
【0100】
ある実施形態では、受信者が秘密のセクションを視聴するために、外部の専用ハードウェアを使用する必要があり得る。
【0101】
いくつかの実施形態では、外部の専用ハードウェアが、外部ディスプレイ/イヤプラグの形態であってもよい。
【0102】
いくつかの実施形態では、方法がプロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構のうちの1つまたは複数、またはその組み合わせを備える携帯通信装置上で実行される。いくつかの実施形態では、携帯通信装置はスマートフォンである。いくつかの実施形態では、スマートフォンがiOS(登録商標)およびAndroid(登録商標)などのオペレーティングシステムを含む。
【0103】
いくつかの実施形態によれば、明示的および秘密のデータセクションを通信するための方法が提供され、この方法はメッセージを送信/受信することを含むことができ、前記メッセージは明示的および秘密のデータセクションを含むことができ、データは、メッセージの送信者によって選択的に操作されることができる。
【0104】
いくつかの実施形態によれば、通信は動的であり、動的通信は、メッセージ当たり1つまたは複数のサブグループの作成を含む。
【0105】
いくつかの実施形態では、本発明の明示的および秘密のデータセクションを動的に通信するための方法は、以下のステップのうちの1つまたは複数を含むことができる:
(1)登録、
(2)グループと対称鍵の作成、
(3)対称鍵の配布、
(4)メッセージ復号化に1つ以上の制限を追加して操作メッセージを作成し、メッセージ内に明示的データセクションと秘密のデータセクションを作成すること、
(5)メッセージへのファイルの追加、
(6)「サブグループ」を設定すること、
(7)「シークレットサブグループ」を設定すること、
(8)メッセージを「サブグループ」に送信すること、
(9)メッセージの受信、
(10)1人以上のエンドユーザ(受信者)によるメッセージの視聴(メッセージの視聴は選択的である)、
(11)添付ファイルのダウンロード(ファイルのダウンロードは選択的である)。
【0106】
ここで、いくつかの実施形態による、本開示の方法におけるステップを示す
図2を参照する。ステップ201において、ユーザの登録が実行されてもよい。次に、ステップ202において、対称鍵の生成に加えて、グループが生成される(グループ生成)。ステップ203では、(ステップ202で作成された)対称鍵が配布される。いくつかの実施形態では、配信がWhatsApp、Viber,Messenger等の第三者チャットアプリケーションを介して任意に実行されてもよい。ステップ204で、メッセージ復号化に1つ以上の制限を追加して、メッセージ内に明示的および秘密のデータセクションを作成することによって、操作されたメッセージが作成/構成される。オプションのステップ205で、ファイルがメッセージに追加されてもよい。ステップ206において、サブグループを作成/設定することができる。任意選択のステップ207で、1つまたは複数の秘密サブグループを設定することができる。ステップ208で、メッセージがサブグループに送信される。いくつかの実施形態では、サブグループへのメッセージの送信が第三者チャットアプリケーションを介してオプションで実行することができる。ステップ209において、メッセージは、サブグループメンバによって受信される。受信ステップはサブグループメンバ(すなわち、受信者)の装置において実行される。メールの受信は、任意で第三者チャットアプリケーションを介して行うことができる。次のステップ(210)では、メッセージを受信者が視聴することができる(メッセージの視聴は選択的である)。オプションのステップ211において、受信者は添付ファイルをダウンロードすることができる(ファイルのダウンロードは選択的である)。
【0107】
以下に提示される実施形態は、本開示の方法によってサポート/実行される様々なステップ/機能、ならびに適切な装置およびシステムにおけるそれらの実装の例示的な説明を提供する。
【0108】
[登録]
いくつかの実施形態では、登録ステップ201を、ローカルアプリケーションが携帯通信装置(例えば、スマートフォン)にインストールされた後に実行してもよい。いくつかの実施形態では、登録ステップは、例えば、ユーザ名、住所、電話番号などのユーザ詳細を提供することを含むことができる。登録された電話番号は、当技術分野で知られている手段によって、例えば、SMSを電話に送信することによって検証することができる。検証が成功すると、ローカルアプリケーションは秘密/公開鍵ペアを生成できる。これは、メッセージの暗号化と復号化で使用できる対称鍵を配布するために使用される。鍵の公開部分は、グローバルデータベース(DB)のユーザのレコードに追加される。DB上のユーザのレコードには、次の1つ以上のフィールドを含めることができる:
−電話番号
−名前
−住所
−公開鍵
−レコード作成日
−レコードの有効性
−割り当てられたNFCおよび/またはQR
−割り当てられた外部ディスプレイおよび/または外部イヤプラグ。
【0109】
ある実施形態では、登録プロセスが完了すると、ユーザは新しいグループを作成し、メッセージの暗号化および復号化に使用される対称鍵を配布することができる。いくつかの実施形態において、DB上のユーザのレコードは、自由に更新することができる。
【0110】
[グループ(および対称鍵)の作成]
図3を参照すると、いくつかの実施形態によれば、明示的および秘密のデータセクションを通信する方法におけるグループ作成ステップを示すグラフィカルユーザインタフェースのスクリーンショットが示される。グループ作成ステップは、1つまたは複数の別個のステップを含むことができる。新しいグループ作成の最初のステップでは、ローカル実行可能命令(ローカルアプリケーション)によって、新しい対称鍵がランダムに作成される。その後、グループ作成者(ユーザ)は、メンバーをグループに割り当てるように求められる(「チェック」記号301、302として示される)。作成されたグループには、以下のフィールドの1つ以上が含まれる場合がある:
−グループ名、
−グループの写真またはアイコン、
−グループメンバー、
−鍵の値、
−作成日。
【0111】
いくつかの実施形態では新しいグループ作成の第2のステップ中に、ローカルアプリケーションは「招待に参加する」要求をグループメンバーのそれぞれに送信する。招待を受け入れるグループメンバーごとに、ローカルアプリケーションはメンバー自身の公開鍵を使用して対称鍵を安全に送信する。
【0112】
場合によっては、対称鍵は第三者チャットアプリケーションを介して送信できる。
図4に、第三者チャットアプリケーションを介した対称鍵の配信中に、グループ作成者(画面401)のスクリーンショットとサブグループメンバー(画面402)のスクリーンショットを示す。鍵アイコン403および404は、対称鍵配布の、可視の明示的なデータセクションを表す。鍵の詳細(秘密である)は例えば、裸眼には見えないように不可視文字を使用することによって、様々な手段によって符号化することができる。
【0113】
[メッセージの作成(書き込み)]
図5に、いくつかの実施形態による、メッセージ作成を示すGUIのスクリーンショットを示す。メッセージを構成する間(例えば、バーチャルキーボード、505を使用)、送信者は例えば、専用アイコン(
図5の目のアイコン503として示される)を切り替えることによって、明示のセクションと秘密のセクションとを容易に切り替えることができる。メッセージ全体(メッセージ502)は明示のセクションと秘密のセクションとの混合を含み、明示のセクション(501)は通信に参加するすべてのユーザ(「サブグループ」)によって視聴することができ、メッセージ502内の秘密のセクション(下線でマークされる)は選択されたサブグループ(「秘密のサブグループ」)によってのみ視聴することができる。選択された秘密のサブグループメンバが専用エリア(例えば、
図5のエリア504)にリストされてもよい。いくつかの実施形態では、裸眼では、「秘密のサブグループ」の一部ではないサブグループのメンバーによって視聴されるメッセージは、明示のセクション(501)のみを含む。
【0114】
いくつかの実施形態ではグループが任意の数のメンバー(例えば、250までのメンバー)を含むことができ、サブグループはグループのメンバーのすべてまたは一部を含むことができ、秘密サブグループはサブグループのメンバーのすべてまたは一部を含むことができる。例えば、グループは20のメンバーを含むことができ、サブグループは10のメンバーを含むことができ、秘密サブグループは5のメンバーを含むことができる。サブグループおよび/または秘密サブグループ間のメンバーの包含/除外は、メッセージごとに動的に設定することができる。
【0115】
[メッセージの受信と復号に制限を追加]
いくつかの実施形態では、メッセージ作成者(送信者)は、1つまたは複数のグループメンバーがメッセージを受信すること(すなわち、サブグループを作成すること)を制限することができる。
【0116】
いくつかの実施形態において、送信者は、メッセージ復号化に以下の制限のうちの1つ以上を追加することができる:
−(例えば、
図6A、601に示されるように)メッセージの秘密セクションを視聴するオプションを特定の時間フレームに制限する、
−(例えば、
図6A、602に示すように)メッセージの秘密セクションを視聴することができる持続時間を制限する、
−(例えば、
図6Bに示すように)メッセージの秘密セクションを視聴するオプションを特定の地理的位置に制限する、
−(例えば、
図6C、604に示されるように)受信者が特定のメッセージの秘密セクションを視聴することを禁止する(「秘密サブグループ」を作成する)、
−(例えば、
図6C、603に示されるように)特定のメッセージの秘密のセクションを送信者が視聴することを禁止する、
−強制的にグループを復号化する(たとえば、受信者が同じ時間帯および/または同じ場所においてメッセージを視聴する場合にのみ、メッセージの秘密のセクションを視聴することができる)。
【0117】
[メッセージにファイルを追加]
ある実施形態では、送信者がメッセージにファイルを追加したい場合、ローカルアプリケーションはファイルをグローバルDBにアップロードし、メッセージにリンクを追加することができる。ファイルに関しては、送信者が(メッセージ制限を除いて)ファイルをダウンロードすることができる時間枠および/または場所を制限し、および/またはファイルをダウンロードすることができるユーザ数を制限することができる(「先着順」ベース、または他の任意のベースで)。
【0118】
いくつかの実施形態では、期限切れになったとき、ファイルはDBから削除されてもよい。例えば、所定のダウンロード数に達すると、ファイルは削除されてもよい。
【0119】
場合によっては、第三者チャットアプリケーションを介してメールを送信できる。ここでは、第三者チャットアプリケーションを介してメールを送信する際の、送信者(画面701)のスクリーンショットとサブグループメンバー(画面702)のスクリーンショットを示す
図7を参照する。フィールド703(送信者画面上)と704(サブグループメンバー画面上)は、メッセージの、可視の明示のデータセクションを表す。メッセージの秘密のデータセクションは例えば、裸眼に見えないように不可視文字を使用するなど、様々な手段によって符号化されてもよい。
【0120】
[メッセージの視聴]
いくつかの実施形態ではメッセージ全体(すなわち、明示のセクションと秘密のセクションの両方を含むメッセージ)の視聴のために、1つまたは複数の条件が満たされるべきであり、条件はメッセージの送信者によって定義される。
【0121】
いくつかの実施形態では、これらに制限されないが、条件は以下より選択されてもよい:
−受信者は、「秘密サブグループ」のメンバーである、
−時間制限(存在する場合)が満たされている、
−地理的位置制限(存在する場合)が満たされている、
−第2の認証(必要な場合) が表示される、
−強制グループ復号制限(存在する場合)が満たされる、
−受信者は、専用の外部ディスプレイ/イヤプラグ(必要な場合)を有する。
【0123】
[添付ファイルのダウンロード]
いくつかの実施形態では添付ファイルをダウンロードするために、1つまたは複数の条件が満たされるべきであり、条件はメッセージの送信者によって定義される。
【0124】
いくつかの実施形態では、以下がそのような条件の例示的なリストである:
−時間制限が満たされている、
すでにファイルをダウンロードしたユーザの数が制限を超えていない。
【0125】
[NFCおよび/またはQR]
いくつかの実施形態では、第2の認証方法として、NFCおよび/またはバーコード、QRコードなどのRFIDをさらに使用することができる。
【0126】
NFCまたはQRタグは、布地、衣類、スマートウォッチ、時計、フィットネストラッカー、帽子などの着用可能物に取り付けられ、埋め込まれ、形成され、および/または同化されることができる。
【0127】
いくつかの実施形態では、特別な専用のタトゥー(一時的なタトゥーなど)、ステッカー、取り外し可能なパッチをQRコードとして使用することができる。
【0128】
[ローカルアプリケーションへのNFCおよび/またはQRの割り当て]
いくつかの実施形態では、ユーザがローカルアプリケーション内の専用タブを開き、NFCおよび/またはQRをスキャンすることによって、NFCおよび/またはQRを携帯型装置に割り当てることができ、スキャン情報はローカルアプリケーションによってグローバルDBに送られ、以下の条件の少なくともいくつかが検証されてもよい:
−NFCおよび/またはQRは正当である、
−NFCおよび/またはQRは、別の携帯型装置によって使用されていない、
−NFCおよび/またはQRの有効期限が切れていない。
【0129】
選択された条件が検証されると、NFCおよび/またはQRが携帯型装置に割り当てられる。
【0130】
[第2の認証サポートアクション]
いくつかの実施形態では、NFCおよび/またはQRは、以下のアクションのうちの1つまたは複数のための第2の認証として使用され得る:
−ユーザーローカルアプリケーションをアクティブ化する都度、
−ユーザが例えば、特定のグループから、特定の時間に、特定の地理的位置で、またはそれらの任意の組合せで、メッセージを開く都度、
−送信者が、受信者に、特定のメッセージ(例えば、
図8、801に示されているように)について、第2の認証を使うよう強制することができる。
【0131】
いくつかの実施形態では、NFCおよび/またはQRが(例えば、
図9の901に示されるように)送信されたメッセージに対する「デジタル署名」として送信者によって使用され得る。
【0132】
[外部のハードウェア装置]
ある実施形態では、外部ハードウェア装置を使用して、秘密のデータセクションを表示または再生することができる。いくつかの実施形態では、外部ハードウェアを、例えば、スマートウォッチ、LCDディスプレイなどのディスプレイ装置とすることができる。いくつかの実施形態では、外部ハードウェアを、例えば、イヤプラグ、専用スピーカなどのオーディオプレーヤ装置とすることができる。
【0133】
[外部ハードウェア装置をローカルアプリケーションにペアリング]
いくつかの実施形態では、ユーザが専用のペアリングタブを介して、外部ハードウェア装置を携帯装置にペアリングすることができる。ペアリング処理中に、外部ハードウェア装置情報がローカルアプリケーションによってグローバルDBに送信され、次の条件が検証される場合がある:
−外部ハードウェア装置が正当である、
−外部ハードウェア装置が別の携帯型装置で使用されていない、
−外部ハードウェア装置の有効期限が切れていない。
【0134】
すべての条件が検証されたとき、外部ハードウェア装置は携帯型装置とペアリングされる。
【0135】
いくつかの実施形態によれば、本開示の方法は、ローカル実行可能命令として実装される。
【0136】
いくつかの実施形態によれば、1つ以上のステップは、第三者チャットアプリケーションを介して実行されてもよい。いくつかの実施形態によれば、少なくとも1つのステップは、第三者チャットアプリケーションを介して実行されてもよい。いくつかの実施形態によれば、1つ以上のステップは、第三者チャットアプリケーションを使用して実行されてもよい。
【0137】
いくつかの実施形態による、明示的および秘密のデータセクションを通信するための装置のブロック図を示す
図10を参照する。
図10に示されるように、通信装置(1000)は、プロセッサ(1001)、送信ユニット(1002)、受信ユニット(1003)、表示ユニット(1004)、入力ユニット(1005)、グラフィカルユーザインタフェース(GUI)、位置サービス機構(1006)、またはそれらの組合せのうちの1つまたは複数を含むことができる。前記装置は明示および秘密のデータセクションの動的通信のための方法を実行することができる。前記方法はメッセージを送信/受信することを含み、前記メッセージは明示および秘密のデータセクションを含む。秘密のデータはメッセージの送信者によって選択的に操作することができ、前記動的通信は、1つまたは複数のサブグループの作成を含む。
【0138】
いくつかの実施形態によれば、明示および秘密のデータセクションの動的通信の方法を実行することができる通信装置が提供される。ある実施形態では、装置上で実行される方法は、ローカル実行可能命令の形態で実装される。いくつかの実施形態では、通信装置は携帯型装置である。いくつかの例示的な実施形態では、携帯通信装置はスマートフォンである。
【0139】
いくつかの実施形態によれば、携帯型通信装置は、プロセッサ、送信ユニット、受信ユニット、ディスプレイユニット、入力ユニット、グラフィカルユーザインタフェース(GUI)、位置サービス機構、またはそれらの組合せのうちの1つまたは複数を含むことができる。
【0140】
いくつかの実施形態では、通信装置が、明示および秘密のデータセクションの動的通信のための方法を実行することができる。この方法はメッセージを送信/受信することを含み、前記メッセージは明示的および秘密のデータセクションを含む。データはメッセージの送信者によって選択的に操作されてもよい。動的通信は1つまたは複数のサブグループの作成を含む。
【0141】
いくつかの実施形態では、通信装置が、明示のデータセクションおよび秘密のデータセクションの動的通信のための方法を実行することができ、この方法はメンバーのサブグループを作成するステップと、明示のデータセクションおよび秘密のデータセクションを備えるメッセージを作成するステップと、送信者によって秘密のデータセクションを選択的に操作するステップと、メッセージをサブグループに送信するステップとのうちの1つまたは複数を含む。いくつかの実施形態では、サブグループが1つ以上のサブグループを含んでもよい。
【0142】
以下の実施例は、本発明のいくつかの実施形態をより完全に例示するために提示される。しかしながら、それらは、決して、本発明の広い範囲を限定するものと解釈されるべきではない。当業者は、本発明の範囲から逸脱することなく、本明細書に開示された原理の多くの変形および修正を容易に考案することができる。
【0143】
[実施例]
[例1:メッセージ/ファイルの明示的および秘密の交換のための開示の実装]
既存のチャットアプリケーションを使用する場合、しばしば、注意を引くことなく、潜在的な無許可の読者/聴取者の目を欺くために、テキストの一部を偽装する必要がある。したがって、本システム、装置、および方法は、以下の例示的な状況のうちの1つまたは複数で利用することができる:
−グループが、そのメンバーのうちの1人のために誕生日パーティを企画しているとき、彼らは操作されたメッセージを送ることができる。そこでは、明示的な部分が1つの事柄を表す一方、秘密の部分(「誕生日の少年」は視聴することができない)が他の事柄を表す、
−両親が、家族チャットグループ内で子供の「頭越し」にメッセージを送信したい場合、
−一方のパートナーが、「無実である」ふりを保ちながら、メッセージの一部を他方のパートナーから隠すことを望むとき、
−上司が、勤務時間中のみ、または会社の施設でのみ、視聴されるべきメッセージを送信する場合、
−視聴後に「消滅」し得る「追加の」秘密部分を可視メッセージに追加することを望むカップル、
−機密情報を秘密の方法で送信するとき、
−授業中および先生のチャットグループで先生についてのコメントを書くとき。
【0144】
特定の実施形態の前述の説明は、本発明の一般的な性質を十分に明らかにするので、現在の知識を適用することによって、過度の実験を行うことなく、かつ一般的な概念から逸脱することなく、そのような特定の実施形態を様々な用途に容易に修正および/または適応させることができ、したがって、そのような適応および修正は開示された実施形態の均等物の意味および範囲内で理解されるべきであり、そのように意図されている。本発明をその特定の実施形態に関連して説明してきたが、多くの代替、修正、および変形が当業者には明白であることは明らかである。したがって、本発明は、添付の特許請求の範囲の精神および広い範囲内にある、そのような代替、修正、および変形のすべてを包含することが意図される。
【国際調査報告】