キーストロークダイナミクスとは
タイピングダイナミクスとも呼ばれるキーストロークダイナミクスは、キーが押された時間やキーストローク間の時間など、人のタイピング習慣の分析です。 これらの習慣を詳細に調べると、各個人に固有のパターンまたはプロファイルを作成できます。 キーストロークダイナミクスは生体認証の一種であり、コンピューターのセキュリティを向上させる方法と見なされています。 パスワードとは異なり、タイピングの習慣を簡単に傍受したり盗まれたりすることはありません。 従来のログインシステムと組み合わせて、またはリアルタイム監視モードで使用できます。
人間には、各個人に固有の多くの特性があります。つまり、誰かが歩く方法から、各人が自分の名前に署名する方法までです。 テクノロジーが進歩するにつれて、これらの特性は、新しく予期しない場所に明確なパターンを残し始めました。 たとえば、経験豊富な電信オペレーターは、モールス符号のドットとダッシュをキー入力するときに各オペレーターが持っていた独自のスタイルだけで互いに区別できました。 キーストロークダイナミクスは、この原理を現代技術の時代に拡張し、電信をコンピューターキーボードに、オペレーターをコンピューターアルゴリズムに置き換えます。
キーストロークダイナミクスの最も単純な形式は、2つの単純なメトリックに基づいています。1つのキーが押されている時間、つまり滞留時間、およびキーを離してから別のキーを押すまでの時間(飛行時間)です。 これらの2つの測定値は、キーストロークロギングと呼ばれる方法で通常のキーボードを使用して記録できます。 ログに記録されると、このデータを使用して、各ユーザーに固有の一種のデジタル署名を作成できます。 手書きの署名と同じように、デジタル署名は、ユーザーがパスワードなどの特定の文字セットを入力するたびにわずかしか変化しません。 これは、コンピューターがアルゴリズムを適用して、ユーザーが本人であると主張する人物であるかどうかについて十分な知識のある推測を行うことができることを意味します。
一部のセキュリティ専門家は、キーストロークダイナミクスを安価で侵入の少ない生体認証技術と見なしています。 個人を識別するための身体的および行動的特性の使用であるバイオメトリクスは、セキュリティを高めることができますが、多くの場合、費用がかかり邪魔になる新しいシステムが必要です。 キーストロークダイナミクスには特別なハードウェアは必要なく、既存のログインシステムを強化できます。 パスワードとは異なり、ユーザーの入力習慣は簡単に盗まれたりコピーされたりすることはありません。 銀行や医療などの一部の業界では、このアプローチを採用し始めています。 航空交通管制などの訓練を受けた専門家からの絶え間ない注意が必要な他の分野については、キーストロークダイナミクスにより、注意散漫や障害、不正アクセスの両方を検出できる継続的な監視ツールを提供できます。