【手続補正書】
【提出日】令和2年6月18日(2020.6.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器にデータ管理方法を実行させるコンピュータプログラムであって、
前記データ管理方法は、
前記電子機器に格納されたデータへのアクセスを許容するための第１パスワードを設定する段階、
前記データを削除するか前記データへのアクセスを遮断するための第２パスワードを設定する段階、
パスワードの入力のためのユーザインタフェースを提供する段階、および
前記ユーザインタフェースに前記第１パスワードが入力された場合には、前記データへのアクセスを許容し、前記ユーザインタフェースに前記第２パスワードが入力された場合には、前記データを削除するか前記データへのアクセスを遮断して入力されたパスワードを処理する段階、
を含む、コンピュータプログラム。
【請求項２】
前記第１パスワードを設定する段階は、
任意の文字列で生成されたキーを利用して前記データを暗号化し、前記任意の文字列および前記第１パスワード間の第１演算の結果値を格納し、
前記入力されたパスワードを処理する段階は、
前記第１パスワードが入力された場合、前記格納された結果値と前記第１パスワード間の第２演算の結果として前記キーを復元し、前記復元されたキーによって前記暗号化されたデータを修復して前記データへのアクセスを許容し、
前記第１演算と前記第２演算は、逆演算関係を有する、請求項１に記載のコンピュータプログラム。
【請求項３】
前記入力されたパスワードを処理する段階は、
前記第２パスワードが入力された場合、前記格納された結果値を削除して前記データへのアクセスを遮断する、請求項２に記載のコンピュータプログラム。
【請求項４】
前記入力されたパスワードを処理する段階は、
前記格納された結果値の削除前に、前記生成されたキーを予め設定された電子メールアドレスに送信するか、前記電子機器と連結する外部記憶装置に送信するか、予め設定されたサーバにアップロードして前記結果値をバックアップする、請求項３に記載のコンピュータプログラム。
【請求項５】
前記入力されたパスワードを処理する段階は、
前記第２パスワードが入力されたことによって前記格納された結果値を削除した後、前記暗号化されたデータを削除する、請求項３又は４に記載のコンピュータプログラム。
【請求項６】
前記第１パスワードを設定する段階は、
任意の文字列で生成されたキーを利用して前記データを暗号化し、前記任意の文字列および前記第１パスワード間の第１演算の結果値を格納し、
前記第２パスワードを設定する段階は、
前記第２パスワードとは別の公開キーおよび秘密キーのペアを生成し、前記秘密キーを前記電子機器の外部に送り出すための機能を提供し、前記公開キーのみを前記電子機器に格納し、
前記入力されたパスワードを処理する段階は、
前記第２パスワードが入力された場合、前記格納された結果値を前記公開キーによって暗号化して前記データへのアクセスを遮断する、請求項１に記載のコンピュータプログラム。
【請求項７】
前記第１パスワードを設定する段階は、
前記第１パスワードと関連して生成されたキーを利用して前記データを暗号化し、
前記入力されたパスワードを処理する段階は、
前記第１パスワードが入力された場合、前記暗号化されたデータを前記生成されたキーによって復号化して前記データへのアクセスを許容し、前記第２パスワードが入力された場合、前記生成されたキーを削除して前記データへのアクセスを遮断する、請求項１に記載のコンピュータプログラム。
【請求項８】
前記第１パスワードを設定する段階は、
前記第１パスワードと関連して生成されたキーを利用して前記データを暗号化し、
前記第２パスワードを設定する段階は、
前記第２パスワードとは別の公開キーおよび秘密キーのペアを生成し、前記秘密キーを前記電子機器の外部に送り出すための機能を提供し、前記公開キーのみを前記電子機器に格納し、
前記入力されたパスワードを処理する段階は、
前記第１パスワードが入力された場合には、前記暗号化されたデータを前記第１パスワードと関連して生成されたキーによって復号化して前記データへのアクセスを許容し、前記第２パスワードが入力された場合には、前記第１パスワードと関連して生成されたキーを前記公開キーによって暗号化して前記データへのアクセスを遮断する、請求項１に記載のコンピュータプログラム。
【請求項９】
前記入力されたパスワードを処理する段階は、
前記第２パスワードが入力されて前記データを削除するか前記データへのアクセスを遮断している間、前記電子機器への入力に対してインタラクションしない予め設定された画面を表示する、請求項１に記載のコンピュータプログラム。
【請求項１０】
前記データは、前記電子機器にインストールされて実行されるアプリケーションによって管理されるデータを含み、
前記入力されたパスワードを処理する段階は、
前記アプリケーションの制御にしたがって前記入力されたパスワードを処理する、請求項１乃至９のいずれか一項に記載のコンピュータプログラム。
【請求項１１】
前記ユーザインタフェースを提供する段階は、
前記アプリケーションがフォアグラウンドによって実行されるたびに前記ユーザインタフェースを提供してパスワードの入力を要請する、請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記第２パスワードを設定する段階は、
前記データのうち指定された少なくとも一部のデータを前記第２パスワードと連係して設定し、
前記入力されたパスワードを処理する段階は、
前記第２パスワードが入力された場合、前記第２パスワードと連係して設定された前記少なくとも一部のデータを削除するか、第２パスワードと連係して設定された前記少なくとも一部のデータへのアクセスを遮断する、請求項１又は２に記載のコンピュータプログラム。
【請求項１３】
前記第２パスワードを設定する段階は、
互いに異なる複数の第２パスワードを設定し、
前記入力されたパスワードを処理する段階は、
前記互いに異なる複数の第２パスワードのうちの少なくとも１つが入力された場合、前記データを削除するか、前記データへのアクセスを遮断する、請求項１又は２に記載のコンピュータプログラム。
【請求項１４】
前記第１パスワードは、前記電子機器の使用を許容して前記データへのアクセスを許容するためのパスワード、前記電子機器にインストールされた特定のアプリケーションの実行を許容して前記データへのアクセスを許容するためのパスワード、または前記データへの直接アクセスを許容するためのパスワードを含む、請求項１乃至１３のいずれか一項に記載のコンピュータプログラム。
【請求項１５】
電子機器が実行するデータ管理方法であって、
前記電子機器に格納されたデータへのアクセスを許容するための第１パスワードを設定する段階、
前記データを削除するか前記データへのアクセスを遮断するための第２パスワードを設定する段階、
パスワードの入力のためのユーザインタフェースを提供する段階、および
前記ユーザインタフェースに前記第１パスワードが入力された場合には、前記データへのアクセスを許容し、前記ユーザインタフェースに前記第２パスワードが入力された場合には、前記データを削除するか前記データへのアクセスを遮断して入力されたパスワードを処理する段階
を含む、データ管理方法。
【請求項１６】
前記第１パスワードを設定する段階は、
任意の文字列で生成されたキーを利用して前記データを暗号化し、前記任意の文字列および前記第１パスワード間の第１演算の結果値を格納し、
前記入力されたパスワードを処理する段階は、
前記第１パスワードが入力された場合、前記格納された結果値と前記第１パスワード間の第２演算の結果として前記キーを復元し、前記復元されたキーによって前記暗号化されたデータを復元して前記データへのアクセスを許容し、
前記第１演算と前記第２演算は、逆演算関係を有する、請求項１５に記載のデータ管理方法。
【請求項１７】
前記入力されたパスワードを処理する段階は、
前記第２パスワードが入力された場合、前記格納された結果値を削除して前記データへのアクセスを遮断する、請求項１５又は１６に記載のデータ管理方法。
【請求項１８】
前記第１パスワードを設定する段階は、
任意の文字列で生成されたキーを利用して前記データを暗号化し、前記任意の文字列および前記第１パスワード間の第１演算の結果値を格納し、
前記第２パスワードを設定する段階は、
前記第２パスワードとは別の公開キーおよび秘密キーのペアを生成し、前記秘密キーを前記電子機器の外部に送り出すための機能を提供し、前記公開キーのみを前記電子機器に格納し、
前記入力されたパスワードを処理する段階は、
前記第２パスワードが入力された場合、前記格納された結果値を前記公開キーによって暗号化して前記データへのアクセスを遮断する、請求項１５に記載のデータ管理方法。
【請求項１９】
前記第１パスワードを設定する段階は、
前記第１パスワードと関連して生成されたキーを利用して前記データを暗号化し、
前記入力されたパスワードを処理する段階は、
前記第１パスワードが入力された場合には、前記暗号化されたデータを前記生成されたキーによって復号化して前記データへのアクセスを許容し、前記第２パスワードが入力された場合には、前記生成されたキーを削除して前記データへのアクセスを遮断する、請求項１５に記載のデータ管理方法。
【請求項２０】
前記第１パスワードを設定する段階は、
前記第１パスワードと関連して生成されたキーを利用して前記データを暗号化し、
前記第２パスワードを設定する段階は、
前記第２パスワードとは別の公開キーおよび秘密キーのペアを生成し、前記秘密キーを前記電子機器の外部に送り出すための機能を提供し、前記公開キーのみを前記電子機器に格納し、
前記入力されたパスワードを処理する段階は、
前記第１パスワードが入力された場合には、前記暗号化されたデータを前記第１パスワードと関連して生成されたキーによって復号化して前記データへのアクセスを許容し、前記第２パスワードが入力された場合には、前記第１パスワードと関連して生成されたキーを前記公開キーによって暗号化して前記データへのアクセスを遮断する、請求項１５に記載のデータ管理方法。