JP2019219999A - System determining apparatus, system determining method, and system determining program - Google Patents
System determining apparatus, system determining method, and system determining program Download PDFInfo
- Publication number
- JP2019219999A JP2019219999A JP2018117889A JP2018117889A JP2019219999A JP 2019219999 A JP2019219999 A JP 2019219999A JP 2018117889 A JP2018117889 A JP 2018117889A JP 2018117889 A JP2018117889 A JP 2018117889A JP 2019219999 A JP2019219999 A JP 2019219999A
- Authority
- JP
- Japan
- Prior art keywords
- user
- authentication
- information
- unit
- terminal
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】安全性を確保しつつ、利便性の良い認証方式を決定できる方式決定装置、方式決定方法及び方式決定プログラムを提供する。【解決手段】方式決定装置1は、収集部11、学習部12、決定部13及び選定部17を備える。収集部は、予めユーザに対応付けられた認証端末から、ユーザの状態を示す所定の種類のユーザ情報を収集する。学習部は、ユーザ情報に基づいて、ユーザを識別するための識別器を生成する。決定部は、ユーザの認証を実行する際に、認証端末からユーザ情報を取得し、取得したユーザ情報を用いて識別器により算出されるユーザの本人性に基づいて、認証に必要なセキュリティレベルを決定する。選定部は、複数の認証方式のうち、セキュリティレベルに適合した方式を選定する。【選択図】図2PROBLEM TO BE SOLVED: To provide a method determining device, a method determining method and a method determining program capable of determining a convenient authentication method while ensuring safety. A method determination device 1 includes a collection unit 11, a learning unit 12, a determination unit 13, and a selection unit 17. The collecting unit collects a predetermined type of user information indicating the state of the user from the authentication terminal associated with the user in advance. The learning unit generates a classifier for identifying the user based on the user information. When executing user authentication, the determination unit acquires user information from the authentication terminal and determines the security level required for authentication based on the user's identity calculated by the classifier using the acquired user information. decide. The selection unit selects the method that suits the security level from among multiple authentication methods. [Selection diagram] Fig. 2
Description
本発明は、ユーザを認証するための装置、方法及びプログラムに関する。 The present invention relates to an apparatus, a method, and a program for authenticating a user.
従来、通信ネットワークを介して様々なサービスが提供されている。これらのサービスには、なりすまし等の不正を防ぐために、ユーザが本人であることを確認する認証機能が備わっている。この認証機能には、多種多様な認証方式が採用可能であるが、いずれの認証方式を採用するかは、通常、サービスの提供事業者が決定している。
特許文献1では、サービスが求める安全性と認証時の状況とに基づいて、認証方式を決定する手法が提案されている。
Conventionally, various services have been provided via communication networks. These services are provided with an authentication function for confirming that the user is who he or she is, in order to prevent fraud such as spoofing. A variety of authentication methods can be used for this authentication function, and the service provider usually determines which authentication method to use.
Patent Literature 1 proposes a method of determining an authentication method based on security required by a service and a situation at the time of authentication.
しかしながら、従来の手法では、ログインを繰り返すユーザにとっては、複雑な認証手続きが常に必要となる場合があり、利便性に課題があった。 However, in the conventional method, a complicated authentication procedure may always be required for a user who repeatedly logs in, and there is a problem in convenience.
本発明は、安全性を確保しつつ、利便性の良い認証方式を決定できる方式決定装置、方式決定方法及び方式決定プログラムを提供することを目的とする。 An object of the present invention is to provide a scheme determining apparatus, a scheme determining method, and a scheme determining program that can determine a convenient authentication scheme while ensuring security.
本発明に係る方式決定装置は、予めユーザに対応付けられた認証端末から、前記ユーザの状態を示す所定の種類のユーザ情報を収集する収集部と、前記ユーザ情報に基づいて、前記ユーザを識別するための識別器を生成する学習部と、前記ユーザの認証を実行する際に、前記認証端末から前記ユーザ情報を取得し、当該ユーザ情報を用いて前記識別器により算出される前記ユーザの本人性に基づいて、前記認証に必要なセキュリティレベルを決定する決定部と、複数の認証方式のうち、前記セキュリティレベルに適合した方式を選定する選定部と、を備える。 A method determining apparatus according to the present invention includes a collection unit that collects a predetermined type of user information indicating a state of the user from an authentication terminal previously associated with the user, and identifies the user based on the user information. A learning unit for generating an identifier for performing the authentication of the user, acquiring the user information from the authentication terminal, and calculating the identity of the user by using the user information. A determining unit that determines a security level required for the authentication based on the security, and a selecting unit that selects a method suitable for the security level among a plurality of authentication methods.
前記収集部は、前記ユーザが前記認証端末とは異なるログイン端末から認証要求を行った場合、当該ログイン端末の識別情報を取得し、前記学習部は、前記ユーザ情報及び前記識別情報に基づいて、前記識別器を生成してもよい。 The collection unit, when the user makes an authentication request from a login terminal different from the authentication terminal, acquires the identification information of the login terminal, the learning unit, based on the user information and the identification information, The classifier may be generated.
前記方式決定装置は、前記ユーザ情報に基づいて、前記ユーザの現在の状態を判定する状態判定部を備え、前記選定部は、判定された前記現在の状態に適した方式を選定してもよい。 The method determination device may include a state determination unit that determines a current state of the user based on the user information, and the selection unit may select a method suitable for the determined current state. .
前記学習部は、前記ユーザとは異なる他のユーザの情報との差異に基づいて前記識別器を生成してもよい。 The learning unit may generate the discriminator based on a difference from information of another user different from the user.
前記方式決定装置は、前記ユーザにより登録された前記複数の認証方式の優先順位情報を取得する優先順位取得部を備え、前記選定部は、前記優先順位情報に基づく方式を選定してもよい。 The method determination device may include a priority acquisition unit that acquires priority information of the plurality of authentication methods registered by the user, and the selection unit may select a method based on the priority information.
前記方式決定装置は、前記認証が成功するまでの時間、又は失敗回数を含む方式毎のユーザビリティ情報を取得するユーザビリティ取得部を備え、前記選定部は、前記ユーザビリティ情報に基づいて方式を選定してもよい。 The method determination device includes a usability acquisition unit that acquires usability information for each method including the time until the authentication succeeds, or the number of failures, and the selection unit selects a method based on the usability information. Is also good.
本発明に係る方式決定方法は、予めユーザに対応付けられた認証端末から、前記ユーザの状態を示す所定の種類のユーザ情報を収集する収集ステップと、前記ユーザ情報に基づいて、前記ユーザを識別するための識別器を生成する学習ステップと、前記ユーザの認証を実行する際に、前記認証端末から前記ユーザ情報を取得し、当該ユーザ情報を用いて前記識別器により算出される前記ユーザの本人性に基づいて、前記認証に必要なセキュリティレベルを決定する決定ステップと、複数の認証方式のうち、前記セキュリティレベルに適合した方式を選定する選定ステップと、をコンピュータが実行する。 A method for determining a method according to the present invention includes the steps of: collecting a predetermined type of user information indicating a state of the user from an authentication terminal associated with the user in advance; and identifying the user based on the user information. A learning step of generating a classifier for performing the authentication of the user, acquiring the user information from the authentication terminal, and using the user information to calculate the identity of the user. The computer executes a determining step of determining a security level necessary for the authentication based on the characteristics, and a selecting step of selecting a method suitable for the security level from among a plurality of authentication methods.
本発明に係る方式決定プログラムは、予めユーザに対応付けられた認証端末から、前記ユーザの状態を示す所定の種類のユーザ情報を収集する収集ステップと、前記ユーザ情報に基づいて、前記ユーザを識別するための識別器を生成する学習ステップと、前記ユーザの認証を実行する際に、前記認証端末から前記ユーザ情報を取得し、当該ユーザ情報を用いて前記識別器により算出される前記ユーザの本人性に基づいて、前記認証に必要なセキュリティレベルを決定する決定ステップと、複数の認証方式のうち、前記セキュリティレベルに適合した方式を選定する選定ステップと、をコンピュータに実行させるためのものである。 The method determining program according to the present invention includes: a collecting step of collecting predetermined types of user information indicating a state of the user from an authentication terminal previously associated with the user; and identifying the user based on the user information. A learning step of generating a classifier for performing the authentication of the user, acquiring the user information from the authentication terminal, and using the user information to calculate the identity of the user. A determining step of determining a security level required for the authentication based on the security, and a selecting step of selecting a method suitable for the security level from among a plurality of authentication methods. .
本発明によれば、利便性の良い認証方式を決定できる。 According to the present invention, a convenient authentication method can be determined.
以下、本発明の実施形態の一例について説明する。
図1は、本実施形態に係る方式決定装置1を含む認証システム100全体の構成を示す概略図である。
Hereinafter, an example of an embodiment of the present invention will be described.
FIG. 1 is a schematic diagram illustrating a configuration of an
ユーザは、サービス提供サーバ2が提供するサービスを受けるログイン端末3と、ログイン時のユーザ認証を行うための情報を提供する認証端末4とを使用する。本実施形態では、認証端末4は、ログイン端末3とは別体であり、スマートフォン又はタブレット端末等の携帯端末であること想定するが、これには限られず、ログイン端末3が認証端末4を兼ねていてもよい。
The user uses a
方式決定装置1は、端末管理サーバ5を介して、認証端末4の情報を定期的に取得し、ユーザの本人性を識別するための識別器を学習により生成する。方式決定装置1は、この識別器を用いて、認証要求を行ったユーザの本人性を判定し、判定結果に応じて認証方式を選定する。
The method determining apparatus 1 periodically acquires information on the authentication terminal 4 via the
ログイン端末3又は認証端末4は、サービス提供サーバ2にログインするために、方式決定装置1により選定された認証方式を用いて、端末管理サーバ5との間で各種の認証プロセスを実行する。認証結果は、サービス提供サーバ2に通知され、ログイン端末3からのアクセスが許可される。
The
ここで、認証方式は、例えば以下が挙げられるが、これらには限られず、様々な認証方式が用いられてよい。また、複数の方式が組み合わされ、多段階の認証方式が用いられてもよい。
・パスワード認証
・4桁の暗証番号認証
・8桁の暗証番号認証
・パターン認証
・秘密の質問を用いた認証
・ワンタイムパスワード認証
・ワンタイムパターン認証
・SIM認証
・機器認証
・秘密鍵を用いた署名による認証
・乱数表による認証
・掌紋認証
・指紋認証
・顔認証
・てのひら静脈認証
・指静脈認証
・虹彩認証
・音声認証
・署名認証
・多要素認証
・画像認証(CAPTCHA)
・位置認証
・リスクベース認証
・多経路認証
Here, examples of the authentication method include, but are not limited to, the following, and various authentication methods may be used. Further, a plurality of methods may be combined and a multi-step authentication method may be used.
・ Password authentication ・ 4-digit password authentication ・ 8-digit password authentication ・ Pattern authentication ・ Authentication using secret question ・ One-time password authentication ・ One-time pattern authentication ・ SIM authentication ・ Device authentication ・ Using secret key Signature authentication • Random number table authentication • Palm print authentication • Fingerprint authentication • Face authentication • Hand vein authentication • Finger vein authentication • Iris authentication • Voice authentication • Signature authentication • Multi-factor authentication • Image authentication (CAPTCHA)
・ Location authentication ・ Risk-based authentication ・ Multi-path authentication
これらの認証方式には、それぞれ不正アクセスのリスクが考えられ、ユーザの正当性を保証できるセキュリティレベルがそれぞれに設定される。また、サービス提供サーバ2が提供するサービスの内容に応じて、必要なセキュリティレベルがサービス提供事業者により設定される。
方式決定装置1は、このサービス提供事業者により設定されたセキュリティレベルを満たすための認証方式を選定する。
In each of these authentication methods, the risk of unauthorized access is considered, and a security level that can guarantee the legitimacy of the user is set for each. Further, a necessary security level is set by the service provider according to the content of the service provided by the service providing server 2.
The method determining device 1 selects an authentication method to satisfy the security level set by the service provider.
図2は、本実施形態に係る方式決定装置1の機能構成を示す図である。
方式決定装置1は、制御部10及び記憶部20を備えたパーソナルコンピュータ又はサーバ等の情報処理装置(コンピュータ)であり、さらに、入出力デバイス及び通信インタフェース等、ユーザ及び外部装置とのインタフェース機能を有している。
FIG. 2 is a diagram illustrating a functional configuration of the method determining apparatus 1 according to the present embodiment.
The method determining device 1 is an information processing device (computer) such as a personal computer or a server including the
制御部10は、記憶部20に格納されたソフトウェア(方式決定プログラム)を読み出し実行することにより、次の各部として機能する。
すなわち、制御部10は、収集部11と、学習部12と、決定部13と、状態判定部14と、優先順位取得部15と、ユーザビリティ取得部16と、選定部17とを備える。
The
That is, the
収集部11は、予めユーザに対応付けられた認証端末4から、ユーザの状態を示す所定の種類のユーザ情報を収集する。
ユーザと認証端末4との対応付けの手法としては、過去の認証時に使用した端末が自動的にユーザに紐付けられてもよいし、あるいは、ユーザ自身が認証端末4を登録してもよい。対応付けの情報は、記憶部20に記憶されてもよいし、外部の端末管理サーバ5等に記憶されてもよい。
The
As a method of associating the user with the authentication terminal 4, the terminal used at the time of past authentication may be automatically associated with the user, or the user may register the authentication terminal 4. The association information may be stored in the
ユーザ情報としては、例えば、次のような種類のデータが挙げられる。
・IPアドレス、基地局ID、GPS測位情報等の位置情報。
・加速度センサ、近接センサ、輝度センサ等、認証端末4に設けられた各種センサの測定値。
・上記の各種データを用いて判定される、静止、歩行又は自動車等の移動手段。
Examples of the user information include the following types of data.
Position information such as an IP address, a base station ID, and GPS positioning information;
-Measurement values of various sensors provided in the authentication terminal 4, such as an acceleration sensor, a proximity sensor, and a brightness sensor.
-Moving means such as stationary, walking, or an automobile determined using the above various data.
収集部11は、これらのユーザ情報を、ユーザの認証端末4から定期的に取得し、日時情報と共に学習部12に提供する。また、収集部11は、ユーザが認証要求した時点での情報をさらに取得し、認証時に特化した情報として学習部12に提供してもよい。
The
さらに、収集部11は、ユーザが認証端末4とは異なるログイン端末3から認証要求を行った場合、このログイン端末3のIPアドレス及び位置情報等を含む識別情報を取得し、学習部12に提供してもよい。
Further, when the user makes an authentication request from the
学習部12は、ユーザ情報及び識別情報に基づいて、ユーザを識別するための識別器を生成する。なお、識別器を生成する手段には、既存の学習手法が用いられてよい。
これにより、ユーザ毎の行動を特徴付けるデータが学習により形成され、いつ、どこで、ログイン端末3及び認証端末4がどのような状態であるかに応じて、本人性を示すスコアが算出される。
このとき、学習部12は、対象のユーザとは異なる他のユーザの情報との差異に基づいて識別器を生成することで、ユーザの識別精度を向上させることもできる。
The
Thereby, data characterizing the behavior of each user is formed by learning, and a score indicating personality is calculated according to when and where the
At this time, the
決定部13は、ユーザの認証を実行する際に、認証端末4から新たに取得したユーザ情報を識別器に入力し、算出されたユーザの本人性を示すスコアに基づいて、認証に必要なセキュリティレベルを決定する。
提供するサービスが求めるセキュリティレベルは、算出された本人性を示すスコアに応じて設定されてよい。すなわち、本人性が低い場合はより高いセキュリティレベルが要求されるが、本人性が高い場合、比較的低いセキュリティレベルの認証であっても、算出された本人性を示すスコアとの組み合わせにより、必要なセキュリティレベルが担保される。
When executing the user authentication, the determining
The security level required by the provided service may be set according to the calculated score indicating personality. In other words, if the identity is low, a higher security level is required, but if the identity is high, even if the authentication is at a relatively low security level, the authentication is required in combination with the calculated score indicating the identity. Security level is assured.
状態判定部14は、ユーザ情報に基づいて、ユーザの現在の状態を判定する。
例えば、状態判定部14は、各種のセンサ情報に基づいて、ユーザのいる場所が明るい場所なのか暗い場所なのか、静かな場所なのか騒がしい場所なのか、移動手段が何なのか等、現在の状態を判定する。
なお、この状態の判定には、ユーザ毎の識別器が用いられてもよいし、複数のユーザに共通の識別器が用いられてもよい。また、状態判定部14は、予め用意した閾値に基づいて状態の判定を行ってもよい。
The
For example, based on various types of sensor information, the
Note that an identifier for each user may be used to determine this state, or an identifier common to a plurality of users may be used. Further, the
優先順位取得部15は、ユーザにより予め登録された複数の認証方式の優先順位情報を取得する。例えば、方式決定装置1は、ユーザから使用したい複数の認証方式、及びランキング若しくはポイント等の指定を受け付け、ユーザ毎の設定情報として登録する。
The
ユーザビリティ取得部16は、ユーザがいずれかの認証方式により認証が成功するまでに掛かった時間、又は失敗回数を含む方式毎のユーザビリティ情報を取得する。このユーザビリティ情報は、ユーザ毎の各認証方式に対する適性を示しており、認証が実行される度に取得される。
The
選定部17は、複数の認証方式のうち、セキュリティレベルに適合した方式を選定する。ここで、複数の認証方式には、それぞれセキュリティレベルが設定されており、決定部13により決定されたセキュリティレベル以上のレベルが設定された認証方式が選定される。
The selecting
また、選定部17は、セキュリティレベルの条件を満たす認証方式のうち、判定された現在のユーザの状態に適した認証方式を選定する。
例えば、電車内では音声認証は難しいため、指紋認証等が選定される。あるいは、暗い場所では顔認証が難しいため、他のセンサを用いる指紋認証等が選定される。
これらの選定ロジックは、予め記憶部20に登録される。
Further, the selecting
For example, since voice authentication is difficult in a train, fingerprint authentication or the like is selected. Alternatively, since face authentication is difficult in a dark place, fingerprint authentication using another sensor is selected.
These selection logics are registered in the
また、選定部17は、優先順位取得部15により取得された優先順位情報と、ユーザビリティ取得部16により取得されたユーザビリティ情報とに基づいて、認証方式を選定する。
このとき、例えば、あるユーザは、指紋認証を優先しているが失敗する率が高い場合、成功率の高い掌紋認証を選定する等、ユーザの嗜好(優先順位)よりユーザビリティを重視する選定方法であってもよい。
The selecting
At this time, for example, when a certain user prioritizes fingerprint authentication but has a high failure rate, a selection method that places importance on usability over user preferences (priority), such as selecting palmprint authentication with a high success rate, is used. There may be.
さらに、選定部17は、ユーザ自身による優先順位の設定変更の情報を取得し、ユーザビリティ情報と組み合わせることで、ある認証方式を、失敗が多い等の理由により、あるいは単に好き嫌いにより敬遠し、別の認証方式を望んでいることが判別できる。すると、例えば、ある認証方式のランキングが単なる好みにより下げられたのであれば、選定部17は、セキュリティレベルを維持するために設定に反する認証方式を選定してもよい。
Further, the selecting
図3は、本実施形態に係る認証システム100におけるユーザの認証時の処理を例示するシーケンス図である。
本処理に先立って、方式決定装置1は、予め認証端末4からユーザユーザ情報を定期的に取得し、ユーザ毎の識別器が生成されているものとする。
FIG. 3 is a sequence diagram illustrating a process at the time of user authentication in the
Prior to this processing, it is assumed that the method determining apparatus 1 periodically acquires user user information from the authentication terminal 4 in advance, and generates an identifier for each user.
ステップS1において、ログイン端末3は、ユーザからの指示入力に応じて、サービス提供サーバ2に対してサービス要求を行う。
ステップS2において、サービス提供サーバ2は、サービスを要求したユーザを認証するため、要求元のログイン端末3に対して、方式決定装置1へのリダイレクト要求を行う。
ステップS3において、ログイン端末3は、リダイレクト要求に従って、方式決定装置1に対して、ユーザIDを通知すると共に認証要求を行う。
In step S1, the
In step S2, the service providing server 2 issues a redirect request to the requesting
In step S3, the
ステップS4において、方式決定装置1は、認証要求のあったユーザIDを端末管理サーバ5に通知する。
ステップS5において、端末管理サーバ5は、ユーザIDに予め対応付けられている認証端末4を特定する。
In step S4, the method determination device 1 notifies the
In step S5, the
ステップS6において、端末管理サーバ5は、プッシュ通知を担う通知サーバに対して、特定した認証端末4のIDを送信し、プッシュ通知の要求を行う。
ステップS7において、通知サーバは、指定された認証端末4に対してユーザ情報要求のためのプッシュ通知を行う。
ステップS8において、認証端末4は、プッシュ通知を受け取ったことに応じて、所定のアプリケーションを起動することで、ユーザ情報を取得する。
ステップS9において、認証端末4は、取得したユーザ情報を端末管理サーバ5に送信する。
In step S6, the
In step S7, the notification server issues a push notification for a user information request to the designated authentication terminal 4.
In step S8, the authentication terminal 4 acquires user information by activating a predetermined application in response to receiving the push notification.
In step S9, the authentication terminal 4 sends the obtained user information to the
ステップS10において、端末管理サーバ5は、受信したユーザ情報を方式決定装置1へ転送する。
ステップS11において、方式決定装置1は、受信したユーザ情報を、ユーザ別の識別器に入力し、本人性を示すスコアを取得する。そして、方式決定装置1は、このスコアが示すリスクに応じたセキュリティレベルを決定すると、このセキュリティレベルを満たす認証方式を選定する。
In step S10, the
In step S11, the method determining apparatus 1 inputs the received user information to a classifier for each user, and acquires a score indicating personality. Then, when determining the security level according to the risk indicated by the score, the method determination device 1 selects an authentication method that satisfies the security level.
ステップS12において、端末管理サーバ5は、方式決定装置1により選定された認証方式を用いて、認証端末4又はログイン端末3との間で認証プロセスを実行する。
ステップS13において、端末管理サーバ5は、認証結果をサービス提供サーバ2に通知する。
In step S12, the
In step S13, the
ステップS14において、端末管理サーバ5は、ログイン端末3にサービス提供サーバ2へアクセスさせるためのリダイレクト要求を行う。
ステップS15において、ログイン端末3は、リダイレクト要求に応じて、サービス提供サーバ2へサービス要求を行う。
ステップS16において、サービス提供サーバ2は、サービス要求に応じて、ログイン端末3へ所定のサービスを提供する。
In step S14, the
In step S15, the
In step S16, the service providing server 2 provides a predetermined service to the
ここで、方式決定装置1は、識別器を学習するためのユーザ情報を、登録済みの認証端末4から定期的に端末管理サーバ5を介して取得するが、このとき、ステップS6〜S10が定期的に実行される。
なお、この例では、通知サーバを介してプッシュ通知を行う処理を例示したが、認証端末4の機能及びオペレーティングシステムの種類に応じて、通知サーバを介さずに、又は開始時1回のみのトリガーで、所定のアプリケーションが定期的に自動でユーザ情報を送信してもよい。
Here, the method determining apparatus 1 periodically acquires the user information for learning the classifier from the registered authentication terminal 4 via the
In this example, the process of performing the push notification via the notification server is illustrated. However, depending on the function of the authentication terminal 4 and the type of the operating system, the trigger is performed without the notification server or only once at the start. Thus, the predetermined application may automatically and periodically transmit the user information.
本実施形態によれば、方式決定装置1は、認証端末4からユーザ情報を収集し、学習によりユーザ毎の識別器を生成することにより、認証を実行する際に改めて取得したユーザ情報を入力として本人性を示すスコアを算出する。方式決定装置1は、この本人性を示すスコアに基づいて認証に必要なセキュリティレベルを決定し、このセキュリティレベルに適合した方式を選定する。 According to the present embodiment, the method determining apparatus 1 collects user information from the authentication terminal 4 and generates a classifier for each user by learning, so that the user information acquired anew when executing authentication is input. A score indicating personality is calculated. The method determining device 1 determines a security level required for authentication based on the score indicating the identity, and selects a method suitable for this security level.
携帯される認証端末4が取得するユーザ情報からは、例えば、勤務先、通勤経路、営業先、海外拠点等の頻繁に訪れる位置情報が学習されるため、認証時の位置が学習内容と異なれば本人性のリスクが高いが、学習内容と一致すればリスクは低いと推定できる。
したがって、方式決定装置1は、認証時に、非認証時のユーザ情報を用いて本人性を確認することで、必要なセキュリティレベルを緩和しても同等の安全性を確保できる。この結果、方式決定装置1は、安全性を確保しつつ、利便性の良い認証方式を決定できる。
From the user information acquired by the authentication terminal 4 carried, for example, information on frequently visited locations such as offices, commuting routes, business offices, and overseas bases is learned. Although the risk of personality is high, it can be estimated that the risk is low if it matches the learning content.
Therefore, the scheme determination device 1 can confirm the identity of the user at the time of authentication using the user information at the time of non-authentication, thereby ensuring the same security even if the required security level is reduced. As a result, the scheme determination device 1 can determine a convenient authentication scheme while ensuring security.
方式決定装置1は、ログイン端末3が認証端末4と異なる場合に、このログイン端末3からもIPアドレス及び位置情報等の識別情報を取得することで、識別器の学習に利用する。
したがって、方式決定装置1は、非認証時及び認証時の情報を豊富に収集して識別器の精度を向上できる。
When the
Therefore, the method determining apparatus 1 can collect abundant information at the time of non-authentication and at the time of authentication, and improve the accuracy of the discriminator.
方式決定装置1は、認証時のユーザ情報に基づいて、ユーザの現在の状態を判定することにより、この状態に適した認証方式を選定できる。これにより、方式決定装置1は、認証方式を状況により柔軟に変更し、利便性を向上できる。 The method determining apparatus 1 determines the current state of the user based on the user information at the time of authentication, and can select an authentication method suitable for this state. Thereby, the scheme determination apparatus 1 can flexibly change the authentication scheme depending on the situation, and can improve convenience.
方式決定装置1は、他のユーザの情報との差異に基づいて識別器を生成するので、対象のユーザと異なる特有の情報を用いて識別精度を向上できる。 Since the method determination device 1 generates the classifier based on the difference from the information of the other users, the identification accuracy can be improved using unique information different from the target user.
方式決定装置1は、優先順位に関する設定情報利用することにより、セキュリティレベルを維持した上で、ユーザの好みに応じた認証方式を選定でき、利便性を向上できる。 By using the setting information on the priority order, the scheme determining apparatus 1 can select an authentication scheme according to the user's preference while maintaining the security level, and can improve the convenience.
方式決定装置1は、認証が成功するまでの時間、又は失敗回数を含む認証方式毎のユーザビリティ情報を利用することにより、ユーザが行いやすい手順による認証方式を選定でき、利便性を向上できる。 By using the usability information for each authentication method including the time until the authentication succeeds or the number of failures, the method determination device 1 can select an authentication method in a procedure that is easy for the user to perform, thereby improving the convenience.
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、前述した実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載されたものに限定されるものではない。 The embodiments of the present invention have been described above, but the present invention is not limited to the above-described embodiments. Further, the effects described in the above-described embodiments merely enumerate the most preferable effects resulting from the present invention, and the effects according to the present invention are not limited to those described in the embodiments.
方式決定装置1による方式決定方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置(コンピュータ)にインストールされる。また、これらのプログラムは、CD−ROMのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。さらに、これらのプログラムは、ダウンロードされることなくネットワークを介したWebサービスとしてユーザのコンピュータに提供されてもよい。 The method of determining a method by the method determining apparatus 1 is realized by software. When realized by software, a program constituting the software is installed in an information processing device (computer). Further, these programs may be recorded on a removable medium such as a CD-ROM and distributed to the user, or may be distributed by being downloaded to the user's computer via a network. Further, these programs may be provided to a user's computer as a Web service via a network without being downloaded.
1 方式決定装置
2 サービス提供サーバ
3 ログイン端末
4 認証端末
5 端末管理サーバ
10 制御部
11 収集部
12 学習部
13 決定部
14 状態判定部
15 優先順位取得部
16 ユーザビリティ取得部
17 選定部
20 記憶部
100 認証システム
Reference Signs List 1 system determination device 2
Claims (8)
前記ユーザ情報に基づいて、前記ユーザを識別するための識別器を生成する学習部と、
前記ユーザの認証を実行する際に、前記認証端末から前記ユーザ情報を取得し、当該ユーザ情報を用いて前記識別器により算出される前記ユーザの本人性に基づいて、前記認証に必要なセキュリティレベルを決定する決定部と、
複数の認証方式のうち、前記セキュリティレベルに適合した方式を選定する選定部と、を備える方式決定装置。 A collecting unit that collects a predetermined type of user information indicating a state of the user from an authentication terminal associated with the user in advance;
Based on the user information, a learning unit that generates a classifier for identifying the user,
When performing the authentication of the user, obtain the user information from the authentication terminal, based on the identity of the user calculated by the classifier using the user information, the security level required for the authentication A determination unit for determining
A selection unit that selects a method suitable for the security level from among a plurality of authentication methods.
前記学習部は、前記ユーザ情報及び前記識別情報に基づいて、前記識別器を生成する請求項1に記載の方式決定装置。 The collection unit, when the user makes an authentication request from a login terminal different from the authentication terminal, acquires identification information of the login terminal,
The method determination device according to claim 1, wherein the learning unit generates the classifier based on the user information and the identification information.
前記選定部は、判定された前記現在の状態に適した方式を選定する請求項1又は請求項2に記載の方式決定装置。 A state determination unit that determines a current state of the user based on the user information,
3. The method determination device according to claim 1, wherein the selection unit selects a method suitable for the determined current state. 4.
前記選定部は、前記優先順位情報に基づく方式を選定する請求項1から請求項4のいずれかに記載の方式決定装置。 A priority acquisition unit for acquiring priority information of the plurality of authentication methods registered by the user,
The method determination device according to claim 1, wherein the selection unit selects a method based on the priority information.
前記選定部は、前記ユーザビリティ情報に基づいて方式を選定する請求項1から請求項5のいずれかに記載の方式決定装置。 The time until the authentication succeeds, or comprising a usability acquisition unit for acquiring usability information for each method including the number of failures,
The method determination device according to claim 1, wherein the selection unit selects a method based on the usability information.
前記ユーザ情報に基づいて、前記ユーザを識別するための識別器を生成する学習ステップと、
前記ユーザの認証を実行する際に、前記認証端末から前記ユーザ情報を取得し、当該ユーザ情報を用いて前記識別器により算出される前記ユーザの本人性に基づいて、前記認証に必要なセキュリティレベルを決定する決定ステップと、
複数の認証方式のうち、前記セキュリティレベルに適合した方式を選定する選定ステップと、をコンピュータが実行する方式決定方法。 A collecting step of collecting a predetermined type of user information indicating a state of the user from an authentication terminal previously associated with the user;
Based on the user information, a learning step of generating a classifier for identifying the user,
When performing the authentication of the user, obtain the user information from the authentication terminal, based on the identity of the user calculated by the classifier using the user information, the security level required for the authentication A determining step of determining
Selecting a method suitable for the security level from among a plurality of authentication methods.
前記ユーザ情報に基づいて、前記ユーザを識別するための識別器を生成する学習ステップと、
前記ユーザの認証を実行する際に、前記認証端末から前記ユーザ情報を取得し、当該ユーザ情報を用いて前記識別器により算出される前記ユーザの本人性に基づいて、前記認証に必要なセキュリティレベルを決定する決定ステップと、
複数の認証方式のうち、前記セキュリティレベルに適合した方式を選定する選定ステップと、をコンピュータに実行させるための方式決定プログラム。 A collecting step of collecting a predetermined type of user information indicating a state of the user from an authentication terminal previously associated with the user;
Based on the user information, a learning step of generating a classifier for identifying the user,
When performing the authentication of the user, obtain the user information from the authentication terminal, based on the identity of the user calculated by the classifier using the user information, the security level required for the authentication A determining step of determining
And a selecting step of selecting a method suitable for the security level from among the plurality of authentication methods.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018117889A JP6916762B2 (en) | 2018-06-21 | 2018-06-21 | Method determination device, method determination method and method determination program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018117889A JP6916762B2 (en) | 2018-06-21 | 2018-06-21 | Method determination device, method determination method and method determination program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019219999A true JP2019219999A (en) | 2019-12-26 |
| JP6916762B2 JP6916762B2 (en) | 2021-08-11 |
Family
ID=69097040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018117889A Active JP6916762B2 (en) | 2018-06-21 | 2018-06-21 | Method determination device, method determination method and method determination program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6916762B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023026890A (en) * | 2021-08-16 | 2023-03-01 | 富士フイルムビジネスイノベーション株式会社 | Authentication device and computer program |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003196566A (en) * | 2001-12-28 | 2003-07-11 | Sony Corp | Information processing apparatus and information processing method, recording medium, authentication processing system, and program |
| JP2004510215A (en) * | 2000-05-19 | 2004-04-02 | ネットスケープ コミュニケーションズ コーポレーション | Adaptable multi-tier authentication system |
| JP2004118456A (en) * | 2002-09-25 | 2004-04-15 | Japan Science & Technology Corp | Mobile terminal authentication system using location information |
| JP2009175984A (en) * | 2008-01-23 | 2009-08-06 | Nippon Telegr & Teleph Corp <Ntt> | User authentication device, user authentication method, and user authentication program |
| JP2011198170A (en) * | 2010-03-23 | 2011-10-06 | Oki Software Co Ltd | System and server for identifying user, mobile device, user identifying program, and program of mobile device |
| US8904496B1 (en) * | 2012-03-30 | 2014-12-02 | Emc Corporation | Authentication based on a current location of a communications device associated with an entity |
| JP2017072979A (en) * | 2015-10-07 | 2017-04-13 | Kddi株式会社 | Authentication system, authentication server, provider server, and user terminal |
| JP2017182134A (en) * | 2016-03-28 | 2017-10-05 | 株式会社 みずほ銀行 | Log-in management system, log-in management method, and log-in management program |
| US20180027413A1 (en) * | 2016-06-02 | 2018-01-25 | Duo Security, Inc. | Method for automatic possession-factor authentication |
-
2018
- 2018-06-21 JP JP2018117889A patent/JP6916762B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004510215A (en) * | 2000-05-19 | 2004-04-02 | ネットスケープ コミュニケーションズ コーポレーション | Adaptable multi-tier authentication system |
| JP2003196566A (en) * | 2001-12-28 | 2003-07-11 | Sony Corp | Information processing apparatus and information processing method, recording medium, authentication processing system, and program |
| JP2004118456A (en) * | 2002-09-25 | 2004-04-15 | Japan Science & Technology Corp | Mobile terminal authentication system using location information |
| JP2009175984A (en) * | 2008-01-23 | 2009-08-06 | Nippon Telegr & Teleph Corp <Ntt> | User authentication device, user authentication method, and user authentication program |
| JP2011198170A (en) * | 2010-03-23 | 2011-10-06 | Oki Software Co Ltd | System and server for identifying user, mobile device, user identifying program, and program of mobile device |
| US8904496B1 (en) * | 2012-03-30 | 2014-12-02 | Emc Corporation | Authentication based on a current location of a communications device associated with an entity |
| JP2017072979A (en) * | 2015-10-07 | 2017-04-13 | Kddi株式会社 | Authentication system, authentication server, provider server, and user terminal |
| JP2017182134A (en) * | 2016-03-28 | 2017-10-05 | 株式会社 みずほ銀行 | Log-in management system, log-in management method, and log-in management program |
| US20180027413A1 (en) * | 2016-06-02 | 2018-01-25 | Duo Security, Inc. | Method for automatic possession-factor authentication |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023026890A (en) * | 2021-08-16 | 2023-03-01 | 富士フイルムビジネスイノベーション株式会社 | Authentication device and computer program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6916762B2 (en) | 2021-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109688114B (en) | Single sign-on method, authentication server and application server | |
| US9722989B2 (en) | System and method for collaborative authentication | |
| US9450939B2 (en) | Method and apparatus for service login based on third party's information | |
| US9628282B2 (en) | Universal anonymous cross-site authentication | |
| US20120233682A1 (en) | Secure access to restricted resource | |
| CN108337210B (en) | Device configuration method, device, and system | |
| JP2016524248A (en) | Method and system for protecting identity information from theft or copying | |
| US20140053251A1 (en) | User account recovery | |
| JP6039029B1 (en) | Selection device, selection method, selection program, and authentication processing system | |
| CN108369614B (en) | User authentication method and system for implementing the same | |
| CN109831441B (en) | Identity authentication method, system and related components | |
| US20250088505A1 (en) | Enhanced authentication techniques using virtual persona | |
| WO2016115759A1 (en) | Method for logging in website, server, client and peripheral | |
| JP5823651B1 (en) | Authentication system, authentication method, and authentication program | |
| JP6368062B1 (en) | Authentication device, authentication device control method, and program thereof | |
| US20240106823A1 (en) | Sharing a biometric token across platforms and devices for authentication | |
| US12126612B2 (en) | User authentication via telephonic communication | |
| JP6916762B2 (en) | Method determination device, method determination method and method determination program | |
| CN114257451A (en) | Verification interface replacing method and device, storage medium and computer equipment | |
| CN105141586B (en) | A kind of method and system verified to user | |
| CN114398090A (en) | Data processing method, device and equipment | |
| CN112688943B (en) | Dynamic password generation method, server, terminal device and storage medium | |
| CN112687018B (en) | Position confirmation method and device | |
| JP2006171857A (en) | Personal authentication method, personal authentication device, and authentication method | |
| EP2750347A1 (en) | Location dependent recovery system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200601 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210322 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210420 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210609 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210622 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210716 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6916762 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |