JP2017041090A - Information processing system, authentication method, information processing apparatus, and authentication program - Google Patents
Information processing system, authentication method, information processing apparatus, and authentication program Download PDFInfo
- Publication number
- JP2017041090A JP2017041090A JP2015162254A JP2015162254A JP2017041090A JP 2017041090 A JP2017041090 A JP 2017041090A JP 2015162254 A JP2015162254 A JP 2015162254A JP 2015162254 A JP2015162254 A JP 2015162254A JP 2017041090 A JP2017041090 A JP 2017041090A
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- information
- image data
- code
- unit
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims description 74
- 230000008569 process Effects 0.000 description 45
- 238000004891 communication Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 11
- 238000009825 accumulation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- VJTAZCKMHINUKO-UHFFFAOYSA-M chloro(2-methoxyethyl)mercury Chemical compound [Cl-].COCC[Hg+] VJTAZCKMHINUKO-UHFFFAOYSA-M 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、情報処理システム、認証方法、情報処理装置、及び認証プログラムに関する。 The present invention relates to an information processing system, an authentication method, an information processing apparatus, and an authentication program.
複数のユーザが利用する画像形成装置(例えば、MFP(Multifunction Peripheral))等の情報処理装置では、社員証等によるIC(Integrated Circuit)カードを用いた認証を行い、その認証に成功したユーザのみが装置の利用を許可する仕組みが存在する。 In an information processing apparatus such as an image forming apparatus (for example, MFP (Multifunction Peripheral)) used by a plurality of users, authentication is performed using an IC (Integrated Circuit) card such as an employee ID card, and only a user who has succeeded in the authentication. There is a mechanism that permits the use of the device.
例えば、認証に用いる認証情報をQRコード(登録商標)化し、そのQRコードを読み取らせることで画像形成装置での印刷を許可させる仕組みが存在する。 For example, there is a mechanism in which authentication information used for authentication is converted to a QR code (registered trademark), and printing on the image forming apparatus is permitted by reading the QR code.
しかしながら、QRコードで認証を行う場合、そのQRコードの画像が漏洩すると、誰でもなりすましが可能になってしまい、正当なユーザが使用しているか、不正なユーザが使用しているかが分からなくなってしまう。 However, when authenticating with a QR code, if the QR code image is leaked, anyone can impersonate and it is not possible to know whether it is used by a legitimate user or an unauthorized user. End up.
本発明は、上記課題に鑑み、正当なユーザが使用しているか否かを確認できる情報処理システム、認証方法、情報処理装置、及び認証プログラムを提供することを目的とする。 In view of the above problems, an object of the present invention is to provide an information processing system, an authentication method, an information processing apparatus, and an authentication program that can confirm whether or not a legitimate user is using the system.
一つの態様として、本発明は、情報処理装置と、該情報処理装置を利用する端末装置の認証を行う情報処理システムにおいて、ユーザ情報と、少なくとも1つの付加認証情報とを受け付ける認証情報受付手段と、前記認証情報受付手段から受け付けたユーザ情報と、少なくとも1つの付加認証情報とを用いて画像データを生成する画像データ生成手段と、画像データ生成手段で生成した画像データを前記端末装置に記憶する記憶手段と、前記記憶手段により記憶された画像データを読み取る読取手段と、前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、前記復号化手段で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第1の認証手段と、前記第1の認証手段で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手段とを有する。 As one aspect, the present invention provides an information processing apparatus and an authentication information receiving unit that receives user information and at least one additional authentication information in an information processing system that authenticates a terminal device that uses the information processing apparatus. The image data generating means for generating image data using the user information received from the authentication information receiving means and at least one additional authentication information, and the image data generated by the image data generating means are stored in the terminal device. Storage means; reading means for reading image data stored in the storage means; decoding means for decoding authentication information included in image data read by the reading means; and authentication decoded by the decoding means Among the information, the first authentication means that confirms the validity using the additional authentication information and the first authentication means are permitted to authenticate The case, and a second authentication means for performing a second authentication using the authentication information.
正当なユーザが使用しているか否かを確認できる。 It can be confirmed whether or not a legitimate user is using it.
以下、本発明を実施するための形態について図面を参照しながら実施例を挙げて説明する。なお、本実施形態では、情報処理システムの一例として印刷認証システムについて説明するが、これに限定されるものではなく、例えばFAX送信やスキャナ実行、メール送信等で対象装置を利用する場合の認証手法に用いることができる。 DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. In the present embodiment, a print authentication system will be described as an example of an information processing system. However, the present invention is not limited to this, and for example, an authentication method when the target apparatus is used for FAX transmission, scanner execution, mail transmission, or the like. Can be used.
<第1実施形態>
<情報処理システムの概要例>
図1は、情報処理システムの概略構成を示す図である。図1に示す情報処理システム10は、端末装置11と、入力された各種情報に対して1又は複数の処理を実行する情報処理装置の一例としての画像形成装置12と、認証サーバ13とを有する。端末装置11と、画像形成装置12と、認証サーバ13とは、例えばインターネットやLAN(Local Area Network)等に代表される通信ネットワークNにより、データの送受信が可能な状態で接続されている。なお、図1の例では、端末装置11と、画像形成装置12と、認証サーバ13とが、それぞれ一台ずつ接続されているが、それぞれが1又は複数からなる構成であればよい。また、認証サーバ13は、例えば一以上の情報処理装置によるクラウドコンピューティングで構成されたクラウドサーバであってもよい。また、端末装置11は、必ずしも同一の通信ネットワークN上に接続されていなくてもよい。
<First Embodiment>
<Outline of information processing system>
FIG. 1 is a diagram illustrating a schematic configuration of an information processing system. An
端末装置11は、例えばスマートフォンやタブレット端末、携帯電話等の通信端末である。端末装置11は、例えば端末装置11の電話番号と、ユーザ(利用者)のパスワードと、付加認証情報とに基づきQRコードの画像データを生成する。ここで、画像データの生成に用いられる電話番号は、端末装置11を用いて通話するために端末装置11に固有に割り当てられている番号である。なお、端末装置11やユーザを特定するための情報としては、電話番号に限定されるものではない。また、パスワード(以下、必要に応じて「PW」という)は、認証サーバ13において登録されているユーザのパスワードである。また、付加認証情報は、ユーザが端末装置11において画像データを生成するときに、ユーザの入力により、或いは、動的に設定される情報である。また、付加認証情報とは、例えばPIN(Personal Identification Number)コードやQRコードの生成日時情報等であるが、これに限定されるものではない。また、画像データとは、QRコードの他、例えばData Matrix、PDF417、バーコード等の一次元又は二次元の画像データを含むが、これに限定されるものではなく、異なる複数の色や形状を用いた情報を有してもよい。また、画像データは、上述した各種の画像データの複数を組み合わせてもよい。端末装置11は、生成した画像データを記憶してもよく、画面に表示してもよい。
The
画像形成装置12は、例えばQRコード等の画像データを読み取り、読み取ったQRコードから元の認証情報(例えば、電話番号、パスワード、付加認証情報)を復号化する。また、画像形成装置12は、復号化した認証情報のうち、付加認証情報を用いて正当性を確認する認証処理(第1の認証手段)を行う。また、画像形成装置12は、付加認証情報の認証が成功(認証許可)した場合に、認証サーバ13を用いて電話番号及びパスワードに基づく認証処理(第2の認証手段)を行う。画像形成装置12は、例えば付加認証情報がPIN(例えば、4桁以上の英数字)の場合、ユーザが入力したPINが一致するかどうかをチェックする。また、画像形成装置12は、付加認証情報がQRコードの生成日時の場合、端末装置11が画像形成装置12上でQRコードをかざした日時と上記生成日時との差が一定時間内であるかどうかをチェックする。画像形成装置12は、例えばMFPでもよく、またプロジェクタやFAX機、コピー機、プリンタ、PC(Personal Computer)等の情報処理装置でもよい。
The
認証サーバ13は、画像形成装置12からの認証要求に基づき、画像形成装置12から受信した電話番号及びパスワードを予め登録された認証情報と照合し、認証の成否を判断する。したがって、第1実施形態においては、認証サーバ13におけるユーザの認証に、電話番号及びパスワードが用いられる。
Based on the authentication request from the
例えば、認証サーバ13において予め登録されるユーザ情報には、ユーザ名等のユーザを識別する情報に対応付けて、ユーザの認証に用いる電話番号(当該ユーザが所持する端末装置11の電話番号)及びパスワードの認証情報が登録されている。言い換えると、第1実施形態では、従来がユーザID及びパスワードに基づきユーザ認証を行っていたのであれば、電話番号をユーザIDとして用いているといえる。なお、パスワードは、必須でなくてもよい。この場合、端末装置11においてもパスワードを含まない画像データが生成され、後述する処理においてもパスワードが省かれることとなる。
For example, the user information registered in advance in the
また、認証サーバ13は、認証結果を画像形成装置12に出力する。認証サーバ13は、Active DirectoryやLDAP(Lightweight Directory Access Protocol)サーバ等の一般的な認証装置を使用することができるが、これに限定されるものではない。例えば、認証サーバ13は、画像形成装置12内に含まれる構成でもよい。
Further, the
ここで、上述した情報処理システム10を用いた認証処理の概要について説明する。ユーザは、端末装置11を用いてQRコード生成のための認証情報として、認証サーバ13におけるユーザ認証が認証されるためのユーザ認証情報である電話番号とパスワード(PW)だけでなく、画像形成装置12においてユーザが入力した情報と照合するためのPINコード等の付加認証情報も利用してQRコードを生成する。
Here, an outline of the authentication process using the
ユーザは、画像形成装置12を利用したい場合、認証情報から生成されたQRコードを端末装置11に表示して画像形成装置12にかざすことで、画像形成装置12にQRコードを読み取らせる。
When the user wants to use the
画像形成装置12は、読み取ったQRコードを復号し、電話番号、パスワード、PINコード情報を取得する。その後、画像形成装置12は、PINコード入力を促す画面を表示する。ユーザは、QRコード生成時に指定したPINコードを入力する。また、画像形成装置12は、QRコードから取得したPINコードと、ユーザが入力したPINコードとが一致するかどうかを確認する。
The
一致する場合、画像形成装置12は、電話番号及びパスワードのユーザ認証情報で認証先に認証させ、認証に成功すれば、対象のユーザに画像形成装置12の利用を許可する。また、一致しない場合、その時点で認証エラーとし、対象のユーザに画像形成装置12の利用を許可しない。これにより、例えば、仮にQRコードが第三者に漏洩した場合でも、PINコードを知らないと画像形成装置12を利用することができない。したがって、PINコードに基づいて正当なユーザが使用しているか否かを判定できるため、セキュリティを維持しつつ、対象装置である画像形成装置12の利用制限を行うことができる。
If they match, the
次に、上述した端末装置11、画像形成装置12のそれぞれの機能構成例について図を用いて説明する。
Next, functional configuration examples of the
<端末装置11の機能構成例>
図2は、第1実施形態における端末装置の機能構成の一例を示す図である。図2に示す端末装置11は、認証情報を受け付ける認証情報受付手段の一例としての認証情報受付部21と、認証情報をコード化した画像データを生成する画像データ生成手段の一例としてのQRコード生成部22と、各種データを記憶する記憶手段の一例としての記憶部23と、各種情報を表示する表示手段の一例としての表示部24とを有する。
<Example of Functional Configuration of
FIG. 2 is a diagram illustrating an example of a functional configuration of the terminal device according to the first embodiment. The
認証情報受付部21は、ユーザの認証情報(電話番号、パスワード、付加認証情報)を受け付ける。電話番号は、端末装置11が保管している情報のため、ユーザに入力させるか、自動的に取得するか、何れも可能である。なお、認証情報としては、これに限定されるものではなく、ユーザの所属コードや会社コード等を用いてもよい。
The authentication
QRコード生成部22は、認証情報受付部21から受け付けた認証情報を元にコード等に符号化した画像データを生成する。なお、QRコード生成部22は、画像データの一例としては、QRコードを生成するが、これに限定されるものではない。例えば、QRコード生成部22は、上述したようにData Matrix、PDF417、バーコード等の一次元又は二次元の画像データ、異なる複数の色や形状を用いた画像データ等を生成してもよい。
The QR
記憶部23は、QRコード生成部22で生成されたQRコードを記憶する。なお、記憶する情報は、これに限定されるものではなく、本実施形態における各処理の実行経過や実行結果、他の装置と通信ネットワークNを介して接続するためのアドレス情報等が記憶されていてもよい。
The
表示部24は、ユーザからの表示要求に応じて記憶部23に記憶されたQRコード等の画像データを画面に表示する。例えば、表示部24は、ユーザが操作するための各種画面を表示し、またユーザからの入力を受け付けることが可能タッチパネル等でもよい。
The
<画像形成装置12の機能構成例>
図3は、第1実施形態における画像形成装置の機能構成の一例を示す図である。図3に示す画像形成装置12は、画像データを読み取る読取手段の一例としてのQRコード読取部31と、コード化された画像データを復号して認証情報を取得する復号化手段の一例としてのQRコード復号化部32と、付加情報の入力を受け付ける付加情報受付手段の一例としてのPIN入力受付部33と、付加情報に基づく認証を実行する第1の認証手段及びユーザ認証情報に基づく認証を実行する第2の認証手段の一例としての認証部34と、画像を形成するための各種処理の実行やアプリケーションの提供等を行う画像形成手段の一例としての画像形成部35と、ユーザ等による操作内容を受け付ける操作手段の一例としての操作部36とを有する。
<Functional Configuration Example of
FIG. 3 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the first embodiment. The
QRコード読取部31は、ユーザが端末装置11に表示したQRコード等の認証用の画像データを読み取る。QRコード読取部31は、例えばカメラ等の撮像部を有し、撮像部で端末装置11の画面を撮影し、撮影した画像を解析してQRコード等の画像データを取得する機能を設けていてもよい。またQRコード読取部31は、QRコードリーダ等の機能を有していてもよい。
The QR
QRコード復号化部32は、QRコード読取部31で読み取ったQR読み取り部コードから元の認証情報(電話番号、パスワード、付加認証情報)を復号化する。
The QR
PIN入力受付部33は、PINコードの入力画面を表示し、ユーザから入力されたPINに関する情報を受け付ける。PIN入力画面は、例えばダイアログ画面等であり、画像形成装置12上のタッチパネル等により入力することができるが、これに限定されるものではない。
The PIN
認証部34は、QRコード復号化部32が復号化した認証情報に含まれる付加認証情報を用いて認証情報の正当性を確認する。例えば、認証部34は、付加認証情報に含まれるPINと、PIN入力受付部33から入力されたPINとが一致するかどうかをチェックする(第1の認証手段)。また、認証部34は、PINが正しい場合(認証が許可された場合)に、通信ネットワークNを介して認証サーバ13に対して認証を行い、その結果を取得する(第2の認証手段)。なお、認証部34は、PINが正しくない場合(第1の認証手段での認証失敗)、又は認証サーバ13の認証結果が失敗した場合(第2の認証手段での認証失敗)、その旨のエラーメッセージを画面に表示してユーザに通知する。
The
画像形成部35は、認証部34による認証が成功したユーザに対して、印刷等の処理の実行やアプリケーションの提供等を行う。画像形成部35は、例えば印刷やスキャナ、FAX、メール送信等の各種機能を提供することができるが、これに限定されるものではない。
The
操作部36は、ユーザ等が画像形成装置12に各種処理を行わせるための操作を行う。操作部36は、タッチパネル等であり、パネル(操作パネル)上に表示されたメニュー画面等により、ユーザは各種指示を入力することができる。また、操作部36は、認証用の画像データ(QRコード)を読み取らせるためのメッセージやPINを入力させるためのメッセージ等を表示してもよい。
The
<端末装置11のハードウェア構成例>
図4は、端末装置のハードウェア構成の一例を示す図である。図4の例において、端末装置11は、CPU41と、ROM(Read Only Memory)42と、RAM(Random Access Memory)43と、フラッシュROM44と、表示部45と、操作部46と、メディアI/F47と、無線LAN通信部48と、キャリア通信部49と、カメラ50とを有する。
<Hardware configuration example of
FIG. 4 is a diagram illustrating an example of a hardware configuration of the terminal device. In the example of FIG. 4, the
CPU41は、フラッシュROM44に記憶されたプログラム51を実行して端末装置11の全体の動作を制御する。例えば、CPU41は、上述した認証情報受付部21、QRコード生成部22、表示部24における各種処理を制御する。ROM42は、IPL(Initial Program Loader)や静的なデータを記憶している。RAM43は、CPU41がプログラム51を実行する際のワークエリアとして使用される。
The
フラッシュROM44には、CPU41が実行するプログラム51が記憶されている。プログラム51は、OS(例えば、Android(登録商標)、iOS(登録商標)、Windows(登録商標))、ミドルウェア、及び、端末装置11の下記の機能を提供するプログラムが含まれる。
The
表示部45は、液晶や有機EL等のユーザインタフェース(UI)画面を表示する。不図示のグラフィック制御部は、CPU41がビデオRAMに書き込んだ描画コマンドを解釈して表示部45にウィンドウ、メニュー、カーソル、文字又は画像等の各種情報を表示する。なお、表示部45はタッチパネルを一体に有している。この表示部45により、認証時に利用するQRコード等の画像データを表示する。
The
操作部46は、ユーザの操作を受け付けるハードキーやボタン、及び、タッチパネルである。操作内容はCPU41に通知される。
The
メディアI/F47は、フラッシュメモリ等の記録メディアに対するデータの読み出し又は書き込み(記憶)を制御する。
The media I /
無線LAN通信部48は、IEEE802.11b/11a/11g/11n等に基づき変調方式、伝送速度、周波数等を制御し、受信した電波をデジタル信号に変換する。また、CPU41から送信要求されたデータを規格に従って変調等を行い、電波として送信する。
The wireless
キャリア通信部49は、端末装置11のユーザが契約している電気通信事業者によって様々な通信を行う。電気通信事業者は、例えば、CDMA(Code Division Multiple Access)やLTE(Long Term Evolution)等の通信規格で通信する携帯電話事業者、WiMax事業者等である。キャリア通信部49にはSIM(Subscriber Identity Module Card)カードが装着されている。SIMカードは、電気通信事業者が契約者に発行する契約者情報が記憶されたICカードであり、主にIMSI(International Mobile Subscriber Identity)と呼ばれる固有の番号及び携帯電話番号等が記憶されている。
The
キャリア通信部49は、電気通信事業者が定める通信方式に従い変調等を行い、インターネットに接続されている基地局等と通信する。基地局は、電気通信事業者の事業者サーバと接続されており、事業者サーバは端末装置11に一時的なIPアドレスを与える。なお、端末装置11は、インターネットを介して認証サーバ13と通信することも可能である。端末装置11は、例えば無線LANに接続する無線LAN通信部48の他、キャリア通信部49を有することが多い。
The
カメラ50は、予め設定された画角や解像度等のカメラパラメータに基づいて所定の被写体等を撮影して画像データを取得する。プログラム51は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム51は、外部のサーバ等からインストール可能な形式又は実行可能な形式のファイルで端末装置11に配布される。プログラム51には、本実施形態における認証プログラムや他のアプリ(保守アプリ等)が含まれていてもよい。
The
<画像形成装置12のハードウェア構成例>
図5は、画像形成装置のハードウェア構成の一例を示す図である。図5の例において、画像形成装置12は、コントローラ61と、FCU(ファクシミリコントロールユニット)62と、スキャナエンジン63と、プロッタエンジン64と、操作パネル65とを有する。また、操作パネル65には、表示部66を有する。
<Hardware Configuration Example of
FIG. 5 is a diagram illustrating an example of a hardware configuration of the image forming apparatus. In the example of FIG. 5, the
コントローラ61は、CPU71と、NB(ノースブリッジ)72と、MEM−P(システムメモリ)73と、MEM−C(ローカルメモリ)74と、ASIC75と、SB(サウスブリッジ)76と、NIC(ネットワークインタフェースコントローラ)77と、USBデバイス78と、IEEE1394デバイス79と、セントロニクスデバイス80と、HDD(ハードディスクドライブ)81と、メモリカードスロット82と、を有する。また、HDD81には、プログラム83を有する。また、メモリカードスロット82は、メモリカード84を装着することができ、メモリカード84に記憶されている情報を読み出したり、書き込んだりすることができる。
The
CPU71は、種々の情報処理を実行するためのICであり、アプリやサービスを提供するプログラムをUNIX(登録商標)、Linux(登録商標)等のOSによりプロセス単位で並列的に実行する。例えば、CPU71は、上述したQRコード読取部31やQRコード復号化部32、PIN入力受付部33、認証部34、画像形成部35における各種処理を制御する。
The
NB72は、CPU71とASIC75とを接続するためのブリッジである。SB76は、NB72と周辺機器等を接続するためのブリッジである。ASIC75とNB72は、AGP(Accelerated Graphics Port)を介して接続されている。
The
MEM−P73は、NB72に接続されたメモリである。MEM−C74は、ASIC75に接続されたメモリである。ASIC75は、画像処理用のICである。例えばASIC75は、印刷時の画像データに対する処理だけでなく、読み取ったQRコードの復号化を行う。
The MEM-
NIC77は、ネットワーク等を介してMACアドレス等を使用したデータ通信を行うためのコントローラである。USBデバイス78は、USB規格に準拠したシリアルポートを提供するためのデバイスである。IEEE1394デバイス79は、IEEE1394規格に準拠したシリアルポートを提供するためのデバイスである。セントロニクスデバイス80は、セントロニクス仕様に準拠したパラレルポートを提供するためのデバイスである。
The
NIC77と、USBデバイス78と、IEEE1394デバイス79と、セントロニクスデバイス80とは、PCI(Peripheral Component Interconnect)バスを介してNB72とSB76に接続されている。
The
HDD81は、ASIC75に接続されたストレージであり、画像データ蓄積、文書データ蓄積、プログラム蓄積、フォントデータ蓄積、フォームデータ蓄積等を行うために使用される。
The
メモリカードスロット82は、SB76に接続され、メモリカード84をセット(挿入)するために使用される。メモリカード84は、USBメモリ等のフラッシュメモリであり、プログラム83を配布するために使用される。
The
プログラム83には、OS(Operating System)、ミドルウェア、及び、本実施形態における各種機能を提供するプログラムが含まれる。プログラム83は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム83は、外部のサーバ等からインストール可能な形式又は実行可能な形式のファイルで配布される。
The
FCU62は、NIC77を介してネットワークに接続し例えばT.37,T.38の規格に対応した通信手順、又は、公衆通信網に接続し例えばG3、G4規格に対応した通信手順、に従い画像データの送受信を行う。また、画像形成装置12の電源がOFFのときに画像データを受信しても、プロッタエンジン64を起動して画像データを用紙に印刷することができる。
The
スキャナエンジン63は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をA/D変換して画像処理を施し、所定の解像度のデジタルデータ(以下、「画像データ」ともいう)を生成する。また、スキャナエンジン63は、上述したQRコード読取部31として、端末装置11の画面に表示された認証用の画像データ(例えば、QRコード)等を読み取るための機能を有していてもよい。なお、認証用の画像データの読取機能については、これに限定されるものではなく、例えばカメラ等を設け、そのカメラにより端末装置11の画面に表示された画像を撮影することで、取得してもよい。カメラは、画像形成装置12に内蔵されていてもよく、外付けされていてもよい。したがって、端末装置11の画面に表示されたQRコードを外部のカメラで読み取り、読み取ったQRコードの画像データを画像形成装置12に入力してもよい。
The
プロッタエンジン64は、例えばタンデム型の感光ドラムを有し、画像データや端末装置11から受信したPDLデータに基づきレーザビームを変調し感光ドラムを走査して潜像を形成する。潜像にトナーを付着して現像した1ページ毎の画像を用紙に熱と圧力で転写する。このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタエンジンでもよい。
The
操作パネル65は、ユーザがMFP等の画像形成装置12に入力を行うためのハードウェア(操作部)であると共に、画像形成装置12がユーザに可視情報を提供するためのハードウェアである表示部66を有する。操作パネル65は、ASIC75に接続されている。FCU62と、スキャナエンジン63と、プロッタエンジン64とは、PCIバスを介してASIC75に接続されている。
The
<第1実施形態におけるQRコード生成処理例>
図6は、第1実施形態におけるQRコード生成処理の一例を示すシーケンス図である。図6に示す処理において、ユーザ90は、端末装置11からQRコード生成するために認証情報(電話番号、PW(パスワード)、PIN等)を入力する。認証情報受付部21は、入力された認証情報(電話番号、PW、PIN)を受け付け(S01)、その情報に基づいて、QRコード生成部22に対してQRコード生成要求を出力する(S02)。
<Example of QR Code Generation Processing in First Embodiment>
FIG. 6 is a sequence diagram illustrating an example of a QR code generation process in the first embodiment. In the process shown in FIG. 6, the
次に、QRコード生成部22は、入力された認証情報(電話番号、PW、PIN)を元にQRコードを生成し(S03)、生成したQRコードを受け取り(S04)、そのQRコードデータを記憶部23に記憶する(S05)。
Next, the QR
次に、表示部24は、ユーザ90からのQRコードの表示要求を受け付けると(S06)、記憶部23に取得要求を行ってQRコードを取得し(S07)、その取得したQRコードを表示する(S08)。これにより、QRコード表示がユーザ90に認識される(S09)。
Next, when receiving a QR code display request from the user 90 (S06), the
<第1実施形態におけるQRコードを使った認証処理例>
次に、第1実施形態におけるQRコードを使った認証処理例について説明する。図7は、第1実施形態におけるQRコードを使った認証処理の一例を示すシーケンス図である。ユーザ90が、QRコードが表示された端末装置11等を画像形成装置12上のQRコード読取部31にかざすと、QRコード読取部31は、画面に表示されたQRコードを読み取る(S11)。次に、QRコード読取部31は、QRコード復号化部32に対して、読み取ったQRコード復号化要求を出力する(S12)。
<Example of Authentication Processing Using QR Code in First Embodiment>
Next, an example of authentication processing using a QR code in the first embodiment will be described. FIG. 7 is a sequence diagram illustrating an example of an authentication process using a QR code in the first embodiment. When the
QRコード復号化部32は、QRコードから認証情報(電話番号、PW、PIN)を復号化し(S13)、復号化した電話番号、PW、PINの各情報を取得する(S14)。次に、QRコード復号化部32は、PIN入力受付部33に対してPIN入力画面の表示を要求する(S15)。
The QR
次に、PIN入力受付部33は、PIN入力画面を表示し(S16)、ユーザ90からのPINの入力を受け付けて(S16)、受け付けた入力PINをQRコード復号化部32に出力する(S17)。
Next, the PIN
次に、QRコード復号化部32は、PIN入力受付部33からの入力PINを取得し(S18)、取得した入力PINと、復号化した認証情報(電話番号、PW、PIN)とを認証部34に出力する(S19)。
Next, the QR
認証部34は、第1の認証処理として、認証情報に含まれるPINとユーザにより入力PINとが一致するかどうかを判断し(S20)、一致する場合は、認証成功として、通信ネットワークNを介して認証サーバ13に認証要求を送信する(S21)。なお、S20の処理において、PINが一致しない場合、認証部34は、認証サーバ13へ認証要求を行うことなく、認証エラーである旨のメッセージをユーザ90に通知して処理を終了する。
As the first authentication process, the
認証サーバ13は、認証部34からの認証要求に対する認証処理(第2の認証処理)を行い(S22)、その結果を認証部34に送信する(S23)。認証部34は、認証サーバ13による認証の結果として、画像形成装置12の利用を許可する場合(認証に成功した場合)、利用許可を示す情報をユーザ90に通知する(S24)。S24の処理では、利用可能である旨のメッセージを表示してもよく、画像形成装置12を実行するためのメニュー画面を表示してもよい。
The
また、認証部34は、S23の処理における認証結果が、利用を許可しないものである場合(認証に失敗した場合)、対応するエラー情報をユーザ90に通知して、画像形成装置12の利用を許可せず処理を終了する。
Further, when the authentication result in the process of S23 does not permit the use (when the authentication fails), the
<画面例>
図8は、第1実施形態における画面例を示す図である。図8(A)、(B)は、画像形成装置12の操作パネルの画面例を示している。上述したように、第1実施形態において、画像形成装置12は、認証時に図8(A)に示すように、画面100−1に認証用の画像データ(QRコード)を読み取るためメッセージ101を表示する。この表示を見たユーザは、自己の端末装置11の画面にQRコード等の画像データ102を表示し、画像形成装置12が読み取れるような位置(カメラ等から撮影可能な位置)に画像データをかざす。
<Screen example>
FIG. 8 is a diagram illustrating an example of a screen in the first embodiment. 8A and 8B show screen examples of the operation panel of the
また、この画像データを読み取った画像形成装置12は、図8(B)に示すように、画面(PIN入力画面)100−2に画像データ102を表示する。また、画像形成装置12は、読み取った画像データ(QRコード)に対応するPINコードをユーザに入力させる旨のメッセージ103を表示する。ユーザは、画面100−2上のPIN入力領域104に対応するPINを入力することで、上述した認証処理が実行される。
The
なお、第1実施形態における認証が成功すると、画像形成装置12は、ユーザのログインを許可し、ユーザの権限に基づく各種処理の実行を許可し、コピー、プリント、スキャン、FAX等といった処理を行うための通常の操作メニュー画面等を表示する。また、認証に失敗すると、ユーザのログインを許可せず、その旨のメッセージを画面に表示する。
If the authentication in the first embodiment is successful, the
ログイン後、ユーザの操作により画像形成装置12が実行した処理は、ログとして記録される。例えば、ユーザがコピーやプリントを行ったのであれば、その時に出力された印刷用紙の枚数や、カラーかモノクロかといった印刷条件等が記録される。また、ログには、電話番号が含まれる。またログには、ユーザ名等のユーザ識別情報が含まれていてもよく、電話番号を特定することが可能な電話番号特定情報であれば、電話番号に代えて使用することも可能である。つまり、画像形成装置12が実行した処理の内容と、電話番号とを紐付けることで、例えばこのログに基づいて算出された利用量(利用料金)を、ログインに利用した端末装置11の電話番号と紐付けることが可能となる。したがって、例えば端末装置11の利用料金とログに基づく利用料金とを合算して管理することができるようになり、まとめて料金の請求(徴収)等を行うことが可能となる。
Processing performed by the
上述した第1実施形態に示す構成によれば、仮にQRコードが第三者に漏洩した場合でも、PINコード情報も知らないと、対象の画像形成装置12を利用することができない。したがって、セキュリティを維持しつつ、対象装置の一例である画像形成装置12の利用制限を行うことができる。
According to the configuration shown in the first embodiment described above, even if the QR code leaks to a third party, the target
<第2実施形態>
次に、上述した情報処理システムの第2実施形態について説明する。第2実施形態では、QRコード等の認証用の画像データの有効期限を設定する。例えば、上述した第1実施形態では、PINを用いることでQRコードの画像が漏洩した場合でも画像形成装置12の不正利用を防くことができる。
Second Embodiment
Next, a second embodiment of the information processing system described above will be described. In the second embodiment, an expiration date of image data for authentication such as a QR code is set. For example, in the first embodiment described above, illegal use of the
しかしながら、PINを入力するのに手間がかかるため、QRコードをかざすだけで認証したいというユーザのニーズもある。そこで、第2実施形態では、PIN入力しない認証方法について説明する。 However, since it takes time to input the PIN, there is a user's need to authenticate only by holding the QR code. Therefore, in the second embodiment, an authentication method without PIN input will be described.
なお、システム構成、端末装置11の構成は、上述した第1実施形態と同様の構成を用いることができるため、ここでの具体的な説明は、省略する。
Note that the system configuration and the configuration of the
<第2実施形態における画像形成装置の機能構成例>
図9は、第2実施形態における画像形成装置の機能構成例を示す図である。図9の例において、画像形成装置12'は、画像データを読み取る読取手段の一例としてのQRコード読取部31と、コード化された画像データを復号して認証情報を取得する復号化手段の一例としてのQRコード復号化部32と、PIN以外の情報等に基づく認識を実行する第1の認証手段及びユーザ認証情報に基づく認証を実行する第2の認証手段の一例としての認証部34'と、画像を形成するための各種処理の実行やアプリケーションの提供等を行う画像形成手段の一例としての画像形成部35と、ユーザ等による操作内容を受け付ける操作手段の一例としての操作部36とを有する。
<Example of Functional Configuration of Image Forming Apparatus in Second Embodiment>
FIG. 9 is a diagram illustrating a functional configuration example of the image forming apparatus according to the second embodiment. In the example of FIG. 9, the
図9に示す画像形成装置12'は、第1実施形態における画像形成装置12と比較すると、PIN入力受付部33を有していない構成となっている。この場合、認証部34'は、PINを用いずに、他の情報を用いて、第1の認証手段における認証を実行する。
The
例えば、認証部34'は、QRコード復号化部32が復号化した認証情報に含まれる付加認証情報(例えば、QRコード生成日時)と、現在日時との差が一定時間内かどうかのチェック(有効期限チェック)を行う。
For example, the
また、認証部34'は、チェックした結果、日時の差分が一定時間内の場合は、認証が成功したとみなし、第2の認証処理として認証サーバ13に対して認証処理を行い、その認証結果に応じて、対象ユーザに対する画像形成装置12'の使用制限を行う。
Further, if the difference between the dates and times is within a certain time as a result of the check, the
<第2実施形態におけるQRコード生成処理例>
図10は、第2実施形態におけるQRコード生成処理の一例を示すシーケンス図である。図10に示す処理において、ユーザ90は、端末装置11からQRコード生成に利用される認証情報(電話番号、PW)を入力し、認証情報受付部21は、入力された認証情報(電話番号、PW)の入力を受け付ける(S31)。次に、認証情報受付部21は、入力された情報を元にQRコード生成部22に対してQRコード生成の要求を出力する(S32)。
<Example of QR Code Generation Processing in Second Embodiment>
FIG. 10 is a sequence diagram illustrating an example of a QR code generation process in the second embodiment. In the process shown in FIG. 10, the
QRコード生成部22は、入力された認証情報(電話番号、PW)を取得すると、現在の日時情報を取得し(S33)、現在の日付情報を生成日時として(S34)、生成日時と、認証情報(電話番号、PW)とを元にQRコードを生成する(S35)。QRコード生成部22は、生成したQRコードを受け取り(S36)、そのQRコードデータを記憶部23に記憶する(S37)。
When the QR
次に、表示部24は、ユーザ90からのQRコードの表示要求を受け付けると(S38)、記憶部23に取得要求を行ってQRコードを取得し(S39)、その取得したQRコードを表示する(S40)。これにより、QRコード表示がユーザ90に認識される(S41)。
Next, upon receiving a QR code display request from the user 90 (S38), the
<第2実施形態におけるQRコードを使った認証処理例>
図11は、第2実施形態におけるQRコードを使った認証処理の一例を示すシーケンス図である。図11の例において、ユーザ90が、認証時に、QRコードが表示された端末装置11等を画像形成装置12'上のQRコード読取部31にかざすと、QRコード読取部31は、QRコード情報を読み取る(S51)。次に、QRコード読取部31は、QRコード復号化部32に対してQRコード復号化要求を出力する(S52)。
<Example of authentication processing using QR code in the second embodiment>
FIG. 11 is a sequence diagram illustrating an example of an authentication process using a QR code in the second embodiment. In the example of FIG. 11, when the
QRコード復号化部32は、QRコードから認証情報(電話番号、PW、QRコード生成日時)を復号化し(S53)、電話番号、PW、QRコード生成日時を取得する(S54)。
The QR
次に、QRコード復号化部32は、認証部34'に対して電話番号、PW、QRコード生成日時に基づく認証要求を出力する(S55)。認証部34'は、QRコード復号化部32より認証要求を受け付けると、認証要求に含まれるQRコードの生成日時(日時情報)を取得する(S56)。また、認証部34'は、現在の日時情報を取得し(S57)、第1の認証処理として、それぞれの日時を比較して、その差分が一定の時間内にあるか否かの有効期限チェック(生成日時,現在日時)を行う(S58)。認証部34'は、差が一定の時間内であれば、認証サーバ13に対して電話番号とPWとによる認証要求を送信する(S59)。なお、S58の処理において、差が一定の時間内でない場合、認証部34'は、認証サーバ13へ認証要求を行うことなく、認証エラーである旨のメッセージをユーザ90に通知して処理を終了する。
Next, the QR
認証サーバ13は、認証部34'からの認証要求に対する認証処理(第2の認証処理)を行い(S60)、その結果を認証部34'に送信する(S61)。認証部34'は、認証サーバ13による認証の結果として、画像形成装置12'の利用を許可する場合(認証に成功した場合)、利用許可を示す情報をユーザに通知する(S62)。S62の処理では、利用可能である旨のメッセージを表示してもよく、画像形成装置12'を実行するためのメニュー画面を表示してもよい。
The
また、認証部34'は、S61の処理における認証結果が、利用を許可しないものである場合(認証に失敗した場合)、対応するエラー情報をユーザ90に通知して、画像形成装置12'の利用を許可せず処理を終了する。
If the authentication result in S61 does not permit use (if authentication fails), the
<有効期限チェックの一例>
次に、上述した有効期限チェックの一例について説明する。現在の日時情報とQRコードの生成日時との比較方法例としては、例えば、「現在日時と生成日時との差分が一定の時間以内(例えば、12時間以内)であればOK(認証成功)とする。また、他の例として、現在日時と発生日時とが同じ日であればOKとしてもよい。
<Example of expiration date check>
Next, an example of the above-described expiration date check will be described. An example of a comparison method between the current date and time information and the QR code generation date and time is, for example, “OK (authentication successful) if the difference between the current date and time and the generation date and time is within a certain time (for example, within 12 hours). As another example, if the current date and time and the date and time of occurrence are the same date, it may be OK.
なお、上記の一定の時間は、情報処理システム10内の画像形成装置12'毎に設定してもよく、画像形成装置12'を使用する時間帯や曜日、各ユーザに応じて可変に設定してもよい。
The fixed time may be set for each
上述したように、第2実施形態によれば、上述した図8(B)に示すようなPIN入力画面等を用いたPINの入力の手間等を省略することができ、セキュリティを維持しつつ、正当なユーザが使用しているか否かを確認できる。また、正当なユーザである場合に対象装置(例えば、画像形成装置12')の利用を許可することで、対象装置の利用制限を行うことができる。なお、上述した第2実施形態で使用した電話番号の代わりにユーザID等を用いてもよい。
As described above, according to the second embodiment, the trouble of inputting a PIN using the PIN input screen as shown in FIG. 8B described above can be omitted, and security is maintained. It can be confirmed whether or not a legitimate user is using it. In addition, when the user is a valid user, the use of the target device (for example, the
<他の実施形態>
次に、他の実施形態について説明する。上述した第1,第2実施形態では、認証サーバ13を有するシステム構成例を説明したが、例えば電話番号、パスワード(PW)による認証を画像形成装置12(12')内で実施してもよい。この場合には、認証サーバ13における第2の認証手段の機能が画像形成装置12内に含まれる。
<Other embodiments>
Next, another embodiment will be described. In the first and second embodiments described above, the system configuration example including the
また、上述した第1,第2実施形態では、認証用のQRコードの生成を端末装置11上で実施しているが、外部の装置(例えば、PCやサーバ等の他の装置)を用いてQRコードの生成を行ってもよい。この場合、例えば第1実施形態に示すようにQRコードにPINを含む場合には、QRコードを生成する外部の装置に予めPINコードを入力してもよい。また、外部の装置で生成されたQRコードを端末装置11のカメラで撮影したり、電子メールを用いて外部の装置から端末装置11宛てにQRコードの画像を送信することで、端末装置11でQRコードを取得することができる。
In the first and second embodiments described above, the QR code for authentication is generated on the
また、上述した第1,第2実施形態では、認証情報にPWを含んでいるが、パスワードの情報をそのままQRコード等の画像データに含めずに、暗号化を行うことで、セキュリティをより向上させることができる。 In the first and second embodiments described above, PW is included in the authentication information, but the security is further improved by performing encryption without including the password information directly in the image data such as the QR code. Can be made.
その場合、上述したQRコード生成部22は、PWに対してPINコードを鍵にして暗号化を行い、暗号化されたPWと、電話番号と、PINコードとを元にQRコードを生成する。なお、暗号する情報は、PWだけでなく、電話番号等の情報を含んでいてもよい。また、認証時において画像形成装置12にPINコードを入力する際、その入力したPINコードに基づいて暗号化されたPWの復号化も行い、PWを取得する。
In that case, the QR
なお、上述したPINコードを用いて暗号化を行う場合には、更に所定桁数の数値や文字を追加して「PIN+所定桁数の数値、文字」の鍵を用いてもよい。これにより、桁数を増やして更にセキュリティの向上を図ることができる。この場合には、画像形成装置12において、PINを入力する際、PINの他に所定桁数の数値や文字等も入力することになる。
When encryption is performed using the above-described PIN code, a key of “PIN + numerical value of predetermined number of digits, character” may be used by further adding a numerical value or character of a predetermined number of digits. As a result, the number of digits can be increased to further improve security. In this case, when inputting the PIN in the
また、上述したように、PINコードをパスワード(PW)の暗号化の鍵として使用する場合には、QRコードにPINコードを含まない構成にしてもよい。この場合、QRコードから読み取った電話番号(電話番号に限定されず、例えばユーザID等でもよい)をキーにして認証サーバ13からPWを取得し、取得したPWで復号化する。これにより、復号化したPINコードと、入力画面で入力されたPINコードの値とが一致するかで認証処理を行うことができる。
Further, as described above, when the PIN code is used as the encryption key for the password (PW), the QR code may not include the PIN code. In this case, the PW is acquired from the
また、他の実施形態として、例えば第1実施形態で示した図7のS19の処理において、QRコード復号化部32は、取得した入力PINと、復号化した認証情報(電話番号、PW、PIN)とを認証部34に出力するだけでなく、復号化して得られた電話番号宛てに認証要求があったことを示すログイン通知(電話発信)を行ってもよい。また同様に、第2実施形態で示した図11のS55の処理において、QRコード復号化部32は、認証部34'に対して電話番号、PW、QRコード生成日時に基づく認証要求を出力するだけでなく、電話番号宛てにログイン通知を行ってもよい。
As another embodiment, for example, in the process of S19 of FIG. 7 shown in the first embodiment, the QR
例えば、通話機能等がある端末装置11の場合には、電話番号で通知(ショートメール)を行うことができる。したがって、画像形成装置12(12')は、QRコードを読み取った後、復号化して得られた電話番号に通知を行うことで、仮に第三者が盗撮したQRコードを使用した場合でも、本人に通知される。そのため、不正なユーザが使用していることを確認でき、セキュリティの維持が図れる。
For example, in the case of the
また、他の実施形態としては、QRコードの形状を用いて認証を行うことができる。例えば、誰かに盗撮されたQRコードは、離れた位置や正面以外の角度で撮像されるため、基本的に正方形にはならない。そのため、画像形成装置12のQRコード読取部31でQRコードを読み取るときに、QRコードの画像の形状を判定して、歪みの度合いに応じて不正に取得したQRコードであるか否かを判断することができる。
As another embodiment, authentication can be performed using the shape of a QR code. For example, a QR code that has been voyeurized by someone is captured at an angle other than a distant position or front, and therefore does not basically become a square. Therefore, when the QR code is read by the QR
例えば、第1実施形態で示した図7のS14の処理において、QRコード復号化部32は、QRコードから認証情報(電話番号、PW、PIN)を復号化して電話番号、PW、PINの各情報を取得する。このとき、QRコード復号化部32は、QRコードの画像の形状を判定して、歪みの度合いも取得する。また、第2実施形態で示した図11のS54の処理において、QRコード復号化部32は、QRコードから認証情報(電話番号、PW、QRコード生成日時)を復号化して電話番号、PW、QRコード生成日時の各情報を取得する。このとき同様に、QRコード復号化部32は、QRコードの画像の形状を判定して、歪みの度合いも取得する。なお、歪みの度合いとしては、例えば正方形等の予め設定された形状を基準とし、その基準からの傾き等から、どの程度歪んでいるかを数値化することで、度合いを取得することができるが、これに限定されるものではない。
For example, in the process of S14 of FIG. 7 shown in the first embodiment, the QR
また、QRコード復号化部32は、取得した歪みの度合いと、予め設定された歪みの閾値とを比較し、取得した歪みの度合いが閾値より大きい場合(大きく歪んでいる場合)、それ以降の処理を行わずに処理を終了する。このとき、QRコード復号化部32は、処理が終了したことをユーザ90に通知してもよい。これにより、正当なユーザが使用しているか否かを確認でき、セキュリティの維持を図ることができる。
In addition, the QR
上述した各実施形態によれば、不正なユーザが使用していることを確認できる。また、セキュリティを維持しつつ、対象装置の利用制限を行うことができる。 According to each embodiment mentioned above, it can check that an unauthorized user is using. In addition, use of the target device can be restricted while maintaining security.
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば、画像形成装置12を利用するユーザの認証を実行する認証サーバ13において、ユーザ情報にユーザ名を登録しておかなくてもよい。例えば、ログに基づく利用量(利用料金)を端末装置11に紐付けて管理し、請求するような別のユーザ管理サーバがあれば、電話番号と利用量とを含むログをユーザ管理サーバに送信すればよい。但し、この場合、ユーザ管理サーバでは、端末装置11の電話番号とその端末装置11の所持者のユーザ名とを関連付けて管理しなければ、ユーザに対する請求は行えなくなる。したがって、利用量をユーザに紐付けて管理したい場合には、ユーザ管理サーバを含む、あるいは含まない情報処理システム10の何れかの装置において、ユーザ名等のユーザ識別情報と、電話番号等の端末固有情報とを関連付けて管理する必要がある。
The present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims. For example, in the
また、上述した各実施形態で述べたシーケンス図は、矛盾のない限り順序を入れ替えてもよい。また、上述した各実施形態の全部又は一部を組み合わせることができる。また、上述した各実施形態の全部又は一部は、対応するプログラム(例えば、認証プログラム)を、コンピュータ(例えば、端末装置11、画像形成装置12、及び認証サーバ13のうち少なくとも1つ)にインストールすることによって実装され得る。また、このプログラムは、記録媒体(記録メディア)に格納することができる。
In addition, the sequence diagrams described in the above embodiments may be switched in order as long as there is no contradiction. Moreover, all or some of the above-described embodiments can be combined. In addition, all or a part of each of the embodiments described above installs a corresponding program (for example, an authentication program) in a computer (for example, at least one of the
10 情報処理システム
11 端末装置
12 画像形成装置(情報処理装置の一例)
13 認証サーバ
21 認証情報受付部(認証情報受付手段の一例)
22 QRコード生成部(画像データ生成手段の一例)
23 記憶部(記憶手段の一例)
24 表示部(表示手段の一例)
31 QRコード読取部(読取手段の一例)
32 QRコード復号化部(復号化手段の一例)
33 PIN入力受付部(付加情報受付手段の一例)
34 認証部(第1の認証手段、第2の認証手段の一例)
35 画像形成部(画像形成手段の一例)
36 操作部
41,71 CPU
42 ROM
43 RAM
44 フラッシュROM
45 表示部
46 操作部
47 メディアI/F
48 無線LAN通信部
49 キャリア通信部
50 カメラ
51,83 プログラム
61 コントローラ
62 FCU
63 スキャナエンジン
64 プロッタエンジン
65 操作パネル
72 NB
73 MEMP
74 MEMC
75 ASIC
76 SB
77 NIC
78 USBデバイス
79 IEEE1394デバイス
80 セントロニクスデバイス
81 HDD
82 メモリカードスロット
84 メモリカード
90 ユーザ
DESCRIPTION OF
13
22 QR code generator (an example of image data generator)
23 storage unit (an example of storage means)
24 display unit (example of display means)
31 QR code reading unit (an example of reading means)
32 QR code decoding unit (an example of decoding means)
33 PIN input reception unit (an example of additional information reception means)
34 Authentication unit (an example of first authentication means and second authentication means)
35 Image forming section (an example of image forming means)
36
42 ROM
43 RAM
44 Flash ROM
45
48 Wireless
63
73 MEMP
74 MEMC
75 ASIC
76 SB
77 NIC
78
82 Memory card slot 84
Claims (13)
ユーザ情報と、少なくとも1つの付加認証情報とを受け付ける認証情報受付手段と、
前記認証情報受付手段から受け付けたユーザ情報と、少なくとも1つの付加認証情報とを用いて画像データを生成する画像データ生成手段と、
画像データ生成手段で生成した画像データを前記端末装置に記憶する記憶手段と、
前記記憶手段により記憶された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、
前記復号化手段で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第1の認証手段と、
前記第1の認証手段で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手段とを有することを特徴とする情報処理システム。 In an information processing system that authenticates an information processing device and a terminal device that uses the information processing device,
Authentication information accepting means for accepting user information and at least one additional authentication information;
Image data generating means for generating image data using user information received from the authentication information receiving means and at least one additional authentication information;
Storage means for storing the image data generated by the image data generation means in the terminal device;
Reading means for reading the image data stored by the storage means;
Decoding means for decoding authentication information included in the image data read by the reading means;
Of the authentication information decrypted by the decryption means, a first authentication means for confirming validity using the additional authentication information;
An information processing system comprising: a second authentication unit that performs second authentication using the authentication information when authentication is permitted by the first authentication unit.
生成する前記画像データにQRコードを含むことを特徴とする請求項1に記載の情報処理システム。 The image data generating means
The information processing system according to claim 1, wherein the image data to be generated includes a QR code.
前記付加認証情報として、PINコード又は前記画像データの生成日時を用いることを特徴とする請求項1又は2に記載の情報処理システム。 The first authentication means includes
The information processing system according to claim 1 or 2, wherein a PIN code or a generation date and time of the image data is used as the additional authentication information.
ユーザ情報と、少なくとも1つの付加認証情報とを受け付ける認証情報受付手順と、
前記認証情報受付手順から受け付けたユーザ情報と、少なくとも1つの付加認証情報とを用いて画像データを生成する画像データ生成手順と、
画像データ生成手順で生成した画像データを前記端末装置に記憶する記憶手順と、
前記記憶手順により記憶された画像データを読み取る読取手順と、
前記読取手順で読み取った画像データに含まれる認証情報を復号化する復号化手順と、
前記復号化手順で復号化した認証情報のうち、前記付加認証情報を用いて正当性を確認する第1の認証手順と、
前記第1の認証手順で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手順とを有することを特徴とする認証方法。 In an authentication method for authenticating a terminal device using an information processing apparatus,
An authentication information acceptance procedure for accepting user information and at least one additional authentication information;
An image data generation procedure for generating image data using the user information received from the authentication information reception procedure and at least one additional authentication information;
A storage procedure for storing the image data generated in the image data generation procedure in the terminal device;
A reading procedure for reading the image data stored by the storing procedure;
A decoding procedure for decoding authentication information included in the image data read by the reading procedure;
Of the authentication information decrypted in the decryption procedure, a first authentication procedure for confirming validity using the additional authentication information;
And a second authentication procedure for performing a second authentication using the authentication information when authentication is permitted in the first authentication procedure.
生成する前記画像データにQRコードを含むことを特徴とする請求項5に記載の認証方法。 The image data generation procedure includes:
The authentication method according to claim 5, wherein the image data to be generated includes a QR code.
前記付加認証情報として、PINコード又は前記画像データの生成日時を用いることを特徴とする請求項5又は6に記載の認証方法。 The first authentication procedure includes:
The authentication method according to claim 5 or 6, wherein a PIN code or a date and time of generation of the image data is used as the additional authentication information.
前記端末装置の画面に表示された画像データを読み取る読取手段と、
前記読取手段で読み取った画像データに含まれる認証情報を復号化する復号化手段と、
前記復号化手段で復号化した認証情報のうち、予め設定された付加認証情報を用いて正当性を確認する第1の認証手段と、
前記第1の認証手段で認証が許可された場合に、前記認証情報を用いた第2の認証を行う第2の認証手段とを有することを特徴とする情報処理装置。 In an information processing apparatus that authenticates a terminal device,
Reading means for reading image data displayed on the screen of the terminal device;
Decoding means for decoding authentication information included in the image data read by the reading means;
Of the authentication information decrypted by the decryption means, a first authentication means for confirming validity using preset additional authentication information;
An information processing apparatus comprising: a second authentication unit configured to perform a second authentication using the authentication information when authentication is permitted by the first authentication unit.
前記付加認証情報として、PINコード又は前記画像データの生成日時を用いることを特徴とする請求項9に記載の情報処理装置。 The first authentication means includes
The information processing apparatus according to claim 9, wherein a PIN code or a generation date and time of the image data is used as the additional authentication information.
前記第1の認証手段は、前記付加情報受付手段により入力された前記PINコードと、前記付加認証情報に含まれるPINコードとを比較して前記正当性を確認することを特徴とする請求項10に記載の情報処理装置。 Additional information receiving means for receiving the input of the PIN code;
11. The first authentication unit checks the validity by comparing the PIN code input by the additional information receiving unit with a PIN code included in the additional authentication information. The information processing apparatus described in 1.
前記読取手段により前記画像データを読み取ったときの日時情報と、前記付加認証情報に含まれる前記生成日時とを比較して前記正当性を確認することを特徴とする請求項10に記載の情報処理装置。 The first authentication means includes
11. The information processing according to claim 10, wherein the validity is confirmed by comparing date / time information when the image data is read by the reading unit and the generation date / time included in the additional authentication information. apparatus.
請求項9乃至12の何れか1項に記載の情報処理装置が有する各手段として機能させるための認証プログラム。 Computer
The authentication program for functioning as each means which the information processing apparatus of any one of Claims 9 thru | or 12 has.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015162254A JP2017041090A (en) | 2015-08-19 | 2015-08-19 | Information processing system, authentication method, information processing apparatus, and authentication program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015162254A JP2017041090A (en) | 2015-08-19 | 2015-08-19 | Information processing system, authentication method, information processing apparatus, and authentication program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017041090A true JP2017041090A (en) | 2017-02-23 |
Family
ID=58206609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015162254A Pending JP2017041090A (en) | 2015-08-19 | 2015-08-19 | Information processing system, authentication method, information processing apparatus, and authentication program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017041090A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108667789A (en) * | 2017-03-29 | 2018-10-16 | 杨建纲 | Multidimensional bar code action identity authentication method, digital certificate device and authentication servo mechanism |
CN109151423A (en) * | 2018-10-31 | 2019-01-04 | 歌尔股份有限公司 | Projector and its discriminating method, device, information adding method and storage medium |
US10742842B2 (en) | 2018-03-16 | 2020-08-11 | Ricoh Company, Ltd. | Information processing apparatus and authentication method using the information processing apparatus |
JP2020198530A (en) * | 2019-05-31 | 2020-12-10 | 京セラドキュメントソリューションズ株式会社 | Image forming system |
TWI758574B (en) * | 2017-03-29 | 2022-03-21 | 楊建綱 | Multidimensional barcode mobile payment method and payment server system |
JP7476626B2 (en) | 2020-04-01 | 2024-05-01 | ブラザー工業株式会社 | COMMUNICATION SYSTEM, TERMINAL DEVICE, PRINTER, COMPUTER PROGRAM FOR TERMINAL DEVICE, AND COMPUTER PROGRAM FOR PRINTER |
US12003687B1 (en) | 2023-03-27 | 2024-06-04 | Toshiba Tec Kabushiki Kaisha | Image forming apparatus and control method with user authorization |
JP7644670B2 (en) | 2021-06-28 | 2025-03-12 | シャープ株式会社 | Image processing device and image processing method |
-
2015
- 2015-08-19 JP JP2015162254A patent/JP2017041090A/en active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108667789A (en) * | 2017-03-29 | 2018-10-16 | 杨建纲 | Multidimensional bar code action identity authentication method, digital certificate device and authentication servo mechanism |
JP2018186495A (en) * | 2017-03-29 | 2018-11-22 | 建綱 楊 | Identity authentication using barcode |
US10979421B2 (en) | 2017-03-29 | 2021-04-13 | Chien-Kang Yang | Identity authentication using a barcode |
CN108667789B (en) * | 2017-03-29 | 2021-07-16 | 杨建纲 | Multidimensional barcode mobile identity authentication method, digital certificate device and authentication server |
TWI758574B (en) * | 2017-03-29 | 2022-03-21 | 楊建綱 | Multidimensional barcode mobile payment method and payment server system |
US10742842B2 (en) | 2018-03-16 | 2020-08-11 | Ricoh Company, Ltd. | Information processing apparatus and authentication method using the information processing apparatus |
CN109151423A (en) * | 2018-10-31 | 2019-01-04 | 歌尔股份有限公司 | Projector and its discriminating method, device, information adding method and storage medium |
JP2020198530A (en) * | 2019-05-31 | 2020-12-10 | 京セラドキュメントソリューションズ株式会社 | Image forming system |
JP7281052B2 (en) | 2019-05-31 | 2023-05-25 | 京セラドキュメントソリューションズ株式会社 | image forming system |
JP7476626B2 (en) | 2020-04-01 | 2024-05-01 | ブラザー工業株式会社 | COMMUNICATION SYSTEM, TERMINAL DEVICE, PRINTER, COMPUTER PROGRAM FOR TERMINAL DEVICE, AND COMPUTER PROGRAM FOR PRINTER |
JP7644670B2 (en) | 2021-06-28 | 2025-03-12 | シャープ株式会社 | Image processing device and image processing method |
US12003687B1 (en) | 2023-03-27 | 2024-06-04 | Toshiba Tec Kabushiki Kaisha | Image forming apparatus and control method with user authorization |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2017041090A (en) | Information processing system, authentication method, information processing apparatus, and authentication program | |
US10750049B2 (en) | Non-transitory computer-readable information recording medium, information processing apparatus, and communications system | |
US10183516B2 (en) | Information processing apparatus, communications system, and communications method | |
JP4796932B2 (en) | Image processing apparatus, image processing system, and image processing method | |
US9143651B2 (en) | Image forming apparatus, charging information recording method, and recording medium | |
US8689305B2 (en) | Information processing apparatus, user authentication method, and storage medium | |
US11838482B2 (en) | Image forming apparatus having multi-factor authentication function | |
US20150007279A1 (en) | Communication method, device, information processing apparatus, and storage medium | |
JP2013225720A (en) | Maintenance object apparatus, portable terminal, and system | |
JP7200785B2 (en) | Information processing device, information processing system, and program | |
US20110199646A1 (en) | Image processing apparatus, control method for controlling image processing apparatus, and storage medium | |
JP6199846B2 (en) | Account management program, image forming apparatus, and image forming system | |
JP5261130B2 (en) | Image forming apparatus and image output system | |
CN102291237A (en) | Information protection apparatus, information protection method, and storage medium | |
JP2020065129A (en) | Information processing unit, control method and program of information processing unit | |
US20180288279A1 (en) | Information management control apparatus, image processing apparatus, and information management control system | |
JP4396643B2 (en) | Image processing apparatus, interface information disclosure program, and interface information disclosure method | |
JP6138289B2 (en) | Image output method and image output apparatus | |
JP7281044B2 (en) | Information processing device, authentication method | |
JP2010198325A (en) | Software authentication/configuration method | |
JP6687786B2 (en) | Image output system and image output method | |
US11785167B2 (en) | Image processing apparatus and image processing method capable of performing non-contact operations | |
US11616894B1 (en) | Method and apparatus to add machine readable codes to limit reproduction of documents | |
JP6244764B2 (en) | Authentication system and authentication method | |
JP6538918B2 (en) | Image output method |