JP2008217716A - Authentication apparatus, image forming apparatus, authentication system, authentication program, recording medium, and authentication method - Google Patents
Authentication apparatus, image forming apparatus, authentication system, authentication program, recording medium, and authentication method Download PDFInfo
- Publication number
- JP2008217716A JP2008217716A JP2007057873A JP2007057873A JP2008217716A JP 2008217716 A JP2008217716 A JP 2008217716A JP 2007057873 A JP2007057873 A JP 2007057873A JP 2007057873 A JP2007057873 A JP 2007057873A JP 2008217716 A JP2008217716 A JP 2008217716A
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- registration key
- image
- unit
- user
- 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.)
- Pending
Links
Abstract
【課題】ユーザフレンドリーな認証を実現する。
【解決手段】複合機1は、種類の異なる複数のオブジェクトが配置された認証用画像を操作パネル12のタッチパネルに表示するとともに、操作パネル12を制御してユーザからこの認証用画像内の複数のオブジェクトを順番にタッチする操作を受け付けるパネル制御部101と、タッチされた位置の座標およびそれらのタッチ順序の情報からなる認証鍵を生成する認証鍵生成部102と、認証鍵を登録鍵と照合する照合部103とを備えている。
【選択図】図1A user-friendly authentication is realized.
A multifunction device displays an authentication image on which a plurality of different types of objects are arranged on a touch panel of an operation panel, and controls the operation panel to allow a user to control a plurality of images in the authentication image. Panel control unit 101 that accepts operations for touching objects in order, authentication key generation unit 102 that generates an authentication key composed of coordinates of touched positions and information on the touch order, and an authentication key is checked against a registration key And a collation unit 103.
[Selection] Figure 1
Description
本発明は、ユーザの認証を行うための認証装置、認証システム、認証プログラム、および認証方法に関するものである。 The present invention relates to an authentication device, an authentication system, an authentication program, and an authentication method for authenticating a user.
近年、第三者による装置の不正使用や成りすましを防止するために、様々な認証方法が提案されている。これらの認証方法では、認証に際してユーザから取得した何らかの認証鍵を予め登録してある鍵(以下、登録鍵という)と照合し、両者が一致すればユーザは正規ユーザであり、一致しなければ不正ユーザであると判定するものが多い。 In recent years, various authentication methods have been proposed in order to prevent unauthorized use and impersonation of an apparatus by a third party. In these authentication methods, a certain authentication key acquired from the user at the time of authentication is checked against a pre-registered key (hereinafter referred to as a registration key). Many of them are determined to be users.
例えば最も基本的な認証の1つであるベーシック認証では、ユーザが予めパスワードを作成し、作成したパスワードをユーザIDと対応付けてデータベースに登録しておく。そして認証の際には、認証装置がユーザに対してユーザIDおよびパスワードを要求し、ユーザから取得したユーザIDに対応付けられたパスワードをデータベースから取得する。そして、ユーザから取得したパスワードとデータベースから取得したパスワードとを照合し、両者が一致すれば所望のディレクトリに対するアクセスを許可する一方、両者が一致しなければアクセスを拒否する。 For example, in basic authentication, which is one of the most basic authentications, a user creates a password in advance and registers the created password in the database in association with a user ID. At the time of authentication, the authentication device requests the user ID and password from the user, and acquires the password associated with the user ID acquired from the user from the database. Then, the password acquired from the user and the password acquired from the database are collated, and if the two match, access to the desired directory is permitted, but if the two do not match, the access is denied.
ベーシック認証では、認証鍵となるパスワードをユーザがキーボードによって入力する。しかしながら、この場合、ユーザが推測の容易な単語をパスワードに割り当てることにより、不正な第三者が辞書ファイルなどを用いてパスワードを見破ってしまうことが度々発生する。一方、パスワードを見破られないようにランダムな文字列にすると、ユーザがパスワードを忘れてしまうという問題が発生する。 In basic authentication, a user inputs a password as an authentication key using a keyboard. However, in this case, when a user assigns a word that can be easily guessed to the password, an unauthorized third party often uses the dictionary file or the like to see the password. On the other hand, if a random character string is used so that the password cannot be forgotten, there is a problem that the user forgets the password.
そこで、キーボードによるパスワードの入力を用いない認証方法も提案されている。特許文献1では、複数のバーコードが印刷された紙を用意し、このバーコードを読み取る順序を認証鍵とした認証方法が提案されている。 Therefore, an authentication method that does not use a keyboard to input a password has been proposed. Patent Document 1 proposes an authentication method in which paper on which a plurality of barcodes are printed is prepared and the order in which the barcodes are read is used as an authentication key.
ところで、セキュリティ関連技術として、上述した認証以外にも様々な技術について研究がなされている。その一つが電子透かしである。電子透かしは、画像や動画、音声などのデータに対して特定の情報を気づかれないように埋め込む場合に使用される。この電子透かしは、電子データそのものに対してのみならず、ハードコピーされた画像などに対しても付加される。 By the way, as a security-related technique, various techniques other than the above-described authentication have been studied. One of them is digital watermarking. The digital watermark is used when embedding specific information in data such as an image, a moving image, and sound so as not to be noticed. This digital watermark is added not only to the electronic data itself but also to a hard-copy image.
電子透かしに関連する技術として、特許文献2には、記録媒体上に形成する原画像の画質を損なうことなく、確実に読み出すことができる大量の付加情報を人の目には見えない状態で埋め込むことのできる画像形成装置が開示されている。 As a technique related to digital watermarking, Patent Document 2 embeds a large amount of additional information that can be reliably read without impairing the image quality of an original image formed on a recording medium in a state invisible to human eyes. An image forming apparatus is disclosed.
また、特許文献3では、原稿のハードコピー中に原稿のコピー制限を指示する機密レベル情報を電子透かしとして埋め込み、ユーザがこのハードコピーをコピーしようとした場合に、ユーザの属性と埋め込まれた機密レベル情報とに基づいてコピーの可否を決定する技術が提案されている。
しかしながら、上述した特許文献1の認証方法でもなお、ベーシック認証と類似の問題が生じてしまう。 However, the authentication method of Patent Document 1 described above still causes problems similar to basic authentication.
特許文献1の技術では、読み取らせるバーコードの数が少ないと、不正ユーザが総当りでバーコードの読み取り順序を試すことにより、不正な認証に成功してしまう。それゆえ、信頼性を向上させるためには、多くのバーコードを紙に印刷しておき、ユーザはそれらを所定の順序で読み取らせなければならない。しかしながら、読み取らせるバーコードの数が増えれば増えるほど、ユーザはバーコードの読み取り順序を忘れやすくなってしまう。 In the technique of Patent Document 1, if the number of barcodes to be read is small, an unauthorized user succeeds in unauthorized authentication by trying the barcode reading order with brute force. Therefore, in order to improve reliability, many barcodes must be printed on paper and the user must read them in a predetermined order. However, as the number of barcodes to be read increases, the user tends to forget the barcode reading order.
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザフレンドリーな認証を実現することにある。 The present invention has been made in view of the above problems, and an object thereof is to realize user-friendly authentication.
上記課題を解決するために、本発明に係る認証装置は、ユーザの認証を行う認証装置であって、種類の異なる複数のオブジェクトが配置された認証用画像を格納する画像記憶部と、上記認証用画像内の複数の所定領域およびその順序に基づいて生成された登録鍵情報を格納する登録鍵記憶部と、上記画像記憶部に格納された認証用画像を表示装置に表示する表示制御手段と、操作装置を制御してユーザから上記認証用画像内の複数の領域を順番に指定する操作を受け付ける操作受付手段と、上記操作受付手段が受け付けた操作によって指定される複数の上記領域およびその指定順序に基づいて認証鍵情報を生成する認証鍵生成手段と、上記認証鍵生成手段が生成した認証鍵情報を上記登録鍵記憶部に格納された登録鍵情報と比較する比較手段とを備えていることを特徴とする。 In order to solve the above-described problem, an authentication apparatus according to the present invention is an authentication apparatus for authenticating a user, an image storage unit storing an authentication image in which a plurality of different types of objects are arranged, and the authentication A registration key storage unit that stores registration key information generated based on a plurality of predetermined regions in the image and the order thereof, and a display control unit that displays an authentication image stored in the image storage unit on a display device , An operation accepting unit that receives an operation for sequentially specifying a plurality of regions in the authentication image from the user by controlling the operation device, a plurality of the regions designated by the operation accepted by the operation accepting unit, and the designation thereof Authentication key generation means for generating authentication key information based on the order, and comparison means for comparing the authentication key information generated by the authentication key generation means with the registration key information stored in the registration key storage unit Characterized in that it comprises a.
また、上記課題を解決するために、本発明に係る認証方法は、認証装置によって実行されるユーザの認証を行う認証方法であって、認証装置の表示制御手段が、種類の異なる複数のオブジェクトが配置された認証用画像を表示装置に表示する表示工程と、認証装置の操作受付手段が、操作装置を制御してユーザから上記認証用画像内の複数の領域を順番に指定する操作を受け付ける操作受付工程と、認証装置の認証鍵生成手段が、上記操作受付工程において受け付けた操作によって指定される複数の上記領域およびその指定順序に基づいて認証鍵情報を生成する認証鍵生成工程と、認証装置の比較手段が、上記認証鍵生成手段が生成した認証鍵情報を、認証装置の登録鍵記憶部に格納された登録鍵情報であって上記認証用画像内の複数の所定領域およびその順序に基づいて作成された登録鍵情報と比較する比較工程とを含んでいることを特徴とする。 In order to solve the above problems, an authentication method according to the present invention is an authentication method for authenticating a user executed by an authentication device, wherein the display control means of the authentication device includes a plurality of different types of objects. A display step for displaying the arranged authentication image on the display device, and an operation in which the operation receiving unit of the authentication device controls the operation device to receive an operation for sequentially specifying a plurality of areas in the authentication image from the user. An authentication key generating step in which an authentication key generating unit of the authentication device generates authentication key information based on the plurality of areas specified by the operation received in the operation receiving step and the specified order; and an authentication device The comparison means includes the authentication key information generated by the authentication key generation means as registration key information stored in a registration key storage unit of the authentication apparatus, and a plurality of predetermined key in the authentication image. Characterized in that it comprises a comparison step of comparing the frequency and registration key information created based on the order.
また、本発明に係る画像形成装置は、上記認証装置と、上記表示装置と、上記操作装置と、画像形成部とを備え、上記画像形成部の動作が、上記認証装置の比較手段による比較結果に基づいて制限されることを特徴とする。 An image forming apparatus according to the present invention includes the authentication device, the display device, the operation device, and an image forming unit, and the operation of the image forming unit is a comparison result by a comparison unit of the authentication device. It is characterized by being limited based on
ここで、上記認証鍵情報及び登録鍵情報は、認証用画像中の複数の領域とその順序の情報を含むものであってもよいし、認証用画像中の複数の領域とその順序から生成されたハッシュ値(ハッシュされた情報)であってもよい。 Here, the authentication key information and the registration key information may include information on a plurality of areas in the authentication image and the order thereof, or may be generated from the plurality of areas in the authentication image and the order thereof. Or a hash value (hashed information).
上記構成によれば、認証鍵情報は、認証用画像を閲覧したユーザが認証用画像内の所定の領域を所定の順序で指定することによって作成される。ここで、認証用画像には、種類の異なる複数のオブジェクトが配置されているため、ユーザは、自分が指定しなければならない領域およびその順序を、認証用画像内のオブジェクトと関係付けて記憶することができる。つまり、ユーザは、認証用画像内のオブジェクトを用いてストーリーを組み立て、該ストーリーに基づいて認証用画像内の所定の領域を所定の順序で指定すればよいため、指定する領域およびその順序を覚えやすい。このように認知特性に基づいた認証方法を採用することで、ユーザフレンドリーな認証を実現することができる。 According to the above configuration, the authentication key information is created when a user who has viewed the authentication image designates a predetermined area in the authentication image in a predetermined order. Here, since a plurality of different types of objects are arranged in the authentication image, the user stores the areas that must be specified and the order in association with the objects in the authentication image. be able to. In other words, the user only has to assemble a story using objects in the authentication image and specify a predetermined area in the authentication image in a predetermined order based on the story. Cheap. By adopting the authentication method based on the cognitive characteristics in this way, user-friendly authentication can be realized.
また、上記認証装置は、画像取得装置を制御して記録媒体に印刷された上記認証用画像を取得するとともに、取得した認証用画像を上記画像記憶部に格納する画像取得制御手段をさらに備えていてもよい。なお、上記画像取得装置としては、例えばスキャナやデジタルカメラなどが挙げられる。 The authentication device further includes an image acquisition control unit that controls the image acquisition device to acquire the authentication image printed on a recording medium and stores the acquired authentication image in the image storage unit. May be. Examples of the image acquisition device include a scanner and a digital camera.
上記構成によれば、記録媒体に印刷された認証用画像がユーザに提示されることになる。従って、認証用画像が印刷された記録媒体をユーザが携帯し、認証の際にこの記録媒体を認証装置に提示するシステムとすることにより、この認証用画像が印刷された記録媒体を有していない第三者にとっては、所定の領域やその指定順序を知る手がかりがないため、不正な認証に成功することが難しくなる。それゆえ認証の信頼性が向上する。 According to the above configuration, the authentication image printed on the recording medium is presented to the user. Accordingly, a system in which a user carries a recording medium on which an authentication image is printed and presents the recording medium to an authentication apparatus at the time of authentication, thereby having a recording medium on which the authentication image is printed. A third party who does not have a clue to know the predetermined area and its designated order makes it difficult to succeed in unauthorized authentication. Therefore, the reliability of authentication is improved.
また、上記記録媒体には、さらに上記登録鍵記憶部に格納する上記登録鍵情報または該登録鍵情報の格納場所を示すリンク情報が不可視に印刷され、上記画像取得制御手段は、上記認証用画像とともに、上記記録媒体に印刷された登録鍵情報またはリンク情報をも取得することが好ましい。 Further, the recording medium is further invisiblely printed with the registration key information stored in the registration key storage unit or link information indicating the storage location of the registration key information, and the image acquisition control means includes the authentication image. At the same time, it is preferable to obtain registration key information or link information printed on the recording medium.
上記構成によれば、認証鍵情報と比較するための登録鍵情報または該登録鍵情報の格納場所を示すリンク情報が、認証用画像とともに記録媒体に印刷されているため、この記録媒体を有していない第三者は、認証装置から認証を受けることができない。つまり、認証に成功するためには、指定するべき領域およびその順序を知っているだけでは十分でなく、さらに上記の記録媒体を持っている必要がある。それゆえ、不正な認証がより困難となり、認証の信頼性がさらに向上する。なお、上記の登録鍵情報またはリンク情報は、記録媒体に不可視に印刷されるため、たとえ第三者がこの記録媒体を盗み見たとしても、認証の際に指定するべき領域やその順序を知ることはできない。 According to the above configuration, the registration key information for comparison with the authentication key information or the link information indicating the storage location of the registration key information is printed on the recording medium together with the authentication image. Third parties who are not able to receive authentication from the authentication device. In other words, in order to succeed in authentication, it is not sufficient to know the areas to be designated and their order, and it is necessary to have the above recording medium. Therefore, unauthorized authentication becomes more difficult and authentication reliability is further improved. Note that the above registration key information or link information is invisiblely printed on the recording medium, so even if a third party steals this recording medium, it knows the area to be specified and the order of authentication. I can't.
なお、「不可視」とは、ユーザの目の網膜が感知できない状態であってもよいし、ユーザの目の網膜は感知できるものの、ユーザの脳がそれを情報として識別できないような状態であってもよい。 Note that “invisible” may be a state where the retina of the user's eyes cannot be sensed, or a state where the retina of the user's eyes can be sensed but the user's brain cannot identify it as information. Also good.
前者を実現するため構成の一例として、上記認証装置は、上記画像取得装置をさらに備え、上記記録媒体には、上記登録鍵情報が赤外線インクによって印刷され、上記画像取得装置は、上記赤外線インクによって印刷された登録鍵情報を読み取り可能なものとしてもよい。 As an example of a configuration for realizing the former, the authentication device further includes the image acquisition device, the registration key information is printed on the recording medium with infrared ink, and the image acquisition device is configured with the infrared ink. The printed registration key information may be readable.
あるいは、後者を実現するため構成の一例として、上記認証装置は、解読手段をさらに備え、上記記録媒体には、上記登録鍵情報が電子透かしとして上記認証用画像中に埋め込まれ、上記解読手段は、上記画像取得制御手段が取得した電子透かしを解読して上記登録鍵情報を取得し、取得した登録鍵情報を上記登録鍵記憶部に格納する構成としてもよい。 Alternatively, as an example of a configuration for realizing the latter, the authentication device further includes a decrypting unit, and the registration key information is embedded in the recording image as a digital watermark in the recording medium. The digital watermark acquired by the image acquisition control means may be decrypted to acquire the registration key information, and the acquired registration key information may be stored in the registration key storage unit.
この場合、特殊なインクなどによって印刷された登録鍵情報を画像取得装置が読み取る必要がないため、コストを低減することができる。 In this case, it is not necessary for the image acquisition apparatus to read the registration key information printed with special ink or the like, so that the cost can be reduced.
そして、何れの場合であっても、認証装置は、復号手段をさらに備え、上記記録媒体には、暗号化された上記登録鍵情報が印刷され、上記復号手段は、上記画像取得制御手段が取得した暗号化された登録鍵情報を復号して上記登録鍵記憶部に格納することが好ましい。 In any case, the authentication apparatus further includes decryption means, and the encrypted registration key information is printed on the recording medium. The decryption means is acquired by the image acquisition control means. The encrypted registration key information is preferably decrypted and stored in the registration key storage unit.
たとえ登録鍵情報が不可視に印刷されていたとしても、特殊な装置を用いれば登録鍵情報を読み取ることが可能な場合もあるが、上記構成によれば、登録鍵情報が暗号化されているので、不正な第三者が登録鍵情報の内容を知ることは一層困難となる。それゆえ認証の信頼性がさらに向上する。 Even if the registration key information is printed invisible, it may be possible to read the registration key information using a special device. However, according to the above configuration, the registration key information is encrypted. It becomes even more difficult for an unauthorized third party to know the contents of the registration key information. Therefore, the reliability of authentication is further improved.
また、上記認証装置は、通信装置を制御して、上記画像記憶部に格納する上記認証用画像および上記登録鍵記憶部に格納する上記登録鍵情報を外部サーバから受信する受信手段をさらに備えていてもよい。 The authentication device further includes a receiving unit that controls the communication device to receive the authentication image stored in the image storage unit and the registration key information stored in the registration key storage unit from an external server. May be.
また、本発明に係る認証システムは、上記認証装置と、上記外部サーバとを含んでいることを特徴とする。 The authentication system according to the present invention includes the authentication device and the external server.
上記構成によれば、認証用画像および登録鍵情報は外部サーバから提供されるので、ユーザは認証用画像や登録鍵情報が印刷された記録媒体を持ち歩く必要がなく、いつでも認証を受けることができる。 According to the above configuration, since the authentication image and the registration key information are provided from the external server, the user does not need to carry the recording medium on which the authentication image and the registration key information are printed, and can be authenticated at any time. .
また、上記認証装置は、ユーザの識別情報を取得する識別情報取得手段をさらに備え、上記受信手段は、上記識別情報取得手段が取得したユーザの識別情報に対応する上記認証用画像および登録鍵情報を上記外部サーバから受信することが好ましい。 The authentication apparatus further includes identification information acquisition means for acquiring user identification information, and the reception means includes the authentication image and registration key information corresponding to the user identification information acquired by the identification information acquisition means. Is preferably received from the external server.
上記構成によれば、ユーザごとに認証用画像および登録鍵情報を設定することができ、ユーザ固有の認証を行うことができる。 According to the above configuration, an authentication image and registration key information can be set for each user, and user-specific authentication can be performed.
また、上記認証装置は、復号手段をさらに備え、上記受信手段は、上記外部サーバから暗号化された上記登録鍵情報を受信し、上記復号手段は、上記受信手段の取得した暗号化された上記登録鍵情報を復号して上記登録鍵記憶部に格納することが好ましい。 The authentication apparatus further includes decryption means, the reception means receives the registration key information encrypted from the external server, and the decryption means receives the encrypted above-mentioned encrypted information acquired by the reception means. It is preferable to decrypt the registration key information and store it in the registration key storage unit.
上記構成によれば、外部サーバから提供される登録鍵情報は暗号化されているため、ネットワーク上に流れている登録鍵情報を第三者が盗み見たとしても、認証の際に指定するべき領域やその順序を知ることはできない。それゆえ、認証の信頼性が向上する。 According to the above configuration, since the registration key information provided from the external server is encrypted, even if a third party steals the registration key information flowing on the network, the area to be specified at the time of authentication And their order. Therefore, the reliability of authentication is improved.
また、上記登録鍵情報および上記認証鍵情報は、上記認証用画像を分割して得られる各領域に予め対応付けられた1または複数の文字を上記順序で連結して得られる文字列を示す文字列情報であってもよい。 In addition, the registration key information and the authentication key information are characters indicating a character string obtained by concatenating one or more characters previously associated with each region obtained by dividing the authentication image in the above order. It may be column information.
上記構成によれば、登録鍵情報および認証鍵情報が認証用画像内の複数の領域とその指定順序から生成されたハッシュ値となり、このハッシュ値同士の照合により認証が成功か否かが判定される。従って、第三者が登録鍵情報を見たとしても、認証の際に指定するべき領域とその順序を知ることができない。それゆえ、登録鍵情報を保管する際に登録鍵の暗号化を行う必要がなく、これにより、認証の際に登録鍵情報の復号処理を省略することもできる。 According to the above configuration, the registration key information and the authentication key information are hash values generated from a plurality of areas in the authentication image and their designated order, and it is determined whether or not the authentication is successful by collating the hash values. The Therefore, even if a third party looks at the registration key information, it is impossible to know the areas to be specified and their order in authentication. Therefore, it is not necessary to encrypt the registration key when storing the registration key information, so that the decryption process of the registration key information can be omitted at the time of authentication.
また、上記操作受付手段は、上記認証用画像内の領域を指定する操作とともに、該領域と重なる上記オブジェクトに関連したキーワードを指定する操作を受け付けてもよい。 The operation accepting unit may accept an operation for designating a keyword related to the object that overlaps the area, together with an operation for designating an area in the authentication image.
上記構成によれば、ユーザは、オブジェクトとともにキーワードを含めてストーリーを組み立てることができるので、認証の際に指定するべき領域およびその指定順序を覚えておくことが一層容易になる。 According to the above configuration, since the user can assemble a story including keywords together with the object, it becomes easier to remember the area to be designated and the designation order in the authentication.
さらに、上記認証装置は、通信ネットワークを介してユーザから上記認証用画像内の複数の上記所定領域およびその順序を指定する鍵作成情報を受信する鍵作成情報取得手段と、上記鍵作成情報取得手段が取得した鍵作成情報によって指定される複数の上記所定領域およびその順序に基づいて登録鍵情報を生成する登録鍵生成手段とをさらに備え、上記鍵作成情報取得手段および上記登録鍵生成手段は、Webアプリケーションプログラムに従って動作することが好ましい。 Further, the authentication device includes a key generation information acquisition unit that receives key generation information for designating a plurality of the predetermined areas and their order in the authentication image from a user via a communication network, and the key generation information acquisition unit A registration key generation unit that generates registration key information based on the predetermined areas specified by the key generation information acquired by the key generation information and the order thereof, and the key generation information acquisition unit and the registration key generation unit include: It is preferable to operate according to the Web application program.
上記構成によれば、鍵作成情報取得手段および登録鍵生成手段により、ユーザは登録鍵を作成することができる。ここで、これらの手段は、Webアプリケーションとして構成されているので、ユーザは、登録鍵情報の作成の際に、手元のPC端末装置などからWebブラウザを用いて登録鍵情報を作成することができ、負担が軽減される。また、登録鍵情報の作成ツールを別途ユーザのPC端末装置にインストールする必要がなく、登録鍵情報の作成作業の管理を認証装置において一元化することができる。それゆえ、作成した登録鍵情報の転送作業が簡素化され、より安全に作業を行うことができる。 According to the above configuration, the user can create a registration key by the key creation information acquisition unit and the registration key generation unit. Here, since these means are configured as a Web application, the user can create registration key information from a PC terminal device or the like at hand when creating registration key information. , The burden is reduced. Further, it is not necessary to separately install a registration key information creation tool on the user's PC terminal device, and management of registration key information creation work can be centralized in the authentication device. Therefore, the transfer operation of the created registration key information is simplified, and the operation can be performed more safely.
ところで、上記認証装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、上記認証装置の各手段としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。 By the way, the authentication device may be realized by hardware or may be realized by causing a computer to execute a program. Specifically, the program according to the present invention is a program that causes a computer to operate as each unit of the authentication apparatus, and the program is recorded on the recording medium according to the present invention.
これらのプログラムがコンピュータによって実行されると、当該コンピュータは、上記認証装置として動作する。したがって、上記認証装置と同様に、ユーザフレンドリーな認証を実現することができる。 When these programs are executed by a computer, the computer operates as the authentication device. Therefore, user-friendly authentication can be realized in the same manner as the authentication device.
以上のように、本発明は、種類の異なる複数のオブジェクトが配置された認証用画像を表示装置に表示して、ユーザから上記認証用画像内の複数の領域を順番に指定する操作を受け、受け付けた複数の上記領域およびその指定順序の情報を含む認証鍵情報を生成し、この認証鍵情報を登録鍵情報と比較することにより認証を行う構成となっている。 As described above, the present invention displays an authentication image in which a plurality of different types of objects are arranged on a display device, and receives an operation for sequentially specifying a plurality of areas in the authentication image from the user. Authentication key information including information on the plurality of received areas and the designation order thereof is generated, and authentication is performed by comparing the authentication key information with registration key information.
それゆえ、上述したように、ユーザフレンドリーな認証を実現することができるという効果を奏する。 Therefore, as described above, there is an effect that user-friendly authentication can be realized.
〔実施形態1〕
本発明の第1の実施形態について図1から図8に基づいて説明すると以下の通りである。まず、本実施形態において採用されている認証方法の概要について説明する。
Embodiment 1
The first embodiment of the present invention will be described with reference to FIGS. 1 to 8 as follows. First, an outline of the authentication method employed in the present embodiment will be described.
本実施形態では画像を用いた認証方法を採用し、認証用画像として、種類の異なる複数のオブジェクトが配置された1枚の画像を使用する(図3参照)。そして、ユーザは、この認証用画像に含まれるオブジェクトのうち、所望のものを予め複数選択するとともに、選択したオブジェクトに対して順序を指定し、それらの情報を登録する。ここで選択したオブジェクトおよびその順序の情報が、照合に用いられる鍵となる。 In this embodiment, an authentication method using an image is adopted, and one image in which a plurality of different types of objects are arranged is used as an authentication image (see FIG. 3). Then, the user selects in advance a plurality of desired objects among the objects included in the authentication image, specifies the order for the selected objects, and registers the information. The object selected here and the information on the order thereof are the keys used for collation.
認証の際には、ユーザがタッチパネルに表示された認証用画像を閲覧し、その認証用画像の中のオブジェクトを順番にタッチしていく。そして、ユーザのタッチしたオブジェクトおよびその順序が予め登録したものと一致すると、認証に成功する。 At the time of authentication, the user browses the authentication image displayed on the touch panel, and sequentially touches the objects in the authentication image. If the object touched by the user and the order thereof match those registered in advance, the authentication is successful.
以下では、本発明に係る認証装置を複合機に適用した例について説明する。本実施形態の複合機は、原稿をスキャンするスキャン機能や、外部のPC(Personal Computer)端末装置から受信した印刷データに基づき印刷を行うプリント機能、原稿をコピーするコピー機能などを有する多機能装置である。 Hereinafter, an example in which the authentication apparatus according to the present invention is applied to a multifunction machine will be described. The multi-function device of the present embodiment has a multi-function device having a scan function for scanning a document, a print function for printing based on print data received from an external PC (Personal Computer) terminal device, a copy function for copying a document It is.
図1は、本実施形態の複合機1の機能構成を示すブロック図である。複合機1は、図1に示すように、制御部10、記憶部(画像記憶部、鍵情報記憶部)11、操作パネル(操作装置)12、スキャナ(画像取得装置)13、プリンタ(画像形成部)14、ネットワークインターフェイス(以下、ネットワークI/Fという)(通信装置)15、バス20を備えている。 FIG. 1 is a block diagram illustrating a functional configuration of the multifunction machine 1 according to the present embodiment. As shown in FIG. 1, the multifunction device 1 includes a control unit 10, a storage unit (image storage unit, key information storage unit) 11, an operation panel (operation device) 12, a scanner (image acquisition device) 13, a printer (image formation). Part) 14, a network interface (hereinafter referred to as network I / F) (communication device) 15, and a bus 20.
制御部10、記憶部11、操作パネル12、スキャナ13、プリンタ14、ネットワークI/F15は、バス20によって相互に接続されデータのやり取りが可能になっている。 The control unit 10, the storage unit 11, the operation panel 12, the scanner 13, the printer 14, and the network I / F 15 are connected to each other via a bus 20 and can exchange data.
記憶部11は、各種情報を一次的あるいは長期的に記憶するものである。記憶部11が記憶する情報としては、認証用画像や登録鍵などがある。操作パネル12は、ユーザの操作を受け付けたり、情報を表示したりする機器であり、タッチパネルおよびハードキーを有している。 The memory | storage part 11 memorize | stores various information primary or long-term. Examples of information stored in the storage unit 11 include an authentication image and a registration key. The operation panel 12 is a device that accepts user operations and displays information, and has a touch panel and hard keys.
スキャナ13は、図示しないプラテンガラスに載置された原稿を光学的に読み取り、原稿に印刷された画像を示す画像データを生成するための機器である。なお、本実施形態では、スキャナ13は、可視光だけでなく赤外線も検知することができる。 The scanner 13 is a device for optically reading a document placed on a platen glass (not shown) and generating image data indicating an image printed on the document. In the present embodiment, the scanner 13 can detect not only visible light but also infrared rays.
プリンタ14は、記録用紙などに画像を印刷するための機器である。画像の印刷方法については特に限定されず、インクジェット方式や電子写真方式などのいずれの方式であってもよい。本実施形態では、プリンタ14は、人の目に見えるトナーやインクを用いた印刷の他に、人の目には見えない赤外線インクを用いた印刷も行うことができる。 The printer 14 is a device for printing an image on recording paper or the like. An image printing method is not particularly limited, and any method such as an inkjet method or an electrophotographic method may be used. In the present embodiment, the printer 14 can perform printing using infrared ink that is invisible to the human eye, in addition to printing using toner and ink that are visible to the human eye.
ネットワークI/F15は、外部の端末と情報をやり取りするための機器である。複合機1は、このネットワークI/F15を介してネットワークに接続されており、外部の端末装置と通信を行うことができる。 The network I / F 15 is a device for exchanging information with an external terminal. The multifunction device 1 is connected to the network via the network I / F 15 and can communicate with an external terminal device.
制御部10は、上述した各部を制御するものであり、詳細には、パネル制御部(表示制御手段、操作受付手段)101、認証鍵生成部(認証鍵生成手段)102、照合部(比較手段)103、登録鍵作成部(鍵作成情報取得手段、登録鍵生成手段)104、復号部(復号手段)105、装置制御部(画像取得制御手段)106を機能ブロックとして含んでいる。 The control unit 10 controls each of the above-described units. Specifically, the control unit 10 includes a panel control unit (display control unit, operation receiving unit) 101, an authentication key generation unit (authentication key generation unit) 102, a verification unit (comparison unit). ) 103, a registration key creation unit (key creation information acquisition unit, registration key generation unit) 104, a decryption unit (decryption unit) 105, and an apparatus control unit (image acquisition control unit) 106 are included as functional blocks.
パネル制御部101は、操作パネル12を制御するものである。操作パネル12は、このパネル制御部101の制御に従って、タッチパネルに画像やメッセージを表示したり、タッチパネルやハードキーによってユーザの操作を受け付けたりする。 The panel control unit 101 controls the operation panel 12. The operation panel 12 displays an image or a message on the touch panel according to the control of the panel control unit 101, or accepts a user operation using the touch panel or a hard key.
認証鍵生成部102は、パネル制御部101が受け付けたユーザの操作に基づいて、認証鍵を生成するものである。照合部103は、認証鍵生成部102が生成した認証鍵と、記憶部11に格納されている登録鍵とを照合し、ユーザが正規のユーザであるか不正なユーザであるかを判定するものである。 The authentication key generation unit 102 generates an authentication key based on a user operation received by the panel control unit 101. The collation unit 103 collates the authentication key generated by the authentication key generation unit 102 with the registration key stored in the storage unit 11 to determine whether the user is a regular user or an unauthorized user. It is.
登録鍵作成部104は、ユーザから認証用画像内の複数の領域およびその順序を指定する情報を取得し、取得した情報に基づいて登録鍵を作成するものである。復号部105は、暗号化されたデータを復号するものである。 The registration key creation unit 104 obtains information specifying a plurality of areas in the authentication image and their order from the user, and creates a registration key based on the obtained information. The decrypting unit 105 decrypts the encrypted data.
装置制御部106は、スキャナ13およびプリンタ14を制御するものである。スキャナ13およびプリンタ14は、この装置制御部106の制御に従い、各種ジョブなどを実行する。ただし、照合部103によってユーザが正規のユーザであると認定されるまでは、装置制御部106がスキャナ13およびプリンタ14によるジョブの実行を禁止もしくは制限し、ユーザが自由にジョブを実行させることができないようになっている。 The device control unit 106 controls the scanner 13 and the printer 14. The scanner 13 and the printer 14 execute various jobs according to the control of the device control unit 106. However, until the verification unit 103 determines that the user is a regular user, the apparatus control unit 106 prohibits or restricts the execution of jobs by the scanner 13 and the printer 14 and allows the user to freely execute jobs. I can't do it.
制御部10の機能ブロック101〜105のうち、パネル制御部101、認証鍵生成部102、および照合部103によって認証モジュール(認証装置)が構成される。また、認証モジュールには、さらに登録鍵作成部104が含まれていてもよい。 Of the functional blocks 101 to 105 of the control unit 10, the panel control unit 101, the authentication key generation unit 102, and the verification unit 103 constitute an authentication module (authentication device). The authentication module may further include a registration key creation unit 104.
なお、制御部10の各ブロック、具体的にはパネル制御部101、認証鍵生成部102、照合部103、登録鍵作成部104、装置制御部106部は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。 Each block of the control unit 10, specifically, the panel control unit 101, the authentication key generation unit 102, the verification unit 103, the registration key generation unit 104, and the device control unit 106 may be configured by hardware logic. However, it may be realized by software using a CPU as follows.
すなわち、複合機1は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである複合機1の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記複合機1に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。 That is, the MFP 1 includes a central processing unit (CPU) that executes instructions of a control program that realizes each function, a ROM (read only memory) that stores the program, a RAM (random access memory) that expands the program, A storage device (recording medium) such as a memory for storing the program and various data is provided. An object of the present invention is to provide a recording medium in which a program code (execution format program, intermediate code program, source program) of a control program of the multifunction machine 1 that is software that realizes the above-described functions is recorded so as to be readable by a computer. This can also be achieved by supplying the MFP 1 and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU).
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and disks including optical disks such as CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、複合機1を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。 Further, the multifunction device 1 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Also, the transmission medium constituting the communication network is not particularly limited. For example, even in the case of wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc., infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
次に、本実施形態の複合機1による登録鍵の作成方法について説明する。図2は、本実施形態における登録鍵の作成処理を示すフロー図である。本実施形態では、登録鍵作成部104が、WebサーバプログラムおよびWebアプリケーションプログラムに従い、Webアプリケーションとして動作する。従って、ユーザは、手元のPCにインストールされている汎用のWebブラウザを用いて複合機1の登録鍵作成部104にアクセスし、登録鍵の作成を行うことができる。 Next, a method for creating a registration key by the multifunction machine 1 according to the present embodiment will be described. FIG. 2 is a flowchart showing registration key creation processing in the present embodiment. In the present embodiment, the registration key creation unit 104 operates as a web application according to the web server program and the web application program. Therefore, the user can access the registration key creation unit 104 of the multifunction machine 1 using a general-purpose Web browser installed on the PC at hand and create a registration key.
まず、ユーザは、手元のPCにおいてWebブラウザを起動し、複合機1へアクセスする。これにより、複合機1の登録鍵作成部104が動作を開始する。以降のユーザの操作は、全てユーザのPCのWebブラウザを用いて行われるものとする。 First, the user starts a Web browser on the PC at hand and accesses the multifunction device 1. As a result, the registration key creation unit 104 of the multifunction device 1 starts operating. All subsequent user operations are performed using the Web browser of the user's PC.
次に、ユーザは、認証用画像として用いたい画像を選択する(S101)。この認証用画像としては、図3に示すように、種類の異なる様々なオブジェクトが配置された写真画像などが好ましい。そして、ユーザによって選択された認証用画像を、複合機1の登録鍵作成部104がネットワークI/F15を介して受信する。 Next, the user selects an image to be used as an authentication image (S101). As the authentication image, as shown in FIG. 3, a photographic image in which various types of different objects are arranged is preferable. Then, the registration key creation unit 104 of the multifunction device 1 receives the authentication image selected by the user via the network I / F 15.
次に、ユーザは、選択した認証用画像の中のオブジェクトに対応する領域をいくつか選択するとともに、選択した領域に対して順序を指定する(S103)。例えば、ユーザが、図3の認証用画像において、オブジェクトとしてりんごとコルク抜きとを選んだとする。この場合、ユーザは、図4に示すように、りんごに対応する領域311とコルク抜きに対応する領域312とを、それぞれの領域の頂点を順次クリックすることによりそれぞれ指定する。さらに、ユーザは、りんごおよびコルク抜きに対して順位を指定する。 Next, the user selects some areas corresponding to the object in the selected authentication image and designates the order for the selected areas (S103). For example, it is assumed that the user selects apple and cork removal as objects in the authentication image of FIG. In this case, as shown in FIG. 4, the user designates an area 311 corresponding to an apple and an area 312 corresponding to cork removal by sequentially clicking the vertices of the respective areas. In addition, the user designates a ranking for apples and corkscrews.
複合機1の登録鍵作成部104は、ユーザによる上述した領域を指定する操作、および、順序を指定する操作を、ユーザのPCから通信ネットワークおよびネットワークI/F15を介して受信する。 The registration key creation unit 104 of the multifunction device 1 receives an operation for designating the above-described area and an operation for designating the order by the user from the user's PC via the communication network and the network I / F 15.
そして、登録鍵作成部104は、ユーザから受け付けた操作に基づき、登録鍵を生成する(S105)。この登録鍵は、領域311・312のそれぞれの位置および範囲を示す領域情報と、領域311・312の順序を示す順序情報とを符号化することにより生成される。なお、登録鍵に含まれる領域情報には、HTMLで規定されているクリッカブルマップの手法を適用することができる。 Then, the registration key creation unit 104 generates a registration key based on the operation received from the user (S105). This registration key is generated by encoding area information indicating the positions and ranges of the areas 311 and 312 and order information indicating the order of the areas 311 and 312. Note that a clickable map technique defined in HTML can be applied to the area information included in the registration key.
図5は、本実施形態における登録鍵のデータ構造を示す図である。図5に示すように、登録鍵のデータでは、先頭にユーザID(図5ではID001)を示すデータが配置される。そして、ユーザIDの次に、第1番目の領域(ここではりんごに対応する領域311)の頂点の座標が時計回りに1周するように配列される。図5では、(55,20)から(45,30)までがこれに対応する。第1番目の領域を示すデータの次には、第2番目の領域(ここではコルク抜きに対応する領域312)の頂点の座標が、同じく時計回りに1周するように配列される。図5では、(30,82)から(15,75)がこれに対応する。このように、本実施形態では、領域情報を領域の頂点座標の順序付き集合で表現し、順序情報を領域データの配置順で表現している。 FIG. 5 is a diagram showing the data structure of the registration key in the present embodiment. As shown in FIG. 5, in the registration key data, data indicating a user ID (ID001 in FIG. 5) is arranged at the head. Then, after the user ID, the coordinates of the vertices of the first area (here, the area 311 corresponding to the apple) are arranged so as to make one round in the clockwise direction. In FIG. 5, (55, 20) to (45, 30) correspond to this. Next to the data indicating the first area, the coordinates of the vertices of the second area (here, the area 312 corresponding to cork removal) are arranged so as to make one turn in the clockwise direction. In FIG. 5, (30, 82) to (15, 75) correspond to this. As described above, in this embodiment, the region information is expressed by an ordered set of the vertex coordinates of the region, and the order information is expressed by the arrangement order of the region data.
続いて、登録鍵作成部104は、生成した登録鍵を暗号化する(S107)。ここでの暗号化方法は特に限定されず、例えば共通鍵を用いた暗号化手法を採用することができる。 Subsequently, the registration key creation unit 104 encrypts the generated registration key (S107). The encryption method here is not specifically limited, For example, the encryption method using a common key is employable.
このようにして暗号化された登録鍵が生成されると、プリンタ14が、装置制御部106の制御に従い、認証用画像および暗号化された登録鍵の情報を記録用紙に印刷する(S109)。なお、登録鍵の印刷方法、すなわち符号化されたデータを画像として印刷する方法は特に限定されず、公知の技術を用いることができる。ただし、認証用画像が通常のトナーまたはインクで印刷されるのに対し、登録鍵は赤外線インクによって印刷される。これにより、出力された記録用紙において、認証用画像はユーザが見ることができるが、登録鍵はユーザが見ることができない。また、登録鍵は、記録用紙中の所定の領域に印刷される。一例を挙げると、図6に示すように、印刷可能領域の左上から所定の間隔を空けた横長の領域301に登録鍵を印刷してもよい。また、登録鍵を確実に読み取れるように、記録用紙中に登録鍵を複数個印刷しておいてもよい。 When the encrypted registration key is generated in this way, the printer 14 prints the authentication image and the encrypted registration key information on a recording sheet according to the control of the apparatus control unit 106 (S109). The registration key printing method, that is, the method of printing the encoded data as an image is not particularly limited, and a known technique can be used. However, while the authentication image is printed with normal toner or ink, the registration key is printed with infrared ink. As a result, the user can view the authentication image on the output recording sheet, but the user cannot view the registration key. The registration key is printed in a predetermined area on the recording sheet. As an example, as shown in FIG. 6, the registration key may be printed in a horizontally long area 301 that is spaced a predetermined distance from the upper left of the printable area. Also, a plurality of registration keys may be printed on a recording sheet so that the registration keys can be read reliably.
ユーザは、この認証用画像と登録鍵とが印刷された記録用紙(以下、認証用シートという)をIDカードとして携帯する。 The user carries a recording sheet (hereinafter referred to as an authentication sheet) on which the authentication image and the registration key are printed as an ID card.
なお、上記の例では、ユーザが、手元のPCにインストールされている汎用のWebブラウザを用いて登録鍵の作成を行う構成としたが、その代わりに、複合機1にWebブラウジング機能を設けておき、ユーザが複合機1の操作パネル12を操作してWebブラウジング機能を利用することにより、登録鍵の作成を行う構成としてもよい。 In the above example, the configuration is such that the user creates a registration key using a general-purpose Web browser installed on the PC at hand. Instead, the MFP 1 is provided with a Web browsing function. Alternatively, the registration key may be created by the user operating the operation panel 12 of the multifunction device 1 and using the Web browsing function.
次に、本実施形態の複合機1による認証方法について説明する。図6は、本実施形態における認証処理を示すフロー図である。 Next, an authentication method by the multifunction machine 1 according to the present embodiment will be described. FIG. 6 is a flowchart showing authentication processing in the present embodiment.
ユーザは、複合機1を利用したい場合、携帯している認証用シートを複合機1のプラテンガラス上に載置し、スキャンするよう指示する。これを受けて、複合機1のスキャナ13は、装置制御部106の制御に従って認証用シートをスキャンし、認証用シートに印刷された認証用画像と登録鍵を取得する(S111)。なお、上述したようにスキャナ13は赤外線も検知できるので、ユーザには見えない登録鍵も読み取ることができる。 When the user wants to use the multifunction machine 1, the user places an authentication sheet on the platen glass of the multifunction machine 1 and instructs to scan. In response to this, the scanner 13 of the multifunction device 1 scans the authentication sheet according to the control of the apparatus control unit 106, and acquires the authentication image and the registration key printed on the authentication sheet (S111). As described above, since the scanner 13 can detect infrared rays, it can also read a registration key that is not visible to the user.
そして、読み取られた認証用画像は記憶部11に一時的に格納された後、パネル制御部101が読み出して操作パネル12のタッチパネルに表示する(S113)。このとき、登録鍵は表示しない。次に、復号部105が、ステップS111にて読み取られた登録鍵を復号し(S115)、復号した登録鍵を記憶部11に格納する。なお、このステップにおける復号方法は、上述したステップS107において用いた暗号化方法に対応するものである。 Then, after the read authentication image is temporarily stored in the storage unit 11, the panel control unit 101 reads it and displays it on the touch panel of the operation panel 12 (S113). At this time, the registration key is not displayed. Next, the decryption unit 105 decrypts the registration key read in step S111 (S115), and stores the decrypted registration key in the storage unit 11. Note that the decryption method in this step corresponds to the encryption method used in step S107 described above.
続いて、パネル制御部101が操作パネル12を制御してユーザの操作を受け付ける(S119)。このステップにおいて、ユーザは、タッチパネルに表示された認証用画像を閲覧し、この認証用画像に含まれるオブジェクト(りんごやコルク抜き)の絵を手がかりに、複数のオブジェクトを順番にタッチしていく。そして、認証鍵生成部102は、パネル制御部101が受け付けたユーザの操作に基づき、認証鍵を生成する(S121)。この認証鍵は、ユーザのタッチした全ての位置の座標と、タッチした順序の情報を含んでいる。 Subsequently, the panel control unit 101 controls the operation panel 12 to accept a user operation (S119). In this step, the user browses the authentication image displayed on the touch panel, and sequentially touches a plurality of objects using the picture of the object (apple or cork removal) included in the authentication image as a clue. Then, the authentication key generation unit 102 generates an authentication key based on the user operation received by the panel control unit 101 (S121). This authentication key includes the coordinates of all positions touched by the user and information on the order of touching.
次に、照合部103が、記憶部11に格納された登録鍵と、認証鍵生成部102が生成した認証鍵とを照合し、認証鍵が登録鍵に適合するか否かを判定する(S123)。ここで、認証鍵によって示される全ての座標が登録鍵によって示される領域に含まれ、かつ、認証鍵によって示されるタッチ順序が登録鍵によって示される順序と同一である場合(例えば図4の例においてりんご、コルク抜きをこの順にタッチした場合)には、認証鍵が登録鍵に適合すると判定され、認証が成功する(S125)。その結果、装置制御部106は、スキャナ13およびプリンタ14の利用制限を解除し、ユーザは、複合機1に各種ジョブを実行させることができるようになる。 Next, the collation unit 103 collates the registration key stored in the storage unit 11 with the authentication key generated by the authentication key generation unit 102, and determines whether or not the authentication key matches the registration key (S123). ). Here, when all the coordinates indicated by the authentication key are included in the area indicated by the registration key and the touch order indicated by the authentication key is the same as the order indicated by the registration key (for example, in the example of FIG. 4) If the apple and the corkscrew are touched in this order), it is determined that the authentication key matches the registration key, and the authentication is successful (S125). As a result, the apparatus control unit 106 releases the usage restrictions on the scanner 13 and the printer 14, and the user can cause the multifunction device 1 to execute various jobs.
一方、ステップS123において認証鍵が登録鍵に適合しなかった場合、認証は失敗し(S127)、スキャナ13およびプリンタ14の利用制限が解除されない。 On the other hand, if the authentication key does not match the registration key in step S123, the authentication fails (S127), and the usage restrictions on the scanner 13 and the printer 14 are not released.
以上のように、本実施形態の複合機1は、種類の異なる複数のオブジェクトが配置された認証用画像をタッチパネルに表示し、ユーザからこの認証用画像内の複数のオブジェクトを順番にタッチする操作を受け付け、タッチされた位置の座標およびそれらのタッチ順序を認証鍵として認証を行う構成となっている。 As described above, the MFP 1 according to the present embodiment displays an authentication image on which a plurality of different types of objects are arranged on the touch panel, and touches a plurality of objects in the authentication image from the user in order. The authentication is performed using the coordinates of the touched position and the touch order thereof as an authentication key.
このように、認証に用いる画像として、様々なオブジェクトが配置された画像が用いられるので、ユーザは、認証用画像に含まれるオブジェクトを用いたストーリーを組み立てて鍵を生成し、そのストーリーを思い出しながらオブジェクトを順にタッチしていくことができる。特許文献1の認証方法では、同類のバーコードを順次スキャンしていく方法を採用しており、バーコードが特徴のある絵や数字でないために、そのスキャン順序などを記憶しておくことはユーザにとって困難であったが、本実施形態では、認知特性に基づいた認証方法を採ることで、認証鍵(ここではタッチするオブジェクトおよびその順序)を忘却するおそれが少なく、信頼性の高い認証を実現することができる。 As described above, since an image in which various objects are arranged is used as an image used for authentication, the user generates a key by assembling a story using the object included in the authentication image, and remembers the story. You can touch the objects in order. The authentication method disclosed in Patent Document 1 employs a method of sequentially scanning the same type of barcode. Since the barcode is not a characteristic picture or number, storing the scan order and the like is not recommended. However, in this embodiment, the authentication method based on the cognitive characteristics is adopted, so that the authentication key (here, touched objects and their order) is less likely to be forgotten and highly reliable authentication is realized. can do.
なお、上述した実施形態では、認証の際にユーザがタッチする認証用画像内の所定領域として、オブジェクトが配置されている領域のみを指定したが、本発明はこれに限定されない。例えば図3の例において、りんごの上の背景領域などを指定してもよい。このような場合であっても、例えば「りんごの上を射る」など、オブジェクトと関連するストーリーを組み立てておくことで、忘却を抑制することができる。 In the above-described embodiment, only the area where the object is arranged is specified as the predetermined area in the authentication image touched by the user at the time of authentication, but the present invention is not limited to this. For example, in the example of FIG. 3, a background area on an apple may be designated. Even in such a case, forgetting can be suppressed by assembling a story related to the object such as “shooting on the apple”.
また、上述した例では、ユーザがりんごおよびコルク抜きの2つのオブジェクトを指定することにより登録鍵を作成したが、実際には、より多くのオブジェクトを指定することが好ましい。より多くのオブジェクトを指定する場合であっても、ユーザは、オブジェクトを用いたストーリーを組み立てることにより、認証の際にタッチすべきオブジェクトおよびその順番を覚えておくことができる。 In the above-described example, the registration key is created by the user specifying two objects, an apple and a corkscrew. In practice, it is preferable to specify more objects. Even when more objects are designated, the user can remember the objects to be touched and their order in authentication by assembling a story using the objects.
また、ユーザは、オブジェクトをタッチするごとに、オブジェクトに関連するキーワードをハードキーもしくはソフトキーによって併せて入力するようにしてもよい。換言すれば、複合機1のパネル制御部101は、認証用画像とともに該オブジェクトに対する動作を示すキーワードの選択肢(例えば「叩く」、「食べる」など)を操作パネル12に表示し、ユーザから、認証用画像内の領域を指定する操作とともに、指定された領域と重なる上記オブジェクトに関連したキーワードを指定する操作を受け付けてもよい。これにより、ユーザは一層記憶に定着しやすいストーリーを作成することができる。もちろん、これらのキーワードを登録鍵および認証鍵に含め、認証に用いる鍵情報として利用してもよい。 In addition, each time the user touches the object, the keyword related to the object may be input together with a hard key or a soft key. In other words, the panel control unit 101 of the multi-function peripheral 1 displays keyword options (for example, “tap”, “eat”, etc.) indicating an operation on the object together with the authentication image on the operation panel 12, and authentication from the user An operation for designating a keyword related to the object overlapping the designated area may be accepted together with an operation for designating the area in the image for use. As a result, the user can create a story that is more easily fixed in memory. Of course, these keywords may be included in the registration key and the authentication key and used as key information used for authentication.
また、本実施形態では複合機1が認証を行う構成としたが、本発明はこれに限定されない。上述したパネル制御部101、認証鍵生成部102、照合部103、復号部105などからなる認証モジュールのみを備えた情報処理装置によって、認証を行う構成としてもよい。また、認証用シート上の認証用画像を読み取るための画像取得装置として、スキャナ13の代わりにデジタルカメラなどを用いてもよい。 In the present embodiment, the MFP 1 performs authentication, but the present invention is not limited to this. A configuration may be adopted in which authentication is performed by an information processing apparatus including only the authentication module including the panel control unit 101, the authentication key generation unit 102, the collation unit 103, and the decryption unit 105 described above. Further, a digital camera or the like may be used instead of the scanner 13 as an image acquisition device for reading the authentication image on the authentication sheet.
また、本実施形態では、認証用画像のハードコピーをユーザが認証用シートとして携帯し、複合機1のスキャナ13がこの認証用シートをスキャンして認証用画像を得る構成となっている。そのため、この認証用シートを有していない第三者は、どの領域を指定すればよいか、そして、どのような順序で指定すればよいかを推測する手がかりがなく、認証鍵を見破るのが困難となる。それゆえ、不正な認証が行われてしまうのを抑制することができる。 In this embodiment, the user carries a hard copy of the authentication image as an authentication sheet, and the scanner 13 of the multifunction device 1 scans the authentication sheet to obtain an authentication image. Therefore, a third party who does not have this authentication sheet has no clue to guess which area should be specified and in what order, and it is difficult to find the authentication key. It becomes difficult. Therefore, it is possible to suppress unauthorized authentication.
また、認証用シートには、認証用画像に加え登録鍵そのものが不可視に印刷されており、認証用シートから読み取った登録鍵を用いて照合を行う構成となっている。そのため、認証用シートを有していない第三者は、認証処理を行うことができないことになる。つまり、不正ユーザが認証に成功するためには、タッチする領域およびその順序の情報を知っていることに加え、認証用シートを持っていなければならないため、不正な認証をさらに抑制することができる。 In addition to the authentication image, the registration key itself is invisiblely printed on the authentication sheet, and the verification is performed using the registration key read from the authentication sheet. Therefore, a third party who does not have an authentication sheet cannot perform the authentication process. In other words, in order for an unauthorized user to succeed in authentication, in addition to knowing information on the area to be touched and its order, it is necessary to have an authentication sheet, so that unauthorized authentication can be further suppressed. .
また、本実施形態では、認証用シート上の登録鍵をユーザが識別できないように、登録鍵を赤外線インクによって不可視に印刷する構成となっている。従って、この認証用シートは、単なる画像が印刷されたシートにしか見えず、認証用シートであると知られるおそれが少ないので、不正ユーザによって認証が成功してしまう危険性を低減することができる。 In this embodiment, the registration key is printed invisible with infrared ink so that the user cannot identify the registration key on the authentication sheet. Therefore, the authentication sheet can be seen only as a sheet on which an image is printed and is less likely to be known as an authentication sheet. Therefore, the risk of successful authentication by an unauthorized user can be reduced. .
なお、本実施形態では、認証用シート上の登録鍵を不可視にするために、赤外線インクを用いて印刷しているが、本発明はこれに限定されない。例えば、登録鍵を電子透かしとして認証用画像の一部に埋め込んで印刷してもよい。電子透かしであっても、ユーザには実質的に見ることができないため、赤外線インクの場合と同様の効果を得ることができる。 In this embodiment, in order to make the registration key on the authentication sheet invisible, printing is performed using infrared ink, but the present invention is not limited to this. For example, the registration key may be printed as an electronic watermark embedded in a part of the authentication image. Even if it is a digital watermark, since the user cannot see substantially, the same effect as the case of infrared ink can be acquired.
図8は、この変形例における複合機1の機能構成を示すブロック図である。この場合、登録鍵作成部104は、上述したステップS109において登録鍵を認証用画像とともにシートに印刷する際に、登録鍵を電子透かしとして認証用画像に埋め込んで印刷する。そして、複合機1の制御部10は、図8に示すようにさらに解読部(解読手段)107を備えており、ステップS111において認証用画像を読み取った後に、読み取った認証用画像に埋め込まれた電子透かしを解読部107が解読して登録鍵を抽出する。従って、プリンタ14およびスキャナ13は、赤外線インクによる印刷や赤外線の検知といった特殊な機能を有している必要がなく、複合機1の装置のコストを低減することができる。 FIG. 8 is a block diagram showing a functional configuration of the multifunction machine 1 in this modification. In this case, when the registration key is printed on the sheet together with the authentication image in step S109 described above, the registration key creation unit 104 embeds and prints the registration key as an electronic watermark in the authentication image. The control unit 10 of the multifunction machine 1 further includes a decoding unit (decoding means) 107 as shown in FIG. 8, and after reading the authentication image in step S111, it is embedded in the read authentication image. The decryption unit 107 decrypts the digital watermark and extracts the registration key. Therefore, the printer 14 and the scanner 13 do not need to have special functions such as printing with infrared ink and infrared detection, and the cost of the multifunction device 1 can be reduced.
また、本実施形態では、登録鍵が認証用シートに印刷される構成となっている。この場合、たとえ赤外線インクや電子透かしを用いたとしても、特殊な機械を用いれば、登録鍵を読み取ることができないとはいえない。しかしながら、本実施形態では、認証用シートに印刷された登録鍵は暗号化された状態となっているので、認証用シート上の登録鍵を万一他人が読み取ったとしても、認証用画像中のタッチする領域やその順序を知ることはできない。 In the present embodiment, the registration key is printed on the authentication sheet. In this case, even if infrared ink or digital watermark is used, it cannot be said that the registration key cannot be read using a special machine. However, in this embodiment, since the registration key printed on the authentication sheet is in an encrypted state, even if another person reads the registration key on the authentication sheet, It is not possible to know the areas to be touched and their order.
なお、本実施形態では、登録鍵そのものを認証用シートに印刷する構成としたが、その代わりに、登録鍵を複合機1や外部サーバに格納しておき、認証用シートには、登録鍵が格納されている格納場所を示すリンク情報のみを印刷してもよい。このようにすれば、ユーザが認証用シートに不可視に印刷された情報を何らかの手法で読み取ったとしても、認証用画像中のタッチする領域やその順序を知ることはできない。 In this embodiment, the registration key itself is printed on the authentication sheet. Instead, the registration key is stored in the multifunction device 1 or an external server, and the registration key has a registration key. Only the link information indicating the storage location stored may be printed. In this way, even if the user reads information invisiblely printed on the authentication sheet by any method, it is impossible to know the touched area and the order in the authentication image.
〔実施形態2〕
本発明の第2の実施形態について図9から図13に基づいて説明すると以下の通りである。上述した第1の実施形態では、ユーザが認証用画像および登録鍵の印刷された認証用シートを用いて認証を行う構成としたが、本実施形態では、認証用画像および登録鍵が外部のアカウントサーバに格納される点が異なっている。以下では、第1の実施形態と異なる構成についてのみ説明し、同じ構成については説明を省略する。
[Embodiment 2]
The second embodiment of the present invention will be described with reference to FIGS. 9 to 13 as follows. In the first embodiment described above, the user performs authentication using the authentication sheet on which the authentication image and the registration key are printed. However, in this embodiment, the authentication image and the registration key are external accounts. The difference is that it is stored on the server. Hereinafter, only the configuration different from that of the first embodiment will be described, and description of the same configuration will be omitted.
図9は、本実施形態の認証システムの構成を示すブロック図である。認証システムは、図9に示すように、複合機1’およびアカウントサーバ2を含んでいる。複合機1’は、第1の実施形態の複合機1と類似のものであり、アカウントサーバ2は、ユーザの認証処理などに必要な各種情報を管理するものである。なお、アカウントサーバ2は、複合機1’に内蔵されていてもよい。この場合、認証に用いられる情報がネットワーク上を伝送されることがないため、より安全である。 FIG. 9 is a block diagram showing the configuration of the authentication system of this embodiment. As shown in FIG. 9, the authentication system includes a multifunction peripheral 1 ′ and an account server 2. The multifunction device 1 ′ is similar to the multifunction device 1 of the first embodiment, and the account server 2 manages various information necessary for user authentication processing and the like. Note that the account server 2 may be built in the multifunction peripheral 1 ′. In this case, since information used for authentication is not transmitted over the network, it is safer.
図10は、本実施形態の複合機1’の機能構成を示すブロック図である。複合機1’の制御部10は、図10に示すように、さらに認証データ通信部(受信手段)108を含んでいる。認証データ通信部108は、ネットワークI/F15を制御してアカウントサーバ2と通信を行い、認証に必要な各種データをやり取りするための機能ブロックである。この認証データ通信部108も、CPUとソフトウェアの組み合わせによって実現することができる。 FIG. 10 is a block diagram illustrating a functional configuration of the multifunction peripheral 1 ′ according to the present embodiment. As shown in FIG. 10, the control unit 10 of the multifunction machine 1 ′ further includes an authentication data communication unit (reception unit) 108. The authentication data communication unit 108 is a functional block for controlling the network I / F 15 to communicate with the account server 2 and exchange various data necessary for authentication. This authentication data communication unit 108 can also be realized by a combination of a CPU and software.
図11は、アカウントサーバ2の機能構成を示すブロック図である。アカウントサーバ2は、管理部21、ネットワークI/F22、ユーザアカウントデータベース(以下、ユーザアカウントDBという)23を備えている。 FIG. 11 is a block diagram showing a functional configuration of the account server 2. The account server 2 includes a management unit 21, a network I / F 22, and a user account database (hereinafter referred to as user account DB) 23.
ネットワークI/F23は、外部の装置と情報をやり取りするための機器である。アカウントサーバ2は、このネットワークI/F23を介してネットワークに接続されており、複合機1’と通信を行うことができる。 The network I / F 23 is a device for exchanging information with an external device. The account server 2 is connected to the network via the network I / F 23 and can communicate with the multifunction peripheral 1 ′.
図12は、ユーザアカウントDB23のレコード構造を示す図である。図12に示すように、ユーザアカウントDB23は、ユーザごとに認証用画像および登録鍵を格納する。 FIG. 12 is a diagram showing a record structure of the user account DB 23. As shown in FIG. 12, the user account DB 23 stores an authentication image and a registration key for each user.
管理部21は、複合機1’からの指示に従い、ユーザアカウントDB23にデータを格納したり、ユーザアカウントDB23からデータを読み出したりするものである。この管理部21は、CPUとソフトウェアの組み合わせによって実現することができる。 The management unit 21 stores data in the user account DB 23 and reads data from the user account DB 23 in accordance with an instruction from the multifunction peripheral 1 ′. The management unit 21 can be realized by a combination of a CPU and software.
次に、本実施形態の複合機1’による登録鍵の作成方法および認証方法について説明する。まず、登録鍵の作成時には、上述したステップS107において登録鍵作成部104が登録鍵を暗号化した後、認証データ通信部108が、認証用画像と登録鍵とを、ユーザIDとともにアカウントサーバ2に送信する。そして、アカウントサーバ2の管理部21は、受信した認証用画像と登録鍵とを、受信したユーザIDと対応付けてユーザアカウントDB23に格納する。従って、本実施形態では、認証用シートが出力されない。また、このとき、必要に応じて、認証後の処理情報もユーザアカウントDB23に格納してもよい。 Next, a registration key creation method and an authentication method by the multifunction peripheral 1 ′ according to the present embodiment will be described. First, when creating a registration key, after the registration key creation unit 104 encrypts the registration key in step S107 described above, the authentication data communication unit 108 sends the authentication image and the registration key to the account server 2 together with the user ID. Send. Then, the management unit 21 of the account server 2 stores the received authentication image and registration key in the user account DB 23 in association with the received user ID. Therefore, in this embodiment, the authentication sheet is not output. At this time, the processing information after authentication may be stored in the user account DB 23 as necessary.
図13は、本実施形態における認証処理を示すフロー図である。認証時には、まず、複合機1’のパネル制御部(識別情報取得手段)101が、操作パネル12を制御してユーザからユーザIDを受け付ける。そして、認証データ通信部108は、パネル制御部101が受け付けたユーザIDをアカウントサーバ2に送信し、アカウントサーバ2に対して認証用画像と登録鍵とを要求する。これを受けて、アカウントサーバ2の管理部21は、ユーザアカウントDB23から、受信したユーザIDに対応する認証用画像および登録鍵を取得し、複合機1’に送信する。そして、複合機1の認証データ通信部108が認証用画像および登録鍵を受信して、記憶部11に格納する(S211)。 FIG. 13 is a flowchart showing authentication processing in the present embodiment. At the time of authentication, first, the panel control unit (identification information acquisition unit) 101 of the multifunction peripheral 1 ′ controls the operation panel 12 to receive a user ID from the user. Then, the authentication data communication unit 108 transmits the user ID accepted by the panel control unit 101 to the account server 2 and requests the account server 2 for an authentication image and a registration key. In response to this, the management unit 21 of the account server 2 acquires an authentication image and a registration key corresponding to the received user ID from the user account DB 23, and transmits them to the multifunction device 1 '. Then, the authentication data communication unit 108 of the multifunction device 1 receives the authentication image and the registration key and stores them in the storage unit 11 (S211).
以降の処理は、上述した第1の実施形態のステップS113からS127までと同一である。 The subsequent processing is the same as steps S113 to S127 of the first embodiment described above.
以上のように、本実施形態では、記憶部11に格納する認証用画像および登録鍵を、認証データ通信部108がアカウントサーバ2から受信する構成となっている。それゆえ、ユーザは認証の際に認証用シートを携帯する必要がなく快適である。また、プリンタ14およびスキャナ13は、赤外線インクによる印刷や赤外線の検知といった特殊な機能を有している必要がないため、複合機1の装置のコストを低減することもできる。 As described above, in this embodiment, the authentication data communication unit 108 receives the authentication image and the registration key stored in the storage unit 11 from the account server 2. Therefore, the user does not need to carry the authentication sheet at the time of authentication and is comfortable. Further, since the printer 14 and the scanner 13 do not need to have special functions such as printing with infrared ink and infrared detection, the cost of the multifunction device 1 can be reduced.
さらに、本実施形態では、パネル制御部101がユーザからユーザIDを受け付けるとともに、認証データ通信部108が、ユーザIDに対応する認証用画像および登録鍵をアカウントサーバ2から受信する構成となっている。それゆえ、ユーザごとに認証用画像および登録鍵を設定することができ、ユーザ固有の認証を行うことができる。 Further, in the present embodiment, the panel control unit 101 receives a user ID from a user, and the authentication data communication unit 108 receives an authentication image and a registration key corresponding to the user ID from the account server 2. . Therefore, an authentication image and a registration key can be set for each user, and user-specific authentication can be performed.
また、上述した実施形態では、登録鍵と認証用画像とを別々のデータ(ファイル)としたが、本発明はこれに限定されず、登録鍵を認証用画像の画像ファイルのタグフィールドなどに埋め込むこともできる。 In the above-described embodiment, the registration key and the authentication image are separate data (files). However, the present invention is not limited to this, and the registration key is embedded in the tag field of the image file of the authentication image. You can also
〔実施形態3〕
本発明の第3の実施形態について図14から図19に基づいて説明すると以下の通りである。上述した第1および第2の実施形態では、登録鍵および認証鍵に含める鍵情報の1つである認証用画像内の領域を座標によって示したが、本実施形態では、認証用画像を所定の様式で分割して得られる分割領域のそれぞれに対して文字列を対応付け、分割領域に対応付けられた文字列を用いて領域の一致・不一致を判定する点が異なっている。以下では、第1の実施形態と異なる構成についてのみ説明し、同じ構成については説明を省略する。
[Embodiment 3]
A third embodiment of the present invention will be described with reference to FIGS. 14 to 19 as follows. In the first and second embodiments described above, the area in the authentication image, which is one of the key information included in the registration key and the authentication key, is indicated by coordinates. However, in this embodiment, the authentication image is a predetermined key. A difference is that a character string is associated with each of the divided regions obtained by division in a style, and the match / mismatch of the regions is determined using the character string associated with the divided region. Hereinafter, only the configuration different from that of the first embodiment will be described, and description of the same configuration will be omitted.
本実施形態の認証システムは、複合機1”およびアカウントサーバ2を含む。図14は、本実施形態の複合機1”の機能構成を示すブロック図である。複合機1”は、基本的には第1の実施形態の複合機1と同一であるが、図14に示すように、制御部10が解読部107および認証データ通信部108を含んでいる点が異なっている。解読部107の機能は第1の実施形態に対する変形例のものと同じであり、認証データ通信部108の機能は第2の実施形態のものと基本的に同一である。また、アカウントサーバ2も、第2の実施形態のものと基本的に同一である。 The authentication system of the present embodiment includes a multifunction device 1 ″ and an account server 2. FIG. 14 is a block diagram showing a functional configuration of the multifunction device 1 ″ of the present embodiment. The multi-function device 1 ″ is basically the same as the multi-function device 1 of the first embodiment, but the control unit 10 includes a decryption unit 107 and an authentication data communication unit 108 as shown in FIG. The function of the decryption unit 107 is the same as that of the modification of the first embodiment, and the function of the authentication data communication unit 108 is basically the same as that of the second embodiment. The account server 2 is basically the same as that of the second embodiment.
本実施形態の複合機1”による登録鍵の作成方法および認証方法について説明する。まず、登録鍵の作成処理では、上述したステップS103およびS105が異なっている。ステップS101においてユーザが認証用画像を選択すると、複合機1”の登録鍵作成部104は、ユーザの操作するPC端末装置のWebブラウザに、認証用画像を表示するよう指示する。続いて、登録鍵作成部104は、図15に示すように格子を認証用画像と重ねて表示するようにWebブラウザに指示する。 A registration key creation method and an authentication method by the multifunction peripheral 1 ″ of the present embodiment will be described. First, in the registration key creation process, steps S103 and S105 described above are different. In step S101, the user selects an authentication image. Upon selection, the registration key creation unit 104 of the multifunction peripheral 1 ″ instructs the Web browser of the PC terminal device operated by the user to display an authentication image. Subsequently, the registration key creation unit 104 instructs the Web browser to display the grid so as to overlap the authentication image as shown in FIG.
次に、ユーザは、認証用画像の中のオブジェクトに対応する領域をいくつか選択するとともに、選択した領域に対して順序を指定する。例えば第1の実施形態と同様に、ユーザがりんごとコルク抜きとを選ぶとする。この場合ユーザは、図16に示すように、りんごを含む格子領域411を全てマウスで選択する。同様に、コルク抜きを含む格子領域412も全て選択する。 Next, the user selects several areas corresponding to the object in the authentication image and designates the order for the selected areas. For example, as in the first embodiment, it is assumed that the user selects apples and corkscrews. In this case, as shown in FIG. 16, the user selects all the lattice areas 411 including apples with the mouse. Similarly, all the lattice regions 412 including cork removal are also selected.
次に、登録鍵作成部104は、ユーザが選択したりんごに対応する格子領域411のそれぞれに対して、同一の所定の文字列(例えば”eukv6jtf”)を対応付ける。また、ユーザが選択したコルク抜きに対応する格子領域412のそれぞれに対しても同様に、りんごのものとは別の所定の文字列(例えば”jtfuk67r”)を対応付ける。そして、ユーザが、りんご、コルク抜きの順番で領域を指定した場合は、登録鍵作成部104が各領域に対応する文字列をこの指定順序で連結する。上記の例の場合、これにより、”eukv6jtfjtfuk67r”という文字列が作成される。本実施形態ではこの文字列を登録鍵とする。 Next, the registration key creation unit 104 associates the same predetermined character string (for example, “eukv6jtf”) with each of the lattice areas 411 corresponding to the apple selected by the user. Similarly, each of the lattice areas 412 corresponding to the cork removal selected by the user is associated with a predetermined character string (for example, “jtfuk67r”) different from that of the apple. When the user designates areas in the order of apples and corks, the registration key creation unit 104 concatenates character strings corresponding to the areas in this designation order. In the case of the above example, this creates a character string “eukv6jtfjtfuk67r”. In this embodiment, this character string is used as a registration key.
そして、登録鍵作成部104は、作成した登録鍵を暗号化してアカウントサーバ2に送信し、アカウントサーバ2の管理部21がこの登録鍵を受信するとともに復号して、ユーザIDと対応付けてユーザアカウントDB23に登録する。図17は、ユーザアカウントDB23のレコード構造を示す図である。ユーザアカウントDB23は、図17に示すように、ユーザごとに登録鍵を格納する。 Then, the registration key creation unit 104 encrypts the created registration key and transmits it to the account server 2, and the management unit 21 of the account server 2 receives and decrypts this registration key and associates it with the user ID. Register in the account DB 23. FIG. 17 is a diagram showing a record structure of the user account DB 23. As shown in FIG. 17, the user account DB 23 stores a registration key for each user.
次に、登録鍵作成部104は、ユーザによって選択されなかった格子領域(非選択格子領域)のそれぞれに対して、重複しないように文字列を対応付ける。非選択格子領域に対応付けられる文字列は、上述した格子領域411・412に対応付けられた文字列とも異なるものである。この処理により、認証用画像内の全ての格子領域に対して、文字列が対応付けられたことになる。以下では、各格子領域に対応付けられた文字列のことを対応文字列情報という。 Next, the registration key creation unit 104 associates a character string with each of the lattice areas not selected by the user (non-selected lattice areas) so as not to overlap. The character string associated with the non-selected lattice area is different from the character string associated with the lattice areas 411 and 412 described above. By this processing, the character string is associated with all the lattice areas in the authentication image. Hereinafter, a character string associated with each lattice area is referred to as corresponding character string information.
そして、プリンタ14が装置制御部106の制御に従い認証用シートを作成する。このとき、プリンタ14は、登録鍵作成部104が作成した全ての対応文字列情報を、認証用画像内の対応する格子領域内に不可視に印刷する。なお、対応文字列情報を不可視に印刷する方法としては、上述した赤外線インクを用いる方法や電子透かしを用いる方法のいずれであってもよいが、本実施形態では対応文字列情報を電子透かしによって認証用画像の各格子領域内に埋め込むこととする。また、プリンタ14は、認証用シートの特定領域にユーザIDも印刷しておく。 Then, the printer 14 creates an authentication sheet according to the control of the apparatus control unit 106. At this time, the printer 14 prints all the corresponding character string information created by the registration key creation unit 104 invisible in the corresponding grid area in the authentication image. The method for printing the corresponding character string information invisible may be either the method using the infrared ink or the method using the digital watermark described above, but in this embodiment, the corresponding character string information is authenticated by the digital watermark. The image is embedded in each grid area of the image. The printer 14 also prints the user ID in a specific area of the authentication sheet.
ユーザは、このようにして作成された認証用シートをIDカードとして携帯し、認証の際に使用する。 The user carries the authentication sheet thus created as an ID card and uses it for authentication.
次に、本実施形態の複合機1”による認証方法について説明する。図18および図19は、本実施形態における認証処理を示すフロー図である。 Next, a description will be given of an authentication method using the multi function device 1 ″ according to this embodiment. FIGS. 18 and 19 are flowcharts showing authentication processing according to this embodiment.
ユーザは、複合機1”を利用したい場合、携帯している認証用シートを複合機1のプラテンガラス上に載置し、スキャンするよう指示する。これを受けて、複合機1のスキャナ13は、装置制御部106の制御に従って認証用シートをスキャンし、認証用シートに印刷された認証用画像を取得する(S311)。なお、このスキャナ13によって取得された認証用画像には、ユーザIDおよび対応文字列情報も含まれている。 When the user wants to use the multifunction device 1 ″, the user places an authentication sheet on the platen glass of the multifunction device 1 and instructs to scan. In response to this, the scanner 13 of the multifunction device 1 Then, the authentication sheet is scanned in accordance with the control of the apparatus control unit 106, and an authentication image printed on the authentication sheet is acquired (S311) The user ID and the authentication image acquired by the scanner 13 are included in the authentication image. Corresponding character string information is also included.
そして、読み取られた認証用画像は記憶部11に一時的に格納された後、パネル制御部101が読み出して操作パネル12のタッチパネルに表示する(S213)。次に、解読部107が、記憶部11に格納された認証用画像を読み出し、認証用画像に電子透かしとして埋め込まれたユーザIDおよび対応文字列情報を解読する。そして、解読部107は、解読した対応文字列情報から、認証用画像の各格子領域とその格子領域に対応付けられた対応文字列情報との関係を示す格子領域−文字列対応テーブルを作成する(S315)。 The read authentication image is temporarily stored in the storage unit 11, and then read out by the panel control unit 101 and displayed on the touch panel of the operation panel 12 (S213). Next, the decrypting unit 107 reads the authentication image stored in the storage unit 11 and decrypts the user ID and the corresponding character string information embedded in the authentication image as a digital watermark. Then, the decrypting unit 107 creates a lattice area-character string correspondence table indicating the relationship between each lattice area of the authentication image and the corresponding character string information associated with the lattice area from the decrypted corresponding character string information. (S315).
次に、認証データ通信部108が、解読部107によって解読されたユーザIDをアカウントサーバ2に送信し、アカウントサーバ2に対して登録鍵を要求する。これを受けてアカウントサーバ2は、図17に示すユーザアカウントDB23から、受信したユーザIDに対応する登録鍵を取得し、これを暗号化して複合機1”に送信する。複合機1”の認証データ通信部108はこの登録鍵を受信し(S317)、復号部105がこの登録鍵を復号して記憶部11に格納する(S319)。次に、認証鍵生成部102が、認証鍵となる文字列を一時的に格納するためのバッファをクリアする(S321)。これにより、バッファ内は空文字列となる。 Next, the authentication data communication unit 108 transmits the user ID decrypted by the decryption unit 107 to the account server 2 and requests the account server 2 for a registration key. In response to this, the account server 2 acquires a registration key corresponding to the received user ID from the user account DB 23 shown in FIG. 17, encrypts it, and transmits it to the multifunction device 1 ″. Authentication of the multifunction device 1 ″ The data communication unit 108 receives this registration key (S317), and the decryption unit 105 decrypts this registration key and stores it in the storage unit 11 (S319). Next, the authentication key generation unit 102 clears a buffer for temporarily storing a character string serving as an authentication key (S321). As a result, the buffer becomes an empty string.
そして、パネル制御部101が操作パネル12を制御してユーザの操作を受け付ける(S323)。このステップにおいて、ユーザは、タッチパネルに表示された認証用画像を閲覧し、この認証用画像に含まれるオブジェクト(りんごやコルク抜き)の絵を手がかりに、何れか1つのオブジェクトにタッチする。すると、認証鍵生成部102は、パネル制御部101からユーザの操作を取得し、記憶部11の格子領域−文字列対応テーブルから、ユーザのタッチした格子領域に対応付けられた文字列を取得する。そして、認証鍵生成部102は、取得した文字列をバッファ内の文字列の末尾に連結する(S325)。ただし、ユーザが1つ目のオブジェクトにタッチした場合は、ユーザのタッチした格子領域に対応付けられた文字列がそのままバッファに格納される。 Then, the panel control unit 101 controls the operation panel 12 to accept a user operation (S323). In this step, the user browses the authentication image displayed on the touch panel, and touches one of the objects using the picture of the object (apple or cork removal) included in the authentication image as a clue. Then, the authentication key generation unit 102 acquires a user operation from the panel control unit 101, and acquires a character string associated with the lattice region touched by the user from the lattice region-character string correspondence table of the storage unit 11. . Then, the authentication key generation unit 102 concatenates the acquired character string to the end of the character string in the buffer (S325). However, when the user touches the first object, the character string associated with the grid area touched by the user is stored in the buffer as it is.
続いて照合部103が、バッファ内の文字列に含まれる文字の数をカウントし、文字数が規定値以内であるか否かを判定する(S327)。ここで、文字数が規定値を超えている場合、照合部103は認証失敗と判断し(S333)、装置制御部106に対してスキャナ13およびプリンタ14の利用制限を解除するよう指示しない。 Subsequently, the collation unit 103 counts the number of characters included in the character string in the buffer, and determines whether or not the number of characters is within a specified value (S327). Here, if the number of characters exceeds the specified value, the collation unit 103 determines that the authentication has failed (S333), and does not instruct the device control unit 106 to cancel the usage restrictions on the scanner 13 and the printer 14.
一方、ステップS327において文字数が規定値以内である場合、照合部103は、記憶部11から登録鍵を読み出し、バッファ内の文字列(すなわち認証鍵の文字列)と登録鍵の文字列とが一致するか否かを判定する(S331)。ここで、両者が一致する場合には、照合部103は認証成功と判断し(S331)、装置制御部106に対してスキャナ13およびプリンタ14の利用制限を解除するよう指示する。一方、ステップS331において両者が一致しない場合には、さらにオブジェクトの指定をユーザから受け付けるため、処理がステップS323に戻る。 On the other hand, if the number of characters is within the specified value in step S327, the collation unit 103 reads the registration key from the storage unit 11, and the character string in the buffer (that is, the character string of the authentication key) matches the character string of the registration key. It is determined whether or not to perform (S331). Here, if the two match, the collation unit 103 determines that the authentication is successful (S331), and instructs the device control unit 106 to release the restrictions on the use of the scanner 13 and the printer 14. On the other hand, if the two do not match in step S331, the process returns to step S323 in order to accept further object designation from the user.
一例として、あるユーザがりんごおよびコルク抜きをこの順序で指定して上述した登録鍵を作成した場合の認証過程について説明する。この場合、まずユーザがステップS323においてりんごにタッチすると、りんごと重なる格子領域に対応付けられた文字列は”eukv6jtf”であるので、ステップS325においてバッファ内の文字列が”eukv6jtf”となる。そして、ステップS327では、バッファ内の文字列が登録鍵の文字列(”eukv6jtfjtfuk67r”)と一致しないと判定され、ステップS323に戻る。 As an example, an authentication process in the case where a certain user designates an apple and a corkscrew in this order and creates the above-described registration key will be described. In this case, when the user first touches the apple in step S323, the character string associated with the lattice area overlapping with the apple is “eukv6jtf”, so the character string in the buffer becomes “eukv6jtf” in step S325. In step S327, it is determined that the character string in the buffer does not match the character string of the registration key (“eukv6jtfjtfuk67r”), and the process returns to step S323.
続いて、ユーザがコルク抜きにタッチすると、ステップS325においてバッファ内の文字列”eukv6jtf”の末尾に、コルク抜きと重なる格子領域に対応付けられた文字列“jtfuk67r”が連結され、バッファ内の文字列が”eukv6jtfjtfuk67r”となる。その結果、ステップS327において、バッファ内の文字列が登録鍵と一致すると判定され、認証が成功する。 Subsequently, when the user touches the cork removal, in step S325, the character string “jtfuk67r” associated with the lattice area overlapping with the cork removal is connected to the end of the character string “eukv6jtf” in the buffer, and the character in the buffer. The column becomes “eukv6jtfjtfuk67r”. As a result, in step S327, it is determined that the character string in the buffer matches the registration key, and authentication is successful.
一方、不正なユーザがでたらめにオブジェクトを指定した場合は、ステップS327においてバッファ内の文字列が登録鍵の文字列と一致しないと判定され続け、そのうちにバッファ内の文字の数が規定値を超えて認証が失敗する。 On the other hand, if an unauthorized user randomly specifies an object, it is determined in step S327 that the character string in the buffer does not match the character string of the registration key, and the number of characters in the buffer exceeds the specified value over time. Authentication fails.
以上のように、本実施形態では、登録鍵および認証鍵が、認証用画像を分割して得られる各領域に予め対応付けられた所定の文字列を領域の指定順序で連結して得られる文字列となっている。このように本実施形態では、登録鍵がハッシュ値となっているため、アカウントサーバ2に格納されている登録鍵を第三者が盗み見たとしても、認証の際に指定するべき領域とその順序を知ることができない。それゆえ、登録鍵を保管する際に登録鍵の暗号化を行わなくて済み、登録鍵の管理が容易になる。 As described above, in this embodiment, the registration key and the authentication key are characters obtained by concatenating a predetermined character string associated with each region obtained by dividing the authentication image in the region designation order. It is a column. As described above, in this embodiment, since the registration key is a hash value, even if a third party steals the registration key stored in the account server 2, the areas to be specified and the order of the areas should be specified. I can't know. Therefore, it is not necessary to encrypt the registration key when storing the registration key, and the management of the registration key is facilitated.
なお、格子領域のサイズ(格子の間隔)は、実際には図15のものよりも小さいことが好ましい。格子領域のサイズを小さくすれば、登録鍵の内容を知らないユーザが偶然認証に成功してしまう確率を下げることができる。そして、格子領域のサイズを小さくする場合は、異なる格子領域に対して同じ文字列が対応付けられることのないように、各格子領域に対応付ける文字列を十分に長くすることが好ましい。なお、認証用画像中に透かしとして埋め込める情報の容量が少ない場合であっても、重複のない文字列を事前に準備し、これらの文字列をランダムな順番で格子領域に割り当てれば問題ない。 In practice, the size of the lattice region (interval of the lattice) is preferably smaller than that in FIG. If the size of the lattice area is reduced, the probability that a user who does not know the contents of the registration key will succeed in authentication by chance can be reduced. When the size of the lattice area is reduced, it is preferable to sufficiently lengthen the character string associated with each lattice area so that the same character string is not associated with different lattice areas. Even if the amount of information that can be embedded as a watermark in the authentication image is small, there is no problem if character strings without duplication are prepared in advance and these character strings are assigned to the lattice areas in a random order. .
また、本実施形態では、認証用画像および対応文字列情報を認証用シートに印刷する構成としたが、上述した第2の実施形態のように、認証用画像および対応文字列情報をアカウントサーバ2のユーザアカウントDB23に格納する構成としてもよい。この場合、ユーザアカウントDB23は、認証用画像、対応文字列情報および登録鍵をユーザIDと対応付けて格納しておき、認証の際には、複合機1”がユーザから何らかの方法でユーザIDを取得するとともに、取得したユーザIDに対応する認証用画像、対応文字列情報および登録鍵をアカウントサーバ2から受信する構成とすればよい。この構成により、上述した第2の実施形態と同様の効果を得ることができる。 In this embodiment, the authentication image and the corresponding character string information are printed on the authentication sheet. However, as in the second embodiment described above, the authentication image and the corresponding character string information are stored in the account server 2. It is good also as a structure stored in user account DB23. In this case, the user account DB 23 stores the authentication image, the corresponding character string information, and the registration key in association with the user ID, and at the time of authentication, the multifunction device 1 ″ uses the user ID in some way from the user. In addition to the acquisition, the authentication image, the corresponding character string information, and the registration key corresponding to the acquired user ID may be received from the account server 2. With this configuration, the same effects as those of the above-described second embodiment are obtained. Can be obtained.
また、本実施形態では、登録鍵をアカウントサーバ2のユーザアカウントDB23に格納しておく構成としたが、登録鍵を第1の実施形態と同様に記録用紙に印刷してもよい。この構成により、上述した第1の実施形態と同様の効果を得ることができる。 In the present embodiment, the registration key is stored in the user account DB 23 of the account server 2, but the registration key may be printed on a recording sheet as in the first embodiment. With this configuration, the same effects as those of the first embodiment described above can be obtained.
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.
本発明は、ジョブ処理の際にユーザの認証を必要とする複合機などに適用することができる。 The present invention can be applied to a multifunction machine that requires user authentication during job processing.
1,1’,1” 複合機(認証装置)
2 アカウントサーバ(外部サーバ)
11 記憶部(画像記憶部・登録鍵記憶部)
12 操作パネル(操作装置)
13 スキャナ(画像取得装置)
14 プリンタ(画像形成部)
15 ネットワークインターフェイス(通信装置)
101 パネル制御部(表示制御手段・操作受付手段・識別情報取得手段)
102 認証鍵生成部(認証鍵生成手段)
103 照合部(比較手段)
104 登録鍵作成部(鍵作成情報取得手段・登録鍵生成手段)
105 復号部(復号手段)
107 解読部(解読手段)
108 認証データ通信部(受信手段)
1,1 ', 1 "MFP (authentication device)
2 Account server (external server)
11. Storage unit (image storage unit / registration key storage unit)
12 Operation panel (operation device)
13 Scanner (image acquisition device)
14 Printer (image forming unit)
15 Network interface (communication device)
101 Panel control unit (display control means / operation reception means / identification information acquisition means)
102 Authentication key generation unit (authentication key generation means)
103 Verification unit (comparison means)
104 Registration key creation unit (key creation information acquisition means / registration key generation means)
105 Decoding unit (decoding means)
107 Decryption unit (decoding means)
108 Authentication data communication unit (receiving means)
Claims (17)
種類の異なる複数のオブジェクトが配置された認証用画像を格納する画像記憶部と、
上記認証用画像内の複数の所定領域およびその順序に基づいて生成された登録鍵情報を格納する登録鍵記憶部と、
上記画像記憶部に格納された認証用画像を表示装置に表示する表示制御手段と、
操作装置を制御してユーザから上記認証用画像内の複数の領域を順番に指定する操作を受け付ける操作受付手段と、
上記操作受付手段が受け付けた操作によって指定される複数の上記領域およびその指定順序に基づいて認証鍵情報を生成する認証鍵生成手段と、
上記認証鍵生成手段が生成した認証鍵情報を上記登録鍵記憶部に格納された登録鍵情報と比較する比較手段とを備えていることを特徴とする認証装置。 An authentication device for authenticating a user,
An image storage unit for storing an authentication image in which a plurality of different types of objects are arranged;
A registration key storage unit for storing registration key information generated based on a plurality of predetermined regions and their order in the authentication image;
Display control means for displaying an authentication image stored in the image storage unit on a display device;
Operation receiving means for controlling the operating device and receiving an operation for sequentially specifying a plurality of areas in the authentication image from the user;
Authentication key generation means for generating authentication key information based on the plurality of areas specified by the operation received by the operation reception means and the designation order;
An authentication apparatus comprising: a comparison unit that compares the authentication key information generated by the authentication key generation unit with the registration key information stored in the registration key storage unit.
上記画像取得制御手段は、上記認証用画像とともに、上記記録媒体に印刷された登録鍵情報またはリンク情報をも取得することを特徴とする、請求項2に記載の認証装置。 On the recording medium, the registration key information stored in the registration key storage unit or link information indicating the storage location of the registration key information is printed invisible.
The authentication apparatus according to claim 2, wherein the image acquisition control unit also acquires registration key information or link information printed on the recording medium together with the authentication image.
上記記録媒体には、上記登録鍵情報が赤外線インクによって印刷され、
上記画像取得装置は、上記赤外線インクによって印刷された登録鍵情報を読み取り可能なものであることを特徴とする、請求項3に記載の認証装置。 Further comprising the above image acquisition device,
On the recording medium, the registration key information is printed with infrared ink,
The authentication apparatus according to claim 3, wherein the image acquisition apparatus is capable of reading registration key information printed with the infrared ink.
上記記録媒体には、上記登録鍵情報が電子透かしとして上記認証用画像中に埋め込まれ、
上記解読手段は、上記画像取得制御手段が取得した電子透かしを解読して上記登録鍵情報を取得し、取得した登録鍵情報を上記登録鍵記憶部に格納することを特徴とする、請求項3に記載の認証装置。 A decryption means,
In the recording medium, the registration key information is embedded in the authentication image as a digital watermark,
4. The decrypting unit decrypts the digital watermark acquired by the image acquisition control unit to acquire the registration key information, and stores the acquired registration key information in the registration key storage unit. The authentication device described in 1.
上記記録媒体には、暗号化された上記登録鍵情報が印刷され、
上記復号手段は、上記画像取得制御手段が取得した暗号化された登録鍵情報を復号して上記登録鍵記憶部に格納することを特徴とする、請求項3に記載の認証装置。 Further comprising decryption means,
The encrypted registration key information is printed on the recording medium,
4. The authentication apparatus according to claim 3, wherein the decryption unit decrypts the encrypted registration key information acquired by the image acquisition control unit and stores the decrypted registration key information in the registration key storage unit.
上記受信手段は、上記識別情報取得手段が取得したユーザの識別情報に対応する上記認証用画像および登録鍵情報を上記外部サーバから受信することを特徴とする、請求項7に記載の認証装置。 It further comprises identification information acquisition means for acquiring user identification information,
The authentication apparatus according to claim 7, wherein the receiving unit receives the authentication image and registration key information corresponding to the user identification information acquired by the identification information acquisition unit from the external server.
上記受信手段は、上記外部サーバから暗号化された上記登録鍵情報を受信し、
上記復号手段は、上記受信手段の取得した暗号化された上記登録鍵情報を復号して上記登録鍵記憶部に格納することを特徴とする、請求項7に記載の認証装置。 Further comprising decryption means,
The receiving means receives the registration key information encrypted from the external server,
8. The authentication apparatus according to claim 7, wherein the decryption unit decrypts the encrypted registration key information acquired by the reception unit and stores the decrypted registration key information in the registration key storage unit.
上記鍵作成情報取得手段が取得した鍵作成情報によって指定される複数の上記所定領域およびその順序に基づいて登録鍵情報を生成する登録鍵生成手段とをさらに備え、
上記鍵作成情報取得手段および上記登録鍵生成手段は、Webアプリケーションプログラムに従って動作することを特徴とする、請求項1に記載の認証装置。 Key creation information acquisition means for receiving key creation information for designating a plurality of the predetermined areas and their order in the authentication image from a user via a communication network;
Registration key generation means for generating registration key information based on the plurality of predetermined areas specified by the key generation information acquired by the key generation information acquisition means and their order;
The authentication apparatus according to claim 1, wherein the key creation information acquisition unit and the registration key generation unit operate according to a Web application program.
上記画像形成部の動作が、上記認証装置の比較手段による比較結果に基づいて制限されることを特徴とする画像形成装置。 An authentication device according to claim 1, the display device, the operating device, and an image forming unit,
An operation of the image forming unit is restricted based on a comparison result by a comparison unit of the authentication device.
認証装置の表示制御手段が、種類の異なる複数のオブジェクトが配置された認証用画像を表示装置に表示する表示工程と、
認証装置の操作受付手段が、操作装置を制御してユーザから上記認証用画像内の複数の領域を順番に指定する操作を受け付ける操作受付工程と、
認証装置の認証鍵生成手段が、上記操作受付工程において受け付けた操作によって指定される複数の上記領域およびその指定順序に基づいて認証鍵情報を生成する認証鍵生成工程と、
認証装置の比較手段が、上記認証鍵生成手段が生成した認証鍵情報を、認証装置の登録鍵記憶部に格納された登録鍵情報であって上記認証用画像内の複数の所定領域およびその順序に基づいて作成された登録鍵情報と比較する比較工程とを含んでいることを特徴とする認証方法。 An authentication method for authenticating a user executed by an authentication device,
A display process in which the display control means of the authentication device displays an authentication image in which a plurality of different types of objects are arranged on the display device;
An operation receiving step in which an operation receiving unit of the authentication device receives an operation of controlling the operating device and sequentially specifying a plurality of areas in the authentication image from the user;
An authentication key generating step in which an authentication key generating means of the authentication device generates authentication key information based on the plurality of regions specified by the operation received in the operation receiving step and the specified order;
The comparison unit of the authentication device uses the authentication key information generated by the authentication key generation unit as registration key information stored in the registration key storage unit of the authentication device, and includes a plurality of predetermined regions in the authentication image and their order. And a comparison step of comparing with the registration key information created based on the authentication method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007057873A JP2008217716A (en) | 2007-03-07 | 2007-03-07 | Authentication apparatus, image forming apparatus, authentication system, authentication program, recording medium, and authentication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007057873A JP2008217716A (en) | 2007-03-07 | 2007-03-07 | Authentication apparatus, image forming apparatus, authentication system, authentication program, recording medium, and authentication method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008217716A true JP2008217716A (en) | 2008-09-18 |
Family
ID=39837643
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007057873A Pending JP2008217716A (en) | 2007-03-07 | 2007-03-07 | Authentication apparatus, image forming apparatus, authentication system, authentication program, recording medium, and authentication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008217716A (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010284902A (en) * | 2009-06-12 | 2010-12-24 | Seiko Epson Corp | Control method for print processing apparatus, print processing apparatus, printed matter, and program |
| JP2011118456A (en) * | 2009-11-30 | 2011-06-16 | Toshiba Corp | Information processing apparatus and identification method of information processing apparatus |
| JP2013190992A (en) * | 2012-03-14 | 2013-09-26 | Hitachi Consumer Electronics Co Ltd | Information processing terminal, and authentication method and authentication program of the same |
| JP2014021779A (en) * | 2012-07-19 | 2014-02-03 | Nec Personal Computers Ltd | Authentication information input device, server device, authentication system and program |
| JP2014032556A (en) * | 2012-08-03 | 2014-02-20 | Nec Personal Computers Ltd | Authentication information input device, server device, authentication system, and program |
| JP2014032557A (en) * | 2012-08-03 | 2014-02-20 | Nec Personal Computers Ltd | Authentication information input device, server device, and authentication system and program |
| JP2014048713A (en) * | 2012-08-29 | 2014-03-17 | Nec Personal Computers Ltd | Input information authenticating device and program for the same |
| JP2014063351A (en) * | 2012-09-21 | 2014-04-10 | Nec Personal Computers Ltd | Authentication information input device, server device, authentication system, and program |
| JP2014102720A (en) * | 2012-11-21 | 2014-06-05 | Nec Personal Computers Ltd | Authentication system, user equipment, authentication device, and program |
| JP2014520313A (en) * | 2011-05-24 | 2014-08-21 | マイクロソフト コーポレーション | Image gesture authentication |
| WO2015132982A1 (en) * | 2014-03-07 | 2015-09-11 | 富士ゼロックス株式会社 | Authentication device, authentication system, program, storage medium and authentication method |
| JP2015532751A (en) * | 2012-08-23 | 2015-11-12 | ナティヴィダ,アレジャンドロ,ヴィー. | Method for generating a dynamic data structure for authentication and / or password identification |
| JP2017117185A (en) * | 2015-12-24 | 2017-06-29 | ブラザー工業株式会社 | Symbol input device and system |
| US9946891B2 (en) | 2009-06-17 | 2018-04-17 | Microsoft Technology Licensing, Llc | Image-based unlock functionality on a computing device |
| USRE47518E1 (en) | 2005-03-08 | 2019-07-16 | Microsoft Technology Licensing, Llc | Image or pictographic based computer login systems and methods |
| CN111052113A (en) * | 2018-08-20 | 2020-04-21 | 意外而株式会社 | System for preventing stain and peep attack of mobile equipment and user pattern authentication method |
| US11216066B2 (en) | 2018-11-09 | 2022-01-04 | Seiko Epson Corporation | Display device, learning device, and control method of display device |
| US11321440B2 (en) | 2018-02-23 | 2022-05-03 | Seiko Epson Corporation | Head-mounted display apparatus, authentication system, and method for controlling head-mounted display apparatus |
-
2007
- 2007-03-07 JP JP2007057873A patent/JP2008217716A/en active Pending
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE47518E1 (en) | 2005-03-08 | 2019-07-16 | Microsoft Technology Licensing, Llc | Image or pictographic based computer login systems and methods |
| JP2010284902A (en) * | 2009-06-12 | 2010-12-24 | Seiko Epson Corp | Control method for print processing apparatus, print processing apparatus, printed matter, and program |
| US9946891B2 (en) | 2009-06-17 | 2018-04-17 | Microsoft Technology Licensing, Llc | Image-based unlock functionality on a computing device |
| JP2011118456A (en) * | 2009-11-30 | 2011-06-16 | Toshiba Corp | Information processing apparatus and identification method of information processing apparatus |
| JP2014520313A (en) * | 2011-05-24 | 2014-08-21 | マイクロソフト コーポレーション | Image gesture authentication |
| JP2013190992A (en) * | 2012-03-14 | 2013-09-26 | Hitachi Consumer Electronics Co Ltd | Information processing terminal, and authentication method and authentication program of the same |
| JP2014021779A (en) * | 2012-07-19 | 2014-02-03 | Nec Personal Computers Ltd | Authentication information input device, server device, authentication system and program |
| JP2014032556A (en) * | 2012-08-03 | 2014-02-20 | Nec Personal Computers Ltd | Authentication information input device, server device, authentication system, and program |
| JP2014032557A (en) * | 2012-08-03 | 2014-02-20 | Nec Personal Computers Ltd | Authentication information input device, server device, and authentication system and program |
| JP2015532751A (en) * | 2012-08-23 | 2015-11-12 | ナティヴィダ,アレジャンドロ,ヴィー. | Method for generating a dynamic data structure for authentication and / or password identification |
| JP2014048713A (en) * | 2012-08-29 | 2014-03-17 | Nec Personal Computers Ltd | Input information authenticating device and program for the same |
| JP2014063351A (en) * | 2012-09-21 | 2014-04-10 | Nec Personal Computers Ltd | Authentication information input device, server device, authentication system, and program |
| JP2014102720A (en) * | 2012-11-21 | 2014-06-05 | Nec Personal Computers Ltd | Authentication system, user equipment, authentication device, and program |
| US10104091B2 (en) | 2014-03-07 | 2018-10-16 | Fuji Xerox Co., Ltd. | Authenticating apparatus, authenticating system and storage medium |
| WO2015132982A1 (en) * | 2014-03-07 | 2015-09-11 | 富士ゼロックス株式会社 | Authentication device, authentication system, program, storage medium and authentication method |
| JP2017117185A (en) * | 2015-12-24 | 2017-06-29 | ブラザー工業株式会社 | Symbol input device and system |
| US11321440B2 (en) | 2018-02-23 | 2022-05-03 | Seiko Epson Corporation | Head-mounted display apparatus, authentication system, and method for controlling head-mounted display apparatus |
| CN111052113A (en) * | 2018-08-20 | 2020-04-21 | 意外而株式会社 | System for preventing stain and peep attack of mobile equipment and user pattern authentication method |
| US11216066B2 (en) | 2018-11-09 | 2022-01-04 | Seiko Epson Corporation | Display device, learning device, and control method of display device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008217716A (en) | Authentication apparatus, image forming apparatus, authentication system, authentication program, recording medium, and authentication method | |
| US20080013727A1 (en) | Image processing apparatus and image processing method | |
| JP4780179B2 (en) | Information processing apparatus and information processing program | |
| US8713648B2 (en) | Information processing apparatus capable of authentication processing with improved user convenience, control program for information processing apparatus, and recording medium having control program for information processing apparatus recorded thereon | |
| CN104683650B (en) | Authentication device, authentication method and the image processing system for possessing the authentication device | |
| JP4055807B2 (en) | Document management method, document management system, and computer program | |
| CN107105118A (en) | Printing equipment and Method of printing | |
| JP5217178B2 (en) | Document processing apparatus and program | |
| JP5321293B2 (en) | Information processing apparatus, method for executing authentication processing, method for setting authentication processing, and authentication processing program | |
| JP2006245949A (en) | Image forming device | |
| JP2008085820A (en) | Document processor, system and program | |
| CN101146168A (en) | Image processing apparatus and image processing method | |
| JP5151374B2 (en) | Information processing system and program | |
| US20180082067A1 (en) | Information Sharing Server, Information Sharing System And Non-Transitory Recording Medium | |
| US20060212715A1 (en) | Image processing apparatus and method for transmitting encrypted data | |
| JP7251301B2 (en) | Image processing system, image processing method, and image forming apparatus | |
| JP2013187836A (en) | Information processing system, information processing device, and information processing method | |
| JP2006287587A (en) | Information processing apparatus and method | |
| JP2006135671A (en) | Document scan system | |
| JP5012394B2 (en) | Image processing system and image processing program | |
| JP2010098585A (en) | Image forming apparatus, administrative server and image output system | |
| JP2021079708A (en) | Printing device, printing device control method, and program | |
| JP2010055465A (en) | Processing device, system, and control program | |
| JP6840798B2 (en) | Printing device, control method of printing device, and program | |
| JP5135986B2 (en) | Information processing apparatus and program |