JP7697030B2 - 不燃性エアロゾル供給システムをアンロックするための方法、デバイス、コンピュータ可読媒体および不燃性エアロゾル供給システム - Google Patents
不燃性エアロゾル供給システムをアンロックするための方法、デバイス、コンピュータ可読媒体および不燃性エアロゾル供給システム Download PDFInfo
- Publication number
- JP7697030B2 JP7697030B2 JP2023555593A JP2023555593A JP7697030B2 JP 7697030 B2 JP7697030 B2 JP 7697030B2 JP 2023555593 A JP2023555593 A JP 2023555593A JP 2023555593 A JP2023555593 A JP 2023555593A JP 7697030 B2 JP7697030 B2 JP 7697030B2
- Authority
- JP
- Japan
- Prior art keywords
- unlock
- delivery system
- aerosol delivery
- service
- flammable aerosol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/40—Constructional details, e.g. connection of cartridges and battery parts
- A24F40/49—Child proofing
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
- A24F40/53—Monitoring, e.g. fault detection
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/65—Devices with integrated communication means, e.g. wireless communication means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/34—User authentication involving the use of external additional devices, e.g. dongles or smart cards
- G06F21/35—User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
- G06F21/445—Program or device authentication by mutual authentication, e.g. between devices or programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/60—Devices with integrated user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Child & Adolescent Psychology (AREA)
- Health & Medical Sciences (AREA)
- Lock And Its Accessories (AREA)
- Alarm Systems (AREA)
- Emergency Alarm Devices (AREA)
- Storage Device Security (AREA)
- Computer And Data Communications (AREA)
Description
●ユーザデバイス18から不燃性エアロゾル供給システム10へのアンロック要求メッセージの送信(ステップS2-5)のため、プロファイルは、アプリ(ユーザデバイス)がチャレンジのリクエストを書き込んでいることを表すメッセージコーディング(例えば、App Write Request Challenge)を記述するようにしてもよく、例えば[0x00]としてコード化されていてもよい。
●不燃性エアロゾル供給システム10からユーザデバイス18へのチャレンジ応答の送信(ステップS2-13)のため、プロファイルは、不燃性エアロゾル供給システムがユーザデバイスにチャレンジを通知していることを表すメッセージコーディング(例えば、Device Notify Challenge)を記述するようにしてもよく、例えば[0x01][Challenge]としてコード化されていてもよい。
●ユーザデバイス18から不燃性エアロゾル供給システム10への署名入りアンロックメッセージの送信(ステップS2-31)のため、プロファイルは、アプリ(ユーザデバイス)が署名入りリクエストを書き込んでいることを表すメッセージ(例えば、App Write Request Signed)を記述するようにしてもよく、例えば[0x02][Signed Data]としてコード化されていてもよい。
●不燃性エアロゾル供給システム10からユーザデバイス18へのアンロック成功又は失敗通知の送信(ステップS2-43)のため、プロファイルは、不燃性エアロゾル供給システムがアンロック成功ステータスを書き込んでいることを表すメッセージ(例えば、Device Notify Unlock Success)を記述するようにしてもよく、例えば[0x03][0x00 True||0x01 False]としてコード化されていてもよい。
チャレンジ及び署名入りアンロックメッセージがbase64で符号化された具体例においては、これが上掲の[Challenge]及び[Signed Data]ペイロードに使用されるフォーマットとなる。
●ユーザデバイス18から不燃性エアロゾル供給システム10へのアンロックパスワードの送信(ステップS4-31)のため、プロファイルは、アプリ(ユーザデバイス)がパスワードを書き込んでいることを表すメッセージコーディング(例えば、App Write Passkey)を記述するようにしてもよく、例えば[0x00][Passkey]としてコード化されていてもよい。
●不燃性エアロゾル供給システム10からユーザデバイス18へのアンロック成功又は失敗通知の送信(ステップS4-43)のため、プロファイルは、不燃性エアロゾル供給システムがアンロック成功ステータスを書き込んでいることを表すメッセージ(例えば、Device Notify Unlock Success)を記述するようにしてもよく、例えば[0x03][0x00 True||0x01 False]としてコード化されていてもよい。
チャレンジが使用される例においては、上記非対称暗号化手法に関して示したものに対応するプロファイルメッセージ交換が用いられるようになっていてもよい。チャレンジ及び署名入りアンロックメッセージがbase64で符号化された具体例においては、これが上掲の[Passkey]ペイロードに使用されるフォーマットとなる。
[条項]
[条項1]
不燃性エアロゾル供給システムをアンロックするための方法であって、
年齢検証サービスから、年齢検証プロセスが成功して完了した旨の指示を受信するステップと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信するステップと、
前記アンロックサービスから、前記不燃性エアロゾル供給システムの対応する公開鍵と関連付けられた秘密鍵を使用して暗号署名された署名入りアンロックメッセージを受信するステップと、
前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムに転送して、前記不燃性エアロゾル供給システムの前記公開鍵を使用して前記署名入りアンロックメッセージを認証するステップと、
を含む、方法。
[条項2]
前記年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するステップと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信するステップと、
をさらに含み、
前記アンロックリクエストを前記アンロックサービスに送信するステップが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信することを含み、
前記アンロックサービスから受信した前記署名入りアンロックメッセージが、前記公開鍵を使用して前記不燃性エアロゾル供給システムにより認証され得る前記秘密鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、条項1に記載の方法。
[条項3]
前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、条項2に記載の方法。
[条項4]
前記アンロックサービスに送信した前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックサービスから受信した前記署名入りアンロックメッセージが、リモートサーバがアクセス可能な複数の秘密鍵から前記デバイス識別子に基づいて選択された前記不燃性エアロゾル供給システムの秘密鍵を使用して署名された、条項1~3のいずれか一項に記載の方法。
[条項5]
前記アンロックサービスから受信した前記署名入りアンロックリクエストが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信済みであることを示す、条項1~4のいずれか一項に記載の方法。
[条項6]
前記不燃性エアロゾル供給システムをアンロックするステップが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、条項1~5のいずれか一項に記載の方法。
[条項7]
前記方法を実行するユーザデバイスが、プログラムインターフェースを介して、前記アンロックサービスと通信する、条項1~6のいずれか一項に記載の方法。
[条項8]
前記アンロックサービスが、リモートサーバに設定されている、条項1~7のいずれか一項に記載の方法。
[条項9]
不燃性エアロゾル供給システムをアンロックするためのデバイスであって、
年齢検証サービスから、年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスから、前記不燃性エアロゾル供給システムの対応する公開鍵と関連付けられた秘密鍵を使用して暗号署名された署名入りアンロックメッセージを受信することと、
前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムに転送して、前記不燃性エアロゾル供給システムの前記公開鍵を使用して前記署名入りアンロックメッセージを認証することと、
を行うように構成された処理回路を備える、デバイス。
[条項10]
前記処理回路が、
前記年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信することと、
を行うようにさらに構成され、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記処理回路が、前記チャレンジ応答メッセージを含むアンロックリクエストを送信するように構成され、
前記アンロックサービスから受信した前記署名入りアンロックメッセージが、前記公開鍵を使用して前記不燃性エアロゾル供給システムにより認証され得る前記秘密鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、条項9に記載のデバイス
[条項11]
前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、条項10に記載のデバイス。
[条項12]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックサービスから受信した前記署名入りアンロックメッセージが、リモートサーバがアクセス可能な複数の秘密鍵から前記デバイス識別子に基づいて選択された前記不燃性エアロゾル供給システムの秘密鍵を使用して署名された、条項9~11のいずれか一項に記載のデバイス。
[条項13]
前記アンロックサービスから受信した前記署名入りアンロックリクエストが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信済みであることを示す、条項9~12のいずれか一項に記載のデバイス。
[条項14]
前記不燃性エアロゾル供給システムをアンロックすることが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、条項9~13のいずれか一項に記載のデバイス。
[条項15]
プログラムインターフェースを介して、前記アンロックサービスと通信するように構成されている、条項9~14のいずれか一項に記載のデバイス。
[条項16]
前記アンロックサービスが、リモートサーバに設定されている、条項9~15のいずれか一項に記載のデバイス。
[条項17]
コンピュータデバイスにより実行された場合に、
年齢検証サービスから、年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスから、前記不燃性エアロゾル供給システムの対応する公開鍵と関連付けられた秘密鍵を使用して暗号署名された署名入りアンロックメッセージを受信することと、
前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムに転送して、前記不燃性エアロゾル供給システムの前記公開鍵を使用して前記署名入りアンロックメッセージを認証することと、
を前記コンピュータデバイスに行わせる命令を含むコンピュータ可読媒体。
[条項18]
前記命令が、前記コンピュータデバイスにより実行された場合に、
前記年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信することと、
を前記コンピュータデバイスにさらに行わせ、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記コンピュータデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信し、
前記アンロックサービスから受信した前記署名入りアンロックメッセージが、前記公開鍵を使用して前記不燃性エアロゾル供給システムにより認証され得る前記秘密鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、条項17に記載のコンピュータ可読媒体。
[条項19]
前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、条項18に記載のコンピュータ可読媒体。
[条項20]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックサービスから受信した前記署名入りアンロックメッセージが、リモートサーバがアクセス可能な複数の秘密鍵から前記デバイス識別子に基づいて選択された前記不燃性エアロゾル供給システムの秘密鍵を使用して署名された、条項17~19のいずれか一項に記載のコンピュータ可読媒体。
[条項21]
前記アンロックサービスから受信した前記署名入りアンロックリクエストが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信済みであることを示す、条項17~20のいずれか一項に記載のコンピュータ可読媒体。
[条項22]
前記不燃性エアロゾル供給システムをアンロックすることが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、条項17~21のいずれか一項に記載のコンピュータ可読媒体。
[条項23]
前記コンピュータデバイスが、プログラムインターフェースを介して、前記アンロックサービスと通信する、条項17~22のいずれか一項に記載のコンピュータ可読媒体。
[条項24]
前記アンロックサービスが、リモートサーバに設定されている、条項17~23のいずれか一項に記載のコンピュータ可読媒体。
[条項25]
不燃性エアロゾル供給システムをアンロックするための方法であって、
ユーザデバイスから、秘密鍵を使用して暗号署名された署名入りアンロックメッセージを前記不燃性エアロゾル供給システムで受信するステップと、
前記不燃性エアロゾル供給システムの公開鍵を使用して前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムで認証することにより、前記署名入りアンロックメッセージの署名に使用された前記秘密鍵が前記不燃性エアロゾル供給システムの前記公開鍵に対応するかを判定するステップと、
前記署名入りアンロックメッセージの認証に成功したことに応答して、前記不燃性エアロゾル供給システムをアンロックするステップと、
を含む、方法。
[条項26]
前記ユーザデバイスから、チャレンジ要求メッセージを受信するステップと、
チャレンジ応答メッセージを生成するステップと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信するステップと、
をさらに含み、
前記署名入りアンロックメッセージが、所与のチャレンジ応答メッセージと前記秘密鍵との間の暗号学的関係を提供し、
前記署名入りアンロックメッセージを認証するステップが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに含む、条項25に記載の方法。
[条項27]
前記チャレンジ応答メッセージを生成するステップが、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を含む、条項26に記載の方法。
[条項28]
不燃性エアロゾル供給システムであって、
ユーザデバイスから、秘密鍵を使用して暗号署名された署名入りアンロックメッセージを受信することと、
前記不燃性エアロゾル供給システムに格納された公開鍵を使用して前記署名入りアンロックメッセージを認証することにより、前記署名入りアンロックメッセージの署名に使用された前記秘密鍵が前記公開鍵に対応するかを判定することと、
前記署名入りアンロックメッセージの認証に成功したことに応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を行うように構成された処理回路を備える、不燃性エアロゾル供給システム。
[条項29]
前記処理回路が、
前記ユーザデバイスから、チャレンジ要求メッセージを受信することと、
チャレンジ応答メッセージを生成することと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
を行うようにさらに構成され、
前記署名入りアンロックメッセージが、所与のチャレンジ応答メッセージと前記秘密鍵との間の暗号学的関係を提供し、
前記署名入りアンロックメッセージを認証するため、前記処理回路が、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定するようにさらに構成されている、条項28に記載の不燃性エアロゾル供給システム。
[条項30]
前記チャレンジ応答メッセージを生成するため、前記処理回路が、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を行うように構成されている、条項29に記載の不燃性エアロゾル供給システム。
[条項31]
不燃性エアロゾル供給システムの処理回路により実行された場合に、
ユーザデバイスから、秘密鍵を使用して暗号署名された署名入りアンロックメッセージを受信することと、
前記不燃性エアロゾル供給システムに格納された公開鍵を使用して前記署名入りアンロックメッセージを認証することにより、前記署名入りアンロックメッセージの署名に使用された前記秘密鍵が前記公開鍵に対応するかを判定することと、
前記署名入りアンロックメッセージの認証に成功したことに応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を前記不燃性エアロゾル供給システムに行わせる命令を含むコンピュータ可読媒体。
[条項32]
前記命令が、前記処理回路により実行された場合に、
前記ユーザデバイスから、チャレンジ要求メッセージを受信することと、
チャレンジ応答メッセージを生成することと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
を前記不燃性エアロゾル供給システムにさらに行わせ、
前記署名入りアンロックメッセージが、所与のチャレンジ応答メッセージと前記秘密鍵との間の暗号学的関係を提供し、
前記署名入りアンロックメッセージを認証するため、前記不燃性エアロゾル供給システムが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、条項31に記載のコンピュータ可読媒体。
[条項33]
前記チャレンジ応答メッセージを生成するため、前記不燃性エアロゾル供給システムが、乱数を選択し、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成する、条項32に記載のコンピュータ可読媒体。
[条項34]
不燃性エアロゾル供給システムをアンロックするための方法であって、
ユーザデバイスにより、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信するステップと、
前記ユーザデバイスにより、前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信するステップと、
前記アンロックサービスにより、前記不燃性エアロゾル供給システムの対応する公開鍵と関連付けられた秘密鍵を使用して暗号署名された署名入りアンロックメッセージを生成するステップと、
前記アンロックサービスにより、前記署名入りアンロックメッセージを前記リモートデバイスに送信するステップと、
前記ユーザデバイスにより、前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムに転送するステップと、
前記不燃性エアロゾル供給システムの前記公開鍵を使用して前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムで認証することにより、前記署名入りアンロックメッセージの署名に使用された前記秘密鍵が前記不燃性エアロゾル供給システムの前記公開鍵に対応するかを判定するステップと、
前記署名入りアンロックメッセージの認証に成功したことに応答して、前記不燃性エアロゾル供給システムをアンロックするステップと、
を含む、方法。
[条項35]
前記年齢検証サービスから前記指示を受信したことに応答して、前記ユーザデバイスにより、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するステップと、
前記不燃性エアロゾル供給システムにより、チャレンジ応答メッセージを生成するステップと、
前記不燃性エアロゾル供給システムにより、前記チャレンジ応答メッセージを前記ユーザデバイスに送信するステップと、
をさらに含み、
前記アンロックリクエストを前記アンロックサービスに送信するステップが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信することを含み、
前記アンロックサービスにより前記署名入りアンロックメッセージを生成するステップが、前記秘密鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供することを含み、
前記不燃性エアロゾル供給システムにより前記署名入りアンロックメッセージを認証するステップが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに含む、条項34に記載の方法。
[条項36]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックサービスにより前記署名入りアンロックメッセージを生成するステップが、前記デバイス識別子に基づいて、前記アンロックサービスがアクセス可能な複数の秘密鍵から前記秘密鍵を選択することと、前記選択した秘密鍵を使用して前記署名入りアンロックメッセージを署名することと、を含む、条項34又は35に記載の方法。
[条項37]
前記アンロックリクエストに応答して、前記アンロックサービスにより、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証するステップをさらに含み、
前記アンロックサービスにより前記署名入りアンロックリクエストを生成するステップが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答する、条項34~36のいずれか一項に記載の方法。
[条項38]
不燃性エアロゾル供給システムと、
リモートデバイスと、
アンロックサービスと、
を備えるシステムであって、
前記リモートデバイスが、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信し、前記不燃性エアロゾル供給システムのアンロックリクエストを前記アンロックサービスに送信するように構成され、
前記アンロックサービスが、前記不燃性エアロゾル供給システムの対応する公開鍵と関連付けられた秘密鍵を使用して暗号署名された署名入りアンロックメッセージを生成し、前記署名入りアンロックメッセージを前記リモートデバイスに送信するように構成され、
前記リモートデバイスが、前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムに転送するようにさらに構成され、
前記不燃性エアロゾル供給システムが、前記不燃性エアロゾル供給システムの前記公開鍵を使用して前記署名入りアンロックメッセージを認証することにより、前記署名入りアンロックメッセージの署名に使用された前記秘密鍵が前記公開鍵に対応するかを判定し、前記署名入りアンロックメッセージの認証に成功したことに応答して、前記不燃性エアロゾル供給システムをアンロックするように構成されている、システム。
[条項39]
前記ユーザデバイスが、前記年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するように構成され、
前記不燃性エアロゾル供給システムが、チャレンジ応答メッセージを生成するように構成され、
前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージを前記ユーザデバイスに送信するように構成され、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記ユーザデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信するように構成され、
前記署名入りアンロックメッセージを生成するため、前記アンロックサービスが、前記秘密鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供するように構成され、
前記不燃性エアロゾル供給システムにより前記署名入りアンロックメッセージを認証することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、条項38に記載のシステム。
[条項40]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記署名入りアンロックメッセージを生成するため、前記アンロックサービスが、前記デバイス識別子に基づいて、前記アンロックサービスがアクセス可能な複数の秘密鍵から前記秘密鍵を選択し、前記選択した秘密鍵を使用して前記署名入りアンロックメッセージを署名するように構成されている、条項38又は39に記載のシステム。
[条項41]
前記アンロックサービスが、前記アンロックリクエストに応答して、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証するように構成され、
前記アンロックサービスが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答して、前記署名入りアンロックリクエストを生成する、条項38~40のいずれか一項に記載のシステム。
[条項42]
不燃性エアロゾル供給システム、ユーザデバイス、及びアンロックサービスの処理回路により実行された場合に、
ユーザデバイスにより、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記ユーザデバイスにより、前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスにより、前記不燃性エアロゾル供給システムの対応する公開鍵と関連付けられた秘密鍵を使用して暗号署名された署名入りアンロックメッセージを生成することと、
前記アンロックサービスにより、前記署名入りアンロックメッセージを前記ユーザデバイスに送信することと、
前記ユーザデバイスにより、前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムに転送することと、
前記不燃性エアロゾル供給システムの前記公開鍵を使用して前記署名入りアンロックメッセージを前記不燃性エアロゾル供給システムで認証することにより、前記署名入りアンロックメッセージの署名に使用された前記秘密鍵が前記不燃性エアロゾル供給システムの前記公開鍵に対応するかを判定することと、
前記署名入りアンロックメッセージの認証に成功したことに応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を前記処理回路に行わせる命令を含むコンピュータ可読媒体。
[条項43]
前記命令が、
前記ユーザデバイスが、前記年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムが、チャレンジ応答メッセージを生成することと、
前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
をさらに行わせ、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記ユーザデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信し、
前記署名入りアンロックメッセージを生成するため、前記アンロックサービスが、前記秘密鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供し、
前記不燃性エアロゾル供給システムにより前記署名入りアンロックメッセージを認証することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、条項42に記載のコンピュータ可読媒体。
[条項44]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記署名入りアンロックメッセージを生成するため、前記アンロックサービスが、前記デバイス識別子に基づいて、前記アンロックサービスがアクセス可能な複数の秘密鍵から前記秘密鍵を選択し、前記選択した秘密鍵を使用して前記署名入りアンロックメッセージを署名する、条項42又は43に記載のコンピュータ可読媒体。
[条項45]
前記命令が、
前記アンロックサービスが、前記アンロックリクエストに応答して、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証することと、
前記アンロックサービスが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答して前記署名入りアンロックリクエストを生成することと、
をさらに行わせる、条項42~44のいずれか一項に記載のシステム。
[条項46]
不燃性エアロゾル供給システムに暗号鍵を設定するための方法であって、
前記不燃性エアロゾル供給システムのデバイス識別子を受信するステップと、
鍵生成サービスにより提供された1つ又は複数の暗号鍵に基づいて、前記不燃性エアロゾル供給システムに設定する特定の暗号鍵を取得するステップと、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納するステップと、
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むステップと、
を含む、方法。
[条項47]
前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得するステップが、
前記デバイス識別子を含むリクエストを前記鍵生成サービスに送信することと、
前記鍵提供サービスから、前記特定の暗号鍵を受信することと、
を含み、
前記リクエストを前記鍵生成サービスに送信することによって、前記鍵提供サービスにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納する、条項46に記載の方法。
[条項48]
前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得するステップが、前記鍵提供サービスにより提供され、オフラインデバイスに格納された複数の暗号鍵から前記特定の暗号鍵を選択することを含み、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納するステップが、後で鍵格納サービスに移動させるため、前記デバイス識別子と関連付けて前記特定の暗号鍵を格納することを含む、条項46に記載の方法。
[条項49]
前記鍵提供サービスへのデータ接続なしに動作するデバイスによって実行される、条項48に記載の方法。
[条項50]
前記特定の暗号鍵が、非対称鍵ペアの秘密鍵である、条項46~49のいずれか一項に記載の方法。
[条項51]
前記非対称鍵ペアの公開鍵をアンロックサービスに提供し、前記デバイス識別子と関連付けて格納するステップをさらに含む、条項50に記載の方法。
[条項52]
不燃性エアロゾル供給システムに暗号鍵を設定するためのシステムであって、
前記不燃性エアロゾル供給システムと、
前記不燃性エアロゾル供給システムのデバイス識別子を受信することと、
鍵生成サービスにより提供された1つ又は複数の暗号鍵に基づいて、前記不燃性エアロゾル供給システムに設定する特定の暗号鍵を取得することと、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むことと、
を行うように構成されたコンピュータデバイスと、
を備える、システム。
[条項53]
前記コンピュータデバイスが、
前記デバイス識別子を含むリクエストを前記鍵生成サービスに送信することと、
前記鍵提供サービスから、前記特定の鍵を受信することと、
によって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得するように構成され、
前記リクエストを前記鍵生成サービスに送信することによって、前記鍵提供サービスにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納する、条項52に記載のシステム。
[条項54]
前記コンピュータデバイスが、
前記鍵提供サービスにより提供され、オフラインデバイスに格納された複数の暗号鍵から前記特定の暗号鍵を選択することによって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得することと、
後で鍵格納サービスに移動させるため、前記デバイス識別子と関連付けて前記特定の鍵を格納することにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
を行うように構成されている、条項52に記載のシステム。
[条項55]
前記コンピュータデバイスが、前記鍵提供サービスへのデータ接続なしに動作するように構成されている、条項54に記載のシステム。
[条項56]
前記特定の暗号鍵が、非対称鍵ペアの秘密鍵である、条項52~55のいずれか一項に記載のシステム。
[条項57]
前記コンピュータデバイスが、前記非対称鍵ペアの公開鍵をアンロックサービスに提供し、前記デバイス識別子と関連付けて格納するようにさらに構成されている、条項56に記載のシステム。
[条項58]
コンピュータデバイスの処理回路により実行された場合に、
不燃性エアロゾル供給システムのデバイス識別子を受信することと、
鍵生成サービスにより提供された1つ又は複数の暗号鍵に基づいて、前記不燃性エアロゾル供給システムに設定する特定の暗号鍵を取得することと、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むことと、
を前記コンピュータデバイスに行わせる命令を含むコンピュータ可読媒体。
[条項59]
前記命令が、前記処理回路により実行された場合に、
前記デバイス識別子を含むリクエストを前記鍵生成サービスに送信することと、
前記鍵提供サービスから、前記特定の鍵を受信することと、
によって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得することを前記コンピュータデバイスに行わせ、
前記リクエストを前記鍵生成サービスに送信することによって、前記鍵提供サービスにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納する、条項58に記載のコンピュータ可読媒体。
[条項60]
前記命令が、前記処理回路により実行された場合に、
前記鍵提供サービスにより提供され、オフラインデバイスに格納された複数の暗号鍵から前記特定の暗号鍵を選択することによって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得することと、
後で鍵格納サービスに移動させるため、前記デバイス識別子と関連付けて前記特定の鍵を格納することにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
を前記コンピュータデバイスに行わせる、条項58に記載のコンピュータ可読媒体。
[条項61]
前記コンピュータデバイスが、前記鍵提供サービスへのデータ接続なしに動作するように構成されている、条項60に記載のコンピュータ可読媒体。
[条項62]
前記特定の暗号鍵が、非対称鍵ペアの秘密鍵である、条項58~61のいずれか一項に記載のコンピュータ可読媒体。
[条項63]
前記命令が、実行された場合に、前記非対称鍵ペアの公開鍵をアンロックサービスに提供し、前記デバイス識別子と関連付けて格納することを前記コンピュータデバイスにさらに行わせる、条項62に記載のコンピュータ可読媒体。
[発明の項目]
[項目1]
不燃性エアロゾル供給システムをアンロックするための方法であって、
年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信するステップと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信するステップと、
前記アンロックサービスから、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを受信するステップと、
前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送して認証することにより、前記パス鍵が前記不燃性エアロゾル供給システムのデバイス鍵に一致するかを判定するステップと、
を含む、方法。
[項目2]
前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記パス鍵が、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵である、項目1に記載の方法。
[項目3]
年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するステップと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信するステップと、
をさらに含み、
前記アンロックリクエストを前記アンロックサービスに送信するステップが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信することを含み、
前記アンロックサービスから受信した前記アンロックパスワードが、前記不燃性エアロゾル供給システムにより認証され得る前記パス鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、項目1又は2に記載の方法。
[項目4]
前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、項目3に記載の方法。
[項目5]
前記アンロックサービスから受信した前記アンロックパスワードが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信したことを示す、項目1~4のいずれか一項に記載の方法。
[項目6]
前記不燃性エアロゾル供給システムをアンロックするステップが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、項目1~5のいずれか一項に記載の方法。
[項目7]
前記方法を実行するユーザデバイスが、プログラムインターフェースを介して、前記アンロックサービスと通信する、項目1~6のいずれか一項に記載の方法。
[項目8]
前記アンロックサービスが、リモートサーバに設定されている、項目1~7のいずれか一項に記載の方法。
[項目9]
不燃性エアロゾル供給システムをアンロックするためのデバイスであって、
年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスから、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを受信することと、
前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送して認証することにより、前記パス鍵が前記不燃性エアロゾル供給システムのデバイス鍵に一致するかを判定することと、
を行うように構成された処理回路を備える、デバイス。
[項目10]
前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記パス鍵が、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵である、項目9に記載のデバイス。
[項目11]
年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信することと、
を行うようにさらに構成され、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記デバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信するように構成され、
前記アンロックサービスから受信した前記アンロックパスワードが、前記不燃性エアロゾル供給システムにより認証され得る前記パス鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、項目9又は10に記載のデバイス。
[項目12]
前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、項目11に記載のデバイス。
[項目13]
前記アンロックサービスから受信した前記アンロックパスワードが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信したことを示す、項目9~12のいずれか一項に記載のデバイス。
[項目14]
前記不燃性エアロゾル供給システムをアンロックすることが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、項目9~13のいずれか一項に記載のデバイス。
[項目15]
プログラムインターフェースを介して、前記アンロックサービスと通信するように構成されている、項目9~14のいずれか一項に記載のデバイス。
[項目16]
前記アンロックサービスが、リモートサーバに設定されている、項目9~15のいずれか一項に記載のデバイス。
[項目17]
コンピュータデバイスにより実行された場合に、
年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスから、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを受信することと、
前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送して認証することにより、前記パス鍵が前記不燃性エアロゾル供給システムのデバイス鍵に一致するかを判定することと、
を前記コンピュータデバイスに行わせる命令を含むコンピュータ可読媒体。
[項目18]
前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記パス鍵が、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵である、項目17に記載のコンピュータ可読媒体。
[項目19]
前記命令が、前記コンピュータデバイスにより実行された場合に、
年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信することと、
を前記コンピュータデバイスにさらに行わせ、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記コンピュータデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信し、
前記アンロックサービスから受信した前記アンロックパスワードが、前記不燃性エアロゾル供給システムにより認証され得る前記パス鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、項目17又は18に記載のコンピュータ可読媒体。
[項目20]
前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、項目19に記載のコンピュータ可読媒体。
[項目21]
前記アンロックサービスから受信した前記アンロックパスワードが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信したことを示す、項目17~20のいずれか一項に記載のコンピュータ可読媒体。
[項目22]
前記不燃性エアロゾル供給システムをアンロックすることが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、項目17~21のいずれか一項に記載のコンピュータ可読媒体。
[項目23]
前記デバイスが、プログラムインターフェースを介して、前記アンロックサービスと通信するように構成されている、項目17~22のいずれか一項に記載のコンピュータ可読媒体。
[項目24]
前記アンロックサービスが、リモートサーバに設定されている、項目17~23のいずれか一項に記載のコンピュータ可読媒体。
[項目25]
不燃性エアロゾル供給システムをアンロックするための方法であって、
ユーザデバイスから、パス鍵に基づくアンロックパスワードを前記不燃性エアロゾル供給システムで受信するステップと、
前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成するステップと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定するステップと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックするステップと、
を含む、方法。
[項目26]
前記テストパスワードを生成するステップが、
前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムのデバイス識別子の少なくとも一部と組み合わせて、テスト文字列を生成することと、
前記テスト文字列をハッシュ化することと、
を含む、項目25に記載の方法。
[項目27]
前記テストパスワードを生成するステップが、前記テスト文字列から、予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成することを含む、項目26に記載の方法。
[項目28]
前記ユーザデバイスから、チャレンジ要求メッセージを受信するステップと、
チャレンジ応答メッセージを生成するステップと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信するステップと、
をさらに含み、
前記アンロックパスワードが、所与のチャレンジ応答メッセージと前記パス鍵との間の暗号学的関係を提供し、
前記テストパスワードを生成するステップが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成することを含み、
前記テストパスワード及び前記アンロックパスワードを比較するステップが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、項目25~27のいずれか一項に記載の方法。
[項目29]
前記チャレンジ応答メッセージを生成するステップが、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を含む、項目28に記載の方法。
[項目30]
不燃性エアロゾル供給システムであって、
ユーザデバイスから、パス鍵に基づくアンロックパスワードを受信することと、
前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成することと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定することと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を行うように構成された処理回路を備える、不燃性エアロゾル供給システム。
[項目31]
前記テストパスワードを生成するため、前記処理回路が、
前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムのデバイス識別子の少なくとも一部と組み合わせて、テスト文字列を生成することと、
前記テスト文字列をハッシュ化することと、
を行うように構成されている、項目30に記載の不燃性エアロゾル供給システム。
[項目32]
前記テストパスワードを生成するため、前記処理回路が、前記テスト文字列から、予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成するようにさらに構成されている、項目31に記載の不燃性エアロゾル供給システム。
[項目33]
前記処理回路が、
前記ユーザデバイスから、チャレンジ要求メッセージを受信することと、
チャレンジ応答メッセージを生成することと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
を行うようにさらに構成され、
前記アンロックパスワードが、所与のチャレンジ応答メッセージと前記パス鍵との間の暗号学的関係を提供し、
前記テストパスワードを生成するため、前記処理回路が、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成するように構成され、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、項目30~32のいずれか一項に記載の不燃性エアロゾル供給システム。
[項目34]
前記チャレンジ応答メッセージを生成するため、前記処理回路が、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を行うように構成されている、項目33に記載の不燃性エアロゾル供給システム。
[項目35]
不燃性エアロゾル供給システムの処理回路により実行された場合に、
ユーザデバイスから、パス鍵に基づくアンロックパスワードを受信することと、
前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成することと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定することと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を前記不燃性エアロゾル供給システムに行わせる命令を含むコンピュータ可読媒体。
[項目36]
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、
前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムのデバイス識別子の少なくとも一部と組み合わせて、テスト文字列を生成することと、
前記テスト文字列をハッシュ化することと、
を行う、項目35に記載のコンピュータ可読媒体。
[項目37]
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記テスト文字列から、予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成する、項目36に記載のコンピュータ可読媒体。
[項目38]
前記命令が、前記処理回路により実行された場合に、
前記ユーザデバイスから、チャレンジ要求メッセージを受信することと、
チャレンジ応答メッセージを生成することと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
を前記不燃性エアロゾル供給システムにさらに行わせ、
前記アンロックパスワードが、所与のチャレンジ応答メッセージと前記パス鍵との間の暗号学的関係を提供し、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成し、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、項目35~37のいずれか一項に記載のコンピュータ可読媒体。
[項目39]
前記チャレンジ応答メッセージを生成するため、前記処理回路が、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を行うように構成されている、項目38に記載のコンピュータ可読媒体。
[項目40]
不燃性エアロゾル供給システムをアンロックするための方法であって、
ユーザデバイスにより、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信するステップと、
前記ユーザデバイスにより、前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信するステップと、
前記アンロックサービスにより、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを生成するステップと、
前記アンロックサービスにより、前記アンロックパスワードを前記ユーザデバイスに送信するステップと、
前記ユーザデバイスにより、前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送するステップと、
前記不燃性エアロゾル供給システムにより、前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成するステップと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定するステップと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックするステップと、
を含む、方法。
[項目41]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵を選択することを含む、項目40に記載の方法。
[項目42]
年齢検証サービスから前記指示を受信したことに応答して、前記ユーザデバイスにより、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するステップと、
前記不燃性エアロゾル供給システムにより、チャレンジ応答メッセージを生成するステップと、
前記不燃性エアロゾル供給システムにより、前記チャレンジ応答メッセージを前記ユーザデバイスに送信するステップと、
をさらに含み、
前記アンロックリクエストを前記アンロックサービスに送信するステップが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信することを含み、
前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記パス鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供することを含み、
前記不燃性エアロゾル供給システムにより前記テストパスワードを生成するステップが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成することを含み、
前記テストパスワード及び前記アンロックパスワードを比較するステップが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、項目40又は41に記載の方法。
[項目43]
前記アンロックリクエストに応答して、前記アンロックサービスにより、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証するステップをさらに含み、
前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答する、項目40~42のいずれか一項に記載の方法。
[項目44]
前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記パス鍵の少なくとも一部を前記デバイス識別子の少なくとも一部と組み合わせてパス文字列を生成することと、前記パス文字列をハッシュ化することと、を含み、
前記不燃性エアロゾル供給システムにより前記テストパスワードを生成するステップが、前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムの前記デバイス識別子の少なくとも一部と組み合わせてテスト文字列を生成することと、前記テスト文字列をハッシュ化することと、を含む、項目41に記載の方法。
[項目45]
前記アンロックパスワードを生成するステップが、前記パス文字列から、予め定められた一揃いのビットを抽出することにより、前記アンロックパスワードを生成することをさらに含み、
前記テストパスワードを生成するステップが、前記テスト文字列から、前記予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成することを含む、項目44に記載の方法。
[項目46]
不燃性エアロゾル供給システムと、
リモートデバイスと、
アンロックサービスと、
を備えるシステムであって、
前記リモートデバイスが、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信し、前記不燃性エアロゾル供給システムのアンロックリクエストを前記アンロックサービスに送信するように構成され、
前記アンロックサービスが、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを生成し、前記アンロックパスワードを前記リモートデバイスに送信するように構成され、
前記リモートデバイスが、前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送するようにさらに構成され、
前記不燃性エアロゾル供給システムが、前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成し、前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定し、前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックするように構成されている、システム。
[項目47]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から前記不燃性エアロゾル供給システムの特定のパス鍵を選択するように構成されている、項目46に記載のシステム。
[項目48]
前記ユーザデバイスが、年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するように構成され、
前記不燃性エアロゾル供給システムが、チャレンジ応答メッセージを生成するように構成され、
前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージを前記ユーザデバイスに送信するように構成され、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記ユーザデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信するように構成され、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供するように構成され、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成するように構成され、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、項目46又は47に記載のシステム。
[項目49]
前記アンロックサービスが、前記アンロックリクエストに応答して、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証するように構成され、
前記アンロックサービスが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答して、前記アンロックパスワードを生成する、項目46~48のいずれか一項に記載のシステム。
[項目50]
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵の少なくとも一部を前記デバイス識別子の少なくとも一部と組み合わせてパス文字列を生成することと、前記パス文字列をハッシュ化することと、を行うように構成され、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムの前記デバイス識別子の少なくとも一部と組み合わせてテスト文字列を生成することと、前記テスト文字列をハッシュ化することと、を行うように構成されている、項目41に記載のシステム。
[項目51]
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス文字列から、予め定められた一揃いのビットを抽出することにより、前記アンロックパスワードを生成するように構成され、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記テスト文字列から、前記予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成するように構成されている、項目50に記載のシステム。
[項目52]
不燃性エアロゾル供給システム、ユーザデバイス、及びアンロックサービスの処理回路により実行された場合に、
ユーザデバイスにより、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記ユーザデバイスにより、前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスにより、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを生成することと、
前記アンロックサービスにより、前記アンロックパスワードを前記ユーザデバイスに送信することと、
前記ユーザデバイスにより、前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送することと、
前記不燃性エアロゾル供給システムにより、前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成することと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定することと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を前記処理回路に行わせる命令を含むコンピュータ可読媒体。
[項目53]
前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から前記不燃性エアロゾル供給システムの特定のパス鍵を選択する、項目52に記載のコンピュータ可読媒体。
[項目54]
前記命令が、
前記ユーザデバイスが、年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムが、チャレンジ応答メッセージを生成することと、
前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
をさらに行わせ、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記ユーザデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信し、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供し、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成し、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、項目52又は53に記載のコンピュータ可読媒体。
[項目55]
前記命令が、
前記アンロックサービスが、前記アンロックリクエストに応答して、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証することと、
前記アンロックサービスが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答して前記アンロックパスワードを生成することと、
をさらに行わせる、項目52~54のいずれか一項に記載のコンピュータ可読媒体。
[項目56]
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵の少なくとも一部を前記デバイス識別子の少なくとも一部と組み合わせてパス文字列を生成することと、前記パス文字列をハッシュ化することと、を行い、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムの前記デバイス識別子の少なくとも一部と組み合わせてテスト文字列を生成することと、前記テスト文字列をハッシュ化することと、を行う、項目41に記載のコンピュータ可読媒体。
[項目57]
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス文字列から、予め定められた一揃いのビットを抽出することにより、前記アンロックパスワードを生成し、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記テスト文字列から、前記予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成する、項目56に記載のコンピュータ可読媒体。
[項目58]
不燃性エアロゾル供給システムに暗号鍵を設定するための方法であって、
前記不燃性エアロゾル供給システムのデバイス識別子を受信するステップと、
鍵生成サービスにより提供された1つ又は複数の暗号鍵に基づいて、前記不燃性エアロゾル供給システムに設定する特定の暗号鍵を取得するステップと、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納するステップと、
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むステップと、
を含む、方法。
[項目59]
前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得するステップが、
前記デバイス識別子を含むリクエストを前記鍵生成サービスに送信することと、
前記鍵提供サービスから、前記特定の鍵を受信することと、
を含み、
前記リクエストを前記鍵生成サービスに送信することによって、前記鍵提供サービスにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納する、項目58に記載の方法。
[項目60]
前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得するステップが、前記鍵提供サービスにより提供され、オフラインデバイスに格納された複数の暗号鍵から前記特定の暗号鍵を選択することを含み、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納するステップが、後で鍵格納サービスに移動させるため、前記デバイス識別子と関連付けて前記特定の鍵を格納することを含む、項目58に記載の方法。
[項目61]
前記鍵提供サービスへのデータ接続なしに動作するデバイスによって実行される、項目60に記載の方法。
[項目62]
前記特定の暗号鍵が、対称暗号化アルゴリズムの鍵である、項目58~61のいずれか一項に記載の方法。
[項目63]
前記鍵をアンロックサービスに提供し、前記デバイス識別子と関連付けて格納するステップをさらに含む、項目62に記載の方法。
[項目64]
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むステップが、前記鍵を前記不燃性エアロゾル供給システムでセキュアに格納することを含む、項目62又は63に記載の方法。
[項目65]
不燃性エアロゾル供給システムに暗号鍵を設定するためのシステムであって、
前記不燃性エアロゾル供給システムと、
前記不燃性エアロゾル供給システムのデバイス識別子を受信することと、
鍵生成サービスにより提供された1つ又は複数の暗号鍵に基づいて、前記不燃性エアロゾル供給システムに設定する特定の暗号鍵を取得することと、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むことと、
を行うように構成されたコンピュータデバイスと、
を備える、システム。
[項目66]
前記コンピュータデバイスが、
前記デバイス識別子を含むリクエストを前記鍵生成サービスに送信することと、
前記鍵提供サービスから、前記特定の鍵を受信することと、
によって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得するように構成され、
前記リクエストを前記鍵生成サービスに送信することによって、前記鍵提供サービスにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納する、項目65に記載のシステム。
[項目67]
前記コンピュータデバイスが、
前記鍵提供サービスにより提供され、オフラインデバイスに格納された複数の暗号鍵から前記特定の暗号鍵を選択することによって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得することと、
後で鍵格納サービスに移動させるため、前記デバイス識別子と関連付けて前記特定の鍵を格納することにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
を行うように構成されている、項目65に記載のシステム。
[項目68]
前記コンピュータデバイスが、前記鍵提供サービスへのデータ接続なしに動作するように構成されている、項目67に記載のシステム。
[項目69]
前記特定の暗号鍵が、対称暗号化アルゴリズムの鍵である、項目65~68のいずれか一項に記載のシステム。
[項目70]
前記コンピュータデバイスが、前記鍵をアンロックサービスに提供し、前記デバイス識別子と関連付けて格納するようにさらに構成されている、項目69に記載のシステム。
[項目71]
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むことが、前記鍵を前記不燃性エアロゾル供給システムでセキュアに格納することを含む、項目69又は70に記載のシステム。
[項目72]
コンピュータデバイスの処理回路により実行された場合に、
不燃性エアロゾル供給システムのデバイス識別子を受信することと、
鍵生成サービスにより提供された1つ又は複数の暗号鍵に基づいて、前記不燃性エアロゾル供給システムに設定する特定の暗号鍵を取得することと、
前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むことと、
を前記コンピュータデバイスに行わせる命令を含むコンピュータ可読媒体。
[項目73]
前記命令が、前記処理回路により実行された場合に、
前記デバイス識別子を含むリクエストを前記鍵生成サービスに送信することと、
前記鍵提供サービスから、前記特定の暗号鍵を受信することと、
によって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得することを前記コンピュータデバイスに行わせ、
前記リクエストを前記鍵生成サービスに送信することによって、前記鍵提供サービスにより、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納する、項目72に記載のコンピュータ可読媒体。
[項目74]
前記命令が、前記処理回路により実行された場合に、
前記鍵提供サービスにより提供され、オフラインデバイスに格納された複数の暗号鍵から前記特定の暗号鍵を選択することによって、前記不燃性エアロゾル供給システムに設定する前記特定の暗号鍵を取得することと、
後で鍵格納サービスに移動させるため、前記デバイス識別子と関連付けて前記特定の暗号鍵を格納することによって、前記特定の暗号鍵と関連付けて前記デバイス識別子を格納することと、
を前記コンピュータデバイスに行わせる、項目72に記載のコンピュータ可読媒体。
[項目75]
前記コンピュータデバイスが、前記鍵提供サービスへのデータ接続なしに動作するように構成されている、項目74に記載のコンピュータ可読媒体。
[項目76]
前記特定の暗号鍵が、対称暗号化アルゴリズムの鍵である、項目72~75のいずれか一項に記載のコンピュータ可読媒体。
[項目77]
前記命令が、実行された場合に、前記鍵をアンロックサービスに提供し、前記デバイス識別子と関連付けて格納することを前記コンピュータデバイスにさらに行わせる、項目76に記載のコンピュータ可読媒体。
[項目78]
前記特定の暗号鍵を前記不燃性エアロゾル供給システムに書き込むことが、前記鍵を前記不燃性エアロゾル供給システムでセキュアに格納することを含む、項目76又は77に記載のコンピュータ可読媒体。
Claims (57)
- 不燃性エアロゾル供給システムをアンロックするための方法であって、
年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信するステップと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信するステップと、
前記アンロックサービスから、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを受信するステップと、
前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送して認証することにより、前記パス鍵が前記不燃性エアロゾル供給システムのデバイス鍵に一致するかを判定するステップと、
を含む、方法。 - 前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記パス鍵が、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵である、請求項1に記載の方法。 - 年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するステップと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信するステップと、
をさらに含み、
前記アンロックリクエストを前記アンロックサービスに送信するステップが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信することを含み、
前記アンロックサービスから受信した前記アンロックパスワードが、前記不燃性エアロゾル供給システムにより認証され得る前記パス鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、請求項1又は2に記載の方法。 - 前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、請求項3に記載の方法。
- 前記アンロックサービスから受信した前記アンロックパスワードが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信したことを示す、請求項1~4のいずれか一項に記載の方法。
- 前記不燃性エアロゾル供給システムをアンロックするステップが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、請求項1~5のいずれか一項に記載の方法。
- 前記方法を実行するユーザデバイスが、プログラムインターフェースを介して、前記アンロックサービスと通信する、請求項1~6のいずれか一項に記載の方法。
- 前記アンロックサービスが、リモートサーバに設定されている、請求項1~7のいずれか一項に記載の方法。
- 不燃性エアロゾル供給システムをアンロックするためのデバイスであって、
年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスから、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを受信することと、
前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送して認証することにより、前記パス鍵が前記不燃性エアロゾル供給システムのデバイス鍵に一致するかを判定することと、
を行うように構成された処理回路を備える、デバイス。 - 前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記パス鍵が、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵である、請求項9に記載のデバイス。 - 年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信することと、
を行うようにさらに構成され、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記デバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信するように構成され、
前記アンロックサービスから受信した前記アンロックパスワードが、前記不燃性エアロゾル供給システムにより認証され得る前記パス鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、請求項9又は10に記載のデバイス。 - 前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、請求項11に記載のデバイス。
- 前記アンロックサービスから受信した前記アンロックパスワードが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信したことを示す、請求項9~12のいずれか一項に記載のデバイス。
- 前記不燃性エアロゾル供給システムをアンロックすることが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、請求項9~13のいずれか一項に記載のデバイス。
- プログラムインターフェースを介して、前記アンロックサービスと通信するように構成されている、請求項9~14のいずれか一項に記載のデバイス。
- 前記アンロックサービスが、リモートサーバに設定されている、請求項9~15のいずれか一項に記載のデバイス。
- 命令を含むコンピュータ可読媒体であって、前記命令が、コンピュータデバイスにより実行された場合に、不燃性エアロゾル供給システムをアンロックすることを前記コンピュータデバイスに行わせ、前記アンロックすることが、
年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスから、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを受信することと、
前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送して認証することにより、前記パス鍵が前記不燃性エアロゾル供給システムのデバイス鍵に一致するかを判定することと、
を含む、コンピュータ可読媒体。 - 前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記パス鍵が、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵である、請求項17に記載のコンピュータ可読媒体。 - 前記命令が、前記コンピュータデバイスにより実行された場合に、
年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムから、チャレンジ応答メッセージを受信することと、
を前記コンピュータデバイスにさらに行わせ、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記コンピュータデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信し、
前記アンロックサービスから受信した前記アンロックパスワードが、前記不燃性エアロゾル供給システムにより認証され得る前記パス鍵と前記チャレンジ応答メッセージとの間の暗号学的関係を提供する、請求項17又は18に記載のコンピュータ可読媒体。 - 前記チャレンジ応答メッセージが、前記不燃性エアロゾル供給システムにより選択された乱数に基づく、請求項19に記載のコンピュータ可読媒体。
- 前記アンロックサービスから受信した前記アンロックパスワードが、前記年齢検証プロセスが成功して完了した旨の指示を前記アンロックサービスが受信したことを示す、請求項17~20のいずれか一項に記載のコンピュータ可読媒体。
- 前記不燃性エアロゾル供給システムをアンロックすることが、ユーザに送達するエアロゾルの生成のために前記不燃性エアロゾル供給システムの使用を許可することを含む、請求項17~21のいずれか一項に記載のコンピュータ可読媒体。
- 前記デバイスが、プログラムインターフェースを介して、前記アンロックサービスと通信するように構成されている、請求項17~22のいずれか一項に記載のコンピュータ可読媒体。
- 前記アンロックサービスが、リモートサーバに設定されている、請求項17~23のいずれか一項に記載のコンピュータ可読媒体。
- 不燃性エアロゾル供給システムをアンロックするための方法であって、
ユーザデバイスから、パス鍵に基づくアンロックパスワードを前記不燃性エアロゾル供給システムで受信するステップと、
前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成するステップと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定するステップと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックするステップと、
を含む、方法。 - 前記テストパスワードを生成するステップが、
前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムのデバイス識別子の少なくとも一部と組み合わせて、テスト文字列を生成することと、
前記テスト文字列をハッシュ化することと、
を含む、請求項25に記載の方法。 - 前記テストパスワードを生成するステップが、前記テスト文字列から、予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成することを含む、請求項26に記載の方法。
- 前記ユーザデバイスから、チャレンジ要求メッセージを受信するステップと、
チャレンジ応答メッセージを生成するステップと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信するステップと、
をさらに含み、
前記アンロックパスワードが、所与のチャレンジ応答メッセージと前記パス鍵との間の暗号学的関係を提供し、
前記テストパスワードを生成するステップが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成することを含み、
前記テストパスワード及び前記アンロックパスワードを比較するステップが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、請求項25~27のいずれか一項に記載の方法。 - 前記チャレンジ応答メッセージを生成するステップが、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を含む、請求項28に記載の方法。
- 不燃性エアロゾル供給システムであって、
ユーザデバイスから、パス鍵に基づくアンロックパスワードを受信することと、
前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成することと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定することと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を行うように構成された処理回路を備える、不燃性エアロゾル供給システム。 - 前記テストパスワードを生成するため、前記処理回路が、
前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムのデバイス識別子の少なくとも一部と組み合わせて、テスト文字列を生成することと、
前記テスト文字列をハッシュ化することと、
を行うように構成されている、請求項30に記載の不燃性エアロゾル供給システム。 - 前記テストパスワードを生成するため、前記処理回路が、前記テスト文字列から、予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成するようにさらに構成されている、請求項31に記載の不燃性エアロゾル供給システム。
- 前記処理回路が、
前記ユーザデバイスから、チャレンジ要求メッセージを受信することと、
チャレンジ応答メッセージを生成することと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
を行うようにさらに構成され、
前記アンロックパスワードが、所与のチャレンジ応答メッセージと前記パス鍵との間の暗号学的関係を提供し、
前記テストパスワードを生成するため、前記処理回路が、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成するように構成され、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、請求項30~32のいずれか一項に記載の不燃性エアロゾル供給システム。 - 前記チャレンジ応答メッセージを生成するため、前記処理回路が、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を行うように構成されている、請求項33に記載の不燃性エアロゾル供給システム。
- 不燃性エアロゾル供給システムの処理回路により実行された場合に、
ユーザデバイスから、パス鍵に基づくアンロックパスワードを受信することと、
前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成することと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定することと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を前記不燃性エアロゾル供給システムに行わせる命令を含むコンピュータ可読媒体。 - 前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、
前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムのデバイス識別子の少なくとも一部と組み合わせて、テスト文字列を生成することと、
前記テスト文字列をハッシュ化することと、
を行う、請求項35に記載のコンピュータ可読媒体。 - 前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記テスト文字列から、予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成する、請求項36に記載のコンピュータ可読媒体。
- 前記命令が、前記処理回路により実行された場合に、
前記ユーザデバイスから、チャレンジ要求メッセージを受信することと、
チャレンジ応答メッセージを生成することと、
前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
を前記不燃性エアロゾル供給システムにさらに行わせ、
前記アンロックパスワードが、所与のチャレンジ応答メッセージと前記パス鍵との間の暗号学的関係を提供し、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成し、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、請求項35~37のいずれか一項に記載のコンピュータ可読媒体。 - 前記チャレンジ応答メッセージを生成するため、前記処理回路が、乱数を選択することと、前記選択した乱数に応じて前記チャレンジ応答メッセージを生成することと、を行うように構成されている、請求項38に記載のコンピュータ可読媒体。
- 不燃性エアロゾル供給システムをアンロックするための方法であって、
ユーザデバイスにより、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信するステップと、
前記ユーザデバイスにより、前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信するステップと、
前記アンロックサービスにより、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを生成するステップと、
前記アンロックサービスにより、前記アンロックパスワードを前記ユーザデバイスに送信するステップと、
前記ユーザデバイスにより、前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送するステップと、
前記不燃性エアロゾル供給システムにより、前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成するステップと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定するステップと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックするステップと、
を含む、方法。 - 前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から選択された前記不燃性エアロゾル供給システムの特定のパス鍵を選択することを含む、請求項40に記載の方法。 - 年齢検証サービスから前記指示を受信したことに応答して、前記ユーザデバイスにより、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するステップと、
前記不燃性エアロゾル供給システムにより、チャレンジ応答メッセージを生成するステップと、
前記不燃性エアロゾル供給システムにより、前記チャレンジ応答メッセージを前記ユーザデバイスに送信するステップと、
をさらに含み、
前記アンロックリクエストを前記アンロックサービスに送信するステップが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信することを含み、
前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記パス鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供することを含み、
前記不燃性エアロゾル供給システムにより前記テストパスワードを生成するステップが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成することを含み、
前記テストパスワード及び前記アンロックパスワードを比較するステップが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、請求項40又は41に記載の方法。 - 前記アンロックリクエストに応答して、前記アンロックサービスにより、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証するステップをさらに含み、
前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答する、請求項40~42のいずれか一項に記載の方法。 - 前記アンロックサービスにより前記アンロックパスワードを生成するステップが、前記パス鍵の少なくとも一部を前記デバイス識別子の少なくとも一部と組み合わせてパス文字列を生成することと、前記パス文字列をハッシュ化することと、を含み、
前記不燃性エアロゾル供給システムにより前記テストパスワードを生成するステップが、前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムの前記デバイス識別子の少なくとも一部と組み合わせてテスト文字列を生成することと、前記テスト文字列をハッシュ化することと、を含む、請求項41に記載の方法。 - 前記アンロックパスワードを生成するステップが、前記パス文字列から、予め定められた一揃いのビットを抽出することにより、前記アンロックパスワードを生成することをさらに含み、
前記テストパスワードを生成するステップが、前記テスト文字列から、前記予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成することを含む、請求項44に記載の方法。 - 不燃性エアロゾル供給システムと、
ユーザデバイスと、
アンロックサービスと、
を備えるシステムであって、
前記ユーザデバイスが、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信し、前記不燃性エアロゾル供給システムのアンロックリクエストを前記アンロックサービスに送信するように構成され、
前記アンロックサービスが、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを生成し、前記アンロックパスワードを前記ユーザデバイスに送信するように構成され、
前記ユーザデバイスが、前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送するようにさらに構成され、
前記不燃性エアロゾル供給システムが、前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成し、前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定し、前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックするように構成されている、システム。 - 前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から前記不燃性エアロゾル供給システムの特定のパス鍵を選択するように構成されている、請求項46に記載のシステム。 - 前記ユーザデバイスが、年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信するように構成され、
前記不燃性エアロゾル供給システムが、チャレンジ応答メッセージを生成するように構成され、
前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージを前記ユーザデバイスに送信するように構成され、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記ユーザデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信するように構成され、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供するように構成され、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成するように構成され、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、請求項46又は47に記載のシステム。 - 前記アンロックサービスが、前記アンロックリクエストに応答して、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証するように構成され、
前記アンロックサービスが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答して、前記アンロックパスワードを生成する、請求項46~48のいずれか一項に記載のシステム。 - 前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵の少なくとも一部を前記デバイス識別子の少なくとも一部と組み合わせてパス文字列を生成することと、前記パス文字列をハッシュ化することと、を行うように構成され、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムの前記デバイス識別子の少なくとも一部と組み合わせてテスト文字列を生成することと、前記テスト文字列をハッシュ化することと、を行うように構成されている、請求項47に記載のシステム。 - 前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス文字列から、予め定められた一揃いのビットを抽出することにより、前記アンロックパスワードを生成するように構成され、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記テスト文字列から、前記予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成するように構成されている、請求項50に記載のシステム。 - 不燃性エアロゾル供給システム、ユーザデバイス、及びアンロックサービスの処理回路により実行された場合に、
ユーザデバイスにより、年齢検証サービスから、前記不燃性エアロゾル供給システムの年齢検証プロセスが成功して完了した旨の指示を受信することと、
前記ユーザデバイスにより、前記不燃性エアロゾル供給システムのアンロックリクエストをアンロックサービスに送信することと、
前記アンロックサービスにより、前記アンロックサービスがアクセス可能なパス鍵に基づくアンロックパスワードを生成することと、
前記アンロックサービスにより、前記アンロックパスワードを前記ユーザデバイスに送信することと、
前記ユーザデバイスにより、前記アンロックパスワードを前記不燃性エアロゾル供給システムに転送することと、
前記不燃性エアロゾル供給システムにより、前記不燃性エアロゾル供給システムに格納されたデバイス鍵に基づいてテストパスワードを生成することと、
前記テストパスワード及び前記アンロックパスワードを比較して、前記アンロックパスワードが基づく前記パス鍵に前記デバイス鍵が一致するかを判定することと、
前記比較の一致の検出に応答して、前記不燃性エアロゾル供給システムをアンロックすることと、
を前記処理回路に行わせる命令を含むコンピュータ可読媒体。 - 前記アンロックサービスに送信された前記アンロックリクエストが、前記不燃性エアロゾル供給システムのデバイス識別子を含み、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記デバイス識別子に基づいて前記アンロックサービスがアクセス可能な複数のパス鍵から前記不燃性エアロゾル供給システムの特定のパス鍵を選択する、請求項52に記載のコンピュータ可読媒体。 - 前記命令が、
前記ユーザデバイスが、年齢検証サービスから前記指示を受信したことに応答して、チャレンジ要求メッセージを前記不燃性エアロゾル供給システムに送信することと、
前記不燃性エアロゾル供給システムが、チャレンジ応答メッセージを生成することと、
前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージを前記ユーザデバイスに送信することと、
をさらに行わせ、
前記アンロックリクエストを前記アンロックサービスに送信するため、前記ユーザデバイスが、前記チャレンジ応答メッセージを含むアンロックリクエストを送信し、
前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵と所与のチャレンジ応答メッセージとの間の暗号学的関係を提供し、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記チャレンジ応答メッセージに基づいて前記テストパスワードを生成し、
前記テストパスワード及び前記アンロックパスワードを比較することが、前記不燃性エアロゾル供給システムにより生成された前記チャレンジ応答メッセージが前記所与のチャレンジ応答メッセージに一致するかを判定することをさらに行う、請求項52又は53に記載のコンピュータ可読媒体。 - 前記命令が、
前記アンロックサービスが、前記アンロックリクエストに応答して、前記不燃性エアロゾル供給システムの前記年齢検証プロセスが成功して完了したものと前記年齢検証プロセスで検証することと、
前記アンロックサービスが、前記年齢検証プロセスが成功して完了した旨の検証の成功に応答して前記アンロックパスワードを生成することと、
をさらに行わせる、請求項52~54のいずれか一項に記載のコンピュータ可読媒体。 - 前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス鍵の少なくとも一部を前記デバイス識別子の少なくとも一部と組み合わせてパス文字列を生成することと、前記パス文字列をハッシュ化することと、を行い、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記デバイス鍵の少なくとも一部を前記不燃性エアロゾル供給システムの前記デバイス識別子の少なくとも一部と組み合わせてテスト文字列を生成することと、前記テスト文字列をハッシュ化することと、を行う、請求項53に記載のコンピュータ可読媒体。 - 前記アンロックパスワードを生成するため、前記アンロックサービスが、前記パス文字列から、予め定められた一揃いのビットを抽出することにより、前記アンロックパスワードを生成し、
前記テストパスワードを生成するため、前記不燃性エアロゾル供給システムが、前記テスト文字列から、前記予め定められた一揃いのビットを抽出することにより、前記テストパスワードを生成する、請求項56に記載のコンピュータ可読媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025097563A JP2025134763A (ja) | 2021-03-12 | 2025-06-11 | 不燃性エアロゾル供給システムに暗号鍵を設定するための方法およびシステム並びにコンピュータ可読媒体 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB2103483.0 | 2021-03-12 | ||
| GBGB2103483.0A GB202103483D0 (en) | 2021-03-12 | 2021-03-12 | Aerosol provision system security |
| PCT/GB2022/050625 WO2022189796A1 (en) | 2021-03-12 | 2022-03-10 | Aerosol provision system security |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025097563A Division JP2025134763A (ja) | 2021-03-12 | 2025-06-11 | 不燃性エアロゾル供給システムに暗号鍵を設定するための方法およびシステム並びにコンピュータ可読媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024512423A JP2024512423A (ja) | 2024-03-19 |
| JP7697030B2 true JP7697030B2 (ja) | 2025-06-23 |
Family
ID=75623075
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023555593A Active JP7697030B2 (ja) | 2021-03-12 | 2022-03-10 | 不燃性エアロゾル供給システムをアンロックするための方法、デバイス、コンピュータ可読媒体および不燃性エアロゾル供給システム |
| JP2025097563A Pending JP2025134763A (ja) | 2021-03-12 | 2025-06-11 | 不燃性エアロゾル供給システムに暗号鍵を設定するための方法およびシステム並びにコンピュータ可読媒体 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025097563A Pending JP2025134763A (ja) | 2021-03-12 | 2025-06-11 | 不燃性エアロゾル供給システムに暗号鍵を設定するための方法およびシステム並びにコンピュータ可読媒体 |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US20240148077A1 (ja) |
| EP (1) | EP4304400A1 (ja) |
| JP (2) | JP7697030B2 (ja) |
| KR (1) | KR20230144073A (ja) |
| CN (1) | CN116997269A (ja) |
| AU (1) | AU2022233564A1 (ja) |
| BR (1) | BR112023018486A2 (ja) |
| CA (1) | CA3211561A1 (ja) |
| CO (1) | CO2023012074A2 (ja) |
| GB (1) | GB202103483D0 (ja) |
| IL (1) | IL305345A (ja) |
| MX (1) | MX2023010475A (ja) |
| WO (1) | WO2022189796A1 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020006311A1 (en) | 2018-06-27 | 2020-01-02 | Juul Labs, Inc. | Connected vaporizer device systems |
| WO2020205855A1 (en) | 2019-04-02 | 2020-10-08 | Rai Strategic Holdings, Inc. | Authentication and age verification for an aerosol delivery device |
| WO2021023533A1 (en) | 2019-08-02 | 2021-02-11 | Jt International S.A. | Method, apparatuses and computer program product for enabling operation of an aerosol generation device |
| JP2021508457A (ja) | 2017-12-21 | 2021-03-11 | ジュール・ラブズ・インコーポレイテッドJuul Labs, Inc. | 気化器の制御 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107822208A (zh) * | 2017-12-11 | 2018-03-23 | 深圳市海派特光伏科技有限公司 | 电子烟及电子烟激活系统 |
-
2021
- 2021-03-12 GB GBGB2103483.0A patent/GB202103483D0/en not_active Ceased
-
2022
- 2022-03-10 WO PCT/GB2022/050625 patent/WO2022189796A1/en not_active Ceased
- 2022-03-10 IL IL305345A patent/IL305345A/en unknown
- 2022-03-10 CA CA3211561A patent/CA3211561A1/en active Pending
- 2022-03-10 BR BR112023018486A patent/BR112023018486A2/pt not_active Application Discontinuation
- 2022-03-10 US US18/549,975 patent/US20240148077A1/en active Pending
- 2022-03-10 KR KR1020237030787A patent/KR20230144073A/ko active Pending
- 2022-03-10 CN CN202280020389.9A patent/CN116997269A/zh active Pending
- 2022-03-10 MX MX2023010475A patent/MX2023010475A/es unknown
- 2022-03-10 EP EP22712604.2A patent/EP4304400A1/en active Pending
- 2022-03-10 JP JP2023555593A patent/JP7697030B2/ja active Active
- 2022-03-10 AU AU2022233564A patent/AU2022233564A1/en not_active Abandoned
-
2023
- 2023-09-12 CO CONC2023/0012074A patent/CO2023012074A2/es unknown
-
2025
- 2025-06-11 JP JP2025097563A patent/JP2025134763A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021508457A (ja) | 2017-12-21 | 2021-03-11 | ジュール・ラブズ・インコーポレイテッドJuul Labs, Inc. | 気化器の制御 |
| WO2020006311A1 (en) | 2018-06-27 | 2020-01-02 | Juul Labs, Inc. | Connected vaporizer device systems |
| WO2020205855A1 (en) | 2019-04-02 | 2020-10-08 | Rai Strategic Holdings, Inc. | Authentication and age verification for an aerosol delivery device |
| WO2021023533A1 (en) | 2019-08-02 | 2021-02-11 | Jt International S.A. | Method, apparatuses and computer program product for enabling operation of an aerosol generation device |
Also Published As
| Publication number | Publication date |
|---|---|
| BR112023018486A2 (pt) | 2023-11-21 |
| CO2023012074A2 (es) | 2023-09-29 |
| KR20230144073A (ko) | 2023-10-13 |
| JP2024512423A (ja) | 2024-03-19 |
| US20240148077A1 (en) | 2024-05-09 |
| CA3211561A1 (en) | 2022-09-15 |
| MX2023010475A (es) | 2023-09-15 |
| CN116997269A (zh) | 2023-11-03 |
| EP4304400A1 (en) | 2024-01-17 |
| JP2025134763A (ja) | 2025-09-17 |
| GB202103483D0 (en) | 2021-04-28 |
| AU2022233564A1 (en) | 2023-09-07 |
| IL305345A (en) | 2023-10-01 |
| WO2022189796A1 (en) | 2022-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7758749B2 (ja) | エアロゾル供給システムをアンロックするための方法及びデバイス、非一過性コンピュータ可読記憶媒体、並びにエアロゾル供給システム | |
| JP7706455B2 (ja) | 非接触カード個人識別システム | |
| US9853813B2 (en) | Method for securing a private key | |
| TWI454111B (zh) | 用於確保通訊之鑑別及完備性的技術 | |
| US9641344B1 (en) | Multiple factor authentication in an identity certificate service | |
| CN116633530B (zh) | 量子密钥传输方法、装置及系统 | |
| CN107209983A (zh) | 用于认证的无线密钥管理 | |
| GB2554082B (en) | User sign-in and authentication without passwords | |
| JP2019530265A (ja) | グラフィックコード情報を提供及び取得する方法及び装置並びに端末 | |
| CN107920052B (zh) | 一种加密方法及智能装置 | |
| CN101771680B (zh) | 一种向智能卡写入数据的方法、系统以及远程写卡终端 | |
| JP2017152880A (ja) | 認証システム、鍵処理連携方法、および、鍵処理連携プログラム | |
| KR101531662B1 (ko) | 사용자 단말과 서버간 상호 인증 방법 및 시스템 | |
| CN113766450A (zh) | 车辆虚拟钥匙共享方法及移动终端、服务器、车辆 | |
| CN112036881A (zh) | 一种用区块链打通不同系统帐户的软硬件实现方式 | |
| CN114490552A (zh) | 数据传输方法、装置和电子设备 | |
| JP5622668B2 (ja) | アプリケーション認証システム、アプリケーション認証方法 | |
| JP7697030B2 (ja) | 不燃性エアロゾル供給システムをアンロックするための方法、デバイス、コンピュータ可読媒体および不燃性エアロゾル供給システム | |
| KR102053993B1 (ko) | 인증서를 이용한 사용자 인증 방법 | |
| CN108323231B (zh) | 一种传输密钥的方法、接收终端和分发终端 | |
| WO2023199619A1 (ja) | リモート署名システム及び耐タンパ装置 | |
| KR101790121B1 (ko) | 전자 기기 인증 방법 및 시스템 | |
| KR101987579B1 (ko) | 웹 메일과 otp 및 디피 헬만 키교환을 이용한 보안메일의 송수신 방법 및 시스템 | |
| TWI633231B (zh) | Smart lock and smart lock control method | |
| CN115278666A (zh) | 基于无线通信技术的主动加密网络信息安全传输系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231020 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240820 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250219 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250520 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250611 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7697030 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |