【手続補正書】
【提出日】令和1年9月27日(2019.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記号のセットから選択された所定の数の記号（「パスコード記号」）を含む所定の電子的に格納されたパスコード（「パスコード」）を使用して、電子的に格納された情報へのユーザーアクセスを許可する（「認証する」）方法であって、前記パスコード記号の各々が所定のピン位置によって特徴付けられ、前記方法が、
トークンセットを電子装置のユーザーインタフェースを介して前記ユーザーに提示することであって、前記トークンセットが、少なくとも２つのトークンを含み、かつ前記トークンセット内の各トークンが、前記記号のセットに属する少なくとも２つの記号を含むことと、
前記パスコード内の各ピン位置に対して、前記ユーザーインタフェースを介して前記トークンセットからトークンを選択することを前記ユーザーに要求することと、
前記ユーザーが選択したトークンに基づいて前記ユーザーを認証することであって、
前記ユーザーによって選択されたトークンの数が、前記パスコード内の記号の数に等しく、
前記選択されたトークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記選択されたトークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、前記ユーザーが認証されることと、
を含む、方法。
【請求項２】
前記ユーザーによって選択されたトークンの数が、前記パスコード内の記号の数に等しく、
選択された各トークンが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード内の記号のどれが前記選択されたトークンの各々内に含まれるかに基づいて、前記選択されたトークンの各々のピン位置が、前記パスコード記号の各々のピン位置に対応する
場合に、前記ユーザーが認証される、請求項１に記載の方法。
【請求項３】
前記記号のセット内の記号の数が、前記ユーザーに提示されるトークンの数に等しい、請求項１に記載の方法。
【請求項４】
前記記号のセット内の記号の数が、前記ユーザーに提示されるトークンの数より大きい、請求項１に記載の方法。
【請求項５】
各トークンが、前記記号のセットに属する４つの記号を含む、請求項１に記載の方法。
【請求項６】
記号の各セットが、４つのサブセット（「次元」）に分割され、各トークンが、記号の各次元からの記号を含む、請求項５に記載の方法。
【請求項７】
各トークンが、前記記号のセットに属する５つの記号を含む、請求項１に記載の方法。
【請求項８】
記号の各セットが、５つのサブセット（「次元」）に分割され、各トークンが、記号の各次元からの記号を含む、請求項７に記載の方法。
【請求項９】
前記記号のセットが、Ｕｎｉｃｏｄｅシステムに基づいている、請求項１に記載の方法。
【請求項１０】
前記記号のセットが、少なくとも２つのサブセット（「次元」）に分割され、各トークンが、前記少なくとも２つの次元の各々からの記号を含む、請求項１に記載の方法。
【請求項１１】
記号のセットから選択された所定の数の記号（「パスコード記号」）を含む所定の電子的に格納されたパスコード（「パスコード」）を使用して、電子的に格納された情報へのユーザーアクセスを許可する（「認証する」）ためのシステムであって、前記パスコード記号の各々が、所定のピン位置によって特徴付けられ、前記システムが、
プロセッサと、
前記プロセッサによってアクセス可能なメモリと、
前記メモリ内に格納されたコンピュータ可読命令のセットを含む認証／暗号化モジュールであって、前記コンピュータ可読命令は、前記プロセッサによって、
トークンセットを前記ユーザーに提示することであって、前記トークンセットが、少なくとも２つのトークンを含み、前記トークンセット内の各トークンが、前記記号のセットに属する少なくとも２つの記号を含むことと、
前記パスコード内の各ピン位置に対して、ユーザーインタフェースを介して前記トークンセットからトークンを選択することを前記ユーザーに要求することと、
前記ユーザーが選択したトークンに基づいて前記ユーザーを認証することであって、前記プロセッサは、
前記ユーザーによって選択されたトークンの数が、前記パスコード内の記号の数に等しく、
前記選択されたトークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記選択されたトークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、前記ユーザーが認証されると判断することと、
を行うように実行可能である、認証／暗号化モジュールと、
を備える、システム。
【請求項１２】
前記プロセッサが、
前記ユーザーによって選択されたトークンの数が、前記パスコード内の記号の数に等しく、
選択された各トークンが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード内の記号のどれが前記選択されたトークンの各々内に含まれるかに基づいて、前記選択されたトークンの各々のピン位置が、前記パスコード記号の各々のピン位置に対応する
場合に、前記ユーザーが認証されると判断する、請求項１１に記載のシステム。
【請求項１３】
前記記号のセット内の記号の数が、前記ユーザーに提示されるトークンの数に等しい、請求項１１に記載のシステム。
【請求項１４】
前記記号のセット内の記号の数が、前記ユーザーに提示されるトークンの数より大きい、請求項１１に記載のシステム。
【請求項１５】
各トークンが、前記記号のセットに属する４つの記号を含む、請求項１１に記載のシステム。
【請求項１６】
記号の各セットが、４つのサブセット（「次元」）に分割され、各トークンが、記号の各次元からの記号を含む、請求項１５に記載のシステム。
【請求項１７】
各トークンが、前記記号のセットに属する５つの記号を含む、請求項１１に記載のシステム。
【請求項１８】
記号の各セットが、５つのサブセット（「次元」）に分割され、各トークンが、記号の各次元からの記号を含む、請求項１７に記載のシステム。
【請求項１９】
前記記号のセットが、Ｕｎｉｃｏｄｅシステムに基づいている、請求項１１に記載のシステム。
【請求項２０】
前記記号のセットが、少なくとも２つのサブセット（「次元」）に分割され、各トークンが、前記少なくとも２つの次元の各々からの記号を含む、請求項１１に記載のシステム。
【請求項２１】
情報のための暗号化／復号方法であって、前記方法が、
記号のセットから選択された所定の数の記号（「パスコード記号」）を含むパスコード（「パスコード」）を受信および電子的に格納することであって、前記パスコード記号の各々が、前記パスコード内の所定のピン位置によって特徴付けられることと、
暗号化されるべき元の情報（「元の情報」）を受信することであって、前記元の情報が、所定の数の元の情報要素をそれぞれの情報要素位置内に含み、前記元の情報要素が、情報要素のセットから選択されることと、
暗号化された情報を生成するために、前記情報要素のセットからランダムに選択された情報要素「（ランダムな情報要素）」を前記元の情報にランダムな情報要素位置で挿入することと、
各元のおよびランダムな情報要素に対してトークンセットを生成することであって、各トークンセットが、同じ数のトークンを含み、かつ少なくとも２つのトークンを含み、各トークンセット内の各トークンが、前記記号のセットに属する少なくとも２つの記号を含むことと、
前記暗号化された情報内の各元のおよびランダムな情報要素に対してそれぞれの鍵を生成することであって、各鍵は、少なくとも２つの鍵トークンを含み、各鍵からの各鍵トークンが、前記鍵のそれぞれのトークンセットから選択され、各元の情報要素の対応する鍵内の鍵トークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含むことと、
を含み、
前記鍵が、前記暗号化された情報を復号するために前記パスコードとともに使用されるよう適合されるように、前記鍵が生成され、それにより、２つ以上の機器間で安全な情報交換を可能にする、方法。
【請求項２２】
復号プロセス中に、前記暗号化された情報内の情報要素が、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の鍵トークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、有効な情報要素であると判断される、請求項２１に記載の方法。
【請求項２３】
復号プロセス中に、前記暗号化された情報内の情報要素が、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の各鍵トークンが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、有効な情報要素であると判断される、請求項２１に記載の方法。
【請求項２４】
前記記号のセットが、少なくとも２つのサブセット（「次元」）に分割され、各トークンおよび各鍵トークンが、前記少なくとも２つの次元の各々からの記号を含む、請求項２１に記載の方法。
【請求項２５】
前記記号のセット内の記号の数が、前記トークンセット内のトークンの数に等しい、請求項２１に記載の方法。
【請求項２６】
前記記号のセット内の記号の数が、前記トークンセット内のトークンの数より大きい、請求項２１に記載の方法。
【請求項２７】
各鍵トークンが、前記記号のセットに属する４つの記号を含む、請求項２１に記載の方法。
【請求項２８】
記号の各セットが、４つのサブセット（「次元」）に分割され、各トークンおよび各鍵トークンが、記号の各次元からの記号を含む、請求項２７に記載の方法。
【請求項２９】
各鍵トークンが、前記記号のセットに属する５つの記号を含む、請求項２１に記載の方法。
【請求項３０】
記号の各セットが、５つのサブセット（「次元」）に分割され、各トークンおよび各鍵トークンが、記号の各次元からの記号を含む、請求項２９に記載の方法。
【請求項３１】
前記情報要素のセットが、Ｕｎｉｃｏｄｅシステムに基づいている、請求項２１に記載の方法。
【請求項３２】
情報の暗号化／復号のためのシステムであって、前記システムが、
プロセッサと、
前記プロセッサによってアクセス可能なメモリと、
前記メモリ内に格納されたコンピュータ可読命令のセットを含む認証／暗号化モジュールであって、前記コンピュータ可読命令が、前記プロセッサによって、
記号のセットから選択された所定の数の記号（「パスコード記号」）を含むパスコード（「パスコード」）を受信および電子的に格納することであって、前記パスコード記号の各々が、前記パスコード内の所定のピン位置によって特徴付けられることと、
暗号化されるべき元の情報（「元の情報」）を受信することであって、前記元の情報が、所定の数の元の情報要素をそれぞれの情報要素位置内に含み、前記元の情報要素が、情報要素のセットから選択されることと、
暗号化された情報を生成するために、前記情報要素のセットからランダムに選択された情報要素「（ランダムな情報要素）」を前記元の情報にランダムな情報要素位置で挿入することと、
各元のおよびランダムな情報要素に対してトークンセットを生成することであって、各トークンセットが、同じ数のトークンを含み、かつ少なくとも２つのトークンを含み、各トークンセット内の各トークンが、前記記号のセットに属する少なくとも２つの記号を含むことと、
前記暗号化された情報内の各元のおよびランダムな情報要素に対してそれぞれの鍵を生成することであって、各鍵が、少なくとも２つの鍵トークンを含み、各鍵からの各鍵トークンが、前記鍵のそれぞれのトークンセットから選択され、各元の情報要素の対応する鍵内の鍵トークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含むことと、
を行うように実行可能である、認証／暗号化モジュールと、
を備え、
前記鍵が、前記暗号化された情報を復号するために前記パスコードとともに使用されるよう適合されるように、前記鍵が生成され、それにより、２つ以上の機器間で安全な情報交換を可能にする、システム。
【請求項３３】
復号プロセス中に、前記プロセッサが、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の鍵トークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、前記暗号化された情報内の情報要素が有効な情報要素であると判断する、請求項３２に記載のシステム。
【請求項３４】
復号プロセス中に、前記プロセッサが、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の各鍵トークンが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、前記暗号化された情報内の情報要素が有効な情報要素であると判断する、請求項３２に記載のシステム。
【請求項３５】
前記記号のセットが、少なくとも２つのサブセット（「次元」）に分割され、各トークンおよび各鍵トークンが、前記少なくとも２つの次元の各々からの記号を含む、請求項３２に記載のシステム。
【請求項３６】
前記記号のセット内の記号の数が、前記トークンセット内のトークンの数に等しい、請求項３２に記載のシステム。
【請求項３７】
前記記号のセット内の記号の数が、前記トークンセット内のトークンの数より大きい、請求項３２に記載のシステム。
【請求項３８】
各鍵トークンが、前記記号のセットに属する４つの記号を含む、請求項３２に記載のシステム。
【請求項３９】
記号の各セットが、４つのサブセット（「次元」）に分割され、各トークンおよび各鍵トークンが、記号の各次元からの記号を含む、請求項３８に記載のシステム。
【請求項４０】
各鍵トークンが、前記記号のセットに属する５つの記号を含む、請求項３２に記載のシステム。
【請求項４１】
記号の各セットが、５つのサブセット（「次元」）に分割され、各トークンおよび各鍵トークンが、記号の各次元からの記号を含む、請求項４０に記載のシステム。
【請求項４２】
前記情報要素のセットが、Ｕｎｉｃｏｄｅシステムに基づいている、請求項３２に記載のシステム。
【請求項４３】
情報のための暗号化／復号方法であって、前記方法が、
記号のセットから選択された所定の数の記号（「パスコード記号」）を含むパスコード（「パスコード」）を受信および電子的に格納することであって、前記パスコード記号の各々が、前記パスコード内の所定のピン位置によって特徴付けられることと、
暗号化されるべき元の情報（「元の情報」）を受信することであって、前記元の情報が、所定の数の元の情報要素をそれぞれの情報要素位置内に含み、前記元の情報要素が、情報要素のセットから選択されることと、
暗号化された情報を生成するために、前記情報要素のセットからランダムに選択された情報要素「（ランダムな情報要素）」を前記元の情報にランダムな情報要素位置で挿入することと、
前記暗号化された情報内の各元のおよびランダムな情報要素に対してそれぞれの鍵を生成することであって、各鍵が、少なくとも２つの鍵トークンを含み、各鍵トークンが、前記記号のセットからの少なくとも２つの記号を含み、各元の情報要素の対応する鍵内の鍵トークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含むことと、
を含み、
前記鍵が、前記暗号化された情報を復号するために前記パスコードとともに使用されるよう適合されるように、前記鍵が生成され、それにより、２つ以上の機器間で安全な情報交換を可能にする、方法。
【請求項４４】
復号プロセス中に、前記暗号化された情報内の情報要素が、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の鍵トークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、有効な情報要素であると判断される、請求項４３に記載の方法。
【請求項４５】
復号プロセス中に、前記暗号化された情報内の情報要素が、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の各鍵トークンが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、有効な情報要素であると判断される、請求項４３に記載の方法。
【請求項４６】
情報の暗号化／復号のためのシステムであって、前記システムが、
プロセッサと、
前記プロセッサによってアクセス可能なメモリと、
前記メモリ内に格納されたコンピュータ可読命令のセットを含む認証／暗号化モジュールであって、前記コンピュータ可読命令が、前記プロセッサによって、
記号のセットから選択された所定の数の記号（「パスコード記号」）を含むパスコード（「パスコード」）を受信および電子的に格納することであって、前記パスコード記号の各々が、前記パスコード内の所定のピン位置によって特徴付けられることと、
暗号化されるべき元の情報（「元の情報」）を受信することであって、前記元の情報が、所定の数の元の情報要素をそれぞれの情報要素位置内に含み、前記元の情報要素が、情報要素のセットから選択されることと、
暗号化された情報を生成するために、前記情報要素のセットからランダムに選択された情報要素「（ランダムな情報要素）」を前記元の情報にランダムな情報要素位置で挿入することと、
前記暗号化された情報内の各元のおよびランダムな情報要素に対してそれぞれの鍵を生成することであって、各鍵が、少なくとも２つの鍵トークンを含み、各鍵トークンが、前記記号のセットからの少なくとも２つの記号を含むことと、
を行うように実行可能である、認証／暗号化モジュールと、
を備え、
前記鍵が、前記暗号化された情報を復号するために前記パスコードとともに使用されるよう適合されるように、前記鍵が生成され、それにより、２つ以上の機器間で安全な情報交換を可能にする、システム。
【請求項４７】
復号プロセス中に、前記プロセッサが、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の鍵トークンの少なくとも１つが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、前記暗号化された情報内の情報要素が有効な情報要素であると判断する、請求項４６に記載のシステム。
【請求項４８】
復号プロセス中に、前記プロセッサが、
前記情報要素の対応する鍵内の鍵トークンの数が、前記パスコード内の記号の数に等しく、
前記情報要素の対応する鍵内の各鍵トークンが、前記パスコード記号のそれぞれ１つを含み、かつ
前記パスコード記号のそれぞれ１つを含む、前記情報要素の対応する鍵内の鍵トークンの各々のピン位置が、前記パスコード内のそのそれぞれのパスコード記号のピン位置に対応する
場合に、前記暗号化された情報内の情報要素が有効な情報要素であると判断する、請求項４６に記載のシステム。