(57)【要約】      （修正有）【課題】各種のサービス提供時におけるセキュリティーを向上させ、悪意の第三者によるパスワードの不正取得を防止することが可能な表示端末装置を提供する。【解決手段】表示端末装置４０は、金融機関サーバ装置にアクセスする際に用いる形像のパスワードを表示する際に、現在時刻、又は、所定のタイミングで特定されたセッション番号のいずれかを受け付けをし、受け付けた現在時刻又はセッション番号と、予め定められた関数データと、に基づいて、メモリに記憶されている複数の形象の形象ＩＤを、ユーザが金融機関サーバ装置にアクセスする際の入力順に対応付けて、特定する演算処理を実行し、演算処理によって特定された複数の形象を、入力順に対応付けて、表示部に表示させる。【選択図】図３
2019125089.tif 000002
【特許請求の範囲】
【請求項１】
各種のサービスを提供するサーバシステムにアクセスする際に、ユーザが通信端末装置に入力するためのパスワードを形象として表示する表示手段と、
異なる前記形象を前記表示手段に表示するための複数の形象データが形象ＩＤに対応付けて記憶されている記憶手段と、
ユーザによって前記形象の表示が指示された場合に、現在時刻、又は、所定のタイミングで特定されたセッション番号のいずれかを受け付ける受付手段と、
前記受け付けた現在時刻又はセッション番号と、予め定められた関数データと、に基づいて、前記記憶手段に記憶されている複数の形象の形象ＩＤを、前記ユーザが前記サーバシステムにアクセスする際の入力順に対応付けて、特定する演算処理を実行する演算処理手段と、
前記演算処理によって特定された複数の形象を、前記入力順に対応付けて、前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする表示端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードを入力する際に当該パスワードを表示する表示端末装置などに関する。
【背景技術】
【０００２】
近年、ＷＷＷ（ｗｏｒｌｄ  ｗｉｄｅ  ｗｅｂ）を介したインターネットバンクサービス又はオンラインストア等のサービスにおいて、所謂、なりすましに代表される不正使用が急増している。
【０００３】
例えば、インターネットバンクサービスの場合には、金融機関によって発行された、ユーザ毎のユニークな乱数表を用いてユーザ認証を行うシステムの他に、例えば、当該金融機関によって発行された暗号トークンが発生するワンタイムパスワードを用いて、ユーザを認証するシステム（例えば、特許文献１）が実用化されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０４９５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のシステムでは、ワンタイムパスワードも結局は数字での入力となり、中間者攻撃などによって悪意の第三者に不正に取得されてしまう可能性がある。
【０００６】
本発明は、上記課題を解決するためになされたものであり、その目的は、各種のサービス提供時におけるセキュリティーを向上させ、悪意の第三者における不正取得を防止することが可能なパスワードを提供する表示端末装置等を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明は、
各種のサービスを提供するサーバシステムにアクセスする際に、ユーザが通信端末装置に入力するためのパスワードを形象として表示する表示手段と、
異なる前記形象を前記表示手段に表示するための複数の形象データが形象ＩＤに対応付けて記憶されている記憶手段と、
ユーザによって前記形象の表示が指示された場合に、現在時刻、又は、所定のタイミングで特定されたセッション番号のいずれかを受け付ける受付手段と、
前記受け付けた現在時刻又はセッション番号と、予め定められた関数データと、に基づいて、前記記憶手段に記憶されている複数の形象の形象ＩＤを、前記ユーザが前記サーバシステムにアクセスする際の入力順に対応付けて、特定する演算処理を実行する演算処理手段と、
前記演算処理によって特定された複数の形象を、前記入力順に対応付けて、前記表示手段に表示させる表示制御手段と、
を備える構成を有している。
【０００８】
この構成により、本発明は、ネットバンキングサービスなどのパスワードを、記号、図柄、又は、絵柄などの形象によって入力することができるとともに、当該形象をも、現在時刻やセッション番号によってランダムに決定することができる。
【０００９】
したがって、本発明は、パスワードを形像によって入力することができるので、キーボードなどの入力手段によってパスワードそのものとして入力することない情報によって通信端末装置とサーバシステムと間の通信を行うことができる。
【００１０】
また、本発明は、たとえ、過去に表示手段に表示された形像の並びを盗み見られたとしても、過去又は過去のセッション番号において特定された複数の形象の受付を禁止すれば、なりすましなども防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係るネットワークシステムの一実施形態におけるシステム構成を示すシステム構成図である。
【図２】従来から問題となっている不正攻撃の手口を説明するための図である。
【図３】一実施形態における表示端末装置の外観の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しつつ、本発明の実施形態について説明する。なお、以下の実施形態は、ユーザに対してインターネットを介してバンクサービス（以下、「インターネットバンクサービス」という。）の提供を受けるユーザ（すなわち、口座開設者）の利用する通信端末装置と、当該通信端末装置によって入力されるワンタイムパスワードを表示する表示端末装置と、ネットワークを介して通信接続される金融機関サーバ装置と、を有するネットワークシステムに対し、本発明に係る表示端末装置を適用した場合の実施形態である。
【００１３】
なお、以下に説明する本実施形態は、請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００１４】
［１］ネットワークシステムの概要
まず、図１及び図２を用いて本実施形態におけるネットワークシステム１の構成及び概要について説明する。
【００１５】
なお、図１は、本実施形態のネットワークシステム１のシステム構成を示す図であり、図２は、従来、インターネットバンクサービスにおいて生じている悪意の第三者による攻撃を説明するための図である。
【００１６】
また、上記の各図においては、図が煩雑になることを防止するために、一部のユーザ、通信端末装置１０、金融機関、金融機関サーバ装置３０、悪意の第三者及び表示端末装置４０のみを表示している。すなわち、実際のネットワークシステム１においては、図面に表示されるよりも多数のユーザ、通信端末装置１０、金融機関、金融機関サーバ装置３０及び表示端末装置４０などが存在している。
【００１７】
本実施形態のネットワークシステム１は、各ユーザに対して個々にインターネットバンクサービスを提供するための構成を有し、かつ、当該インターネットバンクサービスにおいてアクセスするためのワンタイムパスワード（形象型）を用いることによって、当該インターネットバンクサービスのセキュリティーを向上させることが可能なシステムである。
【００１８】
具体的には、本実施形態のネットワークシステム１は、図１に示すように、各ユーザが所有する複数の通信端末装置１０と、各金融機関によって管理運営されるとともに、ネットワーク２０を介して通信端末装置１０と接続され、第三者の口座に送金する送金処理その他の決済処理を実行する複数の金融機関サーバ装置３０と、ワンタイムパスワードを表示する表示端末装置４０と、を有している。
【００１９】
そして、本実施形態のネットワークシステム１は、例えば、以下のタイプ１の不正送金処理を含む不正アクセスを防止するためのシステムである。
【００２０】
特に、従来のインターネットバンクサービスにおいては、例えば、図２に示すように、ユーザの指示に基づく端末装置からの送金指示に基づいて金融機関Ａ（出金用）のサーバ装置から金融機関Ｂ（入金用）のサーバ装置に送金を行う場合に、大別して、以下のようなタイプの攻撃や詐欺が横行し、不正送金、振り込め詐欺等の被害が頻発している。
【００２１】
（１）タイプ１（図２の［１］）
ユーザが使用するパーソナルコンピュータなどの端末装置に何らかの方法により、当該端末装置をキーロガー等のマルウェアに感染させるとともに、ユーザによって入力されたパスワード（以下、「ＰＷ」ともいう。）等の入力情報を詐取するタイプ。この場合には、不正に搾取したパスワード等を用いて金融機関Ａ（出金用）のサーバ装置に不正にログインして正規のユーザになりすまして送金指示をし、悪意の第三者の口座など金融機関Ｃ（不正送金先）のサーバ装置に不正送金する不正送金処理を実行する。
【００２２】
（２）タイプ２（図２の［２］）
悪意の第三者が乱数発生器等を利用しつつ、金融機関Ａ（出金用）のサーバ装置に対して全ての数字及び英文字の組み合わせを総当たり的に送信する攻撃を実施し、ユーザのアカウントを乗っ取るタイプ。この場合には、金融機関Ａ（出金用）のサーバ装置に対して正規のユーザになりすまして送金指示をし、悪意の第三者の口座など金融機関Ｃ（不正送金先）のサーバ装置に不正送金する不正送金処理を実行する。
【００２３】
（３）タイプ３（図２の［３］）
ユーザの端末装置から金融機関のサーバ装置に送信される情報をネットワーク上にて改竄し、入金先や金額等を変更して本来の入金先とは異なる入金先に入金させる中間者攻撃タイプ。例えば、ユーザの指示に基づいて端末装置から金融機関Ａ（出金用）のサーバ装置に金融機関Ｂ（出金用）のサーバ装置への送金指示をした場合に、当該送信指示を解析した上で、当該指示を金融機関Ｃ（不正送金先）のサーバ装置に送信する指示に改竄して当該不正送金先への不正送金処理を実行するとともに、不正送金先からの送金結果をさらに金融機関Ｂ（入金用）のサーバ装置からの送金結果に偽装し、金融機関Ａ（出金用）のサーバ装置からの送金完了として通知させる。
【００２４】
（４）タイプ４（図２の［４］）
ユーザの端末装置にメール等にて本来のサービス提供サイトとは異なるサイト（すなわち、フィッシングサイト）のＵＲＬを送信し、フィッシングサイトにユーザを誘導しつつ、当該フィッシングサイト上にてパスワードや乱数表などの各種の情報を入力させてそれらを詐取するフィッシング詐欺タイプ（図２の［４］）。この場合には、不正に搾取したパスワード等用いて金融機関Ａ（出金用）のサーバ装置に不正にログインして正規のユーザになりすまして送金指示をし、悪意の第三者の口座など金融機関Ｃ（不正送金先）のサーバ装置に不正送金する不正送金処理を実行する。
【００２５】
したがって、インターネットバンクサービスの安全性を確保するためには、上記の各種の攻撃や詐欺の全てのタイプに対策を施してこれらの防止をすることが必要となる。
【００２６】
一方、従来、ワンタイムパスワードを発生する暗号トークンを使う方法であっては、電池切れやボタンの故障などによる不具合もあり、かつ、発行されてワンタイムパスワードをリアルタイムで搾取されると、なりすましも容易に実現されてしまう。
【００２７】
そこで、本実施形態においては、ワンタイムパスワードを発行する表示端末装置４０として、現在時刻やセッション番号を用いてランダムに形像の表示時の並び順を含めて特定（すなわち、抽出）するようになっている。
【００２８】
具体的には、表示端末装置４０は、従来のワンタイムパスワードを表示する表示端末装置と同様に、アクセスするサーバ装置、すなわち、本実施形態の場合には金融機関サーバ装置３０と連動し、表示部に入力順位対応付けた複数の形象を表示させる。
【００２９】
一方、通信端末装置１０は、金融機関サーバ装置３０と連動し、当該金融機関サーバ装置３０が提供するインターネットバンキングサービスにアクセスする際に、表示端末装置４０に記憶されている形像（少なくとも表示端末装置４０に表示される形像より多くの形象、例えば、記憶されているすべての形象）を、表示位置などの標識情報とともに表示する。
【００３０】
そして、通信端末装置１０は、ユーザの操作に基づいて、パスワードとして複数の形像が特定されると、当該形像の表示位置などの標識情報を、アクセスを希望する金融機関サーバ装置３０に送信する。
【００３１】
他方、金融機関サーバ装置３０は、インターネットバンキングサービスにアクセスが希望された場合には、各形象のそれぞれに対応付けられてパスワードを特定する際に用いる複数の形象を通信端末装置１０に表示させるための標識情報を含む入力用データを、該当する通信端末装置１０に提供する。
【００３２】
特に、金融機関サーバ装置３０は、各表示端末装置４０によって現在時刻又はセッション番号によって生成される複数の形像の並びを、同様に、特定可能な構成を有している。
【００３３】
すなわち、金融機関サーバ装置３０は、ユーザの指示などによって表示端末装置４０に複数の形象から構成される並び順（入力順）を含む形象群（すなわち、ワンタイムパスワード）と、同一の形象群を生成することが可能な構成を有している。
【００３４】
そして、金融機関サーバ装置３０は、通信端末装置１０から送信された標識情報に基づいて、ユーザによって指定された形像を特定し、かつ、特定した形像の入力順と上記のように生成された形象群との同一性を判定し、インターネットバンキングサービスへのアクセスの可否や送金の可否などのサービスに関する可否を判定する。
【００３５】
すなわち、金融機関サーバ装置３０は、入力順を含めてユーザによって指定された形像群と予め内部で生成された形像群とが一致した場合には、インターネットバンキングサービスへのアクセスや送金を可能と判定する。
【００３６】
［２］表示端末装置
次に、図３を用いて本実施形態の表示端末装置４０について説明する。なお、図３は、本実施形態の表示端末装置４０の外観の一例である。
【００３７】
本実施形態の表示端末装置４０は、
（１）各種のサービスを提供するサーバシステムにアクセスする際に、当該ユーザが通信端末装置１０に入力するためのパスワードを形象として表示し、
（２）異なる形象を表示するための複数の形象データが形象ＩＤに対応付けて記憶する図示しないメモリを有し、
（３）ユーザによって形象の表示が指示された場合に、現在時刻、又は、所定のタイミングで特定されたセッション番号のいずれかを受け付けをし、
（４）受け付けた現在時刻又はセッション番号と、予め定められた関数データと、に基づいて、メモリに記憶されている複数の形象の形象ＩＤを、ユーザが金融機関サーバ装置３０にアクセスする際の入力順に対応付けて、特定する演算処理を実行し、
（５）当該演算処理によって特定された複数の形象を、入力順に対応付けて、表示部に表示させる、
構成を有している。
【００３８】
また、表示端末装置４０は、主に、時刻同期型、セッションボタン型、及び、セッショ表示型の３つに分類される。
【００３９】
（時刻同期型）
表示端末装置４０は、時刻同期型としては、電池によって駆動する一方、ユーザにおける入力操作ボタンを有していない。
【００４０】
特に、表示端末装置４０は、工場出荷時などの初期状態において、ユニークな個体識別番号（例えば、数字で、以下、「ＨＩＤ」という。）と、現在時刻をカウントするタイマーと、使用する金融機関サーバ装置３０を有する銀行の銀行ＩＤと、当該ワンタイムパスワードを提供する事業者の事業者ＩＤ（以下、「ＢＩＤ」という。）
を内部のメモリに登録する。
【００４１】
また、メモリには、形象ＩＤに対応付けられて、当該入力対象文字を直接推定不能な記号、図柄、絵柄又は画像（例えば、写真を含む静止画像、動画像又は手書き文字）などの形象（すなわち、ユーザによって所定の情報を入力するために用いられる入力デバイスに基づくユーザの操作入力時に用いられる文字コードによって変換不能な形状）を示すデータ（以下、「形象データ」という。）が記憶されている。
【００４２】
そして、表示端末装置４０は、太陽電池駆動や操作ボタンへの押し下げなど、駆動開始指示を受け付けると、現在時刻と、予め定められた関数を示すデータ（以下、「関数データ」という。）と、に基づいて、複数の形象（すなわち、形象データ）を特定する。
【００４３】
例えば、関数データＦとしては、例えば、以下の（式１）に示すように、現在時刻Ｔ、個体識別番号ＨＩＴ、事業者ＩＤを示すＢＩＤに基づいて、複数（例えば、１０個）の形象ＩＤ（Ｐｎ）を特定する。
【００４４】
Ｆ＝（Ｔ，ＨＩＤ，ＢＩＤ）＝｛Ｐ（４），Ｐ（１００），・・・・｝  ・・・（式１）
【００４５】
（セッションボタン型）
表示端末装置４０は、セッションボタン型としては、例えば、図３（Ａ）に示すように、太陽電池によって駆動し、ユーザからの入力操作を受けつける入力操作ボタン（例えばテンキー）を有している。
【００４６】
この場合には、表示端末装置４０は、利用時に、通信端末装置１０に表示されたセッション番号の入力を受け付けると、当該セッション番号と、予め定められた関数データと、に基づいて、複数の形象（すなわち、形象データ）を特定する。
【００４７】
（セッション表示型）
表示端末装置４０は、セッション表示型としては、図３（Ｂ）に示すように、太陽電池によって駆動する一方、ユーザからの入力操作を受け付ける入力操作ボタンを有していない。
【００４８】
この場合には、表示端末装置４０は、太陽電池駆動する毎に、すなわち、光を検知する毎に、駆動を開始しつつ、セッション番号をカウントアップして、そのセッション番号を表示する。
【００４９】
そして、表示端末装置４０は、利用時に、通信端末装置１０に表示されたセッション番号の入力を受け付けると、当該セッション番号と、予め定められた関数データと、に基づいて、複数の形象（すなわち、形象データ）を特定する。
【００５０】
なお、金融機関サーバ装置３０は、古いセッション番号における取引を受け付けない仕様となっている。すなわち、写真を取るなどしてセッション番号と複数の特定された形象の並びが漏洩したとしても、正規のユーザが新しいセッション番号でログインすると、古いセッション番号に基づくアクセスを不正アクセスとして判定し、認証を許可しないようになっている。
【００５１】
また、表示端末装置４０は、例えば、モールス信号的などによって不可視化され（すなわち、ユーザによっては視認不能にし）、かつ、通信端末装置１０によって読み取り可能にセッション番号を表示してもよい。
【００５２】
また、表示端末装置４０をユーザに付与する際にシリアル番号と当該ユーザが定めたパスワードによって秘密鍵を作成し、当該秘密鍵に基づいて表示端末装置４０の盗難などに対応してもよい。すなわち、表示端末装置４０を起動する際にパスワードの入力を求め当該パスワードと内蔵されたシリアル番号によって秘密鍵を復号化して当該表示端末装置４０の起動を実効する。
【００５３】
一方、ユーザによって表示端末装置４０を紛失したなどの新たな表示端末装置４０をユーザに提供する際には、当該紛失した表示端末装置４０と同一のパスワード及び同一の秘密鍵で復号化可能なシリアル番号を発行し、当該発行したシリアル番号によって新たな表示端末装置４０をユーザに付与する。
【００５４】
すなわち、予め、シリアル番号が異なっても同じ秘密鍵が生成されるような関数を図示しないサーバ装置などによって管理し、新たな表示端末装置４０を付与する際に、これを満たすシリアル番号を再発行して埋め込んでおく。
【００５５】
例えば、秘密鍵＝Ｆ（旧シリアル番号、パスワード）＝Ｆ（新シリアル番号、パスワード）となる関数を管理する。なお、Ｆは、例えばシリアル番号の全桁の数字の和などとする。
【００５６】
なお、上記の秘密鍵の管理方法については、本実施形態の表示端末装置４０だけに限らず、パスワードとシリアル番号によって管理可能なものであれば適用することができる。
【符号の説明】
【００５７】
１  …  ネットワークシステム
１０  …  通信端末装置
３０  …  金融機関サーバ装置
４０  …  表示端末装置
【図１】
2019125089.tif 000003
【図２】
2019125089.tif 000004
【図３】
2019125089.tif 000005