Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5958043B2 - Authentication system, authentication method, and authentication program - Google Patents
[go: Go Back, main page]

JP5958043B2 - Authentication system, authentication method, and authentication program - Google Patents

Authentication system, authentication method, and authentication program Download PDF

Info

Publication number
JP5958043B2
JP5958043B2 JP2012096524A JP2012096524A JP5958043B2 JP 5958043 B2 JP5958043 B2 JP 5958043B2 JP 2012096524 A JP2012096524 A JP 2012096524A JP 2012096524 A JP2012096524 A JP 2012096524A JP 5958043 B2 JP5958043 B2 JP 5958043B2
Authority
JP
Japan
Prior art keywords
authentication
information
storage medium
module
information processing
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.)
Expired - Fee Related
Application number
JP2012096524A
Other languages
Japanese (ja)
Other versions
JP2013225197A (en
Inventor
宮本 真
真 宮本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2012096524A priority Critical patent/JP5958043B2/en
Publication of JP2013225197A publication Critical patent/JP2013225197A/en
Application granted granted Critical
Publication of JP5958043B2 publication Critical patent/JP5958043B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、認証システム、認証方法及び認証プログラムに関し、詳細には、異なる認証方式の認証カードを読み取ってユーザ認証する認証システム、認証方法及び認証プログラムに関する。   The present invention relates to an authentication system, an authentication method, and an authentication program, and more particularly, to an authentication system, an authentication method, and an authentication program that authenticate a user by reading an authentication card of a different authentication method.

自動販売式複写装置や飲料物、飲食物、たばこ、切符等の各種自動販売機(以下、まとめて自動販売装置という。)が普及し、自動販売装置では、一般的に、紙幣やコイン等の貨幣あるいはプリペイドカードを投入して物品や複写機能の自動販売等を行っている。   Vending machines such as vending machines, beverages, food and drinks, cigarettes, tickets, etc. (hereinafter collectively referred to as vending machines) have become widespread. The company sells goods and copying functions by inserting money or prepaid cards.

そして、近年、コンビニエンスストアや商店等に設置されているコピー装置等においても、コピー動作やスキャナ動作等に対する電子カードを利用した課金決済が提案されてきている(特許文献1参照)。   In recent years, billing settlement using an electronic card for a copy operation, a scanner operation, and the like has been proposed in a copy apparatus installed in a convenience store, a store, or the like (see Patent Document 1).

しかしながら、上記従来技術にあっては、電子カードは、種々のカード会社からそれぞれ認証方式(規格)の異なる電子カードが発行されており、従来、これらの認証方式の異なる電子カードの1つを選択して、自動販売装置に適用して、特定された電子カードでのみ決済が可能となっている。その結果、電子カードを使用して自動販売装置を利用する場合、該自動販売装置に適用されている電子カードを使用しないと、電子カードの認証を行うことができず、電子カード決済を利用してその自動販売装置の利用決済を行うことができない。その結果、電子カードを利用した認証と認証に基づく決済を、利用性を向上させつつ行う上で、改良の必要があった。   However, in the above prior art, electronic cards with different authentication methods (standards) have been issued by various card companies, and conventionally, one of these electronic cards with different authentication methods has been selected. Thus, it is possible to make a settlement only with the specified electronic card as applied to the vending machine. As a result, when an electronic card is used to use a vending machine, the electronic card cannot be authenticated without using the electronic card applied to the vending apparatus, and electronic card payment is used. It is not possible to make a payment using the vending machine. As a result, there has been a need for improvement in making use of electronic cards and settlement based on authentication while improving usability.

そこで、本発明は、認証方式の異なる記憶媒体から認証情報を読み取って、認証することを目的としている。   Accordingly, an object of the present invention is to perform authentication by reading authentication information from storage media having different authentication methods.

上記目的を達成するために、請求項1記載の認証システムは、認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムであって、前記記憶媒体は、秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されており、前記補助装置は、前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを記憶する記憶手段と、前記情報処理装置からの要求に応じて前記アクセスファイル及び前記認証モジュールを提供する補助情報提供手段と、を備え、前記情報処理装置は、前記記憶媒体と通信を行う通信手段と、前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得手段と、前記認証元情報取得手段の取得した前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得手段と、前記補助情報取得手段が取得したアクセスファイルを用いて前記通信手段によって前記記憶媒体にアクセスし、前記補助情報取得手段が取得した認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得手段と、前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信手段と、前記認証情報送信手段で認証情報を送信した認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段と、前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金手段と、前記課金手段の課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知手段と、を備えていることを特徴としている。 To achieve the above object, an authentication system according to claim 1 includes a plurality of authentication devices that perform user authentication based on the authentication information of a storage medium storing authentication information related to authentication, and the storage medium. An authentication system in which an information processing apparatus that provides various information processing services on the condition of user authentication used and an auxiliary apparatus that assists user authentication in the information processing apparatus are connected by a predetermined communication line. The storage medium has a secret area and a non-secret area, and a settlement possible amount for billing by the information processing apparatus is recorded in the secret area, and the auxiliary device is for accessing the storage medium. A storage means for storing an access file in which information is recorded and an authentication module for decoding authentication information of the storage medium; and in response to a request from the information processing apparatus And an auxiliary information providing unit that provides the access module and the authentication module, and the information processing apparatus acquires communication source that communicates with the storage medium and authentication source information that identifies an authentication source of the storage medium Authentication source information acquisition means, auxiliary information acquisition means for acquiring the access file and the authentication module corresponding to the authentication source information acquired by the authentication source information acquisition means from the auxiliary device, and the auxiliary information acquisition means An authentication information acquisition means for accessing the storage medium by the communication means using the access file and acquiring the authentication information from the storage medium using an authentication module acquired by the auxiliary information acquisition means; and An authentication information transmitting means for transmitting the authentication information to the authentication device corresponding to the authentication information; and A notification unit that receives the authentication result of the authentication based on the transmitted authentication information from the authentication device testimony information notifying an authentication permission result, various information processing services provided to the user successfully authenticated by the storage medium Charging means for subtracting the charge amount for the storage medium from the settlement possible amount of the storage medium using the access file, and sending the charge amount charged by the charge means to the auxiliary device as charge information, Charging information notifying means for requesting the auxiliary device to transmit the charging information to the authentication source .

本発明によれば、認証方式の異なる記憶媒体から認証情報を読み取って、認証することができる。   According to the present invention, authentication information can be read and authenticated from storage media having different authentication methods.

本発明の一実施例を適用した認証システムのシステム構成図。1 is a system configuration diagram of an authentication system to which an embodiment of the present invention is applied. 認証システムのブロック構成図。The block block diagram of an authentication system. 復号装置及び情報処理部の要部ブロック構成図。The principal part block block diagram of a decoding apparatus and an information processing part. 操作入力部の平面図。The top view of an operation input part. 情報処理部の機能ブロック図。The functional block diagram of an information processing part. 認証処理シーケンス図。Authentication processing sequence diagram. 図6の認証処理の続きを示すシーケンス図。FIG. 7 is a sequence diagram showing a continuation of the authentication process of FIG. 6. 会社IDの一例を示す図。The figure which shows an example of company ID. 会社ID取得処理を示すフローチャート。The flowchart which shows company ID acquisition processing. 電子カードの記憶領域とデータ記憶状態の一例を示す図。The figure which shows an example of the storage area and data storage state of an electronic card. 会社ID取得処理の詳細な処理を示すフローチャート。The flowchart which shows the detailed process of a company ID acquisition process. XMLファイル形式による指示ファイルの一例を示す図。The figure which shows an example of the instruction | indication file by an XML file format. 命令のバッチファイルの一例を示す図。The figure which shows an example of the batch file of an instruction | indication. サービス利用情報の通知例を示す図。The figure which shows the example of notification of service utilization information. ログファイルの一例を示す図。The figure which shows an example of a log file.

以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, since the Example described below is a suitable Example of this invention, various technically preferable restrictions are attached | subjected, However, The range of this invention is unduly limited by the following description. However, not all the configurations described in the present embodiment are essential constituent elements of the present invention.

図1〜図15は、本発明の認証システム、認証方法及び認証プログラムの一実施例を示す図であり、図1は、本発明の認証システム、認証方法及び認証プログラムの一実施例を適用した認証システム1のシステム構成図である。   1 to 15 are diagrams showing an embodiment of an authentication system, an authentication method, and an authentication program of the present invention, and FIG. 1 is an embodiment of an authentication system, an authentication method, and an authentication program of the present invention. 1 is a system configuration diagram of an authentication system 1. FIG.

図1において、認証システム1は、複合装置10、中継サーバ(補助装置)CSV及び複数の認証サーバ(認証装置)NSVa〜NSVnが、所定の通信回線であるLAN(Local Area Network)によって接続されている。なお、所定の通信回線は、LANに限るものではなく、例えば、専用回線、インターネット等であってもよく、または、図1では、複合装置10及び中継サーバCSVが、LANに1台ずつ接続されている場合について説明しているが、複合装置10及び中継サーバCSVは、それぞれ複数台がLANに接続されていてもよい。   In FIG. 1, an authentication system 1 includes a composite device 10, a relay server (auxiliary device) CSV, and a plurality of authentication servers (authentication devices) NSVa to NSVn connected by a LAN (Local Area Network) that is a predetermined communication line. Yes. Note that the predetermined communication line is not limited to the LAN, but may be, for example, a dedicated line, the Internet, or the like. In FIG. 1, the composite device 10 and the relay server CSV are connected to the LAN one by one. However, a plurality of composite devices 10 and relay servers CSV may be connected to the LAN.

複合装置10は、課金装置11と記憶媒体としての電子カードECの読み取り及び書き込みを行うカードR/W(通信手段)12が接続されており、図2に示す情報処理部(情報処理装置)13を搭載している。   The multifunction device 10 is connected to a charging device 11 and a card R / W (communication means) 12 for reading and writing an electronic card EC as a storage medium, and an information processing unit (information processing device) 13 shown in FIG. It is equipped with.

複合装置10は、その提供するサービス、例えば、原稿の画像を読み取って用紙に印刷出力するコヒーサービス、原稿の画像を読み取ってUSB(Universal Serial Bus)等の記憶メモリに格納するスキャナtoメモリサービス、原稿の画像を読み取って指定のコンピュータ等に送信するスキャンto転送サービス、原稿の画像を読み取って外部メディアに格納するスキャンtoメディアサービス、コンピュータや外部メディア等の外部装置から送信されてくる画像データを用紙に記録出力するプリントサービス及びファクシミリサービス等を利用する場合、要求されるサービスに対して予め設定されている対価(料金)に応じた現金の課金装置11への投入か、カードR/W12にかざされた電子カードECによるユーザ認証を要求する。   The multifunction device 10 provides services such as a coffee service that reads an image of a document and prints it out on paper, a scanner-to-memory service that reads an image of a document and stores it in a storage memory such as a USB (Universal Serial Bus), A scan-to-transfer service that reads an image of a document and transmits it to a designated computer, a scan-to-media service that reads an image of a document and stores it in an external medium, and image data transmitted from an external device such as a computer or external media When using a print service, a facsimile service, or the like to record and output on paper, the cash is charged into the billing device 11 according to the fee (charge) set in advance for the requested service, or the card R / W 12 Requests user authentication with the held electronic card EC.

そして、認証システム1は、複合装置10を利用する際に、電子カードECを利用して、ユーザ認証を行うことで、複合装置10の利用を可能とするが、電子カードECは、認証方式の異なる複数種類の電子カード(図1では、A社からN社までの種類の電子カード)が発行されているため、異なる認証方式の電子カードECに対応する認証方法を実行して適切に認証処理を行う。   The authentication system 1 enables the use of the composite device 10 by performing user authentication using the electronic card EC when the composite device 10 is used. Since different types of electronic cards (in FIG. 1, types of electronic cards from Company A to Company N) have been issued, authentication methods corresponding to electronic cards EC of different authentication methods are executed and appropriately authenticated. I do.

そこで、本実施例の認証システム1は、複合装置10を中継サーバCSVに接続して、中継サーバCSVが、各社の認証サーバNSVa〜NSVnからカードR/W12にかざされた電子カードECの認証に必要な認証モジュール及び複数の認証方式の電子カードECの共通領域(非秘密領域)及び秘密領域にアクセスするための情報の記録されているアクセスファイルを内部メモリ(記憶手段)に格納して、複合装置からの要求に応じて複合装置10に提供することで、複合装置10に、各社の認証モジュールを用意することなく、異なる認証方式の電子カードECの認証情報をカードR/W12を用いて行う。   Therefore, the authentication system 1 of the present embodiment connects the composite apparatus 10 to the relay server CSV, and the relay server CSV is used for authentication of the electronic card EC held from the authentication servers NSVa to NSVn of each company to the card R / W 12. An access file in which information for accessing the necessary authentication module and the common area (non-secret area) and the secret area of the electronic card EC of a plurality of authentication methods is stored in the internal memory (storage means) and combined By providing the composite apparatus 10 in response to a request from the apparatus, the authentication information of the electronic card EC of a different authentication method is performed using the card R / W 12 without preparing an authentication module of each company in the composite apparatus 10. .

そして、複合装置10は、図2に示すように、カードR/W12が接続されているとともに、情報処理部13がLANで接続されている状態で搭載しているが、情報処理部13と複合装置10との接続は、LANに限るものではなく、例えば、複合装置10に内蔵する状態で、バス等の専用線で接続されていてもよい。   As shown in FIG. 2, the multifunction device 10 is mounted with the card R / W 12 connected and the information processing unit 13 connected via a LAN. The connection with the device 10 is not limited to the LAN, and may be connected with a dedicated line such as a bus while being built in the composite device 10.

認証システム1は、情報処理部13が中継サーバCSVにLANで接続され、中継サーバCSVが、LANやインターネット等の通信回線によって各社の認証サーバNSVa〜NSVnに接続されている。   In the authentication system 1, the information processing unit 13 is connected to the relay server CSV via a LAN, and the relay server CSV is connected to the authentication servers NSVa to NSVn of each company via a communication line such as a LAN or the Internet.

複合装置10及び情報処理部13は、図3に示すようにブロック構成されている。複合装置10は、LAN制御部21、印刷部22及び画像読み取り部23等を備えており、情報処理部13は、LAN制御部31、CPU(Central Processing Unit )32、メモリ33、記憶部34、外部メディア入出力部35、操作入力部36及び無線制御部37等を備えている。   The composite apparatus 10 and the information processing unit 13 are configured as blocks as shown in FIG. The composite apparatus 10 includes a LAN control unit 21, a printing unit 22, an image reading unit 23, and the like. The information processing unit 13 includes a LAN control unit 31, a CPU (Central Processing Unit) 32, a memory 33, a storage unit 34, An external media input / output unit 35, an operation input unit 36, a wireless control unit 37, and the like are provided.

複合装置10の印刷部22及び画像読み取り部23は、LAN制御部21、LAN及び情報処理部13のLAN制御部31を介してCPU32の制御下で動作して、上記各種サービスを、情報処理部13の制御下で提供する。   The printing unit 22 and the image reading unit 23 of the multifunction apparatus 10 operate under the control of the CPU 32 via the LAN control unit 21 and the LAN and LAN control unit 31 of the information processing unit 13, and perform the above various services to the information processing unit. Provided under 13 controls.

印刷部22は、情報処理部13から渡される画像データに基づいて、所定の印刷方式(電子写真方式、インク噴射方式等)によって用紙にカラー画像やモノクロ画像を形成出力する。   The printing unit 22 forms and outputs a color image or a monochrome image on a sheet based on the image data delivered from the information processing unit 13 by a predetermined printing method (electrophotographic method, ink ejection method, etc.).

画像読み取り部23は、例えば、CCD(Charge Coupled Device )またはCMOS(Complementary Metal Oxide Semiconductor )を利用したイメージスキャナ等が利用されており、一般的に、ADF(Auto Document Feeder)を備えている。ADFは、セットされた原稿を1枚ずつ画像読み取り部23の原稿読取位置に送給する。画像読み取り部23は、ADFから搬送されてきた原稿に光を照射し、原稿で反射された光をCCDまたはCMOSで光電変換して、原稿の画像を所定の解像度で読み取る。   For example, an image scanner using a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) is used as the image reading unit 23, and generally includes an ADF (Auto Document Feeder). The ADF feeds the set originals one by one to the original reading position of the image reading unit 23. The image reading unit 23 irradiates the original conveyed from the ADF with light, photoelectrically converts the light reflected by the original with a CCD or CMOS, and reads an image on the original with a predetermined resolution.

LAN制御部21は、LANを介して情報処理部13と信号及びデータの授受を行う。   The LAN control unit 21 exchanges signals and data with the information processing unit 13 via the LAN.

記憶部34は、ハードディスク等で構成され、画像読み取り部23の読み取った原稿の画像データ、コンピュータ等の情報処理装置から送られてきた画像データ、外部メディアから読み取った画像データ等を記憶するとともに、複合装置10の基本制御プログラム及び本発明の認証プログラム等のプログラム及びプログラムを実行するのに必要な各種データ等をCPU(Central Processing Unit )32の制御下で記憶する。   The storage unit 34 is composed of a hard disk or the like, and stores image data of a document read by the image reading unit 23, image data sent from an information processing apparatus such as a computer, image data read from an external medium, and the like. The basic control program of the composite apparatus 10, the authentication program of the present invention, and various data necessary for executing the program are stored under the control of a CPU (Central Processing Unit) 32.

メモリ33は、RAM(Random Access Memory)等で構成され、CPU32のワークメモリとして利用される。   The memory 33 is composed of a RAM (Random Access Memory) or the like, and is used as a work memory for the CPU 32.

CPU32は、記憶部34内のプログラムに基づいて、情報処理部13及び複合装置10の各部を制御して、複合装置10に複合装置としての基本処理を実行させるとともに、本発明の認証方法を実行する。   The CPU 32 controls each unit of the information processing unit 13 and the composite device 10 based on a program in the storage unit 34 to cause the composite device 10 to perform basic processing as the composite device and execute the authentication method of the present invention. To do.

すなわち、情報処理部13は、ROM、EEPROM(Electrically Erasable and Programmable Read Only Memory )、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory )、CD−RW(Compact Disc Rewritable )、DVD(Digital Versatile Disk)、SD(Secure Digital)カード、MO(Magneto-Optical Disc)等のコンピュータが読み取り可能な記録媒体に記録されている本発明の認証方法を実行する認証プログラムを読み込んで記憶部34等に導入することで、後述する認証方式に依存することなく、電子カードECを用いた認証を適切に行う認証方法を実行する情報処理装置として構築されている。この認証プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。   That is, the information processing unit 13 includes a ROM, an EEPROM (Electrically Erasable and Programmable Read Only Memory), an EPROM, a flash memory, a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a CD-RW (Compact Disc Rewritable), a DVD. An authentication program for executing the authentication method of the present invention recorded on a computer-readable recording medium such as a (Digital Versatile Disk), an SD (Secure Digital) card, or an MO (Magneto-Optical Disc) is read into the storage unit 34. The information processing apparatus is configured to execute an authentication method for appropriately performing authentication using the electronic card EC without depending on an authentication method described later. This authentication program is a computer-executable program written in a legacy programming language such as assembler, C, C ++, C #, Java (registered trademark) or an object-oriented programming language, and is stored in the recording medium. Can be distributed.

そして、CPU32は、後述するように、取得した認証元情報である会社IDに対応するアクセスファイル及び認証モジュールを中継サーバCSVから取得する補助情報取得手段、該アクセスファイルを用いてカードR/W12によって電子カードECの秘密領域及び共通領域(非秘密領域)にアクセスして認証モジュールを用いて電子カードECから認証情報を取得する認証情報取得手段、該認証情報を該認証情報に対応する認証元の認証サーバNSVa〜NSVnに送信する認証情報送信手段として機能しているとともに、後述する操作入力部36とともに、該認証情報を送信した認証サーバNSVa〜NSVnから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段として機能している。   Then, as will be described later, the CPU 32 uses the access file and the auxiliary information acquisition unit that acquires the access file and authentication module corresponding to the acquired company ID as the authentication source information from the relay server CSV, and the card R / W 12 uses the access file. Authentication information acquisition means for accessing the secret area and the common area (non-secret area) of the electronic card EC and acquiring the authentication information from the electronic card EC using the authentication module, and the authentication information of the authentication source corresponding to the authentication information In addition to functioning as authentication information transmitting means for transmitting to the authentication servers NSVa to NSVn, together with the operation input unit 36 described later, authentication results based on the authentication information are sent from the authentication servers NSVa to NSVn that have transmitted the authentication information. It functions as a notification means for receiving and notifying the result of authentication.

外部メディア入出力部35は、USB(Universal Serial Bus)メモリカード、SDカード等の可搬性の外部メディアが着脱可能に装着され、CPU32の制御下で、外部メディアへのデータの書き込み及び該外部メディアからのデータの読み出しを行う。   The external media input / output unit 35 is detachably mounted with a portable external medium such as a USB (Universal Serial Bus) memory card, SD card, etc., and under the control of the CPU 32, writing data to the external medium and the external medium Read data from.

操作入力部36は、例えば、図4に示すように、各種機能(コピー、スキャン等)を指定するファンクションキー41、テンキー42、電源キー43、ログイン/ログアウトキー44、スタートキー45、クリア/ストップキー46及びタッチパネル付きLCD(Liquid Crystal Display)47等を備えており、また、上記外部メディア入出力部35が設けられている。   For example, as shown in FIG. 4, the operation input unit 36 includes a function key 41 for designating various functions (copy, scan, etc.), a numeric keypad 42, a power key 43, a login / logout key 44, a start key 45, a clear / stop. A key 46 and an LCD (Liquid Crystal Display) 47 with a touch panel are provided, and the external media input / output unit 35 is provided.

ログイン/ログアウトキー44は、複合装置10にログインして複合装置10の各種サービス(機能)を利用する際、特に、電子カードECを利用してログインして複合装置10を利用する際に押下され、また、複合装置10の利用が終了してログアウトする際に押下される。   The login / logout key 44 is pressed when logging in to the multifunction apparatus 10 and using various services (functions) of the multifunction apparatus 10, particularly when logging in using the electronic card EC and using the multifunction apparatus 10. In addition, this button is pressed when logging out after the use of the multifunction apparatus 10 is completed.

クリア/ストップキー46は、入力操作や複合装置10による各種動作をクリアさせたり、ストップさせる際に押下される。   The clear / stop key 46 is pressed when clearing or stopping various operations by the input operation or the composite apparatus 10.

タッチパネル付きLCD47は、LCDの表示画面に重ねてタッチパネルが張り合わされており、LCDの表示画面に各種機能ボタンを表示させて、該機能ボタンに対応するタッチパネル付きLCD47上の位置がタッチ操作されることにより、該機能ボタンに対して割り当てられている命令、データの選択及びキー入力等を行えるようになっている。タッチパネル付きLCD47は、上記CPU32とともに、認証サーバNSVa〜NSVnから該認証要求に対する認証結果を受信して認証可否結果を通知する通知手段として機能している。   The touch panel LCD 47 has a touch panel overlaid on the LCD display screen. Various function buttons are displayed on the LCD display screen, and the position on the touch panel LCD 47 corresponding to the function button is touch-operated. Thus, commands assigned to the function buttons, data selection, key input, and the like can be performed. The LCD 47 with a touch panel functions together with the CPU 32 as notifying means for receiving an authentication result for the authentication request from the authentication servers NSVa to NSVn and notifying the authentication result.

再び、図3において、無線制御部37は、無線による各種機器との通信を行って、データ及び信号の授受を行う。タッチパネル付きLCD47は、上記CPU32とともに、
そして、情報処理部13は、基本プログラム及び本発明の認証プログラムが導入されることで、図5に示すように、GUI(Graphical User Interface)モジュール51、課金サービスモジュール52、カードプラグインサービスモジュール53、ログ管理サービスモジュール54、ファックスサービスモジュール55、スキャンサービスモジュール56、印刷サービスモジュール57、セッションマネージャモジュール58、ID管理サービスモジュール59、メディア管理モジュール60、データ受信モジュール61、データ送信モジュール62、暗号化ライブラリモジュール63、データ保存管理モジュール64及びシステム管理モジュール65等のモジュールが構築される。
In FIG. 3 again, the wireless control unit 37 communicates with various devices wirelessly to exchange data and signals. The LCD 47 with a touch panel, together with the CPU 32,
Then, the information processing unit 13 has a GUI (Graphical User Interface) module 51, a charging service module 52, a card plug-in service module 53, as shown in FIG. 5, by introducing the basic program and the authentication program of the present invention. Log management service module 54, fax service module 55, scan service module 56, print service module 57, session manager module 58, ID management service module 59, media management module 60, data reception module 61, data transmission module 62, encryption Modules such as a library module 63, a data storage management module 64, and a system management module 65 are constructed.

GUIモジュール51は、操作入力部36との信号及びデータの授受を行い、特に、タッチパネル付きLCD47へのタッチ操作可能な機能ボタンの画面表示を行う。   The GUI module 51 exchanges signals and data with the operation input unit 36, and in particular, displays a screen of function buttons that can be touch-operated on the LCD 47 with a touch panel.

課金サービスモジュール52は、コピーサービス等の機能を利用するために料金を支払う必要があるが、このサービスの提供と課金装置11への現金の投入を管理するモジュールである。課金サービスモジュール52は、操作入力部36のログイン/ログアウトキー44が押下されて、ログインの処理が完了すると、フリーモードに変更される。   The billing service module 52 is a module that manages the provision of this service and the insertion of cash into the billing apparatus 11, although it is necessary to pay a fee to use functions such as a copy service. The charging service module 52 is changed to the free mode when the login / logout key 44 of the operation input unit 36 is pressed and the login process is completed.

カードプラグインサービスモジュール53は、ログイン/ログアウトキー44が押下された際に、所定の間隔で電子カードECがかざされるのを判定し、電子カードECがかざれると、電子カードECの記憶領域の情報を読み出す。カードプラグインサービス機能部53は、電子カードECから取得したIDが、予め登録されているIDであるか否かをセッションマネージャモジュール58を経由して、中継サーバCSVに問い合わせを行う。カードプラグインサービス機能部53は、中継サーバCSVに問い合わせた結果が、登録されているIDであると、ログイン許可処理を行う。   When the login / logout key 44 is pressed, the card plug-in service module 53 determines whether the electronic card EC is held at a predetermined interval. When the electronic card EC is held, the card plug-in service module 53 stores the storage area of the electronic card EC. Read information. The card plug-in service function unit 53 inquires of the relay server CSV via the session manager module 58 whether or not the ID acquired from the electronic card EC is a pre-registered ID. The card plug-in service function unit 53 performs a login permission process when the result of the inquiry to the relay server CSV is a registered ID.

ログ管理サービスモジュール54は、後述するID管理サービスモジュール59で所定の分類基準で分類されたIDに対する情報を、ログ管理するモジュールである。   The log management service module 54 is a module for log management of information on IDs classified according to a predetermined classification standard by an ID management service module 59 described later.

ファックスサービスモジュール55は、複合装置10の図示しないファクシミリ通信部に対してファクシミリデータの送信及び受信を指示するモジュールである。   The fax service module 55 is a module that instructs the facsimile communication unit (not shown) of the multifunction apparatus 10 to transmit and receive facsimile data.

スキャンサービスモジュール56は、複合装置10の画像読み取り部23に対して原稿の読み取りを指示するモジュールである。   The scan service module 56 is a module that instructs the image reading unit 23 of the multifunction apparatus 10 to read a document.

印刷サービスモジュール57は、複合装置10の印刷部22に対して画像の印刷を指示するモジュールである。   The print service module 57 is a module that instructs the printing unit 22 of the multifunction apparatus 10 to print an image.

セッションマネージャモジュール58は、ログインに必要なIDを発行して管理するモジュールであり、カードプラグインサービスモジュール53が取得したIDを中継サーバCSVに対して登録済みIDであるか否かの問い合わせ処理をも行う。   The session manager module 58 is a module that issues and manages an ID necessary for login, and performs an inquiry process as to whether the ID acquired by the card plug-in service module 53 is a registered ID with respect to the relay server CSV. Also do.

ID管理サービスモジュール59は、カードプラグインサービスモジュール53で電子カードECから読み出されIDを、所定の分類基準、例えば、会社名、ユーザ名等の分類基準で分類して、通常読み込むことのできない電子カードECの秘密記憶領域のデータを読み出すことができるように処理するモジュールであり、ID管理サービスモジュール59の動作の詳細については、後述する。   The ID management service module 59 classifies IDs read from the electronic card EC by the card plug-in service module 53 according to a predetermined classification standard, for example, a classification standard such as a company name or a user name, and cannot normally be read. This is a module that performs processing so that data in the secret storage area of the electronic card EC can be read, and details of the operation of the ID management service module 59 will be described later.

メディア管理モジュール60は、外部メディア入出力部35に装着された外部メディアへのデータの書き込みやデータの読み出し及びデータの管理を行うモジュールである。   The media management module 60 is a module that performs data writing, data reading, and data management with respect to an external medium attached to the external media input / output unit 35.

データ受信モジュール61は、データファイルをネットワーク経由または画面から受信を行うモジュールである。   The data receiving module 61 is a module that receives a data file via a network or from a screen.

データ送信モジュール62は、データ保存管理モジュール64に保存されているデータファイル等のデータファイルを、ネットワークを介して指定の宛先に送信するモジュールである。   The data transmission module 62 is a module that transmits a data file such as a data file stored in the data storage management module 64 to a specified destination via a network.

暗号化ライブラリモジュール63は、電子カードECの秘密領域に対するデータのやり取りを中継サーバCSVとの間で行う際に、該データを暗号化したコードとして送信し、また、中継サーバCSVからのコードをデータに展開するモジュールである。   The encryption library module 63 transmits the data as an encrypted code when exchanging data to the secret area of the electronic card EC with the relay server CSV, and also transmits the code from the relay server CSV to the data This module expands to

データ保存管理モジュール64は、メモリ33、記憶部34及び外部メディア等のデータ記憶部内のデータの保存管理を行うモジュールである。   The data storage management module 64 is a module that performs storage management of data in the data storage unit such as the memory 33, the storage unit 34, and an external medium.

システム管理モジュール65は、情報処理部13、すなわち、複合装置10の起動時にそれぞれのサービス状態をチェックし、起動させるモジュールである。また、システム管理モジュール65は、情報処理部13、すなわち、複合装置10が終了するときに、サービスを終了させるモジュールである。   The system management module 65 is a module that checks and activates each service state when the information processing unit 13, that is, the composite apparatus 10 is activated. The system management module 65 is a module that terminates the service when the information processing unit 13, that is, the multifunction apparatus 10 is terminated.

中継サーバCSVは、複合装置10において使用される可能性のある電子カードECの全ての認証方式に対応するために、複合装置10において使用される可能性のある電子カードECの認証元である発行会社(図1及び図2では、A社からN社)の認証サーバNSVa〜NSVnとLAN等のネットワークによって接続されており、複合装置10の情報処理部3から電子カードECのカード会社コードが送られてくると、該当するカード会社コードの認証モジュールを内部メモリに格納済みであるときには、該認証モジュールを情報処理部13に渡すが、該当するカード会社コードの認証モジュールが内部メモリに格納されていないときには、そのカード会社の各認証サーバNSVa〜NSVnから認証モジュールを自動的にダウンロードして内部メモリに格納するとともに、情報処理部13に渡す。また、中継サーバCSVは、電子カードECの秘密領域及び共通領域にアクセスするための情報の記録されているアクセスファイル、具体的には、後述するXML形式で記述されている指示ファイルと、該指示ファイルを実行させる命令バッチファイルを内部メモリに格納しており、図示しないが、上記認証モジュールとともに複合装置10の情報処理部13に渡す補助情報提供機能(補助情報提供手段)を備えている。   The relay server CSV is an issuer that is an authentication source of an electronic card EC that may be used in the composite apparatus 10 in order to support all authentication methods of the electronic card EC that may be used in the composite apparatus 10. It is connected to authentication servers NSVa to NSVn of companies (in FIG. 1 and FIG. 2 from company A to company N) by a network such as a LAN, and the card company code of the electronic card EC is sent from the information processing unit 3 of the composite apparatus 10. When the authentication module of the corresponding card company code has already been stored in the internal memory, the authentication module is passed to the information processing unit 13, but the authentication module of the corresponding card company code is stored in the internal memory. If not, the authentication module is automatically downloaded from each authentication server NSVa-NSVn of the card company Stores in the internal memory Te, and passes the information processing unit 13. Further, the relay server CSV has an access file in which information for accessing the secret area and the common area of the electronic card EC is recorded, specifically, an instruction file described in the XML format described later, and the instruction An instruction batch file for executing the file is stored in the internal memory, and although not shown, an auxiliary information providing function (auxiliary information providing means) that is passed to the information processing unit 13 of the composite apparatus 10 is provided together with the authentication module.

また、中継サーバCSVは、内蔵メモリに格納している認証モジュールを定期的または適宜のタイミングに各社の認証サーバNSVa〜NSVnにアクセスして、更新する。   Further, the relay server CSV updates the authentication modules stored in the built-in memory by accessing the authentication servers NSVa to NSVn of each company periodically or at an appropriate timing.

各認証サーバNSVa〜NSVnは、通常の電子カードECの認証サーバであって、本発明において特別な動作や処理を行うことはなく、中継サーバCSVからの認証モジュールの要求に応じて認証モジュールを提供し、また、認証要求に対して、認証結果を送信する。   Each of the authentication servers NSVa to NSVn is an authentication server for a normal electronic card EC, and does not perform any special operation or processing in the present invention, and provides an authentication module in response to an authentication module request from the relay server CSV. The authentication result is transmitted in response to the authentication request.

次に、本実施例の作用について説明する。本実施例の認証システム1は、複合装置10を利用する場合に、電子カードECによってユーザ認証を行うことで、電子カードECによる複合装置10の利用における課金の処理を行なったり、課金の免除、利用管理(コピー枚数の管理等)等の処理を行う。   Next, the operation of this embodiment will be described. The authentication system 1 according to the present embodiment performs user authentication using the electronic card EC when using the composite device 10, thereby performing charge processing when using the composite device 10 using the electronic card EC, exemption from charge, Processing such as usage management (management of the number of copies, etc.) is performed.

ところが、複合装置10が、設置される場所によってユーザ認証に用いられる電子カードECが異なったり、複数の認証方式の電子カードECが用いることができることが望ましい。   However, it is desirable that the electronic card EC used for user authentication differs depending on the place where the multifunction apparatus 10 is installed, or that a plurality of authentication type electronic cards EC can be used.

そこで、本実施例の認証システム1は、複合装置10において、これらの複数の認証方式の電子カードECを適切に認証するために、中継サーバCSVに1回認証要求された電子カードECの認証方式の認証モジュールを、認証サーバNSVa〜NSVnからダウンロードして保存し、中継サーバCSVに対して認証要求を行なってきた複合装置10の情報処理部13に、この認証モジュールとアクセスファイルを渡して、カードR/W12に電子カードECの秘密領域から認証に必要な認証情報を読み取らせることで、ユーザ認証を可能としている。   Therefore, the authentication system 1 according to the present embodiment uses the authentication method of the electronic card EC requested to be once authenticated by the relay server CSV in order to properly authenticate the electronic cards EC of these plural authentication methods in the composite apparatus 10. Are downloaded from the authentication servers NSVa to NSVn and stored, and the authentication module and the access file are transferred to the information processing unit 13 of the composite apparatus 10 which has made an authentication request to the relay server CSV, and the card User authentication can be performed by causing the R / W 12 to read authentication information necessary for authentication from the secret area of the electronic card EC.

すなわち、認証システム1は、図6及び図7に示すような認証処理シーケンスに従って認証処理を行う。いま、図6に示すように、ユーザUが複合装置10の操作入力部36のカード認証画面遷移ボタンであるログイン/ログアウトキー44が操作すると(S1)、印刷システム1は、情報処理部13のGUIモジュール51が、例えば、図4に示したようなカード認証画面を操作入力部36のタッチパネル付きLCD47に表示出力させ、この表示に応じてユーザが、認証カードである電子カードECをカードR/W12にかざすと(S2)、GUIモジュール51が、カードプラグインモジュール53に対してカード番号の取得要求を行う(S2.1)。なお、図6及び図7には、各モジュールの表記において、モジュールの文字を省略して、例えば、GUIモジュールをGUIとのみ表記している。   That is, the authentication system 1 performs authentication processing according to an authentication processing sequence as shown in FIGS. As shown in FIG. 6, when the user U operates the login / logout key 44 that is a card authentication screen transition button of the operation input unit 36 of the multifunction apparatus 10 (S1), the printing system 1 For example, the GUI module 51 displays and outputs a card authentication screen as shown in FIG. 4 on the LCD 47 with a touch panel of the operation input unit 36, and in response to this display, the user inserts the electronic card EC as an authentication card into the card R / When it is held over W12 (S2), the GUI module 51 makes a card number acquisition request to the card plug-in module 53 (S2.1). In FIG. 6 and FIG. 7, in the notation of each module, the letter of the module is omitted, and for example, the GUI module is indicated only as GUI.

カードプラグインモジュール53は、カード番号の取得要求があると、カード初期化を行って、読み取り処理を行い(S2.1.1)、認証元情報である会社IDを電子カードECから読み取って、読み取った会社IDの整合性の確認をID管理サービスモジュール59に要求する(S2.1.2)。   Upon receiving a card number acquisition request, the card plug-in module 53 performs card initialization, performs read processing (S2.1.1), reads the company ID as authentication source information from the electronic card EC, The ID management service module 59 is requested to confirm the consistency of the read company ID (S2.1.2).

カードプラグイン53は、会社IDの整合性の確認を行って、確認結果をカードプラグイン53に渡す。なお、図6では、会社IDがデータ保存管理モジュール64に登録されていない場合を示している。この会社IDは、例えば、図8に示すように、会社毎に会社IDが登録されている。   The card plug-in 53 confirms the consistency of the company ID and passes the confirmation result to the card plug-in 53. FIG. 6 shows a case where the company ID is not registered in the data storage management module 64. For example, as shown in FIG. 8, the company ID is registered for each company.

カードプラグイン53は、ID管理サービスモジュール59から会社IDが登録されていない旨の報告があると、GUIモジュール64にカード番号の取得に成功したが会社IDの登録がない旨を通知する。   If there is a report from the ID management service module 59 that the company ID is not registered, the card plug-in 53 notifies the GUI module 64 that the card number has been successfully acquired but the company ID is not registered.

GUIモジュール64は、会社IDの登録がない旨が通知されると、操作入力部36のタッチパネル付きLCD47に会社IDの入力を促す表示を行い(S2.2)、会社IDが、テンキー42等によって入力されると、入力された会社IDをカード番号取得確認要求とともにカードプラグインモジュール53に渡す(S4)。   When notified that the company ID is not registered, the GUI module 64 displays a message prompting the company ID to be input on the LCD 47 with a touch panel of the operation input unit 36 (S2.2). When entered, the entered company ID is passed to the card plug-in module 53 together with a card number acquisition confirmation request (S4).

カードプラグインサービスモジュール53は、カード番号取得済み処理を行って(S4.1)、取得した会社IDを当て管理サービス59に渡して、会社IDの整合性確認要求をID管理サービス59に行い(S5)、ID管理サービスモジュール59は、入力された会社IDの整合性(入力されたIDの桁数、入力文字種等)を判断して、整合性が適切であれば、整合性成功をカードプラグインモジュール53に返す。   The card plug-in service module 53 performs the card number acquisition completion process (S4.1), passes the acquired company ID to the management service 59, and makes a request for checking the consistency of the company ID to the ID management service 59 ( S5) The ID management service module 59 determines the consistency of the input company ID (the number of digits of the input ID, the input character type, etc.), and if the consistency is appropriate, the card plug indicates successful consistency. Return to the in-module 53.

カードプラグインサービスモジュール53は、会社IDの整合性が確認されると、認証要求のスレッドを作成し(S6)、読み取り処理を行って(S7)、カード番号の問い合わせ確認をメディア管理モジュール60に対して行う(S8)。   When the consistency of the company ID is confirmed, the card plug-in service module 53 creates an authentication request thread (S6), performs a reading process (S7), and confirms the inquiry of the card number to the media management module 60. (S8).

メディア管理モジュール60は、カード番号問い合わせ確認を受け取ると、カード番号の秘密領域のデータの取得の必要性処理(S8.1)、暗号化解読必要性処理(S9)、中継サーバCSVからの解読用のモジュールである認証モジュールとアクセスファイルのダウンロード処理(S10)、アクセスファイルと認証モジュールを用いた電子カードECの秘密領域の解読開始処理(S11)、後述するパッチファイルの実行によるアクセスファイルと認証モジュールによる読み取り処理(S12)を順次行って、暗号化ライブラリモジュール63に対して、認証サーバNSVa〜NSVnへの暗号化の解読指示を行う(S13)。   Upon receiving the card number inquiry confirmation, the media management module 60 performs processing for acquiring the data in the secret area of the card number (S8.1), processing for decryption necessity (S9), and decryption from the relay server CSV. Authentication module and access file download processing (S10), decryption start processing (S11) of the secret area of the electronic card EC using the access file and authentication module, and access file and authentication module by executing a patch file to be described later Are sequentially performed, and the encryption library module 63 is instructed to decrypt the encryption to the authentication servers NSVa to NSVn (S13).

暗号化ライブラリ63は、暗号化ライブラリモジュール63から暗号化データを受け取ると、データ送信モジュール62に対して暗号化データを渡して、外部の認証サーバNSVa〜NSVnへの暗号化データの解読指示を行い(S14)、データ受信モジュール61GUIモジュール51によるタッチパネル付きLCD47への認証成功表示を行うとともに、を介して認証サーバNSVa〜NSVnによる認証に成功した旨の通知を受け取ると、モジュール51による課金サービスモジュール52に課金制御を行って、課金の停止や必要な課金処理を行う(S15)。   When the encryption library 63 receives the encrypted data from the encryption library module 63, it passes the encrypted data to the data transmission module 62 and instructs the external authentication servers NSVa to NSVn to decrypt the encrypted data. (S14) When the data reception module 61GUI module 51 performs a successful authentication display on the LCD 47 with the touch panel and receives a notification that the authentication has succeeded by the authentication servers NSVa to NSVn, the charging service module 52 by the module 51 is received. The charging control is performed to stop the charging and perform the necessary charging process (S15).

そして、情報処理部13は、上記電子カードECがかざされてから会社IDを取得するまでの処理を、図9に示すように行う。すなわち、情報処理部13は、電子カードECがカードR/W12にかざされて共通のライブラリから読み出した情報(データ)からカード会社の会社名を判定することができるか、すなわち、記憶部34またはメモリ33に登録されている会社IDに一致するかチェックし(ステップS101)、判定できるときには、中継サーバCSVから該当するカード会社の認証モジュール及びアクセスファイルを自動取得する(ステップS102)。このとき、情報処理部13に会社IDが登録されていることは、中継サーバCSVの内部メモリ(記憶手段)に該当するカード会社の認証モジュール及びアクセスファイルが既に格納されていることを意味しているため、情報処理部13は、中継サーバCSVから該当するカード会社の認証モジュール及びアクセスファイルを取得することができる。   Then, the information processing unit 13 performs processing from when the electronic card EC is held over until the company ID is acquired as shown in FIG. That is, the information processing unit 13 can determine the company name of the card company from information (data) read from the common library with the electronic card EC held over the card R / W 12, that is, the storage unit 34 or It is checked whether it matches the company ID registered in the memory 33 (step S101), and if it can be determined, the authentication module and access file of the corresponding card company are automatically acquired from the relay server CSV (step S102). At this time, the fact that the company ID is registered in the information processing unit 13 means that the authentication module and the access file of the card company corresponding to the internal memory (storage means) of the relay server CSV are already stored. Therefore, the information processing unit 13 can acquire the authentication module and access file of the corresponding card company from the relay server CSV.

情報処理部13は、取得した認証モジュール及びアクセスファイルによって、電子カードECの秘密領域にアクセスして、該秘密領域の情報(データ)を取得する(ステップS103)。   The information processing unit 13 accesses the secret area of the electronic card EC using the acquired authentication module and access file, and acquires information (data) of the secret area (step S103).

すなわち、電子カードECは、その記憶領域とデータ記憶状態が、図10に示すようになっており、暗号化されていて専用の認証モジュールを用いなければ読み取ることのできない秘密領域に記憶されている情報と、暗号化されておらず共通の認証モジュールを用いて読み取ることのできる非秘密領域である共通領域(共通ライブラリ)に記憶されている情報と、がある。情報処理部13は、この共通ライブラリ群からカード会社のIDを読み出して、読み出した会社IDが既に記憶部34またはメモリ33に登録されていると、会社名を判定できるため、中継サーバCSVからその会社の認証モジュール(例えば、C社用.dll、C車用.exe等のファイル)及びアクセスファイルを読み出す。   That is, the electronic card EC has a storage area and a data storage state as shown in FIG. 10, and is stored in a secret area that is encrypted and cannot be read unless a dedicated authentication module is used. Information and information stored in a common area (common library) which is a non-secret area that is not encrypted and can be read using a common authentication module. The information processing unit 13 reads the ID of the card company from the common library group, and if the read company ID is already registered in the storage unit 34 or the memory 33, the company name can be determined. The company authentication module (for example, files such as .dll for company C, .exe for car C) and access files are read.

そして、情報処理部13は、読み出した認証モジュールを用いて、秘密領域の情報を読み出し、暗号解読命令を暗号化ライブラリモジュール63に行って(ステップS104)、暗号解読した結果によってログイン判定、すなわち、ログインが可能であるかチェックする(ステップS105)。情報処理部13は、このログイン判定においては、例えば、会社IDが不正、または、会社毎に用意されている秘密領域に登録されている電子カードECの有効性を示す情報(例えば、有効期限、外部社員用の利用禁止フラグ、社内サーバと連携した際のユーザ情報)に基づいて電子カードECの有効、無効の判定を行う。   Then, the information processing unit 13 reads the information of the secret area using the read authentication module, sends a decryption command to the encryption library module 63 (step S104), and determines login based on the decryption result, that is, It is checked whether login is possible (step S105). In this login determination, for example, the information processing unit 13 has an invalid company ID or information indicating the validity of the electronic card EC registered in a secret area prepared for each company (for example, an expiration date, The validity / invalidity of the electronic card EC is determined based on a use prohibition flag for an external employee and user information when linked with an in-house server.

ステップS105で、ログインが可能であると(ステップS105で、YESのとき)、情報処理部13は、ログインを許可して(ステップS106)、ログイン中の動作処理のログの書き出しを行なって、中継サーバCSVへ送信して会社ID取得処理を終了する(ステップS107)。   If login is possible in step S105 (YES in step S105), the information processing section 13 permits login (step S106), writes a log of the operation process during login, and relays it. The process is transmitted to the server CSV, and the company ID acquisition process is terminated (step S107).

ステップS105で、ログインが不可能であると(ステップS105で、NOのとき)、情報処理部13は、ログインを拒否して、会社ID取得処理を終了する(ステップS108)。   If login is impossible in step S105 (NO in step S105), the information processing section 13 rejects login and ends the company ID acquisition process (step S108).

上記ステップS101で、共通ライブラリから会社名を判定できないとき(ステップS101で、NOのとき)には、情報処理部13は、会社ID入力画面を操作入力部36のタッチパネル付きLCD47に表示して(ステップS109)、入力された会社IDの整合性確認要求をチェックし(ステップS110)、整合性があるとき(ステップS110で、YESのとき)には、ステップS102に移行して、中継サーバCSVから該当するカード会社の認証モジュールを自動取得する処理から上記同様に処理する(ステップS102〜S108)。   When the company name cannot be determined from the common library in step S101 (NO in step S101), the information processing unit 13 displays a company ID input screen on the LCD 47 with a touch panel of the operation input unit 36 ( In step S109), the consistency confirmation request for the input company ID is checked (step S110). If there is consistency (YES in step S110), the process proceeds to step S102, and the relay server CSV The same processing as described above is performed from the processing for automatically acquiring the authentication module of the corresponding card company (steps S102 to S108).

ステップS110で、入力された会社IDの整合性がないときには、情報処理部13は、ログインを拒否して、会社ID取得処理を終了する(ステップS108)。   If the input company ID is not consistent in step S110, the information processing unit 13 rejects the login and ends the company ID acquisition process (step S108).

そして、情報処理部13は、図9に示した会社ID取得処理、特に、図6における初期化処理及び読み取り処理を、図10に示すように行う。すなわち、情報処理部13は、そのカードプラグインモジュール53によって、電子カードECの初期化処理として、まず、ライブラリの初期化を行い(ステップS201)、カードR/W12を読み取り及び書き込み可能なオープン状態とする(ステップS202)。次に、情報処理部13は、ステータスを待機状態から認証状態に変更して初期化処理を終了する(ステップS203)。   Then, the information processing section 13 performs the company ID acquisition processing shown in FIG. 9, particularly the initialization processing and reading processing shown in FIG. 6, as shown in FIG. That is, the information processing unit 13 initializes the library as an initialization process of the electronic card EC by the card plug-in module 53 (step S201), and is in an open state in which the card R / W 12 can be read and written. (Step S202). Next, the information processing unit 13 changes the status from the standby state to the authentication state, and ends the initialization process (step S203).

情報処理部13は、次に、電子カードECの読み取り処理に移行して、まず、カードR/W12を用いて電子カードECをポーリングによって読み取る回数である規定のポーリングリトライ回数を設定し(ステップS204)、ポーリングを開始して(ステップS205)、ステータスが認証状態であるかチェックする(ステップS206)。   Next, the information processing unit 13 proceeds to the reading process of the electronic card EC, and firstly sets a predetermined polling retry count that is the number of times the electronic card EC is read by polling using the card R / W 12 (step S204). ), Polling is started (step S205), and it is checked whether the status is an authentication state (step S206).

ステップS206で、ステータスが認証状態でないとき(ステップS206で、NOのとき)には、情報処理部13は、再度ポーリングを行って、ステータスが認証状態であるカラー画像形成装置クニンする(ステップS205、S206)。   In step S206, when the status is not in the authentication state (NO in step S206), the information processing unit 13 performs polling again to perform the color image forming apparatus knitting in which the status is the authentication state (step S205, S206).

ステップS206で、ステータスが認証状態であると(ステップS206で、YESであると)、情報処理部13は、読み取り枚数が1枚であるか確認し(ステップS207)、1枚よりも多いとき(ステップS207で、NOのとき)には、ステップS205に戻って、ポーリングから上記同様に処理を行う(ステップS204〜S207)。   If the status is authenticated in step S206 (YES in step S206), the information processing unit 13 checks whether the number of read sheets is 1 (step S207), and when the number is greater than 1 (step S207). If NO in step S207, the process returns to step S205 to perform the same processing as above from polling (steps S204 to S207).

ステップS207で、読み取り枚数が1枚のとき(ステップS207で、YESのとき)には、情報処理部13は、サービスデータを読み取り(ステップS208)、ステータスを認証状態から待機状態に変更して(ステップS209)、カードR/W12をクローズする(ステップS210)。   When the number of read sheets is 1 in step S207 (YES in step S207), the information processing section 13 reads the service data (step S208) and changes the status from the authentication state to the standby state (step S208). Step S209), the card R / W 12 is closed (Step S210).

情報処理部13は、ライブラリを開放して(ステップS211)、電子カードECの課金可能な残金が予め設定されている所定金額(例えば、図10では、500円)移譲あるかチェックし(ステップS212)、所定金額以上あるときには、カード種別、残金、IDM(電子カードECに記録されている書き換えができない固有のID番号)等を記載したフラグファイルを生成して(ステップS213)、ID取得成功の通知をGUIモジュール51によって操作入力部36のタッチパネル付きLCD47に表示出力する等の方法で行なって処理を終了する(ステップS214)。   The information processing unit 13 opens the library (step S211), and checks whether there is a transfer of a predetermined amount (for example, 500 yen in FIG. 10) in which the remaining chargeable amount of the electronic card EC is set (step S212). ) If the amount exceeds the predetermined amount, a flag file describing the card type, balance, IDM (unique ID number recorded on the electronic card EC that cannot be rewritten) and the like is generated (step S213), and the ID acquisition is successful. The notification is performed by a method such as display output on the LCD 47 with a touch panel of the operation input unit 36 by the GUI module 51, and the process is terminated (step S214).

ステップS212で、残金が所定金額未満であると、情報処理部13は、ID取得失敗の通知をGUIモジュール51によって操作入力部36のタッチパネル付きLCD47に表示出力する等の方法で行なって処理を終了する(ステップS215)。   In step S212, if the balance is less than the predetermined amount, the information processing unit 13 performs a method such as displaying a notification of ID acquisition failure on the LCD 47 with the touch panel of the operation input unit 36 by the GUI module 51 and ends the process. (Step S215).

すなわち、情報処理部13は、図6及び図7に示したように、カードR/W12によってかざされた電子カードECの共通領域の読み取りを行なって、あるいは、入力操作された結果から会社IDを取得すると、該会社IDの認証モジュールを中継サーバCSVからダウンロードし、電子カードECの秘密領域の読み取りを行って、認証に必要なデータの取得と課金に必要なデータの取得を行う。このとき、中継サーバCSVは、該会社IDの電子カードECのどの領域のどのデータを読み書きするのかを指示する指示ファイルを、例えば、図12に示すようなXMLファイルを情報処理部13に渡して、情報処理部13が該指示ファイルに基づいて電子カードECのアクセスを行い、図13に示すような命令のバッチファイルを実行させることで、XMLファイル内に記載されている領域に対して、書き込み、読み出し、更新、ログに記載、他のデータと比較して整合を取る、認証用のモジュールをバッチで実行する及び暗号認証処理を実行させる。このXMLファイル(指示ファイル)と命令バッチで、全体として、アクセスファイルとなっている。   That is, as shown in FIGS. 6 and 7, the information processing unit 13 reads the common area of the electronic card EC held by the card R / W 12, or obtains the company ID from the result of the input operation. Upon acquisition, the authentication module with the company ID is downloaded from the relay server CSV, the secret area of the electronic card EC is read, data necessary for authentication and data necessary for charging are acquired. At this time, the relay server CSV passes an instruction file instructing which data in which area of the electronic card EC of the company ID is read / written, for example, an XML file as shown in FIG. The information processing unit 13 accesses the electronic card EC based on the instruction file and executes a batch file of instructions as shown in FIG. 13 to write to the area described in the XML file. , Read, update, write in log, match with other data, execute authentication module in batch and execute cryptographic authentication process. The XML file (instruction file) and the instruction batch constitute an access file as a whole.

すなわち、電子カードECの秘密領域にアクセスする場合、カードR/W12のインターフェイスが公開されているときには、公開されているインターフェイスを用いてアクセスして認証モジュールによって電子カードECの認証処理を行うことができるが、公開されていない場合には、アクセスファイルである上記指示ファイル(XMLファイル)及びバッチファイルを用いることで、電子カードECの秘密領域を呼び出して、認証モジュールによるデータのやり取りを可能にして、電子カードECの認証を行う。   That is, when accessing the secret area of the electronic card EC, if the interface of the card R / W 12 is open, it can be accessed using the open interface and the electronic module EC can be authenticated by the authentication module. If it is not publicized, the above-mentioned instruction file (XML file) and batch file, which are access files, can be used to call the secret area of the electronic card EC so that the authentication module can exchange data. Authenticate the electronic card EC.

そして、ログインしたときに、中継サーバCSVに予め設定されているXMLファイルで電子カードECから取得した限度額(決可能額)を参照して、ログイン時のユーザ名で利用可能なサービスを判定して、利用可能サービスを、例えば、図14に示すように、情報処理部13の操作入力部36のタッチパネル付きLCD47に表示出力する。なお、図14では、C社という会社のユーザが複合装置10を利用するに際して、電子カードECで認証した場合に、該C社においてその月に利用可能な限度額が、コピーとファックスの場合について、記載されているとともに、その月の現在までの利用状況が記載されている。 Then, the determination when you log in, by referring to the limits obtained from the electronic card EC in the XML file that is pre-set to the relay server CSV (settlement amount available), the services available in the user name at the time of login Then, for example, as shown in FIG. 14, the available service is displayed and output on the LCD 47 with a touch panel of the operation input unit 36 of the information processing unit 13. In FIG. 14, when a user of a company C company uses the composite device 10 to authenticate with the electronic card EC, the maximum amount that can be used in the month of the company C is copy and fax. , And the usage status up to the current month.

さらに、情報処理部13は、図7に示したように、ログインが完了して処理を終了した後に、実行された内容をログファイル(課金情報)に記載して、中継サーバCSVに渡し、中継サーバCSVが、必要な宛先、例えば、会社の管理者宛てに、メール等で送信する。このログファイルとしては、例えば、図15に示すようなファイルであり、図15では、時間(taime)、ユーザ(User)、会社(Company)、シークレットコード(SecretCode)及び実行された内容(カラーコピー1枚、A4)が記録されている。   Further, as shown in FIG. 7, after the login is completed and the process is completed, the information processing unit 13 describes the executed content in a log file (billing information), passes it to the relay server CSV, and relays it. The server CSV transmits to a necessary destination, for example, a company administrator by e-mail or the like. The log file is, for example, a file as shown in FIG. 15. In FIG. 15, time (time), user (User), company (Company), secret code (SecretCode), and executed contents (color copy). One sheet, A4) is recorded.

なお、上記説明においては、認証処理を行う情報処理部13が、複合装置10の基本機能部とは、独立した構成となっているが、複合装置10が情報処理装置として、その基本構成内で認証処理を行ってもよい。   In the above description, the information processing unit 13 that performs authentication processing has a configuration independent of the basic function unit of the composite device 10, but the composite device 10 serves as an information processing device within the basic configuration. Authentication processing may be performed.

このように、本実施例の認証システム1は、認証に関連する認証情報が記憶された電子カード(記憶媒体)ECの該認証情報に基づいてユーザ認証を行う複数の認証サーバ(認証装置)NSVa〜NSVnECと、電子カードECを用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理部13を搭載している複合装置10と、該情報処理部13におけるユーザ認証に対して補助を行う中継サーバ(補助装置)CSVと、が所定の通信回線で接続されている認証システム1であって、中継サーバCSVは、電子カードECにアクセスするための情報が記録されているアクセスファイル及び電子カードECの認証情報を解読する認証モジュールを記憶する内部メモリ(記憶手段)と、情報処理部13からの要求に応じてアクセスファイル及び認証モジュールを提供する補助情報提供機能(補助情報提供手段)と、を備え、情報処理部13が、電子カードECと通信を行うカードR/W(通信手段)12と、電子カードECの認証元を特定する会社ID(認証元情報)を取得するCPU(認証元情報取得手段)32と、取得した会社IDに対応するアクセスファイル及び認証モジュールを中継サーバCSVから取得するCPU(補助情報取得手段)32と、CPU32が取得したアクセスファイルを用いてカードR/W12によって電子カードECにアクセスし、CPU32が取得した認証モジュールを用いて該電子カードECから認証情報を取得するCPU(認証情報取得手段)32と、該認証情報を該認証情報に対応する認証元の認証サーバNSVa〜NSVnに送信するCPU(認証情報送信手段)32と、該認証情報を送信した認証サーバNSVa〜NSVnから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段であるCPU32とタッチパネル付きLCD47と、を備えている。   As described above, the authentication system 1 according to the present embodiment includes a plurality of authentication servers (authentication devices) NSVa that perform user authentication based on the authentication information of the electronic card (storage medium) EC in which authentication information related to authentication is stored. -The composite apparatus 10 equipped with the information processing unit 13 that provides various information processing services on the condition of user authentication using the NSVnEC and the electronic card EC, and assisting the user authentication in the information processing unit 13 An authentication system 1 in which a relay server (auxiliary device) CSV is connected by a predetermined communication line, and the relay server CSV has an access file and an electronic card in which information for accessing the electronic card EC is recorded An internal memory (storage means) for storing an authentication module for decrypting EC authentication information, and access according to a request from the information processing unit 13 And an auxiliary information providing function (auxiliary information providing means) for providing a file and an authentication module. The information processing unit 13 communicates with the electronic card EC. The card R / W (communication means) 12 and the electronic card EC CPU (authentication source information acquisition means) 32 for acquiring a company ID (authentication source information) for specifying an authentication source, and CPU (auxiliary information acquisition) for acquiring an access file and an authentication module corresponding to the acquired company ID from the relay server CSV Means) 32 and a CPU (authentication information acquisition) that accesses the electronic card EC by the card R / W 12 using the access file acquired by the CPU 32 and acquires authentication information from the electronic card EC using the authentication module acquired by the CPU 32 Means) and the authentication information to authentication servers NSVa to NSVn as authentication sources corresponding to the authentication information. A CPU (authentication information transmitting means) 32 that transmits the authentication information, and a CPU 32 that is a notification means for receiving an authentication result of authentication based on the authentication information from the authentication servers NSVa to NSVn that have transmitted the authentication information and notifying the authentication result. LCD 47 with a touch panel.

したがって、たとえ認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードECが利用される場合であっても、該電子カードECの認証情報の記憶されている領域にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードECの認証を適切に行うことができる。   Therefore, even when a plurality of types of electronic cards EC having different authentication methods whose authentication module interface is not disclosed are used, an area where authentication information of the electronic card EC is stored is accessed and the electronic card EC is accessed. Authentication information can be acquired, and electronic cards EC with different authentication methods can be appropriately authenticated.

また、本実施例の認証システム1は、認証に関連する認証情報が記憶された電子カードECの該認証情報に基づいてユーザ認証を行う複数の認証サーバNSVa〜NSVnと、該電子カードECを用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理部13を搭載する複合装置10と、電子カードECにアクセスするための情報の記録されているアクセスファイル及び該電子カードECの認証情報を解読する認証モジュールを、該情報処理部13からの要求に応じて提供して該情報処理部13におけるユーザ認証に対して補助を行う中継サーバCSVと、が所定の通信回線で接続されている認証システム1の該情報処理部13が、電子カードECと通信を行う通信処理ステップと、電子カードECの認証元を特定する会社IDを取得する認証元情報取得処理ステップと、取得された会社IDに対応するアクセスファイル及び認証モジュールを中継サーバCSVから取得する補助情報取得処理ステップと、該補助情報取得処理ステップで取得されたアクセスファイルを用いて前記通信処理ステップで電子カードECにアクセスし、補助情報取得処理ステップで取得された認証モジュールを用いて該電子カードECから認証情報を取得する認証情報取得処理ステップと、該認証情報を該認証情報に対応する認証元の認証サーバNSVa〜NSVnに送信する認証情報送信処理ステップと、該認証情報送信処理ステップで認証情報が送信された認証サーバNSVa〜NSVnから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理ステップと、を有する認証方法を実行している。   The authentication system 1 of the present embodiment uses a plurality of authentication servers NSVa to NSVn that perform user authentication based on the authentication information of the electronic card EC in which authentication information related to authentication is stored, and the electronic card EC. A composite device 10 equipped with an information processing unit 13 that provides various information processing services on the condition of user authentication, an access file in which information for accessing the electronic card EC is recorded, and authentication information of the electronic card EC An authentication in which an authentication module for decoding is provided in response to a request from the information processing unit 13 and a relay server CSV that assists user authentication in the information processing unit 13 is connected via a predetermined communication line A company in which the information processing unit 13 of the system 1 communicates with the electronic card EC and a company that identifies the authentication source of the electronic card EC Authentication source information acquisition processing step for acquiring D, an auxiliary information acquisition processing step for acquiring the access file and authentication module corresponding to the acquired company ID from the relay server CSV, and the access acquired in the auxiliary information acquisition processing step An authentication information acquisition processing step of accessing the electronic card EC in the communication processing step using a file and acquiring authentication information from the electronic card EC using the authentication module acquired in the auxiliary information acquisition processing step; Is transmitted to the authentication servers NSVa to NSVn of the authentication source corresponding to the authentication information, and the authentication information is transmitted from the authentication servers NSVa to NSVn to which the authentication information is transmitted in the authentication information transmission processing step. Notification processing step for receiving the authentication result and notifying the authentication result If, running an authentication method having a.

したがって、たとえ認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードECが利用される場合であっても、該電子カードECの認証情報の記憶されている領域にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードECの認証を適切に行うことができる。   Therefore, even when a plurality of types of electronic cards EC having different authentication methods whose authentication module interface is not disclosed are used, an area where authentication information of the electronic card EC is stored is accessed and the electronic card EC is accessed. Authentication information can be acquired, and electronic cards EC with different authentication methods can be appropriately authenticated.

さらに、本実施例の認証システム1は、認証に関連する認証情報が記憶された電子カードECの該認証情報に基づいてユーザ認証を行う複数の認証サーバNSVa〜NSVnと、該電子カードECを用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理部13を搭載する複合装置10と、電子カードECにアクセスするための情報の記録されているアクセスファイル及び該電子カードECの認証情報を解読する認証モジュールを、該情報処理部13からの要求に応じて提供して該情報処理部13におけるユーザ認証に対して補助を行う中継サーバCSVと、が所定の通信回線で接続されている認証システム1の該情報処理部13が、コンピュータに、電子カードECと通信を行う通信処理と、電子カードECの認証元を特定する会社IDを取得する認証元情報取得処理と、取得された会社IDに対応するアクセスファイル及び認証モジュールを中継サーバCSVから取得する補助情報取得処理と、該補助情報取得処理で取得されたアクセスファイルを用いて前記通信処理で電子カードECの秘密領域及び共通領域にアクセスし、補助情報取得処理で取得された認証モジュールを用いて該電子カードECから認証情報を取得する認証情報取得処理と、該認証情報を該認証情報に対応する認証元の認証サーバNSVa〜NSVnに送信する認証情報送信処理と、該認証情報送信処理で認証情報が送信された認証サーバNSVa〜NSVnから該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理と、を実行させる認証プログラムを搭載している。   Furthermore, the authentication system 1 of the present embodiment uses a plurality of authentication servers NSVa to NSVn that perform user authentication based on the authentication information of the electronic card EC in which authentication information related to authentication is stored, and the electronic card EC. A composite device 10 equipped with an information processing unit 13 that provides various information processing services on the condition of user authentication, an access file in which information for accessing the electronic card EC is recorded, and authentication information of the electronic card EC An authentication in which an authentication module for decoding is provided in response to a request from the information processing unit 13 and a relay server CSV that assists user authentication in the information processing unit 13 is connected via a predetermined communication line The information processing unit 13 of the system 1 specifies a communication process for communicating with the electronic card EC and an authentication source of the electronic card EC. Authentication source information acquisition processing for acquiring the company ID to be acquired, auxiliary information acquisition processing for acquiring the access file and authentication module corresponding to the acquired company ID from the relay server CSV, and the access file acquired by the auxiliary information acquisition processing An authentication information acquisition process for accessing the secret area and the common area of the electronic card EC by the communication process using the authentication process and acquiring the authentication information from the electronic card EC using the authentication module acquired by the auxiliary information acquisition process; Authentication information transmission processing for transmitting authentication information to authentication servers NSVa to NSVn as authentication sources corresponding to the authentication information, and authentication servers NSVa to NSVn to which authentication information is transmitted in the authentication information transmission processing, based on the authentication information Equipped with a notification program that receives the authentication result and notifies the authentication result. There.

したがって、たとえ認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードECが利用される場合であっても、該電子カードECの認証情報の記憶されている領域にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードECの認証を適切に行うことができる。   Therefore, even when a plurality of types of electronic cards EC having different authentication methods whose authentication module interface is not disclosed are used, an area where authentication information of the electronic card EC is stored is accessed and the electronic card EC is accessed. Authentication information can be acquired, and electronic cards EC with different authentication methods can be appropriately authenticated.

また、本実施例の認証システム1は、前記アクセスファイルが、カードR/W12に対して、電子カードECの各領域に対する各種アクセスを実行させるXMLファイルと、該XMLファイルを実行させるバッチファイルと、を有している。   Further, in the authentication system 1 according to the present embodiment, the access file includes an XML file that causes the card R / W 12 to execute various accesses to each area of the electronic card EC, a batch file that executes the XML file, have.

したがって、簡単かつ容易に、認証モジュールのインターフェイスが公開されていない認証方式の異なる複数種類の電子カードECが利用される場合であっても、該電子カードECの認証情報の記憶されている領域に、簡単かつ容易にアクセスして該認証情報を取得することができ、認証方式の異なる電子カードECの認証を簡単かつ適切に行うことができる。   Therefore, even when a plurality of types of electronic cards EC having different authentication methods whose authentication module interfaces are not disclosed are used simply and easily, an area where authentication information of the electronic card EC is stored is stored. Therefore, the authentication information can be acquired by simply and easily accessing, and authentication of electronic cards EC having different authentication methods can be performed easily and appropriately.

さらに、本実施例の認証システム1は、電子カードECが、秘密領域と共通領域(非秘密領域)とを有して、複合装置10の搭載する情報処理部13による課金に対する限度額(決済可能額)が該秘密領域に記録されており、情報処理部13が、電子カードECによる認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて電子カードECの該限度額から減算するCPU(課金手段)32と、課金した課金情報を中継サーバCSVに送って、該課金対象である電子カードECの認証元への該課金情報の送信を中継サーバCSVに要求するCPU(課金情報通知手段)32と、を、さらに備えている。   Furthermore, in the authentication system 1 of the present embodiment, the electronic card EC has a secret area and a common area (non-secret area), and a limit amount for charging by the information processing unit 13 installed in the composite apparatus 10 (settlement is possible). Amount) is recorded in the secret area, and the information processing unit 13 uses the access file to determine the charge amount for various information processing services provided to the user who has been successfully authenticated by the electronic card EC. CPU (billing means) 32 for subtracting from the limit amount, and the charged billing information is sent to the relay server CSV, and transmission of the billing information to the authentication source of the electronic card EC to be billed is sent to the relay server CSV. And a requesting CPU (billing information notification means) 32.

したがって、認証元で、複合装置10において行われた課金内容を正確に把握することができ、ユーザ認証に伴う課金処理と情報処理サービスの適切な提供を可能とすることができる。   Accordingly, it is possible to accurately grasp the contents of the billing performed in the composite apparatus 10 at the authentication source, and to appropriately provide billing processing and information processing service associated with user authentication.

また、本実施例の認証システム1は、複合装置10の情報処理部13が、アクセスファイルを用いて電子カードECから限度額(決済可能額)を取得し、各種サービスに対する課金額と該限度額から利用可能なサービス内容を通知するCPU(サービス通知手段)32を、さらに備えている。   Further, in the authentication system 1 of the present embodiment, the information processing unit 13 of the multifunction apparatus 10 acquires a limit amount (payable amount) from the electronic card EC using an access file, and charges and various limits for various services. Further, a CPU (service notification means) 32 for notifying the service contents that can be used is provided.

したがって、ユーザは、電子カードECの決済可能額から利用可能なサービス内容を知ることができ、利用性を向上させることができる。   Therefore, the user can know the service content that can be used from the settlement amount of the electronic card EC, and the usability can be improved.

以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。   The invention made by the present inventor has been specifically described based on the preferred embodiments. However, the present invention is not limited to that described in the above embodiments, and various modifications can be made without departing from the scope of the invention. It goes without saying that it is possible.

1 認証システム
10 複合装置
CSV 中継サーバ
NSVa〜NSVn 認証サーバ
11 課金装置
EC 電子カード
12 カードR/W
13 情報処理部
21 LAN制御部
22 印刷部
23 画像読み取り部
31 LAN制御部
32 CPU
33 メモリ
34 記憶部
35 外部メディア入出力部
36 操作入力部
37 無線制御部
41 ファンクションキー
42 テンキー
43 電源キー
44 ログイン/ログアウトキー
45 スタートキー
46 クリア/ストップキー
47 タッチパネル付きLCD
51 GUIモジュール
52 課金サービスモジュール
53 カードプラグインサービスモジュール
54 ログ管理サービスモジュール
55 ファックスサービスモジュール
56 スキャンサービスモジュール
57 印刷サービスモジュール
58 セッションマネージャモジュール
59 ID管理サービスモジュール
60 メディア管理モジュール
61 データ受信モジュール
62 データ送信モジュール
63 暗号化ライブラリモジュール
64 データ保存管理モジュール
65 システム管理モジュール
DESCRIPTION OF SYMBOLS 1 Authentication system 10 Compound apparatus CSV relay server NSVa-NSVn Authentication server 11 Billing apparatus EC Electronic card 12 Card R / W
13 Information Processing Unit 21 LAN Control Unit 22 Printing Unit 23 Image Reading Unit 31 LAN Control Unit 32 CPU
33 Memory 34 Storage Unit 35 External Media Input / Output Unit 36 Operation Input Unit 37 Wireless Control Unit 41 Function Key 42 Numeric Keypad 43 Power Key 44 Login / Logout Key 45 Start Key 46 Clear / Stop Key 47 LCD with Touch Panel
51 GUI module 52 Billing service module 53 Card plug-in service module 54 Log management service module 55 Fax service module 56 Scan service module 57 Print service module 58 Session manager module 59 ID management service module 60 Media management module 61 Data reception module 62 Data transmission Module 63 Encryption library module 64 Data storage management module 65 System management module

特開平05−166019号公報Japanese Patent Laid-Open No. 05-166019

Claims (5)

認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムであって、
前記記憶媒体は、
秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されており、
前記補助装置は、
前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを記憶する記憶手段と、
前記情報処理装置からの要求に応じて前記アクセスファイル及び前記認証モジュールを提供する補助情報提供手段と、
を備え、
前記情報処理装置は、
前記記憶媒体と通信を行う通信手段と、
前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得手段と、
前記認証元情報取得手段の取得した前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得手段と、
前記補助情報取得手段が取得したアクセスファイルを用いて前記通信手段によって前記記憶媒体にアクセスし、前記補助情報取得手段が取得した認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得手段と、
前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信手段と、
前記認証情報送信手段で認証情報を送信した認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知手段と、
前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金手段と、
前記課金手段の課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知手段と、
を備えていることを特徴とする認証システム。
A plurality of authentication devices that perform user authentication based on the authentication information of a storage medium in which authentication information related to authentication is stored, and an information processing device that provides various information processing services on the condition of user authentication using the storage medium And an auxiliary device for assisting user authentication in the information processing device, and an authentication system connected by a predetermined communication line,
The storage medium is
Having a secret area and a non-secret area, and a settlement possible amount for charging by the information processing apparatus is recorded in the secret area;
The auxiliary device is
Storage means for storing an access file in which information for accessing the storage medium is recorded and an authentication module for decoding authentication information of the storage medium;
Auxiliary information providing means for providing the access file and the authentication module in response to a request from the information processing apparatus;
With
The information processing apparatus includes:
Communication means for communicating with the storage medium;
Authentication source information acquisition means for acquiring authentication source information for specifying an authentication source of the storage medium;
Auxiliary information acquisition means for acquiring the access file and the authentication module corresponding to the authentication source information acquired by the authentication source information acquisition means from the auxiliary device;
Authentication information acquisition for accessing the storage medium by the communication means using the access file acquired by the auxiliary information acquisition means, and acquiring the authentication information from the storage medium using the authentication module acquired by the auxiliary information acquisition means Means,
Authentication information transmitting means for transmitting the authentication information to the authentication device corresponding to the authentication information;
A notification means for receiving an authentication result of authentication based on the authentication information from the authentication apparatus that has transmitted the authentication information by the authentication information transmitting means and notifying the authentication result;
Billing means for subtracting a billing amount for various information processing services provided to a user who has been successfully authenticated by the storage medium from the settlement possible amount of the storage medium using the access file;
Charging information notifying means for sending the charging amount charged by the charging means to the auxiliary device as charging information, and requesting the auxiliary device to transmit the charging information to the authentication source of the storage medium;
An authentication system characterized by comprising:
前記アクセスファイルは、
前記通信手段に対して、前記記憶媒体に対する各種アクセスを実行させるXMLファイルと、該XMLファイルを実行させるバッチファイルと、を有していることを特徴とする請求項1記載の認証システム。
The access file is
The authentication system according to claim 1, further comprising: an XML file that causes the communication unit to execute various accesses to the storage medium; and a batch file that executes the XML file.
前記情報処理装置は、
前記アクセスファイルを用いて前記記憶媒体から前記決済可能額を取得し、前記各種サービスに対する課金額と該決済可能額から利用可能なサービス内容を通知するサービス通知手段を、さらに備えていることを特徴とする請求項1または2記載の認証システム。
The information processing apparatus includes:
It further comprises service notification means for acquiring the settlement possible amount from the storage medium using the access file and notifying the billing amount for the various services and the service content available from the settlement possible amount. The authentication system according to claim 1 or 2 .
認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを、該情報処理装置からの要求に応じて提供して該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムにおける認証方法であって、
前記記憶媒体は、
秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されており、
前記情報処理装置は、
前記記憶媒体と通信を行う通信処理ステップと、
前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得処理ステップと、
前記認証元情報取得処理ステップで取得された前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得処理ステップと、
前記補助情報取得処理ステップで取得されたアクセスファイルを用いて前記通信処理ステップで前記記憶媒体にアクセスし、前記認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得処理ステップと、
前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信処理ステップと、
前記認証情報送信処理ステップで認証情報の送信された認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理ステップと、
前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金処理ステップと、
前記課金処理ステップで課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知処理ステップと、
を有していることを特徴とする認証方法。
A plurality of authentication devices that perform user authentication based on the authentication information of a storage medium in which authentication information related to authentication is stored, and an information processing device that provides various information processing services on the condition of user authentication using the storage medium And an access module in which information for accessing the storage medium is recorded and an authentication module for decoding the authentication information of the storage medium in response to a request from the information processing apparatus. An authentication method in an authentication system in which an auxiliary device that assists user authentication is connected via a predetermined communication line,
The storage medium is
Having a secret area and a non-secret area, and a settlement possible amount for charging by the information processing apparatus is recorded in the secret area;
The information processing apparatus includes:
A communication processing step for communicating with the storage medium;
Authentication source information acquisition processing step for acquiring authentication source information for specifying an authentication source of the storage medium;
An auxiliary information acquisition processing step for acquiring the access file and the authentication module corresponding to the authentication source information acquired in the authentication source information acquisition processing step from the auxiliary device;
An authentication information acquisition processing step of accessing the storage medium in the communication processing step using the access file acquired in the auxiliary information acquisition processing step, and acquiring the authentication information from the storage medium using the authentication module;
An authentication information transmission processing step of transmitting the authentication information to the authentication device of the authentication source corresponding to the authentication information;
A notification processing step of receiving an authentication authentication result based on the authentication information from the authentication device to which the authentication information has been transmitted in the authentication information transmission processing step, and notifying the authentication availability result;
Billing processing step of subtracting the billing amount for various information processing services provided to the user who has been successfully authenticated by the storage medium from the settlement possible amount of the storage medium using the access file;
A billing information notification processing step of sending the billing amount billed in the billing processing step to the auxiliary device as billing information and requesting the auxiliary device to transmit the billing information to the authentication source of the storage medium;
An authentication method characterized by comprising:
認証に関連する認証情報が記憶された記憶媒体の該認証情報に基づいてユーザ認証を行う複数の認証装置と、該記憶媒体を用いたユーザ認証を条件として各種情報処理サービスを提供する情報処理装置と、前記記憶媒体にアクセスするための情報が記録されているアクセスファイル及び該記憶媒体の認証情報を解読する認証モジュールを、該情報処理装置からの要求に応じて提供して該情報処理装置におけるユーザ認証に対して補助を行う補助装置と、が所定の通信回線で接続されている認証システムの該情報処理装置の搭載する認証プログラムであって、
情報処理装置に、
秘密領域と非秘密領域を有し、前記情報処理装置による課金に対する決済可能額が該秘密領域に記録されている前記記憶媒体と通信を行う通信処理と、
前記記憶媒体の認証元を特定する認証元情報を取得する認証元情報取得処理と、
前記認証元情報取得処理で取得された前記認証元情報に対応する前記アクセスファイル及び前記認証モジュールを前記補助装置から取得する補助情報取得処理と、
前記補助情報取得処理で取得されたアクセスファイルを用いて前記通信処理で前記記憶媒体にアクセスし、前記認証モジュールを用いて該記憶媒体から前記認証情報を取得する認証情報取得処理と、
前記認証情報を該認証情報に対応する前記認証元の前記認証装置に送信する認証情報送信処理と、
前記認証情報送信処理で認証情報の送信された認証装置から該認証情報に基づいた認証の認証結果を受信して認証可否結果を通知する通知処理と、
前記記憶媒体による認証に成功したユーザに対して提供する各種情報処理サービスに対する課金額を、前記アクセスファイルを用いて前記記憶媒体の前記決済可能額から減算する課金処理と、
前記課金処理で課金した前記課金額を課金情報として前記補助装置に送って、前記記憶媒体の前記認証元への該課金情報の送信を該補助装置に要求する課金情報通知処理と、
を実行させることを特徴とする認証プログラム。
A plurality of authentication devices that perform user authentication based on the authentication information of a storage medium in which authentication information related to authentication is stored, and an information processing device that provides various information processing services on the condition of user authentication using the storage medium And an access module in which information for accessing the storage medium is recorded and an authentication module for decoding the authentication information of the storage medium in response to a request from the information processing apparatus. An auxiliary program for assisting user authentication is an authentication program installed in the information processing apparatus of the authentication system connected by a predetermined communication line,
In the information processing device ,
A communication process that has a secret area and a non-secret area, and communicates with the storage medium in which a settlement possible amount for billing by the information processing apparatus is recorded in the secret area ;
Authentication source information acquisition processing for acquiring authentication source information for specifying an authentication source of the storage medium;
Auxiliary information acquisition processing for acquiring the access file and the authentication module corresponding to the authentication source information acquired in the authentication source information acquisition processing from the auxiliary device;
An authentication information acquisition process for accessing the storage medium by the communication process using the access file acquired by the auxiliary information acquisition process, and acquiring the authentication information from the storage medium by using the authentication module;
An authentication information transmission process for transmitting the authentication information to the authentication device corresponding to the authentication information;
A notification process for receiving an authentication result of authentication based on the authentication information from the authentication apparatus to which the authentication information has been transmitted in the authentication information transmission process and notifying a result of the authentication availability;
Charge processing for subtracting the charge amount for various information processing services provided to a user who has been successfully authenticated by the storage medium from the settlement possible amount of the storage medium using the access file;
A billing information notification process for sending the billing amount billed in the billing process to the auxiliary device as billing information and requesting the auxiliary device to transmit the billing information to the authentication source of the storage medium;
An authentication program characterized by causing
JP2012096524A 2012-04-20 2012-04-20 Authentication system, authentication method, and authentication program Expired - Fee Related JP5958043B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012096524A JP5958043B2 (en) 2012-04-20 2012-04-20 Authentication system, authentication method, and authentication program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012096524A JP5958043B2 (en) 2012-04-20 2012-04-20 Authentication system, authentication method, and authentication program

Publications (2)

Publication Number Publication Date
JP2013225197A JP2013225197A (en) 2013-10-31
JP5958043B2 true JP5958043B2 (en) 2016-07-27

Family

ID=49595217

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012096524A Expired - Fee Related JP5958043B2 (en) 2012-04-20 2012-04-20 Authentication system, authentication method, and authentication program

Country Status (1)

Country Link
JP (1) JP5958043B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7271338B2 (en) * 2019-06-28 2023-05-11 シャープ株式会社 Display system, display method, and display program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4844104B2 (en) * 2005-11-30 2011-12-28 富士ゼロックス株式会社 Authentication agent device and authentication method
US7540416B2 (en) * 2006-02-14 2009-06-02 Ricoh Company, Ltd. Smart card authentication system with multiple card and server support
JP2009043127A (en) * 2007-08-10 2009-02-26 Fuji Xerox Co Ltd Print controller and print control program
JP2009069966A (en) * 2007-09-11 2009-04-02 Ricoh Co Ltd Authentication device
JP4874937B2 (en) * 2007-11-20 2012-02-15 株式会社リコー Image forming apparatus and computer-readable recording medium
JP5227053B2 (en) * 2008-03-14 2013-07-03 エヌ・ティ・ティ・コミュニケーションズ株式会社 Authentication system, authentication method, server device, authentication device, program
JP4709254B2 (en) * 2008-07-03 2011-06-22 シャープ株式会社 Authentication system and terminal device
JP5359127B2 (en) * 2008-08-29 2013-12-04 株式会社リコー Authentication control apparatus, authentication control method, and program
JP5217805B2 (en) * 2008-09-04 2013-06-19 富士電機株式会社 Non-contact communication read / write device

Also Published As

Publication number Publication date
JP2013225197A (en) 2013-10-31

Similar Documents

Publication Publication Date Title
JP5172776B2 (en) Electronics
US8544085B2 (en) Image processing apparatus, image processing method, and image forming apparatus
US20090103124A1 (en) Image forming apparatus, mobile device, and control method therefor
CN102195961A (en) Image forming system and image forming method
US20130006786A1 (en) Image processing apparatus, method, and storage medium
JP2005110126A (en) COMMUNICATION DEVICE, ITS COMMUNICATION CONTROL METHOD, AND COMMUNICATION SYSTEM
JP5958043B2 (en) Authentication system, authentication method, and authentication program
JP2006040133A (en) Information processing method and system and apparatus thereof
US8751410B2 (en) Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium
US20160027004A1 (en) Information processing system, information processing apparatus, mobile terminal apparatus, information processing method, and non-transitory computer readable medium
JP4087293B2 (en) Image reading system
JP4284164B2 (en) Billing system, billing system billing method
KR100603197B1 (en) Multifunction devices that can be used with IC cards and methods of use
JP2010097314A (en) Charging management system
JP7669651B2 (en) Service providing system, recording device, control program, and method
JP4059873B2 (en) Image processing device
JP5849659B2 (en) Image forming apparatus and image forming program
JP6737360B2 (en) Information processing system, mobile terminal device and program
JP7075364B2 (en) Information processing equipment and information processing system
JP5322990B2 (en) Information processing apparatus and image forming apparatus
JP4176068B2 (en) Image processing system
JP2009237730A (en) Image forming apparatus
JP6791656B2 (en) Image processing equipment, image processing system, image processing method and image processing program
JP4892881B2 (en) Billing apparatus, billing method, and computer program
JP2010049145A (en) Charging management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150323

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20150325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160427

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160524

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160606

R151 Written notification of patent or utility model registration

Ref document number: 5958043

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees