[go: up one dir, main page]

JP2011053969A - Personal identification system in e-learning system - Google Patents

Personal identification system in e-learning system Download PDF

Info

Publication number
JP2011053969A
JP2011053969A JP2009202951A JP2009202951A JP2011053969A JP 2011053969 A JP2011053969 A JP 2011053969A JP 2009202951 A JP2009202951 A JP 2009202951A JP 2009202951 A JP2009202951 A JP 2009202951A JP 2011053969 A JP2011053969 A JP 2011053969A
Authority
JP
Japan
Prior art keywords
authentication
learning
time
login
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2009202951A
Other languages
Japanese (ja)
Inventor
Masaki Endo
正樹 遠藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Solutions Ltd
Original Assignee
Hitachi Solutions Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Solutions Ltd filed Critical Hitachi Solutions Ltd
Priority to JP2009202951A priority Critical patent/JP2011053969A/en
Publication of JP2011053969A publication Critical patent/JP2011053969A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

【課題】eラーニングのユーザの本人認証をより強化にし、ユーザ以外の人間の「なりすまし」を防止するシステムを提供する。
【解決手段】生体認証装置を有する端末と、認証用サーバと、学習用サーバとを備えたシステムにて、初回ログイン時の認証用サーバによる認証が成功した場合、前回認証時間と、ランダムに生成された次回認証時間までの経過時間と、前回認証時間に経過時間を加えた随時認証時間をDBに格納しておき、初回ログイン以降は、端末からのリクエスト内容を判断し、判断内容によって、eラーニングの教材区分単位毎または非定期的な随時認証時間のタイミングで端末に対し生体認証による再度の本人認証を促し、認証用サーバによる認証が成功した場合、ユーザが要求したリクエストを実行する。
【選択図】図1
To provide a system for further strengthening the identity authentication of a user of e-learning and preventing “spoofing” of a person other than the user.
In a system including a terminal having a biometric authentication device, an authentication server, and a learning server, when authentication by the authentication server at the first login is successful, a previous authentication time and a random generation are generated. The elapsed time up to the next authentication time and the timely authentication time obtained by adding the elapsed time to the previous authentication time are stored in the DB, and after the first login, the content of the request from the terminal is determined. The user is prompted to authenticate again by biometric authentication at each learning material classification unit or at irregular authentication times, and if the authentication server succeeds in authentication, the request requested by the user is executed.
[Selection] Figure 1

Description

本発明は、自宅、職場、研修機関などからインターネット経由で行うeラーニングシステムにおいて、教材使用中に章毎、章末問題毎、或いは非定期の間隔で、当該教材の学習者に対して生体認証を促し、本人の「なりすまし」を防止した本人認証システムに関するものである。   The present invention is a biometric authentication method for learners of a teaching material at every chapter, at the end of a chapter, or at irregular intervals while using the teaching material in an e-learning system performed from the home, workplace, training institution, etc. via the Internet. This is related to a personal authentication system that prevents personal impersonation.

近年、教育機関や企業研修などにおいて、e(イー)ラーニングシステムを用いた学習形態の利用が増えている。eラーニングシステムの形式としては、テレビ会議システムやインターネット放送などを利用してリアルタイムに情報を発信する「同期型」、又は、インターネットを利用して学習者(以下、「ユーザ」と称する)がオンデマンドで時間、場所に縛られることなく学習を行うことが可能な自由度の高い「非同期型」がある。   In recent years, the use of learning forms using e-learning systems is increasing in educational institutions and company training. As an e-learning system format, “synchronous” that transmits information in real time using a video conference system or Internet broadcasting, or a learner (hereinafter referred to as “user”) using the Internet is turned on. There is an “asynchronous type” with a high degree of freedom that enables learning without being restricted by time and place on demand.

図6は、eラーニングシステムの従来の非同期型の概要を示すシステム構成図である。
このシステムは、ユーザのクライアント端末001、インターネット002、認証プロキシサーバ003、認証データベース(DB)サーバ009、学習アプリケーション(AP)/Webサーバ005、学習データベース(DB)サーバ011から構成されている。認証プロキシサーバ003も、Webサーバ004の機能を有し、認証DBサーバ009は、認証情報を保持する本人認証データベース(DB)010を有している。
FIG. 6 is a system configuration diagram showing an outline of a conventional asynchronous type e-learning system.
This system includes a user client terminal 001, the Internet 002, an authentication proxy server 003, an authentication database (DB) server 009, a learning application (AP) / Web server 005, and a learning database (DB) server 011. The authentication proxy server 003 also has the function of the Web server 004, and the authentication DB server 009 has a personal authentication database (DB) 010 that holds authentication information.

又、学習AP/Webサーバ005も、Webサーバ006の機能を有し、データベース(DB)更新処理部007の機能を実現するプログラムと、データベース(DB)検索処理部008の機能を実現するプログラムとを備えている。学習データベースサーバ011は、教材のコンテンツを保持する学習教材データベース(DB)012と、各ユーザがどこの章まで終了したかの進捗データを保持する個人別進捗管理データベース(DB)013と、ユーザがどの教材のコンテンツ等を利用できるかの権限情報等を保持するユーザ情報データベース(DB)014とを備えている。   The learning AP / Web server 005 also has a function of the Web server 006, a program that realizes the function of the database (DB) update processing unit 007, and a program that realizes the function of the database (DB) search processing unit 008. It has. The learning database server 011 includes a learning material database (DB) 012 that holds contents of the learning material, an individual progress management database (DB) 013 that holds progress data indicating which chapter each user has completed, and a user And a user information database (DB) 014 that holds authority information and the like of which educational material contents can be used.

このような構成のeラーニングシステムにおいては、ユーザがクライアント端末001上のブラウザを起動し、インターネット002を介し、認証プロキシサーバ003内のWebサーバ004から、利用者認証DB010内の認証画面をブラウザに表示する。そして、認証画面で促されたユーザのID及びパスワードを入力し、OKボタンを押下すると、利用者認証DB010内に格納された認証情報との突合を行い、失敗した場合は、その旨をブラウザに表示し、成功した場合は、学習AP/Webサーバ005内のWebサーバ006から、学習DBサーバ011内の利用者情報DB014及び個人別進捗管理DB013を参照し、ユーザが選択できる学習教材DB012内の適切な教材コンテンツをブラウザに表示させる。
以降、ユーザが意図的にログオフするまで、学習DBサーバ011内に格納された、ユーザが使用できる教材のコンテンツで学習することが可能である。
In the e-learning system having such a configuration, the user starts the browser on the client terminal 001, and the authentication screen in the user authentication DB 010 is transferred from the Web server 004 in the authentication proxy server 003 to the browser via the Internet 002. indicate. When the user's ID and password prompted on the authentication screen are entered and the OK button is pressed, the authentication information stored in the user authentication DB 010 is collated. If it is displayed and succeeds, the user information DB 014 and the personal progress management DB 013 in the learning DB server 011 are referred to from the Web server 006 in the learning AP / Web server 005, and the learning material DB 012 can be selected by the user. Display appropriate teaching material content in the browser.
Thereafter, until the user intentionally logs off, it is possible to learn with the contents of the teaching material stored in the learning DB server 011 and usable by the user.

ところで、非同期型のeラーニングは、学習開始時に認証画面よりユーザがID及びパスワードを入力し、本人認証されると、利用者情報DB014及び個人別進捗管理DB013から、初回学習開始なのか、どこの章までを、いつ終了しているのか等を判断し、そのユーザの進捗状況に応じて学習教材DB012内の学習教材のコンテンツを提供する。そして学習後、ユーザがログアウトすることにより、個人別進捗管理DB013を更新する。これにより、次回に開始する際に学習途中から開始することができる。   By the way, in asynchronous e-learning, when the user enters the ID and password from the authentication screen at the start of learning and the user is authenticated, the user information DB 014 and the personal progress management DB 013 start from the first learning. It is determined when the chapters are finished, and the contents of the learning material in the learning material DB 012 are provided according to the progress of the user. After learning, when the user logs out, the individual progress management DB 013 is updated. Thereby, when starting next time, it can start from the middle of learning.

ただし、非同期型のeラーニングは、自由な時間及び場所で行える半面、教師からの監視下になく、ユーザが途中から他の人に代わる「なりすまし」が行われる危険性がある。そもそも、学習者以外の人間が、ID及びパスワードを盗用することでログインを行うことが可能であるし、ID及びパスワードが盗用されなくとも、ユーザ本人のログイン後、或いは学習途中で本人になりすまし、学習を継続することは可能となってしまう。   However, while asynchronous e-learning can be performed at any time and place, there is a risk that the user will be “spoofed” in place of another person without being supervised by the teacher. In the first place, it is possible for a person other than the learner to log in by stealing the ID and password, and even if the ID and password are not stolen, they can impersonate themselves after logging in or during learning. It will be possible to continue learning.

このようなログイン後のなりすましを防止する一般的な技術として、ログイン後も、随時のタイミングで認証を行う技術が知られている。しかし、ユーザがアプリケーションを操作するたびに本人認証のための操作も行うようにしたシステムでは、ユーザの負担が大きくなる。そのため、ユーザに意識させることなく認証する仕組みが必要になる。例えば、特許文献1には、マウスに指紋取得装置を搭載することで、ユーザがマウス操作を行ったときにユーザに意識させることなくユーザの指紋を取得可能とすることを前提に、ユーザがアプリケーションを起動した後、ファイルの参照・更新等の操作を行うタイミングで認証を行うという技術が開示されている。   As a general technique for preventing such spoofing after login, a technique for performing authentication at any time after login is known. However, in a system in which an operation for personal authentication is performed every time the user operates an application, the burden on the user increases. Therefore, a mechanism for authenticating without making the user aware of it is necessary. For example, Patent Document 1 discloses that a fingerprint acquisition device is mounted on a mouse so that when a user performs a mouse operation, the user can acquire the user's fingerprint without being conscious of the user. A technique is disclosed in which authentication is performed at the timing when a file reference / update operation is performed after activating.

公開特許公報2005−250810号Published Patent Publication No. 2005-250810

しかしながら、ファイルの参照・更新等の操作はマウスのみを用いて行うのではない。例えばマウスで「更新」ボタンをクリックする替わりに、キーボードの「ENTER」キーを押下する等、キーボード操作によっても可能な場合が多い。また、中にはマウス操作を好まないユーザも存在する。さらに、正しく指紋が取得されるようにするため、指を常に適切な位置に置くなど、ユーザに求められる負担も大きい。特に、最近広く使用されるようになってきた指静脈認証を行う場合、指を適切な位置に適切な傾きで置く必要がある。このような理由から、特許文献1の技術を採用することは、困難である。   However, operations such as file reference and update are not performed using only the mouse. For example, instead of clicking the “Update” button with the mouse, it is often possible to perform the operation by keyboard operation such as pressing the “ENTER” key of the keyboard. Some users do not like mouse operations. Furthermore, in order to obtain a correct fingerprint, the burden on the user, such as placing the finger at an appropriate position at all times, is large. In particular, when performing finger vein authentication, which has been widely used recently, it is necessary to place a finger at an appropriate position with an appropriate inclination. For these reasons, it is difficult to employ the technique of Patent Document 1.

さらに、eラーニングにおいては、学習中にメモを取る等、コンピュータ操作以外の動作を行う場合も多いため、指静脈認証を採用するeラーニングにおいては、特許文献1の技術を採用することは不可能といえる。   Furthermore, since e-learning often involves operations other than computer operations such as taking notes during learning, it is impossible to employ the technique of Patent Document 1 in e-learning that employs finger vein authentication. It can be said.

本発明の目的は、生体認証の種類に関係なく、eラーニングのユーザの本人認証を、ユーザの負担を軽減しつつ、より強化にし、「なりすまし」を防止する本人認証システムを提供することにある。   It is an object of the present invention to provide a personal authentication system that enhances the user authentication of e-learning users while reducing the user's burden and prevents “spoofing” regardless of the type of biometric authentication. .

上記課題を解決するために、本発明による、eラーニングシステムにおける本人認証システムは、生体認証装置及びブラウザを備えインターネットに接続されたクライアント端末と、Webサーバ機能を備え本人認証処理を行う認証用サーバと、Webサーバ機能を備えeラーニング処理を行う学習用サーバとを有する。
前記認証用サーバは、以下の各手段を備えている。
(a)前記本人認証処理を行うために予めログインID及び生体認証情報を認証用DBに保持する手段。
(b)初回ログインの際、前記クライアント端末から送られたログインID及び生体認証情報を、前記認証用DBに保持されたログインID及び生体認証情報と突き合わせることにより本人認証処理を行い、認証成功の場合には該クライアント端末のリクエストを前記学習用サーバに対して発行する手段。
(c)初回ログイン以降、前記クライアント端末から送られた生体認証情報を、前記認証用DBに保持された生体認証情報と突き合わせることにより再度の本人認証処理を行い、認証成功の場合には前記クライアント端末のリクエストを前記学習用サーバに対して発行する手段。
前記学習用サーバは、以下の各手段を備えている。
(d)複数の教材区分単位からなるeラーニング用の教材を予め学習用DBに保持する手段。
(e)初回ログインの際、前記認証用サーバから認証成功に係るリクエストを受けることに応じて、ログインIDと、初回ログインの本人認証時間を初期値とする前回認証時間と、ランダムに生成された次回認証時間までの経過時間と、該前回認証時間に対し該経過時間を加算した随時認証時間とを、前記学習用DBに格納する手段。
(f)初回ログイン以降、前記クライアント端末から教材区分単位の終了毎に教材区分単位終了リクエストを受けることに応じて、該クライアント端末に対して生体認証のみによる再度の本人認証を行うことを促す手段。
(g)初回ログイン以降、前記クライアント端末から教材区分単位終了リクエスト以外のリクエストを受けることに応じて、前記学習用DBに格納されている該当するログインIDについて、前記随時認証時間を現在時間と比較し、該随時認証時間前であれば該リクエストを処理する一方、該随時認証時間後であれば該クライアント端末に対して生体認証のみによる再度の本人認証を行うことを促す手段。
(h)初回ログイン以降、前記認証用サーバから再度の認証成功に係るリクエストを受けることに応じて、前記学習用DBに格納されている該当するログインIDについて、再度の本人認証時間で前記前回認証時間を更新し、新たにランダムに生成された次回認証時間までの経過時間で前記経過時間を更新し、該更新された前回認証時間に対し該更新された経過時間を加算して前記随時認証時間を更新する手段。
In order to solve the above-described problems, a personal authentication system in an e-learning system according to the present invention includes a client terminal that includes a biometric authentication device and a browser and is connected to the Internet, and an authentication server that includes a Web server function and performs personal authentication processing. And a learning server that has a Web server function and performs e-learning processing.
The authentication server includes the following means.
(A) Means for previously storing a login ID and biometric authentication information in the authentication DB in order to perform the personal authentication process.
(B) At the time of the first login, the user ID is successfully authenticated by matching the login ID and biometric information sent from the client terminal with the login ID and biometric information stored in the authentication DB. Means for issuing a request from the client terminal to the learning server.
(C) After the first login, the biometric authentication information sent from the client terminal is matched with the biometric authentication information held in the authentication DB to perform the personal authentication process again. Means for issuing a client terminal request to the learning server;
The learning server includes the following means.
(D) Means for holding e-learning teaching materials composed of a plurality of teaching material division units in the learning DB in advance.
(E) Upon initial login, in response to receiving a request for successful authentication from the authentication server, the login ID, the previous authentication time with initial authentication time as the initial value, and a randomly generated Means for storing an elapsed time up to the next authentication time and an arbitrary authentication time obtained by adding the elapsed time to the previous authentication time in the learning DB.
(F) Means for prompting the client terminal to authenticate again by only biometric authentication in response to receiving a learning material classification unit end request from the client terminal every time the learning material classification unit ends after the first login .
(G) After the first login, in response to receiving a request other than a teaching material classification unit end request from the client terminal, for the corresponding login ID stored in the learning DB, compare the authentication time with the current time. And means for processing the request if it is before the arbitrary authentication time, and prompting the client terminal to perform the personal authentication again only by biometric authentication after the arbitrary authentication time.
(H) After the first login, in response to receiving a request for successful authentication again from the authentication server, for the corresponding login ID stored in the learning DB, the previous authentication is performed again with the user authentication time. The time is updated, the elapsed time is updated with an elapsed time until the next authentication time newly generated at random, and the updated elapsed time is added to the updated previous authentication time, and the authentication time is required Means to update.

本発明によれば、eラーニングシステムにて、初回ログイン以降に1つの教材区分単位が終了する毎に、又は、ランダムに設定される随時認証時間に基づいて、生体認証による再度の本人認証処理を行うので、ユーザ以外の他人が不正に、教材のコンテンツで学習することや、教材中の試験を行うことを防止することができる。   According to the present invention, in the e-learning system, every time one teaching material classification unit ends after the initial login, or based on a random authentication time that is set at random, a second authentication process by biometric authentication is performed. Therefore, it is possible to prevent others other than the user from illegally learning from the contents of the teaching material and performing tests in the teaching material.

本発明の一実施例を示すシステム構成図である。1 is a system configuration diagram showing an embodiment of the present invention. 本発明の一実施例を示すデータベーステーブル図である。It is a database table figure which shows one Example of this invention. 本発明の一実施例を示す画面概略図である。It is the screen schematic which shows one Example of this invention. 本発明の一実施例を示す画面概略図である。It is the screen schematic which shows one Example of this invention. システムにおける初回ログイン処理のフローチャートである。It is a flowchart of the first login process in the system. リクエスト発行時のサーバ側フローチャートである。It is a server side flowchart at the time of request issue. 従来のeラーニングシステムの非同期型の概要を示すシステム構成図である。It is a system configuration | structure figure which shows the outline | summary of the asynchronous type of the conventional e-learning system.

以下、本発明の実施形態を、一実施例を示した図面を参照して詳細に説明する。
図1は、eラーニングシステムに組み込まれた、本発明による本人認証システムの一実施例を示すシステム構成図である。図1において、eラーニングシステムは、クライアント部分(図の上半分)とサーバ部分(図の下半分)がインターネット102を介して互いに情報伝送を行う。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings showing an example.
FIG. 1 is a system configuration diagram showing an embodiment of a personal authentication system according to the present invention incorporated in an e-learning system. In FIG. 1, in the e-learning system, a client part (upper half of the figure) and a server part (lower half of the figure) transmit information to each other via the Internet 102.

クライアント部分については、ブラウザを搭載したクライアント端末101が、インターネット102に接続されている。クライアント端末101を利用するユーザは、eラーニングシステムを利用して種々の教材を学習する学習者である。各クライアント端末101は、それぞれ生体認証装置を備えている。生体認証装置は、例えば、指静脈認証装置であるが、これに限定されない。   As for the client portion, a client terminal 101 equipped with a browser is connected to the Internet 102. A user who uses the client terminal 101 is a learner who learns various teaching materials using an e-learning system. Each client terminal 101 includes a biometric authentication device. The biometric authentication device is, for example, a finger vein authentication device, but is not limited to this.

サーバ部分については、主要部として「認証システム」と「学習システム」に分けられる。
認証システムでは、ユーザの本人認証を行う認証プロキシサーバ103と、この認証プロキシサーバ103に接続されたデータベース(DB)サーバにあたる認証DBサーバ111とを備えている。認証システムにおける本人認証処理により、本人認証が成功したユーザのみが、学習システムを利用して実際にeラーニングを行うことが可能となる。
認証システムにおける認証プロキシサーバ103と認証DBサーバ111とを併せて「認証用サーバ」と称する場合がある。
The server part is divided into “authentication system” and “learning system” as main parts.
The authentication system includes an authentication proxy server 103 that performs user authentication, and an authentication DB server 111 that is a database (DB) server connected to the authentication proxy server 103. Only the user who has succeeded in the personal authentication by the personal authentication process in the authentication system can actually perform e-learning using the learning system.
The authentication proxy server 103 and the authentication DB server 111 in the authentication system may be collectively referred to as “authentication server”.

認証プロキシサーバ103は、クライアント端末101のブラウザから発行される、本人認証のリクエスト(要求)に対して応答するWebサーバ104の機能を有する。認証DBサーバ111は、本人認証を行う為の生体認証情報、ユーザ固有のログインID、パスワード等を保持した本人認証DB112を備えている。
認証システムにおけるDBを「認証用DB」と称する場合がある。
The authentication proxy server 103 has a function of the Web server 104 that responds to a request (request) of personal authentication issued from the browser of the client terminal 101. The authentication DB server 111 includes a personal authentication DB 112 that holds biometric authentication information for performing personal authentication, a user-specific login ID, a password, and the like.
A DB in the authentication system may be referred to as an “authentication DB”.

学習システムでは、eラーニングの教材自体に関連する処理を行う学習用サーバである学習アプリケーション(AP)/Webサーバ105と、この学習AP/Webサーバ105に接続されたデータベースサーバにあたる学習DBサーバ113とを備えている。学習AP/Webサーバ105は、学習DBサーバ113から取得した教材のコンテンツを含めた学習メニュー、個人進捗管理メニューなどをクライアント端末101のブラウザに表示させる。
学習システムにおける学習AP/Webサーバ105と学習DBサーバ113とを併せて「学習用サーバ」と称する場合がある。
In the learning system, a learning application (AP) / Web server 105 which is a learning server for performing processing related to the e-learning teaching material itself, and a learning DB server 113 corresponding to a database server connected to the learning AP / Web server 105 It has. The learning AP / Web server 105 causes the browser of the client terminal 101 to display the learning menu including the contents of the learning material acquired from the learning DB server 113, the personal progress management menu, and the like.
The learning AP / Web server 105 and the learning DB server 113 in the learning system may be collectively referred to as a “learning server”.

学習AP/Webサーバ105は、クライアント端末101のブラウザから発行される、教材のコンテンツ表示のリクエスト及び個人進捗管理を行う為のリクエストに対して応答するWebサーバ106の機能、学習DBサーバ113に備えられた各DBを更新するためのDB更新処理部107の機能、各DBを検索する為のDB検索処理部108の機能と、クライアント端末101からの各リクエスト内容を判断する為のセッション判断部109の機能、そして、再度の本人認証を促す時点をランダムな経過時間によって設定するべくそのランダムな経過時間を生成する為の乱数発生部110の機能をそれぞれ実現するプログラムを備えている。   The learning AP / Web server 105 is provided in the learning DB server 113, which is a function of the Web server 106 that responds to requests for content display of teaching materials and requests for personal progress management issued from the browser of the client terminal 101. A function of the DB update processing unit 107 for updating each of the received DBs, a function of the DB search processing unit 108 for searching for each DB, and a session determination unit 109 for determining the contents of each request from the client terminal 101 And a program for realizing the function of the random number generation unit 110 for generating the random elapsed time so as to set the point in time for prompting the user authentication again by the random elapsed time.

学習DBサーバ113備えられた各DBは、eラーニングの本来の目的である教材のコンテンツデータを保持する学習教材DB114、ユーザが、どの教材の、どこの章まで終了したかを示す進捗データを保持する個人別進捗管理DB115、及び、ユーザがどの教材のコンテンツ等を利用できるかの権限情報等を保持するユーザ情報DB116から構成される。
学習システムにおけるDBを「学習用DB」と称する場合がある。
Each DB provided with the learning DB server 113 holds the learning material DB 114 that holds the content data of the learning material, which is the original purpose of e-learning, and the progress data that indicates which material the user has completed up to which chapter The individual progress management DB 115 and the user information DB 116 that holds authority information on which educational material contents the user can use.
A DB in a learning system may be referred to as a “learning DB”.

図2は、図1に示した学習DBサーバ113の個人別進捗管理DB115に格納される2つのテーブルである。(a)は、セッション・リクエスト関連情報の一例を示すセッションステータステーブル201であり、「ログインID」202、「ログイン日時分秒」203、「終了章コード」204、「章末問題コード」205、「ステータス」206の各列から構成されている。(b)は、随時認証時間テーブル207であり、セッションステータステーブル201のログインID202の列を外部キーとする「ログインID」208、「前回認証時間」209、「ランダムインターバル」210、「随時認証時間」211の各列から構成されている。   FIG. 2 shows two tables stored in the personal progress management DB 115 of the learning DB server 113 shown in FIG. (A) is a session status table 201 showing an example of session request related information, which includes “login ID” 202, “login date and time / minute / second” 203, “end chapter code” 204, “end of chapter problem code” 205, Each column includes “status” 206. (B) is an ad hoc authentication time table 207, which includes “login ID” 208, “previous authentication time” 209, “random interval” 210, and “anytime authentication time” using the login ID 202 column of the session status table 201 as an external key. "It consists of 211 columns.

セッションステータステーブル201は、初回ログインの際の本人認証に成功したリクエストが認証プロキシサーバ103から学習AP/Webサーバ105のWebサーバ106に到達した際に、ログインID202をキーとする行データが新規に挿入される。ログイン日時分秒203は、システム時間から更新され、初回ログインの際の本人認証時間を示している。終了章コード204は、図1の個人別進捗管理DB115内の他テーブルから、ユーザがどこの章まで終了しているかを参照し更新される。章末問題コード205も同様に他テーブルから、ユーザがどこの章末問題まで終了しているかを参照し更新される。
又、ステータス206は、通常の場合は必ず”0”に更新されるが、リクエスト内容確認時に、同一ユーザが二重ログイン行ったと判断した場合に”1”に更新される。ステータス206が「1」のログインIDのユーザは、次回リクエスト発行時に多重ログインである旨のメッセージを、クライアント端末101のブラウザに表示させ、強制ログアウトをし、セッションステータステーブル201から該当の行データを削除する。
In the session status table 201, when a request for successful personal authentication at the first login reaches the Web server 106 of the learning AP / Web server 105 from the authentication proxy server 103, the row data with the login ID 202 as a key is newly added. Inserted. The login date / minute / second 203 is updated from the system time and indicates the user authentication time at the first login. The end chapter code 204 is updated by referring to which chapter the user has ended from other tables in the personal progress management DB 115 of FIG. Similarly, the chapter end problem code 205 is also updated from other tables by referring to which chapter end issue the user has finished.
The status 206 is always updated to “0” in the normal case, but is updated to “1” when it is determined that the same user has double-logged in at the time of request content confirmation. A user with a login ID whose status 206 is “1” displays a message indicating that multiple logins are made on the browser of the client terminal 101 when the next request is issued, forcibly logs out, and retrieves the corresponding row data from the session status table 201. delete.

なお、教材における「章」の意味は、教材をその内容やテーマに従って適当な分量に分けた一区分を示しているが、この呼称に限られない。例えば、「巻」、「レッスン」、「節」、「課」等の呼称でも同じ意味である。本発明では、この教材の一区分を意味する代表的呼称として「章」を用いている。「章末問題」についても同様にこの呼称に限られず、「演習」、「復習課題」等の呼称でも同じ意味である。そこで、教材における「章」等または「章末問題」等を「教材区分単位」と称することとする。つまり、セッションステータステーブル201の終了章コード204及び章末問題コード205は、教材区分単位の進捗情報を示している。   Note that the meaning of “chapter” in the teaching material indicates one category in which the teaching material is divided into appropriate amounts according to the content and theme, but is not limited to this designation. For example, the terms “volume”, “lesson”, “section”, “section”, etc. have the same meaning. In the present invention, “chapter” is used as a representative name which means a section of the teaching material. The “chapter problem” is not limited to this name, and the names “exercise” and “review task” have the same meaning. Therefore, “chapter” or “chapter problem” in the teaching material is referred to as “teaching material classification unit”. That is, the end chapter code 204 and the end-of-chapter problem code 205 of the session status table 201 indicate progress information for each teaching material division unit.

又、随時認証時間テーブル207は、セッションステータステーブル201が更新されたタイミングで更新され、キーであるログインID208は、セッションステータステーブル201を外部参照するようにする。前回認証時間209は、初回ログインの際に、セッションステータステーブル201のログイン日時分秒203の本人認証時間と同じ日時分秒を初期値として更新される。初回ログイン以降は、同一セッションにて生体認証による再度の本人認証が促された際(教材区分単位の終了時または随時時間による強制認証時)に、当該再度の本人認証が行なわれた日時分秒に更新される。   The authentication time table 207 is updated at any time when the session status table 201 is updated, and the login ID 208 as a key refers to the session status table 201 externally. The previous authentication time 209 is updated with the same date / time / minute / second as the user authentication time of the login date / time / minute / second 203 of the session status table 201 as an initial value at the time of the first login. After the first login, the date / time / minute / second at which the re-authentication was performed when biometric authentication was prompted again during the same session (at the end of the teaching material unit or forced authentication at any time). Updated to

又、ランダムインターバル210は、図1の学習AP/Webサーバ105の乱数発生部110で生成された、例えば「300」から「600」の間の自然数で更新される。これは単位を「秒」とし、前回認証時間209から次回の随時時間による強制認証を行うまでの経過時間を示す。そして、前回認証時間209に対してこのランダムインターバル210の数値を秒単位で加算することにより、次回認証時間を確定するものである。例えば、初回ログインの際の本人認証時間が「2009/6/25 13:23:02」の場合、まず前回認証時間209には「2009/6/25 13:23:02」が更新される。その際に、図1の学習Web/APサーバ105の乱数発生部110により「305」が生成された場合、ランダムインターバル210は「305」で更新され、前回認証時間209の「2009/6/25 13:23:02」に、ランダムインターバル210の「305」が秒として加算され、随時認証時間211は「2009/6/25 13:28:07」に更新される。初回ログイン以降、クライアント端末からのリクエストを受けた際に、そのリクエストが教材区分単位終了リクエスト以外の場合には、随時認証時間テーブル207を参照し、現在時間がその随時認証時間211より後であったならば、ユーザに対し生体認証による再度の本人認証を促す。これにより、本人への「なりすまし」による操作を防止する。   Further, the random interval 210 is updated with a natural number between “300” and “600” generated by the random number generator 110 of the learning AP / Web server 105 of FIG. This indicates the elapsed time from the previous authentication time 209 to the forced authentication based on the next occasional time with the unit “second”. Then, the next authentication time is determined by adding the value of the random interval 210 to the previous authentication time 209 in seconds. For example, when the user authentication time at the time of the first login is “2009/6/25 13:23:02”, “2009/6/25 13:23:02” is updated at the previous authentication time 209 first. At this time, when “305” is generated by the random number generation unit 110 of the learning Web / AP server 105 in FIG. 1, the random interval 210 is updated with “305”, and the last authentication time 209 “2009/6/25” 13:23:02 ”,“ 305 ”of the random interval 210 is added as seconds, and the authentication time 211 is updated to“ 2009/6/25 13:28:07 ”as needed. When the request from the client terminal is received after the first login, if the request is other than the teaching material class end request, refer to the authentication time table 207 at any time and the current time is later than the authentication time 211 at any time. If so, the user is prompted to authenticate again by biometric authentication. This prevents the user from performing “spoofing”.

図3Aは、本発明の本人認証システムにおいてクライアント端末101に表示させる画面の一例の概略図である。
(a)に示す「ELシステム ユーザログイン画面」画面301は、ユーザの「ユーザ名(ログインID)」と「パスワード」を要求する画面であり、ログインIDとパスワードを入力後、「OK」ボタンを押下すると、図1の認証プロキシサーバ103に対してリクエストが発行される。認証プロキシサーバ103は、認証DBサーバ111の本人認証DB112に格納されている、ログインID及びパスワードのデータとの突合を行い、認証結果が正しいと判断したならば、後続の(b)の生体認証画面に遷移させ、不正であれば、認証失敗の旨のメッセージを画面に表示させる。
FIG. 3A is a schematic diagram illustrating an example of a screen displayed on the client terminal 101 in the personal authentication system of the present invention.
The “EL system user login screen” screen 301 shown in (a) is a screen requesting the user's “user name (login ID)” and “password”. After entering the login ID and password, the “OK” button is clicked. When pressed, a request is issued to the authentication proxy server 103 in FIG. The authentication proxy server 103 collates with the login ID and password data stored in the personal authentication DB 112 of the authentication DB server 111, and if it is determined that the authentication result is correct, the subsequent biometric authentication (b) If it is invalid, a message indicating that authentication has failed is displayed on the screen.

(b)に示す「ELシステム 指静脈認証画面」画面302は、ユーザの生体認証を促すメッセージを表示である。ここでは例として指静脈認証の利用で説明する。本画面302の表示後、ユーザは指静脈認証装置に指を置くと、指静脈認証情報が読み込まれ、認証プロキシサーバ103に対してリクエストが発行される。認証プロキシサーバ103は、認証DBサーバ111の本人認DB112に格納されている指静脈認証情報との突合を行い、認証結果が正しいと判断したならば、学習AP/Webサーバ105へのリクエストを発行し、不正であれば、認証失敗の旨のメッセージを画面に表示させる。   The “EL system finger vein authentication screen” screen 302 shown in (b) is a message for prompting user biometric authentication. Here, description will be made by using finger vein authentication as an example. When the user places a finger on the finger vein authentication device after this screen 302 is displayed, the finger vein authentication information is read and a request is issued to the authentication proxy server 103. The authentication proxy server 103 collates with the finger vein authentication information stored in the personal authentication DB 112 of the authentication DB server 111, and issues a request to the learning AP / Web server 105 if it is determined that the authentication result is correct. If it is invalid, a message indicating authentication failure is displayed on the screen.

図3Bは、クライアント端末101に表示させる画面の別の例の概略図である。
(a)に示す「第X章 見出し」画面303は、eラーニングシステムの中核である教材のコンテンツで第X章の学習のページである。本画面には、「第X章を終了します」メニューを表示させる。「第X章を終了します」メニューを押下すると、図1の学習AP/Webサーバ105に対して教材区分単位終了リクエストが発行される。
(b)に示す「第X章 章末問題」画面304は、「第X章 見出し」画面303での学習後に行われ、学習効果を確認するページである。本画面にも、「章末問題を終了します」メニューを表示させる。「章末問題を終了します」メニューを押下すると、図1の学習AP/Webサーバ105に対して教材区分単位終了リクエストが発行される。
FIG. 3B is a schematic diagram of another example of a screen displayed on the client terminal 101.
The “Chapter X Heading” screen 303 shown in FIG. 5A is a learning page of Chapter X with contents of teaching materials which are the core of the e-Learning system. The “Exit Chapter X” menu is displayed on this screen. When the “End Chapter X” menu is pressed, a teaching material unit end request is issued to the learning AP / Web server 105 of FIG.
The “Chapter X Chapter ending question” screen 304 shown in FIG. 5B is a page for confirming the learning effect, which is performed after learning on the “Chapter X Heading” screen 303. The “End chapter problem” menu is also displayed on this screen. When the “End chapter ending question” menu is pressed, a teaching material unit end request is issued to the learning AP / Web server 105 of FIG.

以上が、本実施形態に係るeラーニングにおける本人認証システムの構成及び各機能についての説明である。   This completes the description of the configuration and functions of the personal authentication system in e-learning according to the present embodiment.

以下、本実施形態に係るeラーニングにおける本人認証システムの動作について説明する。
図4は、システムにおける初回ログイン処理を示すフローチャートである。なお、説明においては、図1及び図2についても適宜参照する。
Hereinafter, the operation of the personal authentication system in e-learning according to the present embodiment will be described.
FIG. 4 is a flowchart showing the initial login process in the system. In the description, reference is also made to FIGS. 1 and 2 as appropriate.

まず、ユーザがクライアント端末101からブラウザを起動し、eラーニングシステムのURLでアクセスを行う(ステップ401)。そこで、認証プロキシサーバ103から、ログインIDとパスワードを促す画面(図3A(a)参照)が出力される(ステップ402)。ユーザは、ログインIDとパスワードを入力する。認証プロキシサーバ103は、認証DBサーバ111の本人認証DB112内のログインIDとパスワードのデータと突合を行う(ステップ403)。そこで、本人認証に失敗した場合、クライアント端末101のブラウザに、認証失敗の旨のメッセージを画面表示する(ステップ405)。本人認証に成功した場合、認証プロキシサーバ103は、生体認証を促す画面(図3A(b)参照)に遷移させる(ステップ404)。   First, the user starts a browser from the client terminal 101 and accesses with the URL of the e-learning system (step 401). Therefore, the authentication proxy server 103 outputs a screen for prompting the login ID and password (see FIG. 3A (a)) (step 402). The user enters a login ID and password. The authentication proxy server 103 collates the login ID and password data in the personal authentication DB 112 of the authentication DB server 111 (step 403). Therefore, when the personal authentication fails, a message indicating the authentication failure is displayed on the screen of the browser of the client terminal 101 (step 405). If the personal authentication is successful, the authentication proxy server 103 makes a transition to a screen prompting biometric authentication (see FIG. 3A (b)) (step 404).

ユーザがクライアント端末101に設置されている生体認証装置から生体認証情報を読み取らせると、認証プロキシサーバ103は、認証DBサーバ111の本人認証DB112の生体認証情報と突合を行う(ステップ406)。そこで、本人認証に失敗した場合、クライアント端末101のブラウザに、認証失敗の旨のメッセージを画面表示する(ステップ408)。本人認証に成功した場合、認証プロキシサーバ103は、学習AP/Webサーバ105へのリクエストを発行する。   When the user reads the biometric authentication information from the biometric authentication device installed in the client terminal 101, the authentication proxy server 103 collates with the biometric authentication information of the personal authentication DB 112 of the authentication DB server 111 (step 406). Therefore, when the personal authentication fails, a message indicating the authentication failure is displayed on the screen of the browser of the client terminal 101 (step 408). If the personal authentication is successful, the authentication proxy server 103 issues a request to the learning AP / Web server 105.

学習AP/Webサーバ105は、認証プロキシサーバ103から本人認証成功に係るリクエストを受けた場合、Webサーバ106の機能を経由し、セッション判断部109で初回ログインのリクエストなのか、初回ログイン以降のリクエストなのかを判断する。初回ログインであれば、セッションステータステーブル201及び随時認証時間テーブル207に新規データ挿入を行う(ステップ407)。   When the learning AP / Web server 105 receives a request relating to the successful authentication of the user from the authentication proxy server 103, it passes through the function of the Web server 106, and the session determination unit 109 determines whether the request is for the first login or the request after the first login. Judge whether it is. If it is the first login, new data is inserted into the session status table 201 and the authentication time table 207 as needed (step 407).

そして、学習AP/Webサーバ105のDB検索処理部108が、学習DBサーバ113のユーザ情報DB116及び個人進捗管理DB115を確認し、eラーニングシステムのポータルトップページに遷移する(ステップ409)。このポータルトップページには、ユーザが使用できる教材コンテンツのメニューが表示される。   Then, the DB search processing unit 108 of the learning AP / Web server 105 confirms the user information DB 116 and the personal progress management DB 115 of the learning DB server 113, and transitions to the portal top page of the e-learning system (step 409). On the portal top page, a menu of teaching material contents that can be used by the user is displayed.

図5は、システムおけるクライアント端末からのリクエスト発行時の処理を示すフローチャートである。
まず、ユーザがクライアント端末101からリクエストを発行する(ステップ501)。なお、初回ログインか否かはセッション判断部109で判断するので、ここでは、初回のログイン時以降の処理について説明する。
FIG. 5 is a flowchart showing processing when a request is issued from a client terminal in the system.
First, the user issues a request from the client terminal 101 (step 501). Note that whether or not the login is the first time is determined by the session determination unit 109, and here, the processing after the first login will be described.

発行されたリクエストが、教材区分単位終了リクエストの一つである「章終了リクエスト」か否か、つまり図3B(a)の画面303の「第X章を終了します」メニューを押下されたリクエストか否かを、セッション判断部109で判断する(ステップ502)。「章終了リクエスト」であれば、生体認証による再度の本人認証を促す画面(図3A(b)参照)に遷移する(ステップ506)。   Whether the issued request is “Chapter End Request”, which is one of the teaching material category unit end requests, that is, a request in which the “End Chapter X” menu on the screen 303 in FIG. 3B (a) is pressed. It is determined by the session determination unit 109 whether or not (step 502). If it is a “chapter end request”, a transition is made to a screen (see FIG. 3A (b)) that prompts another person authentication by biometric authentication (step 506).

「章終了リクエスト」でなければ、次に、発行されたリクエストが、別の教材区分単位終了リクエストである「章末問題終了リクエスト」か否か、つまり図3B(b)の画面304の「章末問題を終了します」メニュを押下されたリクエストか否かを、セッション判断部109で判断する(ステップ503)。「章末問題終了リクエスト」であれば、「章終了リクエスト」と同様に、生体認証による再度の本人認証を促す画面(図3A(b)参照)に遷移する(ステップ506)。   If it is not “Chapter End Request”, then whether the issued request is “Chapter End Problem End Request” which is another teaching material section unit end request, that is, “Chapter” of the screen 304 in FIG. 3B (b). The session determination unit 109 determines whether or not the request is for pressing the “end problem is terminated” menu (step 503). If it is a “chapter end question end request”, the screen transitions to a screen (see FIG. 3A (b)) that prompts the user to authenticate again by biometric authentication in the same manner as the “chapter end request” (step 506).

ステップ503において「章末問題終了リクエスト」でなければ、クライアント端末からのリクエストは、いずれの教材区分単位終了リクエストでもなかったと判断する。次に、随時認証時間テーブル207を参照する(ステップ504)。随時認証時間テーブル207の該当するログインIDについての随時認証時間211を現在時間と比較し、現在時間が随時認証時間211よりも前であれば、クライアント端末からのリクエストの処理を行う(ステップ511)。現在時間が随時認証時間211よりも後であれば、生体認証による再度の本人認証を促す画面(図3A(b)参照)に遷移する(ステップ506)。   If it is not a “chapter end question end request” in step 503, it is determined that the request from the client terminal was not any teaching material division unit end request. Next, the authentication time table 207 is referred to as needed (step 504). The optional authentication time 211 for the corresponding login ID in the optional authentication time table 207 is compared with the current time, and if the current time is before the optional authentication time 211, the request from the client terminal is processed (step 511). . If the current time is later than the authentication time 211 as needed, the screen transits to a screen (see FIG. 3A (b)) that prompts another authentication by biometric authentication (step 506).

上記の通りのリクエスト内容判断により、教材区分単位終了リクエスト(章終了リクエストまたは章末問題終了リクエスト)、又は、随時認証時間以降のリクエストと判断され、生体認証による再度の本人認証を促された場合は、クライアント端末101のユーザは、初回ログインと同様に生体認証による再度の本人認証を行う(ステップ507)。初回ログイン以降の再度の本人認証では、ログインIDによる本人認証は行わず、生体認証のみによる本人認証である。   When the request content determination as described above determines that it is a teaching material unit end request (chapter end request or end of chapter problem end request), or a request after the authentication time at any time, and is prompted to authenticate again by biometric authentication. The user of the client terminal 101 performs the personal authentication again by biometric authentication in the same way as the first login (step 507). In the personal authentication again after the first login, the personal authentication based on the login ID is not performed, but the personal authentication based only on the biometric authentication is performed.

認証が失敗した場合は、セッションステータステーブル201及び随時認証時間テーブル207の該当するログインIDの行データを削除する(ステップ509)。その後、ユーザに対して再度初回ログインを行わせる。   If the authentication fails, the row data of the corresponding login ID in the session status table 201 and the ad hoc authentication time table 207 is deleted (step 509). Thereafter, the user is made to log in again for the first time.

再度の本人認証に成功した場合は、随時認証時間テーブル207の前回認証時間を、再度の本人認証を行った現在時間に更新する。この時、乱数発生部110により新たな自然数が生成されてランダムインターバル210の経過時間も更新される。そして、更新された前回認証時間に、更新された経過時間を加算することにより、次回の認証時間である随時認証時間211も更新される(ステップ510)。その後、ユーザの意図したリクエストが処理される。   If the user authentication is successful again, the previous authentication time in the authentication time table 207 is updated as needed to the current time when the user authentication is performed again. At this time, a new natural number is generated by the random number generation unit 110 and the elapsed time of the random interval 210 is also updated. The updated authentication time 211 is also updated by adding the updated elapsed time to the updated previous authentication time (step 510). Thereafter, the request intended by the user is processed.

101:クライアント端末
102:インターネット
103:認証プロキシサーバ
104:Webサーバ
105:学習AP/Webサーバ
106:Webサーバ
107:DB更新処理部
108:DB検索処理部
109:セッション判断部
110:乱数発生部
111:認証DBサーバ
112:本人認証DB
113:学習DBサーバ
114:学習教材DB
115:個人別進捗管理DB
116:ユーザ情報DB
101: Client terminal
102: Internet
103: Authentication proxy server
104: Web server
105: Learning AP / Web server
106: Web server
107: DB update processor
108: DB search processor
109: Session Judgment Department
110: Random number generator
111: Authentication DB server
112: Identity authentication DB
113: Learning DB server
114: Learning Material DB
115: Individual progress management database
116: User information DB

Claims (1)

生体認証装置及びブラウザを備えインターネットに接続されたクライアント端末と、Webサーバ機能を備え本人認証処理を行う認証用サーバと、Webサーバ機能を備えeラーニング処理を行う学習用サーバとを有する、eラーニングシステムにおける本人認証システムであって、
前記認証用サーバは、
(a)前記本人認証処理を行うために予めログインID及び生体認証情報を認証用DBに保持する手段と、
(b)初回ログインの際、前記クライアント端末から送られたログインID及び生体認証情報を、前記認証用DBに保持されたログインID及び生体認証情報と突き合わせることにより本人認証処理を行い、認証成功の場合には該クライアント端末のリクエストを前記学習用サーバに対して発行する手段と、
(c)初回ログイン以降、前記クライアント端末から送られた生体認証情報を、前記認証用DBに保持された生体認証情報と突き合わせることにより再度の本人認証処理を行い、認証成功の場合には前記クライアント端末のリクエストを前記学習用サーバに対して発行する手段と、を備え、
前記学習用サーバは、
(d)複数の教材区分単位からなるeラーニング用の教材を予め学習用DBに保持する手段と、
(e)初回ログインの際、前記認証用サーバから認証成功に係るリクエストを受けることに応じて、ログインIDと、初回ログインの本人認証時間を初期値とする前回認証時間と、ランダムに生成された次回認証時間までの経過時間と、該前回認証時間に対し該経過時間を加算した随時認証時間とを、前記学習用DBに格納する手段と、
(f)初回ログイン以降、前記クライアント端末から教材区分単位の終了毎に教材区分単位終了リクエストを受けることに応じて、該クライアント端末に対して生体認証のみによる再度の本人認証を行うことを促す手段と、
(g)初回ログイン以降、前記クライアント端末から教材区分単位終了リクエスト以外のリクエストを受けることに応じて、前記学習用DBに格納されている該当するログインIDについて、前記随時認証時間を現在時間と比較し、該随時認証時間前であれば該リクエストを処理する一方、該随時認証時間後であれば該クライアント端末に対して生体認証のみによる再度の本人認証を行うことを促す手段と、
(h)初回ログイン以降、前記認証用サーバから再度の認証成功に係るリクエストを受けることに応じて、前記学習用DBに格納されている該当するログインIDについて、再度の本人認証時間で前記前回認証時間を更新し、新たにランダムに生成された次回認証時間までの経過時間で前記経過時間を更新し、該更新された前回認証時間に対し該更新された経過時間を加算して前記随時認証時間を更新する手段と、を備えたことを特徴とする
eラーニングシステムにおける本人認証システム。
E-Learning comprising: a client terminal having a biometric authentication device and a browser connected to the Internet; an authentication server having a Web server function and performing personal authentication processing; and a learning server having a Web server function and performing e-learning processing A personal authentication system in the system,
The authentication server is:
(A) means for preliminarily storing a login ID and biometric authentication information in the authentication DB in order to perform the personal authentication process;
(B) At the time of the first login, the user ID is successfully authenticated by matching the login ID and biometric information sent from the client terminal with the login ID and biometric information stored in the authentication DB. Means for issuing a request of the client terminal to the learning server in the case of
(C) After the first login, the biometric authentication information sent from the client terminal is matched with the biometric authentication information held in the authentication DB to perform the personal authentication process again. Means for issuing a client terminal request to the learning server,
The learning server is
(D) means for preliminarily storing e-learning teaching materials composed of a plurality of teaching material division units in a learning DB;
(E) Upon initial login, in response to receiving a request for successful authentication from the authentication server, the login ID, the previous authentication time with initial authentication time as the initial value, and a randomly generated Means for storing, in the learning DB, an elapsed time until the next authentication time, and an arbitrary authentication time obtained by adding the elapsed time to the previous authentication time;
(F) Means for prompting the client terminal to authenticate again by only biometric authentication in response to receiving a learning material classification unit end request from the client terminal every time the learning material classification unit ends after the first login When,
(G) After the first login, in response to receiving a request other than a teaching material classification unit end request from the client terminal, for the corresponding login ID stored in the learning DB, compare the authentication time with the current time. Means for processing the request if it is before the optional authentication time, and prompting the client terminal to perform the personal authentication again only by biometric authentication after the optional authentication time;
(H) After the first login, in response to receiving a request for successful authentication again from the authentication server, for the corresponding login ID stored in the learning DB, the previous authentication is performed again with the user authentication time. The time is updated, the elapsed time is updated with an elapsed time until the next authentication time newly generated at random, and the updated elapsed time is added to the updated previous authentication time, and the authentication time is required And a means for updating the personal authentication system in the e-learning system.
JP2009202951A 2009-09-02 2009-09-02 Personal identification system in e-learning system Withdrawn JP2011053969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009202951A JP2011053969A (en) 2009-09-02 2009-09-02 Personal identification system in e-learning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009202951A JP2011053969A (en) 2009-09-02 2009-09-02 Personal identification system in e-learning system

Publications (1)

Publication Number Publication Date
JP2011053969A true JP2011053969A (en) 2011-03-17

Family

ID=43942895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009202951A Withdrawn JP2011053969A (en) 2009-09-02 2009-09-02 Personal identification system in e-learning system

Country Status (1)

Country Link
JP (1) JP2011053969A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013149206A (en) * 2012-01-23 2013-08-01 Fujitsu Frontech Ltd Bidding device, bidding system and bidding method
US9453999B2 (en) 2011-06-16 2016-09-27 Nec Display Solutions, Ltd. Phosphor color wheel and projection display device including same
JP6797388B1 (en) * 2020-07-31 2020-12-09 アカメディア・ジャパン株式会社 Online learning system
JP6837697B1 (en) * 2020-07-31 2021-03-03 アカメディア・ジャパン株式会社 Online learning system
JP2021068472A (en) * 2017-06-05 2021-04-30 日本電気株式会社 Face authentication system, face authentication method, biometrics authentication system, biometrics authentication method, and storage medium
JP6887710B1 (en) * 2020-07-31 2021-06-16 アカメディア・ジャパン株式会社 Online learning system
JPWO2023144929A1 (en) * 2022-01-26 2023-08-03

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9453999B2 (en) 2011-06-16 2016-09-27 Nec Display Solutions, Ltd. Phosphor color wheel and projection display device including same
JP2013149206A (en) * 2012-01-23 2013-08-01 Fujitsu Frontech Ltd Bidding device, bidding system and bidding method
JP7014313B2 (en) 2017-06-05 2022-02-01 日本電気株式会社 Face recognition system, face recognition method, biometric authentication system, biometric authentication method and recording medium
US11232181B2 (en) 2017-06-05 2022-01-25 Nec Corporation Face authentication system, face authentication method, biometrics authentication system, biometrics authentication method, and storage medium
JP2021068472A (en) * 2017-06-05 2021-04-30 日本電気株式会社 Face authentication system, face authentication method, biometrics authentication system, biometrics authentication method, and storage medium
US11232180B2 (en) 2017-06-05 2022-01-25 Nec Corporation Face authentication system, face authentication method, biometrics authentication system, biometrics authentication method, and storage medium
WO2022025121A1 (en) * 2020-07-31 2022-02-03 アカメディア・ジャパン株式会社 On-line learning system
JP6887710B1 (en) * 2020-07-31 2021-06-16 アカメディア・ジャパン株式会社 Online learning system
JP6797388B1 (en) * 2020-07-31 2020-12-09 アカメディア・ジャパン株式会社 Online learning system
JP6837697B1 (en) * 2020-07-31 2021-03-03 アカメディア・ジャパン株式会社 Online learning system
JP2022026708A (en) * 2020-07-31 2022-02-10 アカメディア・ジャパン株式会社 On-line learning system
JP2022027389A (en) * 2020-07-31 2022-02-10 アカメディア・ジャパン株式会社 On-line learning system
JP2022027415A (en) * 2020-07-31 2022-02-10 アカメディア・ジャパン株式会社 Online learning system
CN116057601A (en) * 2020-07-31 2023-05-02 日本Aka媒体股份有限公司 online learning system
US12417711B2 (en) 2020-07-31 2025-09-16 Akamedia Japan Inc. Online learning system
JPWO2023144929A1 (en) * 2022-01-26 2023-08-03
WO2023144929A1 (en) * 2022-01-26 2023-08-03 日本電気株式会社 Authentication system, authentication device, authentication method, and program

Similar Documents

Publication Publication Date Title
US7873995B2 (en) Method and apparatus for generating and reinforcing user passwords
US8261334B2 (en) System for performing web authentication of a user by proxy
CN101977194B (en) Third-party verification code system and third-party verification code provision method
US8613066B1 (en) Techniques for user authentication
JP4713694B1 (en) Two-factor user authentication system and method
JP2011053969A (en) Personal identification system in e-learning system
JP2014520313A (en) Image gesture authentication
JP2009205542A (en) Personal authentication system, personal authentication method, and personal authentication program
KR101221955B1 (en) Method for certificating one time password and apparatus thereof
WO2014161259A1 (en) Verification code processing method, device, terminal and server
CN108369614A (en) User authen method and system for carrying out the process
JP2008242926A (en) Authentication system, authentication method, and authentication program
US20100095371A1 (en) Visual authentication systems and methods
JP2010061329A (en) Authentication processing method and authentication processing system
Moraskar et al. Cued click point technique for graphical password authentication
JP2023537578A (en) Mobile app login and device registration
JP2008191942A (en) Authentication apparatus, authentication method and program thereof
JP2014078079A (en) Server device and authentication system
CN113196263B (en) User authentication system, user authentication server, and user authentication method
JP5418361B2 (en) User authentication system, user authentication method and program
Belk et al. A personalized user authentication approach based on individual differences in information processing
JP2006195716A (en) Password management system, method, and program
US20190180020A1 (en) Computerized User Authentication Method that Utilizes the Cartesian Coordinate System to Verify a User's Identity
US11544369B2 (en) Mobile device as a computer authenticator
JP4563775B2 (en) Authentication information automatic input device, method and program

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20121106