(57)【特許請求の範囲】
【請求項１】
使用者のロック解除暗号入力位置での入力操作を検出するステップと、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、スクリーンロックを解除するステップと、
使用者が二回の入力操作の間において入力した文字を削除したかを検出するステップと、
使用者が二回の入力操作の間において入力した文字を削除したことを検出した場合、暗号入力ミスの総回数に１を加算するステップと、
暗号入力ミスの総回数が予め設定された最大の回数に達したかを検出するステップと、
暗号入力ミスの総回数が予め設定された最大の回数に達した場合、端末をロックするステップと、を備えることを特徴とするスクリーンロック解除方法。
【請求項２】
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、当該スクリーンロック解除方法は、
前記ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとを比較してマッチングするかを判断するステップと、
前記ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングする場合、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断するステップと
をさらに含むことを特徴とする請求項１におけるスクリーンロック解除方法。
【請求項３】
前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングかを判断するステップは、
予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化して、第１の暗号を獲得するステップと、
前記第１の暗号と予め記憶された第２の暗号とを比較してマッチングするかを判断するステップと、
前記第１の暗号と前記第２の暗号とがマッチングする場合、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングすると確定するステップを備え、
前記第２の暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得されることを特徴とする請求項１又は２に記載されたスクリーンロック解除方法。
【請求項４】
前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断するステップは、
予め設定された暗号化アルゴリズムを用いて予め記憶された暗号を復号するステップと、
ロック解除暗号入力位置における全ての文字と復号結果とを比較してマッチングするかを判断するステップと、
前記ロック解除暗号入力位置における全ての文字と復号結果とがマッチングする場合、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングすると確定するステップと、備え、
前記予め記憶された暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得されることを特徴とする請求項１又は２に記載されたスクリーンロック解除方法。
【請求項５】
前記ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとを比較してマッチングするかを判断するステップは、
予め設定された暗号化アルゴリズムを用いて予め記憶された暗号を復号するステップと、
ロック解除暗号入力位置における全ての文字の長さと復号結果とを比較してマッチングするかを判断するステップと、
前記ロック解除暗号入力位置における全ての文字の長さと復号結果とがマッチングする場合、前記ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングすると確定するステップを備え、
前記予め記憶された暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得されることを特徴とする請求項２に記載されたスクリーンロック解除方法。
【請求項６】
使用者のロック解除暗号入力位置での入力操作を検出するステップと、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、スクリーンロックを解除するステップと、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、使用者の入力総回数に１を加算するステップと、
使用者の入力総回数が予め設定された総数に達したかを検出するステップと、
使用者の入力総回数が予め設定された総数に達した場合、端末をロックするステップと、を備え、
前記予め設定された最大の回数は、暗号の最大指定長さの整数倍から１を減らしたものであることを特徴とするスクリーンロック解除方法。
【請求項７】
使用者のロック解除暗号入力位置での入力操作を検出し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置での全ての文字を第１の比較ユニットに提供する第１の検出ユニットと、
前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、ロック解除ユニットをトリガーして操作を行うようにする第１の比較ユニットと、
スクリーンロックを解除するロック解除ユニットと、
前記第１の検出ユニットにおいて使用者が二回の入力操作の間において入力した文字を削除したかを検出し、使用者が入力した文字を削除することが検出された場合、第１の記録ユニットをトリガーして操作を行うようにする第２検出ユニットと、
暗号入力ミスの総回数に１を加算し、暗号入力ミスの総回数をロックユニットに提供する第１の記録ユニットと、
暗号入力ミスの総回数が予め設定された最大の回数に達したかを検出し、暗号入力ミスの総回数が予め設定された最大の回数に達した場合、端末をロックするロックユニットと、
を備えることを特徴するスクリーンロック解除装置。
【請求項８】
前記第１の検出ユニットにおいて使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、前記第１の比較ユニットが提供したロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングする場合、第１の比較ユニットをトリガーして操作を行うようにする第２判断ユニットと、をさらに備えることを特徴とする請求項７に記載されたスクリーンロック解除装置。
【請求項９】
前記第１の比較ユニットは、
予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化して、第１の暗号を獲得し、第１の比較モジュールに提供する暗号化モジュールと、
前記第１の暗号と、予め記憶された第２の暗号とを比較してマッチングするかを判断し、前記第１の暗号と前記第２の暗号とがマッチングする場合、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングすると確定し、ロック解除ユニットをトリガーして操作を行うようにする第２判断ユニットとを備え、
前記第２の暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得することを特徴とする請求項７又は８に記載されたスクリーンロック解除装置。
【請求項１０】
前記第１の比較ユニットは、
予め設定された暗号化アルゴリズムを用いて予め記憶された暗号を復号し、復号結果を第２比較ジュールに提供する第１の復号化モジュールと、
ロック解除暗号入力位置における全ての文字と復号結果とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字と復号結果とがマッチングする場合、ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とがマッチングすると確定し、ロック解除ユニットをトリガーして操作を行うようにする第２判断モジュールとを備え、
予め記憶された暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号化に対して暗号化して獲得することを特徴とする請求項７又は８に記載されたスクリーンロック解除装置。
【請求項１１】
前記第１の検出ユニットにおいて使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、予め設定された暗号化アルゴリズムを用いて予め記憶された暗号を復号し、復号結果を第３判断ユニットに提供する第２復号ユニットと、
前記第１の検出ユニットが提供したロック解除暗号入力位置における全ての文字の長さと復号結果とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字の長さと復号結果とがマッチングする場合、ロック解除暗号入力位置における全ての文字の長さと使用者が予め設定された暗号の長さとがマッチングすると確定し、前記第１の比較ユニットをトリガーして操作を行うようにする第３判断ユニットとを備え、
前記予め記憶された暗号は、使用者が予め設定された暗号の長さを暗号化して獲得することを特徴とする請求項８に記載されたスクリーンロック解除装置。
【請求項１２】
使用者のロック解除暗号入力位置での入力操作を検出し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置での全ての文字を第１の比較ユニットに提供する第１の検出ユニットと、
前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、ロック解除ユニットをトリガーして操作を行うようにする第１の比較ユニットと、
スクリーンロックを解除するロック解除ユニットと、
前記第１の検出ユニットにおいて使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、使用者の入力総回数に１を加算し、使用者の入力総回数を第３検出ユニットに提供する第２記録ユニットと、
使用者の入力総回数が予め設定された最大の回数に達したかを検出し、入力総回数が予め設定された最大の回数に達した場合、ロックユニットをトリガーして操作を行うようにする第３検出ユニットと、
端末をロックするロックユニットと、
前記予め設定された最大の回数が、暗号の指定長さの整数倍から１を減らしたものであることを特徴とするスクリーンロック解除装置。
【請求項１３】
タッチスクリーンと、一つ又は複数のプロセッサと、メモリーと、前記メモリーに格納され、前記一つ又は複数のプロセッサによって実施されるように配置された一つ又は複数のモジュールと、を備え、前記一つ又は複数のモジュールは、
使用者のロック解除暗号入力位置での入力操作を検出する機能と、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、スクリーンロックを解除する機能と、
使用者が二回の入力操作の間において入力した文字を削除したかを検出する機能と、
使用者が二回の入力操作の間において入力した文字を削除したことを検出した場合、暗号入力ミスの総回数に１を加算する機能と、
暗号入力ミスの総回数が予め設定された最大の回数に達したかを検出する機能と、
暗号入力ミスの総回数が予め設定された最大の回数に達した場合、端末をロックする機能と、を備えることを特徴とする端末。
【請求項１４】
タッチスクリーンと、一つ又は複数のプロセッサと、メモリーと、前記メモリーに格納され、前記一つ又は複数のプロセッサによって実施されるように配置された一つ又は複数のモジュールと、を備え、前記一つ又は複数のモジュールは、
使用者のロック解除暗号入力位置での入力操作を検出する機能と、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、スクリーンロックを解除する機能と、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、使用者の入力総回数に１を加算する機能と、
使用者の入力総回数が予め設定された総数に達したかを検出する機能と、
使用者の入力総回数が予め設定された総数に達した場合、端末をロックする機能と、を備え、
前記予め設定された最大の回数は、暗号の最大指定長さの整数倍から１を減らしたものであることを特徴とする端末。
【請求項１５】
プロセッサに実行されることにより、請求項１から請求項６のいずれかに記載のスクリーンロック解除方法を実現することを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１３１００４８４１７．０であって、出願日が２０１３年２月６日である中国特許出願に基づき優先権を主張し、当該中国特許出願の内容の全てを本願に援用する。
【０００２】
本発明は、スクリーン制御分野に関し、特にスクリーンロック解除方法、装置、端末、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
技術の発展により、携帯電話は、機能や外観が大変革されている。特に、近年、スマートフォンは、より多くの人に知られ使用される。
【０００４】
スマートフォンは、外観はますます軽くなっているが、機能はますます豊かになっている。通話やメッセージ送信などの通常の機能他に、インタネットアクセス、テキスト編集、写真や録画等の機能を備える。スマートフォンは、機能が豊かになるに連れて、安全性がますます重視されている。
【０００５】
大部分のスマートフォンは、個人情報が関連しない人に漏れることを防止できるように、暗号化機能が内装される。スマートフォンのスクリーンをオンにする時、使用者が予め設定された暗号を正しく入力しないと、スクリーンロックを解除できなくなる。
【０００６】
従来によく使う暗号は、数字及び/又はアルファベットからなり、暗号の長さは、必ず指定された長さと一致する定長暗号と、長さが一定ではなく、使用者が指定された最大長さの範囲内で任意に設置する非定長暗号との二種類が含まれる。
【０００７】
定長暗号は、スマートフォンに予め設定された暗号を予め記憶し、使用者が入力した暗号が指定された長さに達したことを検出した場合、使用者が入力した暗号と予め設定された番号とがマッチングするかを確定し、マッチングすると検出される場合、スクリーンロックが解除される。
【０００８】
非定長暗号は、スマートフォンに予め設定された暗号を予め記憶し、使用者の暗号を入力したことを検出し、ロック解除がトリガーされたる場合、使用者が入力した暗号と予め設定された暗号とがマッチングするかを確定し、マッチングすると検出される場合、スクリーンロックが解除される。ここで、ロック解除の操作とは、スクリーンにおける「ロック解除」ボタンであってもよい。使用者が「ロック解除」ボタンをクリックすると、スマートフォンは、使用者の暗号の入力操作が終了したと通知され、後の確定操作が行われる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
つまり、非定長暗号の場合、使用者が暗号を入力する他に、ロック解除を手動でトリガーする必要があり、操作が複雑になる。
【００１０】
本発明は、非定長暗号に対して、使用者がロック解除をトリガーすることなく、暗号を正しく入力した後、スクリーンロックが直接に解除できるスクリーンロック解除方法、装置、端末、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【００１１】
本発明の一方面は、
使用者のロック解除暗号入力位置での入力操作を検出するステップと、
使用者のロック解除暗号入力位置での一回の入力操作が検出されると、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、スクリーンロックを解除するステップと、を備えるスクリーンロック解除方法を提供する。
【００１２】
また、本発明の他の方面は、
使用者のロック解除暗号入力位置での入力操作を検出し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置での全ての文字を第１の比較ユニットに提供する第１の検出ユニットと、
前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、ロック解除ユニットをトリガーして操作を行うようにする第１の比較ユニットと、
スクリーンロックを解除するロック解除ユニットと、を備えるスクリーンロック解除装置を提供する。
【００１３】
また、本発明のさらに他の方面は、
タッチスクリーンと、一つ又は複数のプロセッサと、メモリーと、前記メモリーに格納され、前記一つ又は複数のプロセッサによって実施されるように配置された一つ又は複数のモジュールと、を備える端末を提供する。ここで、前記一つ又は複数のモジュールは、
使用者のロック解除暗号入力位置での入力操作を検出する機能と、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、スクリーンロックを解除する機能と、を備える。
【００１４】
本発明のさらに他の方面は、プロセッサに実行されることにより、上記のスクリーンロック解除方法を実現するプログラムを提供する。
【００１５】
本発明のまたさらに他の方面は、上記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００１６】
本発明が提供した技術案によれば、以下のような有益効果を獲得できる。即ち、非定長暗号の特徴に対して、使用者がロック解除暗号入力位置で入力操作を行うたびに、即ち、使用者がロック解除暗号入力位置で一つの文字を入力するたびに、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、マッチングする場合、スクリーンロックを解除する。これによって、使用者が暗号を入力した後、ロック解除をトリガーする必要がない。例えば、使用者が暗号を入力した後、スクリーンにおける「ロック解除」ボタンをクリックする必要がなく、使用者が暗号を正しく入力した後、直接にスクリーンロックを解除することができ、使用者の操作が簡単になる。
【００１７】
なお、以上の一般的な説明や後の詳しい説明は例示的のみであり、本発明を限定しないことは自明なことである。
【図面の簡単な説明】
【００１８】
本発明の技術案をより明確に説明するため、以下、実施例を説明する際に使用される図面を簡単に紹介する。なお、以下に説明される図面は、本発明の例示に過ぎず、当業者が創造的な労働をしない前提で、これらの図面によって他の図面も得られる。
【００１９】
【図１】本発明の実施例１に係るスクリーンロック解除方法を示す例示的フローチャートである。
【図２】本発明の実施例１に係るロック解除のインタフェースを示す例示的模式図である。
【図３】本発明の実施例２に係るスクリーンロック解除方法を示す例示的フローチャートである。
【図４】本発明の実施例３に係るスクリーンロック解除方法を示す例示的フローチャートである。
【図５】本発明の実施例４に係る暗号入力ミスの回数を計算する方法１を示す例示的フローチャートである。
【図６】本発明の実施例４に係る暗号入力ミスの回数を計算する方法２を示す例示的フローチャートである。
【図７】本発明の実施例５に係るスクリーンロック解除装置の構成を示す例示的模式図である。
【図８】本発明の実施例６に係るスクリーンロック解除装置の構成を示す例示的模式図である。
【図９】本発明の実施例７に係るスクリーンロック解除装置の構成を示す例示的模式図である。
【図１０】本発明の実施例５から実施例７に係る装置が更に備える構成を示す例示的模式図である。
【図１１】本発明の実施例５から実施例７に係る装置が更に備える構成を示す例示的模式図である。
【図１２】本発明の実施例９に係るスクリーンロック解除方法を示す例示的フローチャートである
【図１３】本発明の実施例９におけるスクリーンロック解除装置の構成を示す例示的模式図である。
【図１４】本発明の実施例９における第２判断ユニットの構成を示す例示的模式図である。
【００２０】
上記の図面によって、本発明の明確的な構成が示されるが、後文においてより詳しく説明する。これらの図面や記載は、何かの形態によって本発明の思想範囲を限定するものではなく、特定の実施例を参考しながら当業者に対して本発明の概念を説明するものである。
【発明を実施するための形態】
【００２１】
以下は、本発明の実施例の図面を参考しながら、本発明の実施例の技術案をより明確且つ完全に説明する。本発明の実施例に基づいて、当業者が創造的な労働を付与しない前提で得られた他の実施例の全ては、本発明の保護範囲に属する。
【００２２】
実施例１
図１は、本発明の実施例１に係るスクリーンロック解除方法を示す例示的フローチャートである。以下のようなステップを含む。
【００２３】
ステップ１１：使用者のロック解除暗号入力位置での入力操作を検出する。
【００２４】
ここで、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ステップ１２に移行する。
【００２５】
ステップ１２：ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断する。
【００２６】
ここで、マッチングする場合、ステップ１３に移行し、マッチングしない場合、操作を行わない。
【００２７】
ステップ１３：スクリーンロックを解除する。
【００２８】
以上から分かるように、本発明の実施例に係るスクリーンロック解除方法は、非定長暗号の特徴に対して、使用者がロック解除暗号入力位置で入力操作を行うたびに、即ち、使用者がロック解除暗号入力位置で一つの文字を入力するたびに、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、マッチングする場合、スクリーンロックを解除する。一方、使用者は暗号を入力した後、ロック解除の操作をトリガーする必要がない。例えば、使用者が暗号を入力した後、スクリーンにおける「ロック解除」ボタンをクリックする必要がない。使用者が暗号を正しく入力した後、直接にスクリーンロックを解除することができ、使用者の操作が簡単になる。他方、使用者が設置された暗号を予め記憶すればよく、使用者が設置した暗号の長さを予め記憶する必要がない。
【００２９】
図２は、本発明の実施例１に係るロック解除のインタフェースを示す例示的模式図である。このロック解除のインタフェースには、暗号入力欄２１のみがあり、「ロック解除」ボタンがない。使用者が予め設置した暗号は６桁であり、使用者が暗号入力欄２１に６桁の暗号を正しく入力すると、スクリーンロックを直接に解除することができる。
【００３０】
実施例２
本実施例２において、予め設定された暗号化アルゴリズムを予め用いて、使用者が予め設定された暗号に対して暗号化して、第２の暗号を獲得する。
【００３１】
図３は、本発明の実施例２に係るスクリーンロック解除方法を示す例示的フローチャートである。以下のようなステップを含む。
【００３２】
ステップ３１：使用者のロック解除暗号入力位置での入力操作を検出する。
【００３３】
ここで、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ステップ３２に移行する。
【００３４】
ステップ３２：予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化して、第１の暗号を獲得する。
【００３５】
ステップ３３：第１の暗号と第２の暗号とを比較してマッチングするかを判断する。
【００３６】
ここで、マッチングする場合、ステップ３４に移行し、マッチングしない場合、操作を行わない。
【００３７】
ステップ３４：スクリーンロックを解除する。
【００３８】
上記から分かるように、本実施例２は、実施例１に基づき、先に予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して、第２の暗号を獲得する。そして、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、先に予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化して、第１の暗号を獲得する。そして、第１の暗号が第２の暗号とマッチングする場合、スクリーンロックが解除され、暗号の安全性が向上される。
【００３９】
実施例３
本実施例３において、予め設定された暗号化アルゴリズムを予め用いて、使用者が予め設定された暗号に対して暗号化して、暗号が得られたと記憶する。
【００４０】
図４は、本発明の実施例３に係るスクリーンロック解除方法を示す例示的フローチャートである。以下のようなステップを含む。
【００４１】
ステップ４１：使用者のロック解除暗号入力位置での入力操作を検出する。
【００４２】
ここで、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ステップ４２に移行する。
【００４３】
ステップ４２：予め設定された暗号化アルゴリズムを用いて、予め記憶された暗号を復号する。
【００４４】
ステップ４３：ロック解除暗号入力位置における全ての文字と、復号結果とを比較してマッチングするかを判断する。
【００４５】
ここで、マッチングする場合、ステップ４４に移行し、マッチングしない場合、操作を行わない。
【００４６】
ステップ４４：スクリーンロックを解除する。
【００４７】
以上から分かるように、本実施例３は、実施例１に基づき、先に予め設定された暗号化アルゴリズムを予め用いて、使用者が予め設定された暗号に対して暗号化して、暗号が得られると記憶する。使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、先に予め設定された暗号化アルゴリズムを用いて記憶された暗号を復号し、ロック解除暗号入力位置における全ての文字と、復号結果とがマッチングする場合、スクリーンロックが解除され、暗号の安全性がさらに向上される。
【００４８】
実施例４
使用者のためにロック解除の操作を設置すると、例えば、スクリーンに「ロック解除」ボタンが設置された場合、使用者が「ロック解除」ボタンをクリックし、且つ使用者が入力した文字が予め設定された暗号とマッチングしない時、暗号入力ミスを記録できるが、使用者のためにロック解除の操作を設置しなかった場合、このような形態が実施できない。
【００４９】
実施例１から実施例３に基づき、本発明の実施例４は、暗号入力ミスの回数の計算をさらに含む方法を提供する。
【００５０】
図５は、本発明の実施例４に係る暗号入力ミスの回数を計算する方法１を示す例示的フローチャートである。以下のようなステップを含む。
【００５１】
ステップ５１：使用者が二回の入力操作の間において入力した文字を削除したかを検出する。
【００５２】
ここで、削除したことが検出される場合、ステップ５２に移行し、検出されない場合、操作を行わない。
【００５３】
ステップ５２：暗号入力ミスの総回数に１を加算する。
【００５４】
ステップ５３：暗号入力ミスの総回数が予め設定された最大の回数に達したかを検出する。
【００５５】
ここで、達する場合、ステップ５２に移行し、達しない場合、操作を行わない。
【００５６】
ステップ５４：端末をロックする。
【００５７】
以上から分かるように、本実施例４に係る暗号入力ミスの回数を計算する方法１は、使用者が二回の入力操作の間において入力した文字を削除する操作を行った場合、削除操作の回数に問わず、一回の暗号入力ミスが発生したと判断する。また、図２に示すロック解除のインタフェースを例として、使用者が予め設置した暗号が６桁であるとすると、６桁の暗号を入力した後スクリーンのロックがやはり解除されなかった場合、使用者は入力した暗号における一つ又は複数の文字を削除し、再入力する。例えば、この時、使用者が３つの文字を削除し、４番目から６番目の文字を再入力すると、この削除操作を１回の暗号入力ミスと判断する。また、例えば、この時、使用者が６つの文字を削除し、１番目から６番目の文字を再入力すると、この削除操作を１回の暗号入力ミスと判断する。
【００５８】
図６は、本発明の実施例４に係る暗号入力ミスの回数を計算する方法２を示す例示的フローチャートである。以下のようなステップを含む。
【００５９】
ステップ６１：使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、使用者が入力した総回数に１を加算する。
【００６０】
ステップ６２：使用者が入力した総回数が予め設定された最大の回数に達したかを検出する。
【００６１】
ここで、達する場合、ステップ６２に移行し、達しない場合、操作を行わない。
【００６２】
ステップ６３：端末をロックする。
【００６３】
以上から分かるように、本実施例４に係る暗号入力ミスの回数を計算する２方法は、最大の回数が予め設置され、使用者が入力した総回数が予め設定された最大の回数に達した場合、端末をロックする。ここで、使用者が一つの文字を入力するたびに、入力の総回数に１を加算する。また、図２に示すロック解除のインタフェースを例にすると、図２に示すロック解除暗号入力欄２１における６桁文字は、使用者が第一回目に６桁の文字を入力して、スクリーンのロックが解除できなかった場合、全ての文字を削除して改めて入力した文字である。この時、使用者が入力した総回数が１２回である。
【００６４】
予め設定された最大の回数を任意に設置できる。一つの好ましい実施例として、予め設定された最大の回数は、暗号の最大指定長さの整数倍から１を減らした回数であってもよい。スマートフォンの操作システムであるアンドロイド（Ａｎｄｒｏｉｄ）を例にすると、暗号の指定長さが４桁から１７桁であり、即ち、使用者が設置した暗号は、４個から１７個の文字を含み、暗号の最大指定長さが１７であり、この場合、上記の最大長さを５０に設置することができる。使用者が入力した総回数が５０回に達した場合、端末がロックされる。
【００６５】
実施例５
図７は、本発明の実施例５に係るスクリーンロック解除装置の構成を示す例示的模式図である。この装置は、
使用者のロック解除暗号入力位置での入力操作を検出し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置での全ての文字を第１の比較ユニット７２に提供する第１の検出ユニット７１と、
ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、ロック解除ユニット７３をトリガーして操作を行うようにする第１の比較ユニット７２と、
スクリーンロックを解除するロック解除ユニット７３と、を備える。
【００６６】
以上から分かるように、本発明の実施例５に係るスクリーンロック解除装置は、非定長暗号の特徴に対して、使用者がロック解除暗号入力位置で入力操作を行うたびに、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、マッチングする場合、スクリーンロックを解除する。一方、使用者は暗号を入力した後ロック解除操作をトリガーする必要がない。例えば、使用者が暗号を入力した後にスクリーンにおける「ロック解除」ボタンをクリックする必要がなく、使用者が暗号を正しく入力した後、直接にスクリーンロックを解除することができ、使用者の操作が簡単になる。また、使用者が設置された暗号を予め記憶すればよく、使用者が設置した暗号の長さを予め記憶する必要がない。
【００６７】
実施例６
本発明の実施例６に係るスクリーンロック解除装置の構成を示す例示的模式図である。この装置は、第１の検出ユニット８１と、第１の比較ユニット８２と、ロック解除ユニット８３とを備える。
【００６８】
第１の検出ユニット８１は、使用者のロック解除暗号入力位置での入力操作を検出し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置における全ての文字を第１の比較ユニット８２に提供する。
【００６９】
第１の比較ユニット８２は、暗号化モジュール８２１と第１の判断モジュール８２２とを備える。
【００７０】
暗号化モジュール８２１は、予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化して、第１の暗号を獲得し、判断モジュール８２２に提供する。
【００７１】
第１の判断モジュール８２２は、第１の暗号が予め設定された暗号とを比較してマッチングするかを判断し、第１の暗号と第２の暗号とがマッチングする場合、ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とがマッチングと確定し、ロック解除ユニット８３をトリガーして操作を行うようにする。ここで、第２の暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得される。
【００７２】
ロック解除ユニット８３は、スクリーンロックを解除する。
【００７３】
以上から分かるように、実施例６は、実施例５に基づいて、先に予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して、第２の暗号を獲得する。使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、先に予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化して、第１の暗号を獲得する。第１の暗号と第２の暗号とがマッチングする場合、スクリーンロックが解除され、暗号の安全性が向上される。
【００７４】
実施例７
図９は、本発明の実施例７に係るスクリーンロック解除装置の構成を示す例示的模式図である。この装置は、第１の検出ユニット９１と、第１の比較ユニット９２と、ロック解除ユニット９３とを備える。
【００７５】
第１の検出ユニット９２は、使用者のロック解除暗号入力位置での入力操作を検出し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置での全ての文字を第１の比較ユニット９２に提供する。
【００７６】
第１の比較ユニット９２は、第１の復号化モジュール９２１と第２判断モジュール９２２とを備える。
【００７７】
第１の復号化モジュール９２は、第１の検出ユニット９１が使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、予め設定された暗号化アルゴリズムを用いて、予め記憶された暗号に対して復号を行い、復号結果を第２比較ジュール９２２に提供する。ここで、予め記憶された暗号は、使用者が予め設定された暗号化機能を予め設定された暗号化アルゴリズムを用いて暗号化して得られたものである。
【００７８】
第２判断モジュール９２２は、ロック解除暗号入力位置における全ての文字と、復号結果とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字と復号結果とがマッチングする場合、ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とがマッチングすると確定し、ロック解除ユニット９３をトリガーして操作を行うようにする。
【００７９】
ロック解除ユニット９３は、スクリーンロックを解除する。
【００８０】
以上から分かるように、実施例７は、実施例５に基づいて、先に予め設定された暗号化アルゴリズムを予め用いて、使用者が予め設定された暗号に対して暗号化して、暗号が得られると記憶し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、先に予め設定された暗号化アルゴリズムを用いて、記憶された暗号を復号し、ロック解除暗号入力位置における全ての文字と復号結果とがマッチングする場合、スクリーンロックが解除され、暗号の安全性がさらに向上される。
【００８１】
実施例８
使用者のためにロック解除の操作を設置すると、例えば、スクリーンに「ロック解除」ボタンが設置された場合、使用者が「ロック解除」ボタンをクリックし、且つ使用者が入力した文字が予め設定された暗号とマッチングしない時、暗号入力ミスを１回記録できるが、使用者のためにロック解除の操作を設置しなかった場合、上記の形態が実施できない。
【００８２】
上記の実施例５から実施例７に基づいて、本発明の実施例８は、実施例５から実施例７がさらに含む装置を提供する。
【００８３】
好ましい実施例として、図１０に示すように、実施例５から実施例７の装置は、第２検出ユニット１０１と、第１の記録ユニット１０２と、ロックユニット１０３とを備える。
【００８４】
第２検出ユニット１０１は、第１の検出ユニットにおいて使用者が二回の入力操作の間において入力した文字を削除したかを検出し、使用者が入力した文字を削除する操作を検出された場合、第１の記録ユニットをトリガーして操作を行うようにする。
【００８５】
第１の記録ユニット１０２は、暗号入力ミスの総回数に１を加算し、暗号入力ミスの総回数をロックユニット１０３に提供する。
【００８６】
ロックユニット１０３は、暗号入力ミスの総回数が予め設定された最大の回数に達したかを検出する。暗号入力ミスの総回数が予め設定された最大の回数に達した場合、端末をロックする。
【００８７】
以上から分かるように、このような好ましい実施例は、使用者が二回の入力操作の間において入力した文字を削除する操作を行った場合、削除操作の回数に問わず、一回の暗号入力ミスが発生したと判断する。また、図２に示すようなロック解除のインタフェースを例として、使用者が予め設置した暗号が６桁であるとすると、６桁の暗号を入力した後スクリーンのロックがやはり解除されなかった場合、使用者は入力した暗号における一つ又は複数の文字を削除する。例えば、この時、使用者が３つの文字を削除し、４番目から６番目の文字を再入力すると、この削除操作を１回の暗号入力ミスと判断する。例えば、この時、使用者が６つの文字を削除し、１番目から６番目の文字を再入力すると、この削除操作も１回の暗号入力ミスと判断する。
【００８８】
他の一つの好ましい実施例として、図１１に示すように、実施例５から実施例７における装置は、第２記録ユニット１１１と、第３検出ユニット１１２と、ロックユニット１１３とを更に備える。
【００８９】
第２記録ユニット１１１は、第１の検出ユニットにおいて使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、使用者の入力総回数に１を加算し、使用者の入力総回数を第３検出ユニット１１２に提供する。
【００９０】
第３検出１１２は、使用者の入力総回数が予め設定された最大の回数に達したかを検出する。入力総回数が予め設定された最大の回数に達した場合、ロックユニット１１３をトリガーして操作を行うようにする。
【００９１】
ロックユニット１１３は、端末をロックする。
【００９２】
以上から分かるように、この好ましい実施例は、最大の回数が予め設置され、使用者が入力した総回数が予め設定された最大の回数に達した場合、スクリーンをブロックする。ここで、使用者が一つの文字を入力するたびに、入力の総数に１を加算する。また、図２に示すロック解除のインタフェースを例にすると、図２におけるロック解除暗号入力欄の６桁文字は、使用者が第一回目に６桁の文字を入力してスクリーンのロックが解除できなかった場合、全ての文字を削除し、改めて入力した文字であり、この時、使用者が入力した総回数が１２回である。
【００９３】
予め設定された最大の回数は任意に設定できる。一つの好ましい実施例として、予め設定された最大の回数は、暗号の最大指定長さの整数倍から１を減らした回数であってもよい。スマートフォンの操作システムであるアンドロイド（Ａｎｄｒｏｉｄ）を例にすると、暗号の指定長さが４桁から１７桁であり、即ち、使用者が設置した暗号は、４個から１７個の文字を含むことができ、暗号の最大指定長さが１７であり、この場合、上記の最大長さが５０であるように設定する。使用者が入力した総回数が５０回まで達したと、端末がロックになる。
【００９４】
実施例９
図１２は、本発明の実施例９に係るスクリーンロック解除方法を示す例示的フローチャートである。以下のようなステップを含む。
【００９５】
ステップ１２１：使用者のロック解除暗号入力位置での入力操作を検出する。使用者のロック解除暗号入力位置での一回の入力操作が検出された場合、ステップ１２２に移行する。
【００９６】
ステップ１２２：ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとを比較してマッチングするかを検出する。
【００９７】
ここで、マッチングする場合、ステップ１２３に移行し、マッチングしない場合、操作を行わない。
【００９８】
好ましい実施例として、使用者が予め設定された暗号の長さの安全性を向上したい場合、予め設定された暗号化アルゴリズムを用いて、予め設定された暗号に対して暗号化して、暗号が得られると記憶する。この場合、ステップ１２２を実施する時、予め設定された暗号化アルゴリズムを用いて、記憶した暗号を復号し、ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとを比較してマッチングするかをさらに判断し、マッチングする場合、ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号とがマッチングすると確定する。
【００９９】
ステップ１２３：ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、マッチングする場合、ステップ１２４に移行し、マッチングしない場合、操作を行わない。
【０１００】
１つの好ましい実施例として、使用者が予め設定された暗号の長さの安全性を向上したい場合、予め設定された暗号化アルゴリズムを用いて、予め設定された暗号に対して暗号化して、第２の暗号を獲得し、この場合、ステップ１２３を実行するとき、予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化を実行して、第１の暗号を獲得する。そして、第１の暗号が第２の暗号とマッチングするかを判断し、マッチングする場合、ロック解除暗号入力位置における全ての文字が、使用者が予め設定された暗号とマッチングすると確定する。
【０１０１】
また、他の１つの好ましい実施例として、予め設定された暗号化アルゴリズムを用いて、予め設定された暗号に対して暗号化して、暗号が得られると記憶する。この場合、ステップ１２３を実行するとき、予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して復号し、ロック解除暗号入力位置における全ての文字と復号結果とを比較してマッチングするかを判断し、マッチングする場合、ロック解除暗号入力位置におけるすべての文字と使用者が予め設定された暗号とがマッチングすると確定する。
【０１０２】
ステップ１２４：スクリーンロックを解除する。
【０１０３】
図１３は、本発明の実施例９におけるスクリーンロック解除装置の構成を示す例示的模式図である。この装置は、第１の検出ユニット１３１と、第１の比較ユニット１３２と、第２判断ユニット１３３と、ロック解除ユニット１３４とを備える。
【０１０４】
第１の検出ユニット１３１は、使用者のロック解除暗号入力位置での入力操作を検出し、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置での全ての文字を第１の比較ユニット１３２と第２判断ユニット１３３とに提供する。
【０１０５】
第２判断ユニット１３３は、第１の検出ユニット１３１において使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、第１の検出ユニット１３１が提供したロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングする場合、第１の比較ユニット１３２をトリガーして操作を行うようにする。
【０１０６】
第１の比較ユニット１３２は、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、ロック解除ユニット１３４をトリガーして操作を行うようにする。
【０１０７】
ロック解除ユニット１３４は、スクリーンロックを解除する。
【０１０８】
本実施例９における第１の比較ユニット１３２の内部構成は二つの実施例があり、それぞれが前記の実施例６及び前記実施例７と同じあり、ここで詳しく説明しないようにする。
【０１０９】
１つの好ましい実施例として、図１４に示すように、第２判断ユニット１３３は、第２復号化モジュール１３３１と第３判断モジュール１３３２とを備える。
【０１１０】
第２復号化モジュール１３３１は、第１の検出ユニット１３１において使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、予め設定された暗号化アルゴリズムを用いて記憶された暗号を復号し、復号結果を第３判断ユニット１３３２に提供する。ここで、記憶された暗号は、使用者が予め設定された暗号化アルゴリズムを利用して、使用者が予め設置した暗号の長さに対して暗号化して獲得される。
【０１１１】
第３判断ユニット１３３２は、第1検出ユニット１３１が提供したロック解除暗号入力位置における全ての文字の長さと復号結果とを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字の長さと復号結果とがマッチングする場合、ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングすると確定し、第１の比較ユニット１３２をトリガーして操作を行うようにする。
【０１１２】
本実施例９におけるスクリーンロック解除装置は、同様に、図１０及び図１１に示すような装置を備えても良い。ここで詳しく説明しないようにする。
【０１１３】
以上から分かるように、実施例９におけるスクリーンロックの解除の方法及び装置は、使用者が入力操作を行うたびに、ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とを比較してマッチングするかを判断することではなく、ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングするかを判断する時、ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とがマッチングするかを判断し、これによって、一部の判断操作が節約される。
【０１１４】
本発明は、タッチスクリーンと、一つ又は複数のプロセッサと、メモリーと、前記メモリに収納され、前記一つ又は複数のプロセッサによって実施されるように配置された一つ又は複数のモジュールと、を備える端末をさらに提供する。前記一つ又は複数のモジュールは、
使用者のロック解除暗号入力位置での入力操作を検出する機能と、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とを比較してマッチングするかを判断し、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングする場合、スクリーンロックを解除する機能、とを備える。
【０１１５】
好ましくは、使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、さらに、ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとを比較してマッチングするかを判断し、ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングする場合、ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とがマッチングするかを判断する操作を再度行う。
【０１１６】
好ましくは、前記ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とを比較してマッチングするかを判断するステップは、
予め設定された暗号化アルゴリズムを用いて、ロック解除暗号入力位置における全ての文字に対して暗号化して、第１の暗号を獲得するステップと、
前記第１の暗号が予め記憶された第２の暗号とマッチングするかを判断するステップと、
前記第１の暗号と前記第２の暗号とがマッチングする場合、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングすると確定するステップと、を備える。
【０１１７】
ここで、前記第２の暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得される。
【０１１８】
好ましくは、前記ロック解除暗号入力位置における全ての文字と使用者が予め設定された暗号とを比較してマッチングするかを判断するステップは、
予め設定された暗号化アルゴリズムを用いて、予め記憶された暗号を復号するステップと、
ロック解除暗号入力位置における全ての文字と復号結果とがマッチングするかを判断するステップと、
前記ロック解除暗号入力位置における全ての文字と復号結果とがマッチングする場合、前記ロック解除暗号入力位置における全ての文字と、使用者が予め設定された暗号とがマッチングすると確定するステップと、を備える。
【０１１９】
ここで、前記予め記憶された暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得される。
【０１２０】
好ましくは、前記ロック解除暗号入力位置における全ての文字の長さと使用者が予め設定された暗号の長さとを比較してマッチングするかを判断するステップは、
予め設定された暗号化アルゴリズムを用いて予め記憶された暗号を復号するステップと、
ロック解除暗号入力位置における全ての文字の長さと復号結果とがマッチングするかを判断するステップと、
前記ロック解除暗号入力位置における全ての文字の長さと復号結果とがマッチングする場合、前記ロック解除暗号入力位置における全ての文字の長さと、使用者が予め設定された暗号の長さとがマッチングすると確定するステップを備える。
【０１２１】
ここで、前記予め記憶された暗号は、予め設定された暗号化アルゴリズムを用いて、使用者が予め設定された暗号に対して暗号化して獲得される。
【０１２２】
好ましくは、
使用者が二回の入力操作の間において入力した文字を削除したことを検出するステップと、
使用者が二回の入力操作の間において入力した文字を削除したことが検出される場合、暗号入力ミスの総回数に１を加算するステップと、
暗号入力ミスの総回数が予め設定された最大の回数に達したかを検出するステップと、
暗号入力ミスの総回数が予め設定された最大の回数に達した場合、端末をロックするステップと、をさらに備える。
【０１２３】
好ましくは、
使用者のロック解除暗号入力位置での一回の入力操作を検出するたびに、使用者の入力総回数に１を加算するステップと、
使用者の入力総回数が予め設定された最大の回数に達したかを検出するステップと、
使用者の入力総回数が予め設定された最大の回数に達した場合、端末をロックするステップと、をさらに備える。
【０１２４】
さらに、前記予め設定された最大の回数は、暗号の指定長さの倍数から１を減らしたものである。
【０１２５】
以上は、本発明の好ましい実施例であり、本発明を制限するものではなく、本発明の主旨や原則における全ての補正や同等の取り替え、改善などが、全ての本発明の保護範囲に落ちる。
【図１】
0006046829.tif 000002
【図３】
0006046829.tif 000003
【図４】
0006046829.tif 000004
【図５】
0006046829.tif 000005
【図６】
0006046829.tif 000006
【図７】
0006046829.tif 000007
【図８】
0006046829.tif 000008
【図９】
0006046829.tif 000009
【図１０】
0006046829.tif 000010
【図１１】
0006046829.tif 000011
【図１２】
0006046829.tif 000012
【図１３】
0006046829.tif 000013
【図１４】
0006046829.tif 000014
【図２】
0006046829.tif 000015