(57)【特許請求の範囲】
【請求項１】
互いに認証を行い、認証が成功した場合に通信を行う端末装置とサーバ装置とを備え、
前記端末装置は、前記サーバ装置による認証のための端末認証情報を記憶する記憶部を有し、前記端末認証情報を前記サーバ装置に送信し、
前記サーバ装置は、前記端末認証情報を受信し、前記端末認証情報を用いて前記端末装置の認証を行うとともに、前記端末装置による認証のためのサーバ認証情報を前記端末装置に送信し、
前記端末装置は、前記サーバ認証情報を受信し、前記サーバ認証情報を用いて前記サーバ装置の認証を行い、前記サーバ装置の認証が失敗した場合、前記端末認証情報を前記記憶部から消去する消去処理を実行する通信システム。
【請求項２】
前記端末装置は、前記端末認証情報とは別に、機密であることが示された機密情報を前記記憶部に記憶し、前記サーバ装置の認証と前記端末装置の認証とが成功した場合、前記機密情報を前記サーバ装置に送信し、
前記消去処理は、前記端末認証情報とともに前記機密情報を前記記憶部から消去する処理である、請求項１に記載の通信システム。
【請求項３】
前記端末装置は、前記端末認証情報及び前記機密情報とは別の情報をさらに前記記憶部に記憶し、
前記消去処理は、前記記憶部に記憶された全ての情報を前記記憶部から消去する処理である、請求項２に記載の通信システム。
【請求項４】
前記端末装置は、前記端末装置の認証が失敗した場合も、前記消去処理を実行する、請求項１から３のいずれか１項に記載の通信システム。
【請求項５】
互いに認証を行い、認証が成功した場合に通信を行う端末装置とサーバ装置とのうち、前記端末装置が、前記サーバ装置による認証のための端末認証情報を前記端末装置の記憶部から取得し、前記端末認証情報を前記サーバ装置に送信し、
前記サーバ装置が、前記端末認証情報を受信し、前記端末認証情報を用いて前記端末装置の認証を行い、
前記サーバ装置が、前記端末装置による認証のためのサーバ認証情報を前記端末装置に送信し、
前記端末装置が、前記サーバ認証情報を受信し、前記サーバ認証情報を用いて前記サーバ装置の認証を行い、
前記端末装置が、前記サーバ装置の認証が失敗した場合、前記端末認証情報を前記記憶部から消去する消去処理を実行する通信方法。
【請求項６】
サーバ装置による認証のための端末認証情報と、別の情報とを記憶する記憶部と、
前記端末認証情報を前記記憶部から取得し、前記端末認証情報を前記サーバ装置に送信して前記サーバ装置による認証を要求する要求部と、
前記サーバ装置の認証のためのサーバ認証情報を前記サーバ装置から受信し、前記サーバ認証情報を用いて前記サーバ装置の認証を行う認証部と、
前記要求部により要求された認証と前記認証部による認証とが成功した場合、前記別の情報を前記サーバ装置に送信する通信部と、
前記認証部による認証が失敗した場合、前記端末認証情報を前記記憶部から消去する消去処理を実行する消去部と
を備える端末装置。
【請求項７】
サーバ装置による認証のための端末認証情報と、別の情報とを記憶する記憶部を有するコンピュータに、
前記端末認証情報を前記記憶部から取得し、前記端末認証情報を前記サーバ装置に送信して前記サーバ装置による認証を要求する要求処理と、
前記サーバ装置の認証のためのサーバ認証情報を前記サーバ装置から受信し、前記サーバ認証情報を用いて前記サーバ装置の認証を行う認証処理と、
前記要求処理により要求された認証と前記認証処理による認証とが成功した場合、前記別の情報を前記サーバ装置に送信する通信処理と、
前記認証処理による認証が失敗した場合、前記端末認証情報を前記記憶部から消去する消去処理と
を実行させる端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び通信方法及び端末装置及び端末プログラムに関するものである。
【背景技術】
【０００２】
情報端末に保管された情報を保護するために正しいユーザに対してのみ情報端末の使用許可を行う必要がある。
【０００３】
従来、パスワード及びユーザＩＤ（識別子）により情報端末へのログオンを認めるか認めないか判断するシステムにおいて、ユーザＩＤ及びパスワードが一致した場合にログオンを認め、一定回数のログオン失敗が発生した場合に情報を消去するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９５３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のシステムにおいては、規定されたログオンの失敗回数までユーザＩＤ及びパスワードの入力を試行することが可能であり、ユーザＩＤ及びパスワードを推定する機会を与えることになる。また、情報端末からサーバに情報を送信する際にサーバの認証を行っていないため、サーバのなりすましを防ぐことができない。したがって、情報端末に保管された情報が漏洩するおそれがある。
【０００６】
本発明は、情報の漏洩を防止することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一の態様に係る通信システムは、
互いに認証を行い、認証が成功した場合に通信を行う端末装置とサーバ装置とを備え、
前記端末装置は、前記サーバ装置による認証のための端末認証情報を記憶する記憶部を有し、前記端末認証情報を前記サーバ装置に送信し、
前記サーバ装置は、前記端末認証情報を受信し、前記端末認証情報を用いて前記端末装置の認証を行うとともに、前記端末装置による認証のためのサーバ認証情報を前記端末装置に送信し、
前記端末装置は、前記サーバ認証情報を受信し、前記サーバ認証情報を用いて前記サーバ装置の認証を行い、前記サーバ装置の認証が失敗した場合、前記端末認証情報を前記記憶部から消去する消去処理を実行する。
【発明の効果】
【０００８】
本発明では、端末装置の認証とサーバ装置の認証とが成功した場合、端末装置とサーバ装置とが通信を行い、サーバ装置の認証が失敗した場合、端末装置がサーバ装置による認証のための端末認証情報を記憶部から消去する。よって、サーバ装置のなりすまし等が発生してサーバ装置の認証が失敗すると、それ以降は認証が行えず、通信も行えなくなる。このため、本発明によれば、情報の漏洩を防止することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る通信システムの構成を示す図。
【図２】実施の形態１に係る端末装置の構成を示すブロック図。
【図３】実施の形態１に係るサーバ装置の構成を示すブロック図。
【図４】実施の形態１に係る通信システムの動作を示すフローチャート。
【図５】実施の形態１に係る通信システムの動作例を示す図。
【図６】実施の形態１に係る通信システムの動作例を示す図。
【図７】実施の形態２に係る端末装置の構成を示すブロック図。
【図８】本発明の実施の形態に係る端末装置のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一又は相当する部分には、同一符号を付している。実施の形態の説明において、同一又は相当する部分については、その説明を適宜省略又は簡略化する。
【００１１】
実施の形態１．
まず、本実施の形態の概要を説明する。
【００１２】
本実施の形態では、複数の端末と複数のサーバとが通信網に接続されている。端末とサーバは、相互に認証を行った後、端末及びサーバに保存された情報を送受信する。端末のアクセス失敗時には、端末に保存された情報が消去される。
【００１３】
サーバは端末のアクセス要求時に端末の認証情報を要求する。端末はサーバの認証情報を要求する。端末はサーバから送信された認証情報を検証する。サーバは端末から送信された認証情報を検証する。端末及びサーバの認証情報は、管理装置により生成される。端末及びサーバのいずれか又は双方において認証情報の検証が失敗した場合には、何らかのセキュリティ侵害が発生したと推定され、端末内に保存された情報が消去される。この情報には、端末の認証情報が含まれる。
【００１４】
端末の認証情報の検証失敗を契機に端末内に保管された情報を消去し、端末内より消去する情報に認証情報を含めることで、認証情報の複製或いは解析及び情報漏洩を防止することが可能である。
【００１５】
次に、本実施の形態の詳細として、本実施の形態に係るシステムの構成、本実施の形態に係るシステムの動作、本実施の形態の効果を順番に説明する。
【００１６】
＊＊＊構成の説明＊＊＊
図１を参照して、本実施の形態に係るシステムである通信システム１００の構成を説明する。
【００１７】
通信システム１００は、前述した複数の端末に相当する端末装置２００と、前述した複数のサーバに相当するサーバ装置３００と備える。図１には端末装置２００としてＴ１及びＴ２の２台を示しているが、端末装置２００の台数は１台でもよいし、３台以上でもよい。同様に、図１にはサーバ装置３００としてＳ１及びＳ２の２台を示しているが、サーバ装置３００の台数は１台でもよいし、３台以上でもよい。
【００１８】
端末装置２００は、ルータ２１０を介して、前述した通信網に相当するインターネット１１０に接続されている。サーバ装置３００も、インターネット１１０に接続されている。端末装置２００とサーバ装置３００は、インターネット１１０を介して互いに通信を行う。本実施の形態において、端末装置２００とサーバ装置３００は、互いに認証を行い、認証が成功した場合に通信を行う。
【００１９】
インターネット１１０には、前述した管理装置に相当する認証情報管理装置４００も接続されている。認証情報管理装置４００は、認証情報生成機能４０１と、認証情報失効機能４０２とを有する。認証情報生成機能４０１は、サーバ装置３００による端末装置２００の認証に用いられる端末認証情報２１１と、端末装置２００によるサーバ装置３００の認証に用いられるサーバ認証情報３１１とを生成する機能である。認証情報失効機能４０２は、端末認証情報２１１及びサーバ認証情報３１１を失効させる機能である。
【００２０】
端末認証情報２１１は、端末装置２００に対し、個別に生成される。図１にはＴ１の端末認証情報２１１としてＴａｕｔｈ１、Ｔ２の端末認証情報２１１としてＴａｕｔｈ２が生成されることを示している。端末認証情報２１１は、アクセス先のサーバ装置３００ごとに生成されてもよい。即ち、Ｔ１の端末認証情報２１１としてＳ１にアクセスするためのものとＳ２にアクセスするためのものが別々に生成されてもよい。同様に、Ｔ２の端末認証情報２１１としてＳ１にアクセスするためのものとＳ２にアクセスするためのものが別々に生成されてもよい。本実施の形態において、端末認証情報２１１は、電子証明書である。
【００２１】
サーバ認証情報３１１は、サーバ装置３００に対し、個別に生成される。図１にはＳ１のサーバ認証情報３１１としてＳａｕｔｈ１、Ｓ２のサーバ認証情報３１１としてＳａｕｔｈ２が生成されることを示している。本実施の形態において、サーバ認証情報３１１は、電子証明書である。
【００２２】
図２を参照して、端末装置２００の構成を説明する。
【００２３】
端末装置２００は、記憶部２０１、要求部２０２、認証部２０３、通信部２０４、消去部２０５を有する。
【００２４】
記憶部２０１は、サーバ装置３００による認証のための端末認証情報２１１と、別の情報２１２とを記憶する。
【００２５】
要求部２０２は、端末認証情報２１１を記憶部２０１から取得する。要求部２０２は、取得した端末認証情報２１１をサーバ装置３００に送信してサーバ装置３００による認証を要求する。
【００２６】
認証部２０３は、サーバ装置３００の認証のためのサーバ認証情報３１１をサーバ装置３００から受信する。認証部２０３は、受信したサーバ認証情報３１１を用いてサーバ装置３００の認証を行う。
【００２７】
通信部２０４は、要求部２０２により要求された認証と認証部２０３による認証とが成功した場合、記憶部２０１に記憶されている別の情報２１２をサーバ装置３００に送信する。要求部２０２により要求された認証とは、端末装置２００の認証のことである。認証部２０３による認証とは、サーバ装置３００の認証のことである。
【００２８】
消去部２０５は、認証部２０３による認証が失敗した場合、端末認証情報２１１を記憶部２０１から消去する消去処理を実行する。本実施の形態において、消去部２０５は、要求部２０２により要求された認証が失敗した場合も、消去処理を実行する。
【００２９】
図３を参照して、サーバ装置３００の構成を説明する。
【００３０】
サーバ装置３００は、記憶部３０１、要求部３０２、認証部３０３、通信部３０４を有する。
【００３１】
記憶部３０１は、端末装置２００による認証のためのサーバ認証情報３１１と、別の情報３１２とを記憶する。
【００３２】
要求部３０２は、サーバ認証情報３１１を記憶部３０１から取得する。要求部３０２は、取得したサーバ認証情報３１１を端末装置２００に送信して端末装置２００による認証を要求する。
【００３３】
認証部３０３は、端末装置２００の認証のための端末認証情報２１１を端末装置２００から受信する。認証部３０３は、受信した端末認証情報２１１を用いて端末装置２００の認証を行う。
【００３４】
通信部３０４は、要求部３０２により要求された認証と認証部３０３による認証とが成功した場合、記憶部３０１に記憶されている別の情報３１２を端末装置２００に送信する。要求部３０２により要求された認証とは、サーバ装置３００の認証のことである。認証部３０３による認証とは、端末装置２００の認証のことである。
【００３５】
＊＊＊動作の説明＊＊＊
図４から図６を参照して、通信システム１００の動作を説明する。通信システム１００の動作は、本実施の形態に係る通信方法に相当する。通信システム１００の動作のうち、端末装置２００の動作は、本実施の形態に係る端末プログラムの処理手順に相当する。サーバ装置３００の動作は、本実施の形態に係るサーバプログラムの処理手順に相当する。
【００３６】
図４のＳ１１において、端末装置２００は、端末認証情報２１１をサーバ装置３００に送信する。サーバ装置３００は、端末認証情報２１１を受信する。
【００３７】
図４のＳ１２において、サーバ装置３００は、Ｓ１１で受信した端末認証情報２１１を用いて端末装置２００の認証を行う。具体的には、サーバ装置３００は、端末認証情報２１１が正規のものであるかどうか認証情報管理装置４００に照会する。或いは、サーバ装置３００は、端末認証情報２１１が正規のものであるかどうか認証情報管理装置４００から事前に通知されている。端末認証情報２１１が正規のものであることが確認された場合、端末装置２００の認証が成功したことになる。端末装置２００の認証が成功した場合、フローはＳ１３に進む。端末装置２００の認証が失敗した場合、フローはＳ１５に進む。
【００３８】
図４のＳ１３において、サーバ装置３００は、サーバ認証情報３１１を端末装置２００に送信する。端末装置２００は、サーバ認証情報３１１を受信する。
【００３９】
図４のＳ１４において、端末装置２００は、Ｓ１３で受信したサーバ認証情報３１１を用いてサーバ装置３００の認証を行う。具体的には、端末装置２００は、サーバ認証情報３１１が正規のものであるかどうか認証情報管理装置４００に照会する。或いは、端末装置２００は、サーバ認証情報３１１が正規のものであるかどうか認証情報管理装置４００から事前に通知されている。サーバ認証情報３１１が正規のものであることが確認された場合、サーバ装置３００の認証が成功したことになる。サーバ装置３００の認証が成功した場合、フローはＳ１６に進む。サーバ装置３００の認証が失敗した場合、フローはＳ１５に進む。
【００４０】
図４のＳ１５において、端末装置２００は、端末認証情報２１１を記憶部２０１から消去する消去処理を実行する。この消去処理は、具体的には、消去部２０５により実行される。
【００４１】
図４のＳ１６において、端末装置２００及びサーバ装置３００は、相互の通信を開始する。具体的には、端末装置２００は、記憶部２０１に記憶されている別の情報２１２をサーバ装置３００に送信する。サーバ装置３００は、別の情報２１２を受信する。また、サーバ装置３００は、記憶部３０１に記憶されている別の情報３１２を端末装置２００に送信する。端末装置２００は、別の情報３１２を受信する。
【００４２】
Ｓ１１における端末装置２００の処理は、要求部２０２により実行される要求処理である。Ｓ１３及びＳ１４における端末装置２００の処理は、認証部２０３により実行される認証処理である。Ｓ１６における端末装置２００の処理は、通信部２０４により実行される通信処理である。
【００４３】
Ｓ１１及びＳ１２におけるサーバ装置３００の処理は、認証部３０３により実行される認証処理である。Ｓ１３におけるサーバ装置３００の処理は、要求部３０２により実行される要求処理である。Ｓ１６におけるサーバ装置３００の処理は、通信部３０４により実行される通信処理である。
【００４４】
上記のように、サーバ装置３００は、端末装置２００からのアクセス要求時に端末装置２００に端末認証情報２１１を要求する。サーバ装置３００は、アクセス要求元の端末装置２００が正規の端末装置２００であることを確認する。確認に使用する端末認証情報２１１は、端末装置２００よりサーバ装置３００に送信され、サーバ装置３００によって検証される。
【００４５】
端末装置２００は、サーバ装置３００へのアクセス時にサーバ装置３００にサーバ認証情報３１１を要求する。端末装置２００は、アクセス先のサーバ装置３００が正規のサーバ装置３００であることを確認する。確認に使用するサーバ認証情報３１１は、サーバ装置３００より端末装置２００に送信され、端末装置２００によって検証される。
【００４６】
端末装置２００及びサーバ装置３００の双方で検証が成功した場合に限り、端末装置２００及びサーバ装置３００の間で情報の送受信が可能となる。
【００４７】
図５は、端末認証情報２１１の検証が失敗したときの通信システム１００の動作例を示している。図５の（１）〜（５）の動作は、以下の通りである。
（１）端末装置２００であるＴ１が持つ端末認証情報２１１、即ちＴａｕｔｈ１の紛失等があった場合、認証情報管理装置４００の認証情報失効機能４０２によってＴａｕｔｈ１が失効させられる。
（２）サーバ装置３００であるＳ１及びＳ２に対し、Ｔａｕｔｈ１が有効でなくなったことが認証情報管理装置４００の認証情報失効機能４０２によって通知される。
（３）Ｓ１に対し、Ｔ１からアクセス要求が発行されると、Ｓ１においてＴ１の認証が失敗する。
（４）Ｔ１はＳ１へのアクセス時の認証が失敗したことを検出すると、Ｔ１内に保管された情報の消去を行う。本実施の形態では、少なくともＴａｕｔｈ１が消去される。
【００４８】
なお、（３）のように、Ｓ１に対し、Ｔ１からアクセス要求が発行されたときに、Ｔａｕｔｈ１が改ざんされていた場合には、Ｔａｕｔｈ１が失効していなくても、即ち、（１）及び（２）の動作がなくても、Ｔ１の認証が失敗する。よって、（４）のように、Ｔ１内に保管された情報の消去が行われる。
【００４９】
図６は、サーバ認証情報３１１の検証が失敗したときの通信システム１００の動作例を示している。図６の（１），（２）の動作は、以下の通りである。
（１）サーバ装置３００であるＳ１が持つサーバ認証情報３１１、即ちＳａｕｔｈ１が既に有効でなくなっていた場合に、端末装置２００であるＴ１に対し、Ｓ１からアクセス要求が発行されると、Ｔ１においてＳ１の認証が失敗する。
（２）Ｔ１はＳ１の認証が失敗したため、Ｔ１内に保管された情報の消去を行う。本実施の形態では、少なくともＴａｕｔｈ１が消去される。
【００５０】
＊＊＊効果の説明＊＊＊
本実施の形態では、端末装置２００の認証とサーバ装置３００の認証とが成功した場合、端末装置２００とサーバ装置３００とが通信を行い、サーバ装置３００の認証が失敗した場合、端末装置２００が端末認証情報２１１を記憶部２０１から消去する。よって、サーバ装置３００のなりすまし等が発生してサーバ装置３００の認証が失敗すると、それ以降は認証が行えず、通信も行えなくなる。このため、本実施の形態によれば、情報の漏洩を防止することが可能となる。
【００５１】
本実施の形態では、端末装置２００内に保管された情報の消去動作に、端末認証情報２１１を含めることで端末認証情報２１１の解析を防止することが可能となる。
【００５２】
実施の形態２．
本実施の形態について、主に実施の形態１との差異を説明する。
【００５３】
実施の形態１では、端末装置２００の記憶部２０１が、端末認証情報２１１と、別の情報２１２とを記憶する。これに対し、本実施の形態では、図７に示すように、端末装置２００の記憶部２０１が、端末認証情報２１１とは別に、機密であることが示された機密情報２１３を記憶する。
【００５４】
通信部２０４は、要求部２０２により要求された認証と認証部２０３による認証とが成功した場合、記憶部２０１に記憶されている機密情報２１３をサーバ装置３００に送信する。
【００５５】
消去部２０５は、認証部２０３による認証が失敗した場合、端末認証情報２１１と機密情報２１３とを記憶部２０１から消去する消去処理を実行する。
【００５６】
実施の形態１において、サーバ装置３００の認証が失敗した場合に消去部２０５により実行される消去処理は、端末認証情報２１１を記憶部２０１から消去する処理である。これに対し、本実施の形態において、サーバ装置３００の認証が失敗した場合に消去部２０５により実行される消去処理は、上記のように、端末認証情報２１１とともに機密情報２１３を記憶部２０１から消去する処理である。このため、本実施の形態によれば、機密情報２１３の漏洩を確実に防止することが可能となる。
【００５７】
実施の形態３．
本実施の形態について、主に実施の形態１との差異を説明する。
【００５８】
実施の形態１では、サーバ装置３００の認証が失敗した場合、端末装置２００の消去部２０５が、端末認証情報２１１を記憶部２０１から消去する消去処理を実行する。これに対し、本実施の形態では、サーバ装置３００の認証が失敗した場合、端末装置２００の消去部２０５が、記憶部２０１に記憶された全ての情報を記憶部２０１から消去する消去処理を実行する。
【００５９】
即ち、実施の形態１において、サーバ装置３００の認証が失敗した場合に消去部２０５により実行される消去処理は、端末認証情報２１１を記憶部２０１から消去する処理である。これに対し、本実施の形態において、サーバ装置３００の認証が失敗した場合に消去部２０５により実行される消去処理は、端末認証情報２１１とともに別の情報２１２を記憶部２０１から消去する処理である。このため、本実施の形態によれば、情報の漏洩を確実に防止することが可能となる。
【００６０】
なお、別の情報２１２又は別の情報２１２の一部は、実施の形態２のような機密情報２１３であってもよい。
【００６１】
以下では、図８を参照して、本発明の実施の形態に係る端末装置２００のハードウェア構成例を説明する。
【００６２】
端末装置２００は、コンピュータである。端末装置２００は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、ディスプレイインタフェース９０６といったハードウェアを備える。プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。入力インタフェース９０５は、入力装置９０７に接続されている。ディスプレイインタフェース９０６は、ディスプレイ９０８に接続されている。
【００６３】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ・Ｃｉｒｃｕｉｔ）である。プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ・Ｓｉｇｎａｌ・Ｐｒｏｃｅｓｓｏｒ）、又は、ＧＰＵ（Ｇｒａｐｈｉｃｓ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）である。
【００６４】
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ・Ｏｎｌｙ・Ｍｅｍｏｒｙ）、フラッシュメモリ、又は、ＨＤＤ（Ｈａｒｄ・Ｄｉｓｋ・Ｄｒｉｖｅ）である。補助記憶装置９０２又は補助記憶装置９０２の一部は、記憶部２０１として機能する。
【００６５】
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ・Ａｃｃｅｓｓ・Ｍｅｍｏｒｙ）である。
【００６６】
通信装置９０４は、データを受信するレシーバ９２１及びデータを送信するトランスミッタ９２２を含む。通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ・Ｉｎｔｅｒｆａｃｅ・Ｃａｒｄ）である。
【００６７】
入力インタフェース９０５は、入力装置９０７のケーブル９１１が接続されるポートである。入力インタフェース９０５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ・Ｓｅｒｉａｌ・Ｂｕｓ）端子である。
【００６８】
ディスプレイインタフェース９０６は、ディスプレイ９０８のケーブル９１２が接続されるポートである。ディスプレイインタフェース９０６は、例えば、ＵＳＢ端子又はＨＤＭＩ（登録商標）（Ｈｉｇｈ・Ｄｅｆｉｎｉｔｉｏｎ・Ｍｕｌｔｉｍｅｄｉａ・Ｉｎｔｅｒｆａｃｅ）端子である。
【００６９】
入力装置９０７は、例えば、マウス、タッチペン、キーボード、又は、タッチパネルである。
【００７０】
ディスプレイ９０８は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ・Ｃｒｙｓｔａｌ・Ｄｉｓｐｌａｙ）である。
【００７１】
補助記憶装置９０２には、要求部２０２、認証部２０３、通信部２０４、消去部２０５といった「部」の機能を実現するプログラムが記憶されている。このプログラムは、メモリ９０３にロードされ、プロセッサ９０１に読み込まれ、プロセッサ９０１によって実行される。補助記憶装置９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ・Ｓｙｓｔｅｍ）も記憶されている。ＯＳの少なくとも一部がメモリ９０３にロードされ、プロセッサ９０１はＯＳを実行しながら、「部」の機能を実現するプログラムを実行する。
【００７２】
図８では、１つのプロセッサ９０１が示されているが、端末装置２００が複数のプロセッサ９０１を備えていてもよい。そして、複数のプロセッサ９０１が「部」の機能を実現するプログラムを連携して実行してもよい。
【００７３】
「部」の処理の結果を示す情報やデータや信号値や変数値は、補助記憶装置９０２、メモリ９０３、又は、プロセッサ９０１内のレジスタ又はキャッシュメモリに記憶される。
【００７４】
「部」を「サーキットリ」で提供してもよい。また、「部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。「回路」及び「サーキットリ」は、プロセッサ９０１だけでなく、ロジックＩＣ、ＧＡ（Ｇａｔｅ・Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ・Ｓｐｅｃｉｆｉｃ・Ｉｎｔｅｇｒａｔｅｄ・Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ・Ｇａｔｅ・Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【００７５】
本発明の実施の形態に係るサーバ装置３００にも、図８に例示したハードウェア構成を採用することができる。
【００７６】
以上、本発明の実施の形態について説明したが、これらの実施の形態のうち、いくつかを組み合わせて実施しても構わない。或いは、これらの実施の形態のうち、いずれか１つ又はいくつかを部分的に実施しても構わない。例えば、これらの実施の形態の説明において「部」として説明するもののうち、いずれか１つのみを採用してもよいし、いくつかの任意の組み合わせを採用してもよい。なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００７７】
１００  通信システム、１１０  インターネット、２００  端末装置、２０１  記憶部、２０２  要求部、２０３  認証部、２０４  通信部、２０５  消去部、２１０  ルータ、２１１  端末認証情報、２１２  別の情報、２１３  機密情報、３００  サーバ装置、３０１  記憶部、３０２  要求部、３０３  認証部、３０４  通信部、３１１  サーバ認証情報、３１２  別の情報、４００  認証情報管理装置、４０１  認証情報生成機能、４０２  認証情報失効機能、９０１  プロセッサ、９０２  補助記憶装置、９０３  メモリ、９０４  通信装置、９０５  入力インタフェース、９０６  ディスプレイインタフェース、９０７  入力装置、９０８  ディスプレイ、９１０  信号線、９１１  ケーブル、９１２  ケーブル、９２１  レシーバ、９２２  トランスミッタ。
【要約】      （修正有）【課題】情報の漏洩を防止する。【解決手段】端末装置２００は、端末認証情報２１１をサーバ装置３００に送信する。サーバ装置３００は、端末認証情報２１１を受信し、端末認証情報２１１を用いて端末装置２００の認証を行う。サーバ装置３００は、サーバ認証情報３１１を端末装置２００に送信する。端末装置２００は、サーバ認証情報３１１を受信し、サーバ認証情報３１１を用いてサーバ装置３００の認証を行う。端末装置２００の認証とサーバ装置３００の認証との両方が成功した場合、端末装置２００及びサーバ装置３００は、相互の通信を開始する。端末装置２００の認証とサーバ装置３００の認証とのいずれかが失敗した場合、端末装置２００は、端末認証情報２１１を記憶部から消去する消去処理を実行する。【選択図】図１【図１】
0005908131.tif 000002
【図２】
0005908131.tif 000003
【図３】
0005908131.tif 000004
【図４】
0005908131.tif 000005
【図５】
0005908131.tif 000006
【図６】
0005908131.tif 000007
【図７】
0005908131.tif 000008
【図８】
0005908131.tif 000009