[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006058990A - Information processing method and portable memory medium - Google Patents

Information processing method and portable memory medium Download PDF

Info

Publication number
JP2006058990A
JP2006058990A JP2004237997A JP2004237997A JP2006058990A JP 2006058990 A JP2006058990 A JP 2006058990A JP 2004237997 A JP2004237997 A JP 2004237997A JP 2004237997 A JP2004237997 A JP 2004237997A JP 2006058990 A JP2006058990 A JP 2006058990A
Authority
JP
Japan
Prior art keywords
information processing
information
processing apparatus
memory medium
portable memory
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
Application number
JP2004237997A
Other languages
Japanese (ja)
Inventor
Yukifumi Takeda
幸史 竹田
Masahiro Taguchi
正弘 田口
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2004237997A priority Critical patent/JP2006058990A/en
Publication of JP2006058990A publication Critical patent/JP2006058990A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable the use of information processing apparatus continuously in the same use environment even when the information processing apparatus is changed, and to easily configure the same use environment without special operations and the like. <P>SOLUTION: Information used by an individual operator of information processing apparatus 1 and 2 is stored in a portable memory medium 10. The portable memory medium 10 is connected to a connection means of the information processing apparatus 2 to be operated, and an information processing function of the portable memory medium 10 is driven by drive software. When the information processing function is driven, a use environment for the operation of the information processing apparatus 2 is configured according to setting information in an information storage function of the portable memory medium 10, and the information processing apparatus 2 is operated in the use environment to allow information processing. If the execution of information processing generates new history information, the history information updates history information stored in the information storage function. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、情報処理装置を動作させて情報処理を行うための情報処理方法、およびその情報処理を行う際に用いられる可搬メモリ媒体に関する。   The present invention relates to an information processing method for performing information processing by operating an information processing apparatus, and a portable memory medium used when performing the information processing.

近年、コンピュータ技術の進展に伴い、ドキュメント作成や画像処理等といった様々な情報処理が、パーソナルコンピュータ(Personal Computer;PC)に代表される情報処理装置を動作させて行われている。このような状況下において、情報処理装置の操作者は、その操作者個人が好むように、その情報処理装置の利用環境を構築することが一般的である。例えば、いわゆるデスクトップの状態、Webブラウザのブックマーク、ドキュメント作成を行う際の変換形態や辞書等は、操作者によってその設定が異なることが多い。   2. Description of the Related Art In recent years, with the advancement of computer technology, various information processing such as document creation and image processing is performed by operating an information processing apparatus represented by a personal computer (PC). Under such circumstances, it is common for an operator of an information processing apparatus to construct a use environment of the information processing apparatus so that the individual operator likes it. For example, the settings of the so-called desktop state, bookmark of a Web browser, conversion form when creating a document, dictionary, and the like are often different depending on the operator.

ところが、情報処理装置の利用環境に関する情報は、通常、その情報処理装置の操作者個人が利用する情報として、その情報処理装置内に格納されるようになっている。したがって、PCを買い替えた場合や移動先の共有PCを利用する場合等には、異なる利用環境で情報処理装置を利用するか、あるいは情報処理装置を操作して利用環境の再設定を行う必要があり、操作者が煩わしさを感じてしまう可能性がある。   However, information related to the usage environment of the information processing apparatus is normally stored in the information processing apparatus as information used by an individual operator of the information processing apparatus. Therefore, when a PC is replaced or when a shared PC is used as a destination, it is necessary to use the information processing apparatus in a different usage environment or to operate the information processing apparatus and reset the usage environment. Yes, the operator may feel annoyed.

このことから、従来、個人が利用する情報(各種データや設定情報等)については、情報処理装置とオンライン接続するサーバ装置に保管しておき、随時情報処理装置にダウンロードして利用可能にすること(例えば、特許文献1参照)や、個人化したマンマシーンインタフェースをリムーバブルメディアに保存しておき、そのリムーバブルメディアから読み出したコンポーネント定義に基づいてマンマシーンインタフェースにコンポーネントを展開すること(例えば、特許文献2参照)が提案されている。   For this reason, information (such as various data and setting information) that is conventionally used by an individual is stored in a server device that is online-connected to the information processing device, and can be downloaded to the information processing device and used at any time. (For example, refer to Patent Document 1) or storing a personalized man-machine interface in a removable medium and deploying the component in the man-machine interface based on the component definition read from the removable medium (for example, Patent Document 1) 2) has been proposed.

特開平11−122262号公報JP-A-11-122262 特開2003−58265号公報JP 2003-58265 A

しかしながら、例えば特許文献1に開示されたように、個人が利用する情報をサーバ装置に保管した場合には、情報処理装置がそのサーバ装置にアクセスできる環境になければ、その情報を利用することができない。つまり、常に同じ利用環境を構築し得るとは限らない。
また、例えば特許文献2に開示されたように、リムーバブルメディアに個人化したマンマシーンインタフェースを保存した場合には、ユーザからみた表面的なインターフェイスは再構築できるが、編集途中のファイルなどはコンポーネントとして展開されないので、常に同じ利用環境を構築し得ない。
However, as disclosed in Patent Document 1, for example, when information used by an individual is stored in a server device, the information can be used if the information processing device is not in an environment where the server device can be accessed. Can not. In other words, the same usage environment cannot always be constructed.
For example, as disclosed in Patent Document 2, when a personalized man-machine interface is stored in a removable medium, a superficial interface viewed from the user can be reconstructed, but a file being edited is a component. Since it is not deployed, the same usage environment cannot always be constructed.

そこで、本発明は、情報処理装置が替わっても、常に同じ利用環境でその情報処理装置を利用することができ、しかもそのために特段の操作等を要することなく容易に同じ利用環境を構築することのできる情報処理方法および可搬メモリ媒体を提供することを目的とする。   Therefore, the present invention can always use the information processing apparatus in the same usage environment even when the information processing apparatus is changed, and can easily construct the same usage environment without requiring any special operation or the like. An object of the present invention is to provide an information processing method and a portable memory medium.

本発明は、上記目的を達成するために案出された情報処理方法である。すなわち、情報処理装置を動作させて情報処理を行うための情報処理方法であって、前記情報処理装置を動作させる上で当該情報処理装置の操作者個人が利用する設定情報および履歴情報を、情報記憶機能および情報処理機能を有した可搬メモリ媒体に記憶させておき、動作させようとする情報処理装置が有する接続手段に前記可搬メモリ媒体を接続して当該可搬メモリ媒体における情報処理機能を駆動ソフトウエアにより駆動し、前記情報処理機能が駆動されると、前記情報記憶機能に記憶されている設定情報を基に前記情報処理装置を動作させる際の利用環境を構築して、当該利用環境により情報処理装置を動作させて情報処理を行い、情報処理の実行で新たな履歴情報が生じると、当該履歴情報によって前記情報記憶機能が既に記憶している履歴情報を更新することを特徴とする。   The present invention is an information processing method devised to achieve the above object. That is, an information processing method for operating an information processing apparatus to perform information processing, wherein setting information and history information used by an individual operator of the information processing apparatus for operating the information processing apparatus Information stored in a portable memory medium having a storage function and an information processing function, and connected to the connecting means of the information processing apparatus to be operated, and the information processing function in the portable memory medium When the information processing function is driven by the driving software, a usage environment for operating the information processing apparatus is constructed based on the setting information stored in the information storage function, and the use When information processing is performed by operating an information processing device according to the environment and new history information is generated by execution of the information processing, the information storage function is already stored by the history information. Characterized in that it updates the history information you are.

また、本発明は、上記目的を達成するために案出された可搬メモリ媒体である。すなわち、情報処理装置が有する接続手段に接続されて用いられ、前記接続手段からの離脱および離脱後の可搬が行えるとともに、情報記憶機能および情報処理機能を有した可搬メモリ媒体であって、前記情報処理装置を動作させる上で当該情報処理装置の操作者個人が利用する設定情報および履歴情報を前記情報記憶機能により記憶しており、前記接続手段に接続された状態で前記情報処理機能が駆動ソフトウエアによって駆動されると、前記情報記憶機能が記憶している設定情報を基に前記情報処理装置を動作させる際の利用環境を構築して、当該利用環境により前記情報処理装置を動作させて情報処理を行わせ、前記情報処理装置での情報処理の実行で新たな履歴情報が生じると、当該履歴情報によって前記情報記憶機能が既に記憶している履歴情報を更新するように構成されたことを特徴とする。   Further, the present invention is a portable memory medium devised to achieve the above object. That is, a portable memory medium that is used by being connected to connection means included in the information processing apparatus, can be detached from the connection means and can be transported after leaving, and has an information storage function and an information processing function, The information storage function stores setting information and history information used by an individual operator of the information processing apparatus to operate the information processing apparatus, and the information processing function is connected to the connection means. When driven by driving software, a usage environment for operating the information processing device is constructed based on setting information stored in the information storage function, and the information processing device is operated in the usage environment. Information processing, and when new history information is generated by execution of information processing in the information processing apparatus, the information storage function is already stored by the history information. Characterized in that it is configured to update the history information are.

上記手順の情報処理方法および上記構成の可搬メモリ媒体によれば、動作させようとする情報処理装置の接続手段に可搬メモリ媒体を接続し、その可搬メモリ媒体における情報処理機能を駆動ソフトウエアにより駆動する。駆動ソフトウエアは、予め情報処理装置が有していても、可搬メモリ媒体における情報記憶機能によってその可搬メモリ媒体内に記憶されていてもよい。この駆動によって、接続手段に接続されている状態の可搬メモリ媒体は、情報処理装置における情報処理機能の一部として機能することになる。したがって、可搬メモリ媒体内の記憶情報を情報処理装置内へ移し替える必要なく、その記憶情報を利用すること、すなわちその記憶情報(設定情報)を基に情報処理装置における利用環境の構築を行うことが可能となる。つまり、可搬メモリ媒体を接続手段に接続するだけで、情報処理装置の接続環境に依存せず、また特段の操作を要することもなく、操作者個人が所望する情報処理装置の利用環境を構築し得るようになる。その上、情報処理の実行で新たな履歴情報が生じても、その履歴情報によって可搬メモリ媒体内の履歴情報が更新されるので、以後の利用環境の構築にその履歴情報を反映させることが可能となり、また情報処理装置内に履歴情報が残ってしまうのも回避し得るようになる。   According to the information processing method of the above procedure and the portable memory medium having the above configuration, the portable memory medium is connected to the connection means of the information processing apparatus to be operated, and the information processing function in the portable memory medium is driven by the drive software. Driven by wear. The drive software may be previously stored in the information processing apparatus, or may be stored in the portable memory medium by an information storage function in the portable memory medium. By this driving, the portable memory medium connected to the connection means functions as a part of the information processing function in the information processing apparatus. Therefore, it is not necessary to transfer the storage information in the portable memory medium into the information processing apparatus, and the storage information is used, that is, the use environment in the information processing apparatus is constructed based on the storage information (setting information). It becomes possible. In other words, by simply connecting the portable memory medium to the connection means, it does not depend on the connection environment of the information processing device, and no special operation is required, and the environment for using the information processing device desired by the individual operator is established. You can get it. In addition, even if new history information is generated by the execution of information processing, the history information in the portable memory medium is updated with the history information, so that the history information can be reflected in the construction of the subsequent use environment. In addition, it is possible to avoid the history information remaining in the information processing apparatus.

以上のように、本発明の情報処理方法および可搬メモリ媒体によれば、可搬メモリ媒体を接続手段に接続するだけで、操作者個人が所望する情報処理装置の利用環境を構築し得るようになる。したがって、PCを買い替えた場合や移動先の共有PCを利用する場合等のように、動作させようとする情報処理装置が替わっても、常に同じ利用環境でその情報処理装置を利用することができ、しかもそのために特段の操作等を要することなく容易に同じ利用環境を構築することのできるので、操作者(利用者)にとっては非常に利便性の高いものとなる。   As described above, according to the information processing method and the portable memory medium of the present invention, it is possible to construct the use environment of the information processing apparatus desired by the individual operator only by connecting the portable memory medium to the connection means. become. Therefore, even when the information processing device to be operated is changed, such as when a PC is replaced or when a destination shared PC is used, the information processing device can always be used in the same usage environment. For this reason, the same usage environment can be easily constructed without requiring any special operation and the like, which is very convenient for the operator (user).

以下、図面に基づき本発明に係る情報処理方法および可搬メモリ媒体について説明する。   Hereinafter, an information processing method and a portable memory medium according to the present invention will be described with reference to the drawings.

図1は、本発明が適用されるシステムの一具体例を示す説明図である。図例は、ユーザ(操作者)のオフィスにあるPC1と、そのユーザの出張先にあるPC2とを示している。これらのPC1,2は、いずれも、所定ソフトウエアを実行することで情報処理を行う情報処理装置として機能するものである。ただし、各PC1,2が実行するソフトウエアは、必ずしも完全に一致してなくともよい。例えば、PC1はOSとオフィスソフトAに対応しているが、PC2はこれらに加えてオフィスソフトBにも対応している、といった具合である。   FIG. 1 is an explanatory diagram showing a specific example of a system to which the present invention is applied. The example shows a PC 1 in a user (operator) office and a PC 2 in the user's business trip destination. Each of these PCs 1 and 2 functions as an information processing apparatus that performs information processing by executing predetermined software. However, the software executed by each of the PCs 1 and 2 may not necessarily match completely. For example, PC1 corresponds to the OS and office software A, but PC2 corresponds to office software B in addition to these.

また、各PC1,2は、そのいずれもが、カードスロットを有しており、そのカードスロットにカード状の可搬メモリ媒体10が挿入されるようになっている。可搬メモリ媒体10としては、メモリカードとしての情報記憶機能およびICカードとしての情報処理機能を有したSD(Secure Digital)カードが挙げられる。ただし、これに準ずるもの、すなわち各PC1,2のカードスロットに挿入されて用いられるとともに、カードスロットからの離脱および離脱後の可搬が行えるように構成されたものであれば、他の可搬メモリ媒体であっても構わない。このようなカード状の可搬メモリ媒体(以下、単に「カード」と称す)10が挿入されるカードスロットは、そのカード10と接続するための接続手段として機能することになる。   Each of the PCs 1 and 2 has a card slot, and a card-like portable memory medium 10 is inserted into the card slot. Examples of the portable memory medium 10 include an SD (Secure Digital) card having an information storage function as a memory card and an information processing function as an IC card. However, if it is equivalent to this, that is, inserted into the card slot of each PC 1 and 2 and used to be able to be detached from the card slot and to be carried after removal, other portable It may be a memory medium. The card slot into which such a card-like portable memory medium (hereinafter simply referred to as “card”) 10 is inserted functions as a connection means for connecting to the card 10.

ここで、可搬メモリ媒体として機能するカード10について、さらに詳しく説明する。図2は、本発明に係る可搬メモリ媒体の概要を示す説明図である。
図例のように、ここで説明するカード10は、メモリカードとしての情報記憶機能11と、ICカードとしての情報処理機能12とを有している。なお、これらの機能11,12自体については公知であるため、ここではその説明を省略する。
Here, the card 10 functioning as a portable memory medium will be described in more detail. FIG. 2 is an explanatory diagram showing an outline of the portable memory medium according to the present invention.
As illustrated, the card 10 described here has an information storage function 11 as a memory card and an information processing function 12 as an IC card. In addition, since these functions 11 and 12 themselves are well-known, the description is abbreviate | omitted here.

そして、カード10では、このうちの情報記憶機能11によって、PC1,2を動作させる上でそのPC1,2のユーザ個人が利用する情報が記憶されるようになっている。「個人が利用する情報」としては、そのユーザ個人が利用する設定情報および履歴情報が挙げられる。例えば、作成中のドキュメント情報、作成ツールの設定情報、利用履歴情報、個人の認証情報、アドレス帳に関する情報、メールフォルダの内容、ブラウザのブックマーク、Webアクセス履歴、クッキー(Cookies)情報、キャッシュメモリの内容、デスクトップに関する情報、個人フォルダの内容、ソフトウエアライセンスに関する情報、ソフトウエア利用履歴、かな漢字変換辞書、個人ID、個人証明書、ルート証明書、アプリケーションソフト、リソースへのリンク情報、決済情報等がこれに相当する。   In the card 10, the information storage function 11 among them stores information used by individual users of the PCs 1 and 2 when operating the PCs 1 and 2. “Information used by an individual” includes setting information and history information used by the individual user. For example, document information being created, creation tool setting information, usage history information, personal authentication information, address book information, mail folder contents, browser bookmarks, web access history, cookie information, cache memory Contents, desktop information, personal folder contents, software license information, software usage history, Kana-Kanji conversion dictionary, personal ID, personal certificate, root certificate, application software, resource link information, payment information, etc. It corresponds to this.

これらの設定情報および履歴情報は、操作者によるPC1,2の利用を通じて生成されるものである。すなわち、例えばPC1,2におけるOS(オペレーティングシステム)がウインドウズ(登録商標)であれば、PC1,2の利用を通じて、「C:¥Documents and Settings」内のフォルダに格納される情報である。このような情報をカード10における情報記憶機能11が記憶することで、その情報記憶機能11は、カード10がPC1,2のカードスロットに挿入された状態で、「C:¥Documents and Settings」内のユーザフォルダ(所謂デスクトップ)として機能することになる。   These setting information and history information are generated through the use of the PCs 1 and 2 by the operator. That is, for example, if the OS (operating system) in the PCs 1 and 2 is Windows (registered trademark), the information is stored in a folder in “C: ¥ Documents and Settings” through the use of the PCs 1 and 2. Such information is stored in the information storage function 11 in the card 10 so that the information storage function 11 is stored in “C: ¥ Documents and Settings” in a state where the card 10 is inserted into the card slots of the PCs 1 and 2. It functions as a user folder (so-called desktop).

また、カード10では、情報処理機能12が、例えばカードホルダ認証、機器認証機能、個人認証、暗号/復号機能、PKI(Public Key Infrastructure)機能、ライセンス機能、課金/決済機能といった各種機能を実現し得るようになっている。これらの機能は、情報処理機能12が駆動ソフトウエアによって駆動されることで実現されるものとする。なお、これらの各実現機能および駆動ソフトウエアによる駆動については公知であるため、ここではその説明を省略する。   In the card 10, the information processing function 12 realizes various functions such as card holder authentication, device authentication function, personal authentication, encryption / decryption function, PKI (Public Key Infrastructure) function, license function, and billing / settlement function. To get. These functions are realized by the information processing function 12 being driven by drive software. In addition, since it is well-known about each realization function and the drive by drive software, the description is abbreviate | omitted here.

次に、以上のようなシステムにおいて、PC1,2を動作させて情報処理を行うための手順、すなわち本発明に係る情報処理方法について説明する。ここでは、ユーザが出張先にあるPC2を利用する場合の手順を例に挙げて説明する。図3は、本発明に係る情報処理方法の手順の一例を示す流れ図である。   Next, a procedure for performing information processing by operating the PCs 1 and 2 in the system as described above, that is, an information processing method according to the present invention will be described. Here, a procedure when the user uses the PC 2 on a business trip will be described as an example. FIG. 3 is a flowchart showing an example of the procedure of the information processing method according to the present invention.

PC2の利用に際しては、これに先立ち、ユーザのオフィスにあるPC1にて、そのPC1のカードスロットにカード10が挿入された状態で、そのユーザ個人が利用する情報が設定されて、そのカード10内に記憶されているものとする。そして、そのPC1のカードスロットから抜去したカード10をユーザが持って出張先のPC2まで移動した後、そのPC2のカードスロットにカード10を挿入する(ステップ101、以下ステップを「S」と略す)。   Before using the PC 2, information used by the individual user is set in the PC 1 in the user's office with the card 10 inserted into the card slot of the PC 1. It is assumed that it is stored in Then, after the user moves the card 10 removed from the card slot of the PC 1 to the business trip destination PC 2, the card 10 is inserted into the card slot of the PC 2 (step 101, step is hereinafter abbreviated as “S”). .

カード10を挿入すると、PC2では、プラグ&プレイ機能によってそのカード10を認識する。そして、カード10の駆動ソフトウエアがそのカード10の情報処理機能12を駆動することによって、そのカード10を利用可能な状態にする。カード10の駆動ソフトウエアは、予めPC2が有していても、カード10における情報処理機能12によってそのカード10内に記憶されていてもよい。この駆動によって、カードスロットに挿入されている状態のカード10は、PC2における情報処理機能の一部として機能することになる。   When the card 10 is inserted, the PC 2 recognizes the card 10 by the plug and play function. Then, the driving software of the card 10 drives the information processing function 12 of the card 10 to make the card 10 usable. The drive software for the card 10 may be stored in the PC 10 in advance by the information processing function 12 in the card 10, even if the PC 2 has it in advance. By this driving, the card 10 inserted in the card slot functions as a part of the information processing function in the PC 2.

そして、カード10が利用可能な状態になると、そのカード10とPC2との間では、情報処理機能12による機器認証処理が行われる。その結果、機器認証が成功しない場合には、それ以降のステップへ進むことができない。つまり、機器認証が成功した場合にのみ、可搬メモリ媒体における情報記憶機能11へのアクセスを可能にするのである。具体的には、情報記憶機能11は、PC2から記憶デバイスもしくは記憶デバイス内のフォルダとして認識される。   When the card 10 becomes available, device authentication processing by the information processing function 12 is performed between the card 10 and the PC 2. As a result, if the device authentication is not successful, it is not possible to proceed to the subsequent steps. That is, access to the information storage function 11 in the portable memory medium is enabled only when the device authentication is successful. Specifically, the information storage function 11 is recognized from the PC 2 as a storage device or a folder in the storage device.

機器認証処理は、例えば、PC2内に予め登録されたマシンID(機器情報)と、カード10内に予め登録されている利用可能マシンID(機器認証情報)とを比較し、その比較結果からPC2またはカード10の利用権限を判定することで行うことが考えられる。   In the device authentication process, for example, a machine ID (device information) registered in advance in the PC 2 is compared with an available machine ID (device authentication information) registered in the card 10 in advance, and the PC 2 is determined from the comparison result. Alternatively, it may be performed by determining the use authority of the card 10.

また、その他にも、機器認証処理としては、以下のようなものも考えられる。図4は、機器認証処理の一具体例を示す説明図である。例えば、カード10がPC2を認証する場合であれば、図4(a)に示すように、カード10側で生成した乱数aをPC2へ送り、PC2側にてその乱数aを秘密鍵で暗号化する。そして、その暗号化で得られた暗号文cをカード10へ送り、カード10側にてその暗号文cを検証鍵で復号して、生成した乱数aと一致するか否かを判断する。その結果、一致した場合には認証成功と判定する。このような機器認証処理によって、どのPCでも利用してよいのではなく、特定のPCでのみカード10の利用を許可し得るようになる。一方、これと逆に、PC2がカード10を認証する場合であれば、図4(b)に示すように、PC2側で生成した乱数aをカード10へ送り、カード10側にてその乱数aを秘密鍵で暗号化する。そして、その暗号化で得られた暗号文cをPC2へ送り、PC2側にてその暗号文cを検証鍵で復号して、生成した乱数aと一致するか否かを判断する。その結果、一致した場合には認証成功と判定する。このような機器認証処理によって、どのカードでも利用してよいのではなく、特定のカードのみPCでの利用を許可し得るようになる。   In addition, the following device authentication processing is also conceivable. FIG. 4 is an explanatory diagram showing a specific example of the device authentication process. For example, if the card 10 authenticates the PC 2, as shown in FIG. 4A, the random number a generated on the card 10 side is sent to the PC 2, and the random number a is encrypted with the secret key on the PC 2 side. To do. Then, the ciphertext c obtained by the encryption is sent to the card 10, and the card 10 side decrypts the ciphertext c with the verification key to determine whether or not it matches the generated random number a. As a result, if they match, it is determined that the authentication is successful. By such a device authentication process, the use of the card 10 can be permitted only by a specific PC, not by any PC. On the other hand, if the PC 2 authenticates the card 10, on the other hand, the random number a generated on the PC 2 side is sent to the card 10 as shown in FIG. Is encrypted with a private key. Then, the ciphertext c obtained by the encryption is sent to the PC 2, and the ciphertext c is decrypted with the verification key on the PC 2 side to determine whether or not it matches the generated random number a. As a result, if they match, it is determined that the authentication is successful. By such a device authentication process, any card can be used, but only a specific card can be permitted to be used on the PC.

機器認証が成功した場合には、続いて、図3のS102に示すように、PC2のディスプレイに表示されるログイン画面上で、ユーザにカード10を選択させるとともにパスワードを入力させる。すなわち、ログイン画面の表示、カード選択およびパスワード入力の案内を経た後に、カード10の情報処理機能12により個人認証処理が行われる。   If the device authentication is successful, the user is allowed to select the card 10 and input the password on the login screen displayed on the display of the PC 2 as shown in S102 of FIG. That is, personal authentication processing is performed by the information processing function 12 of the card 10 after the login screen display, card selection, and password input guidance.

個人認証処理は、例えば、PC2のログイン画面上で入力されたユーザID(ユーザ情報)と、カード10内に予め登録されている利用可能ユーザID(ユーザ認証情報)とを比較し、その比較結果からそのユーザによるPC2またはカード10の利用権限を判定することが考えられる。つまり、ユーザ情報とユーザ認証情報とが一致すれば、そのユーザによる利用を許可する。   In the personal authentication process, for example, a user ID (user information) input on the login screen of the PC 2 is compared with an available user ID (user authentication information) registered in advance in the card 10, and the comparison result From this, it can be considered that the user's authority to use the PC 2 or the card 10 is determined. That is, if the user information matches the user authentication information, use by the user is permitted.

ただし、カード10における情報処理機能12では、PKI機能等も実現し得ることから、より一層セキュリティの度合が高い個人認証処理を行うようにしてもよい。具体的には、ネットワークログイン等でPKIによる個人認証を行う場合は、さらにカード10に保存された個人証明書と個人鍵とを利用することが考えられる。   However, since the information processing function 12 in the card 10 can also realize a PKI function or the like, personal authentication processing with a higher degree of security may be performed. Specifically, when performing personal authentication by PKI by network login or the like, it is possible to further use a personal certificate and a personal key stored in the card 10.

図5は、個人証明書と個人鍵とを利用した場合の個人認証処理の一具体例を示す説明図である。図例の個人認証処理では、先ず、認証機器(サーバ)側で乱数生成し、その生成された乱数aをカード10へ送る。これに対して、カード10側では、パスワード認証により個人鍵の利用や個人証明書の取り出しが可能となるので、乱数aを個人鍵で暗号化して得られる暗号文cをサーバ側へ送るとともに、カード10の情報記憶機能11から個人証明書を取り出して暗号文cと共にサーバ側へ送る。そして、サーバ側では、個人証明書の有効性を確認する。すなわち、暗号文cを個人証明書の公開鍵(検証鍵)で復号して生成した乱数aと一致するか否かを調べる。その結果、一致した場合には、認証が成功したものとし、カード10を挿入したPC2からのネットワーク接続等を許可する。   FIG. 5 is an explanatory diagram showing a specific example of personal authentication processing when a personal certificate and a personal key are used. In the personal authentication process shown in the figure, first, a random number is generated on the authentication device (server) side, and the generated random number a is sent to the card 10. On the other hand, since the card 10 side can use a personal key and take out a personal certificate by password authentication, it sends a ciphertext c obtained by encrypting the random number a with the personal key to the server side, The personal certificate is taken out from the information storage function 11 of the card 10 and sent to the server side together with the ciphertext c. On the server side, the validity of the personal certificate is confirmed. That is, it is checked whether or not the ciphertext c matches the random number a generated by decrypting the ciphertext c with the public key (verification key) of the personal certificate. As a result, if they match, it is assumed that the authentication is successful, and network connection or the like from the PC 2 into which the card 10 is inserted is permitted.

このような個人認証処理によって、PC2にカード10を挿入したユーザなら誰でも利用してよいのではなく、特定のユーザのみそのPC2(情報記憶機能11に格納された情報を含む)の利用を許可し得るようになる。特に、PKI機能と暗号復号機能によれば、企業等のプライベートネットワーク内のリソースであっても、アクセスの安全を確保することができる。   By such personal authentication processing, not all users who have inserted the card 10 into the PC 2 may use it, but only specific users are permitted to use the PC 2 (including information stored in the information storage function 11). You can get it. In particular, according to the PKI function and the encryption / decryption function, access safety can be ensured even for resources in a private network such as a company.

個人認証が成功した場合には、そのユーザによるPC2の利用が可能となる(S103)。すなわち、PC2を動作させて情報処理を行うこと、具体的にはPC2での各種アプリケーションソフトウエア(例えば文書作成ソフトや画像処理ソフト)の実行が可能となるのである。   If the personal authentication is successful, the user can use the PC 2 (S103). That is, it is possible to perform information processing by operating the PC 2, and specifically, it is possible to execute various application software (for example, document creation software and image processing software) on the PC 2.

このとき、PC2では、カードスロットにカード10が挿入されて、そのカード10の情報処理機能12が駆動ソフトウエアによって駆動されており、その駆動によってカード10がPC2における情報処理機能の一部として機能するようになっている。したがって、PC2では、そのカード10内の記憶情報をPC2側へ移し替える必要なく、その記憶情報を利用すること、すなわちその記憶情報(設定情報)を基にPC2における利用環境の構築を行うことが可能となる。つまり、カード10をカードスロットに挿入するだけで、PC2の接続環境に依存せず、また特段の操作を要することもなく、ユーザ個人が所望するPC2の利用環境、具体的にはPC1で設定したものと全く同一の利用環境を構築し得るようになる。したがって、動作させようとするPCが、オフィスにあるPC1から出張先にあるPC2へ替わっても、常にPC1と同じ利用環境でPC2を利用することができ、しかもそのために特段の操作等を要することなく容易に同じ利用環境を構築することのできるので、ユーザにとっては非常に利便性の高いものとなる。これは、上述したように移動先の共有PCを利用する場合のみならず、PCを買い替えた場合等についても全く同様である。   At this time, in the PC 2, the card 10 is inserted into the card slot, and the information processing function 12 of the card 10 is driven by driving software, and the card 10 functions as a part of the information processing function in the PC 2 by the driving. It is supposed to be. Therefore, the PC 2 can use the stored information without having to transfer the stored information in the card 10 to the PC 2 side, that is, can construct a use environment in the PC 2 based on the stored information (setting information). It becomes possible. In other words, just inserting the card 10 into the card slot does not depend on the connection environment of the PC 2 and does not require any special operation, and the PC 2 usage environment desired by the user, specifically, the PC 1 is set. It becomes possible to construct a use environment that is exactly the same. Therefore, even if the PC to be operated is changed from the PC 1 in the office to the PC 2 in the business trip destination, the PC 2 can always be used in the same usage environment as the PC 1, and a special operation or the like is required for that purpose. Since the same use environment can be easily constructed without any problem, it is very convenient for the user. This is exactly the same not only when the destination shared PC is used as described above, but also when the PC is replaced.

その上、カード10の情報記憶機能11には、同一利用環境を構築するための設定情報に加えて、履歴情報も記憶されるようになっている。つまり、PC2を動作させて情報処理を行った場合に、その情報処理の実行で新たな履歴情報が生じても、その履歴情報によってカード10の情報記憶機能11内の履歴情報が更新されるので、以後の利用環境の構築にその履歴情報を反映させることが可能となり、またPC2内に履歴情報が残ってしまうのも回避し得るようになる。なお、履歴情報は、常にカード10の情報記憶機能11内に残すようにしてもよいが、PC2に一時的に保管しておき随時カード10側へ移すようにしても構わない。   In addition, the information storage function 11 of the card 10 stores history information in addition to setting information for constructing the same use environment. That is, when information processing is performed by operating the PC 2, even if new history information is generated by execution of the information processing, the history information in the information storage function 11 of the card 10 is updated by the history information. The history information can be reflected in the construction of the subsequent use environment, and the history information can be avoided from remaining in the PC 2. The history information may always remain in the information storage function 11 of the card 10, but may be temporarily stored in the PC 2 and transferred to the card 10 side as needed.

さらに、上述したような機器認証または個人認証を行う場合であれば、常に同じ利用環境の構築を実現可能にしつつ、高いセキュリティを維持し得るようにもなる。   Furthermore, if device authentication or personal authentication as described above is performed, high security can be maintained while always enabling construction of the same use environment.

ところで、利用環境の構築後、PC2を動作させて情報処理を行う段階においては、カード10における情報記憶機能11および情報処理機能12を利用して、以下に述べるような処理を実現することも考えられる。   By the way, in the stage where the PC 2 is operated and information processing is performed after the use environment is constructed, it is considered that the information storage function 11 and the information processing function 12 in the card 10 are used to realize the processing described below. It is done.

例えば、カード10における情報記憶機能11内に記憶されているソフトウエアライセンスに関する情報(以下、単に「ライセンス情報」という)に基づいて、PC2での実行が可能なソフトウエアの種類が制限されるようにすることが考えられる。具体的には、ユーザの操作により、あるアプリケーションソフトウエアの起動指示があると、そのことをPC2側から通知されたカード10の情報処理機能12は、そのユーザが入力したパスワードと情報記憶機能11内のライセンス情報とを比較して、そのユーザが当該アプリケーションソフトウエアの利用を許可された者であるか否かを判定し、許可された者である場合にのみ、当該アプリケーションソフトウエアの起動が可能となるようにする。一方、許可された者でない場合には、情報処理機能12は、PC2に代替ソフトウエア(フリーのリーダー等)がインストールされていれば、その代替ソフトウエアを起動させ、また代替ソフトウエアがなければ利用不可である旨のメッセージをPC2に表示させる。   For example, the types of software that can be executed on the PC 2 are limited based on information on software licenses stored in the information storage function 11 in the card 10 (hereinafter simply referred to as “license information”). Can be considered. Specifically, when there is an instruction to start certain application software by the user's operation, the information processing function 12 of the card 10 notified from the PC 2 side, the password input by the user and the information storage function 11 The license information is compared to determine whether or not the user is authorized to use the application software. Only when the user is authorized, the application software is activated. Make it possible. On the other hand, if the person is not authorized, the information processing function 12 activates the alternative software (if a free reader or the like) is installed in the PC 2, and if there is no alternative software. A message indicating that it cannot be used is displayed on the PC 2.

このようなライセンス情報に基づく制限を行えば、異なるPC1,2間で同一利用環境を構築する場合であっても、各PC1,2において実行可能なソフトウエアの種類を制限し得るようになる。したがって、例えば各PC1,2で異なるソフトウエアがインストールされている場合等であっても、適切かつ柔軟な利用制限を実現することが可能である。   If the restriction based on such license information is performed, the types of software executable on the PCs 1 and 2 can be restricted even when the same use environment is constructed between the different PCs 1 and 2. Therefore, for example, even when different software is installed in each of the PCs 1 and 2, appropriate and flexible use restrictions can be realized.

また、例えば、ユーザが起動指示したアプリケーションソフトウエアの利用権がない場合、そのアプリケーションソフトウエアを認めるとともに、そのアプリケーションソフトウエアをユーザにレンタルまたは購入させ、その代金をカード10の情報処理機能12による課金/決済機能を利用して課金することも考えられる。すなわち、PC2を動作させて行う情報処理についての課金を、カード10が有する決済機能を利用して行うのである。具体的には、個人認証処理を経ているので、その処理の結果から、ユーザについて予め登録された決済手段、例えばクレジットカードの番号を認識し、その番号から特定される口座から代金を引き落とすことで決済を行えばよい。また、その他にも、プリペイドカードによる前払い方式の代金決済を行うといったように、公知の課金/決済処理を利用することが考えられる。   Further, for example, when the user does not have the right to use the application software instructed to start, the application software is recognized and the user is allowed to rent or purchase the application software, and the price is paid by the information processing function 12 of the card 10. It may be possible to charge using the charging / settlement function. That is, billing for information processing performed by operating the PC 2 is performed using the settlement function of the card 10. Specifically, since personal authentication processing has been performed, from the result of the processing, by recognizing a payment means registered in advance for the user, for example, a credit card number, and withdrawing the price from the account specified from the number Just make a payment. In addition, it is conceivable to use a known billing / settlement process such as prepaid payment using a prepaid card.

このような課金/決済処理は、PC2を動作させて行う情報処理についての課金の全般に対して適用することが可能である。例えば、上述したライセンスに関する課金(代金決済)の他にも、ユーザがPC2に接続するプリンタ装置によるプリントサービスを利用する場合に、そのプリントサービスについての課金を、カード10の情報処理機能12による課金/決済機能を利用して行うことが考えられる。   Such billing / settlement processing can be applied to the entire billing for information processing performed by operating the PC 2. For example, in addition to the above-described charging (price payment) related to the license, when the user uses a print service by a printer device connected to the PC 2, the print service is charged by the information processing function 12 of the card 10. / Consider using the payment function.

以上のような一連の処理は、カード10の情報処理機能12がその駆動ソフトウエア(すなわち、所定の動作プログラム)を実行することによって実現されるものである。   The series of processing as described above is realized by the information processing function 12 of the card 10 executing its driving software (that is, a predetermined operation program).

なお、本実施形態では、本発明の好適な実施具体例を説明したが、本発明はその内容に限定されることはない。特に、カード10の情報記憶機能11による記憶情報は、各PC1,2において同一利用環境を構築するための個人が利用する情報であれば、本実施形態で挙げたものに限定されることはない。また、カード10の情報処理機能12が実現する認証機能や決済機能等についても、本実施形態で説明した例に限定されることはなく、他の公知技術を利用して実現したものであってもよい。   In addition, although this embodiment demonstrated the suitable Example of this invention, this invention is not limited to the content. In particular, the information stored by the information storage function 11 of the card 10 is not limited to the information described in the present embodiment as long as the information is used by an individual for constructing the same use environment in each of the PCs 1 and 2. . Further, the authentication function and the payment function realized by the information processing function 12 of the card 10 are not limited to the examples described in the present embodiment, and are realized by using other known techniques. Also good.

本発明が適用されるシステムの一具体例を示す説明図である。It is explanatory drawing which shows one specific example of the system to which this invention is applied. 本発明に係る可搬メモリ媒体の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the portable memory medium based on this invention. 本発明に係る情報処理方法の手順の一例を示す流れ図である。It is a flowchart which shows an example of the procedure of the information processing method which concerns on this invention. 機器認証処理の一具体例を示す説明図である。It is explanatory drawing which shows a specific example of an apparatus authentication process. 個人証明書と個人鍵とを利用した場合の個人認証処理の一具体例を示す説明図である。It is explanatory drawing which shows a specific example of the personal authentication process at the time of using a personal certificate and a personal key.

符号の説明Explanation of symbols

1,2…PC(情報処理装置)、10…カード(可搬メモリ媒体)、11…情報記憶機能、12…情報処理機能   1, 2 ... PC (information processing apparatus), 10 ... card (portable memory medium), 11 ... information storage function, 12 ... information processing function

Claims (10)

情報処理装置を動作させて情報処理を行うための情報処理方法であって、
前記情報処理装置を動作させる上で当該情報処理装置の操作者個人が利用する設定情報および履歴情報を、情報記憶機能および情報処理機能を有した可搬メモリ媒体に記憶させておき、
動作させようとする情報処理装置が有する接続手段に前記可搬メモリ媒体を接続して当該可搬メモリ媒体における情報処理機能を駆動ソフトウエアにより駆動し、
前記情報処理機能が駆動されると、前記情報記憶機能に記憶されている設定情報を基に前記情報処理装置を動作させる際の利用環境を構築して、当該利用環境により情報処理装置を動作させて情報処理を行い、
情報処理の実行で新たな履歴情報が生じると、当該履歴情報によって前記情報記憶機能が既に記憶している履歴情報を更新する
ことを特徴とする情報処理方法。
An information processing method for operating an information processing apparatus to perform information processing,
Setting information and history information used by an individual operator of the information processing apparatus to operate the information processing apparatus are stored in a portable memory medium having an information storage function and an information processing function,
Connecting the portable memory medium to connection means of an information processing apparatus to be operated and driving an information processing function in the portable memory medium by driving software;
When the information processing function is driven, a usage environment for operating the information processing device is constructed based on the setting information stored in the information storage function, and the information processing device is operated in the usage environment. Information processing,
When new history information is generated by execution of information processing, the history information already stored in the information storage function is updated by the history information.
前記接続手段に前記可搬メモリ媒体が接続されると、当該接続手段を有する情報処理装置と前記可搬メモリ媒体とで機器認証を行い、当該機器認証が成功した場合にのみ当該可搬メモリ媒体における記憶情報の利用を可能にする
ことを特徴とする請求項1記載の情報処理方法。
When the portable memory medium is connected to the connection means, device authentication is performed between the information processing apparatus having the connection means and the portable memory medium, and the portable memory medium is only used when the device authentication is successful. The information processing method according to claim 1, wherein the stored information can be used.
前記接続手段に前記可搬メモリ媒体が接続されると、当該接続手段を有する情報処理装置で入力されるユーザ情報と前記可搬メモリ媒体内に記憶されているユーザ認証情報に基づいてユーザ認証を行い、当該ユーザ認証が成功した場合にのみ当該可搬メモリ媒体における記憶情報の利用を可能にする
ことを特徴とする請求項1または2記載の情報処理方法。
When the portable memory medium is connected to the connection means, user authentication is performed based on user information input by an information processing apparatus having the connection means and user authentication information stored in the portable memory medium. The information processing method according to claim 1, wherein the information stored in the portable memory medium can be used only when the user authentication is successful.
前記情報処理装置を動作させて情報処理を行うのにあたり、前記可搬メモリ媒体内に記憶されているライセンス情報に基づいて、当該情報処理装置での実行が可能なソフトウエアの種類が制限される
ことを特徴とする請求項1、2または3記載の情報処理方法。
In performing information processing by operating the information processing apparatus, the types of software that can be executed by the information processing apparatus are limited based on license information stored in the portable memory medium. The information processing method according to claim 1, 2 or 3.
前記情報処理装置を動作させて行う情報処理についての課金を、前記可搬メモリ媒体が有する決済機能を利用して行う
ことを特徴とする請求項1、2、3または4記載の情報処理方法。
5. The information processing method according to claim 1, wherein billing for information processing performed by operating the information processing apparatus is performed using a settlement function of the portable memory medium.
情報処理装置が有する接続手段に接続されて用いられ、前記接続手段からの離脱および離脱後の可搬が行えるとともに、情報記憶機能および情報処理機能を有した可搬メモリ媒体であって、
前記情報処理装置を動作させる上で当該情報処理装置の操作者個人が利用する設定情報および履歴情報を前記情報記憶機能により記憶しており、
前記接続手段に接続された状態で前記情報処理機能が駆動ソフトウエアによって駆動されると、前記情報記憶機能が記憶している設定情報を基に前記情報処理装置を動作させる際の利用環境を構築して、当該利用環境により前記情報処理装置を動作させて情報処理を行わせ、
前記情報処理装置での情報処理の実行で新たな履歴情報が生じると、当該履歴情報によって前記情報記憶機能が既に記憶している履歴情報を更新するように構成された
ことを特徴とする可搬メモリ媒体。
A portable memory medium that is used by being connected to connection means included in the information processing apparatus, can be detached from the connection means and can be transported after leaving, and has an information storage function and an information processing function,
The information storage function stores setting information and history information used by an individual operator of the information processing apparatus in operating the information processing apparatus,
When the information processing function is driven by driving software while connected to the connection means, a use environment for operating the information processing apparatus based on the setting information stored in the information storage function is constructed. Then, the information processing apparatus is operated by the usage environment to perform information processing,
The portable information processing apparatus is configured such that when new history information is generated by execution of information processing in the information processing apparatus, the history information already stored in the information storage function is updated by the history information. Memory medium.
前記接続手段を有する情報処理装置との間で機器認証を行う機能を有し、当該機能による機器認証が成功した場合にのみ前記情報記憶機能による記憶情報の利用が可能となるように構成された
ことを特徴とする請求項6記載の可搬メモリ媒体。
It has a function of performing device authentication with an information processing apparatus having the connection means, and is configured to be able to use stored information by the information storage function only when device authentication by the function is successful The portable memory medium according to claim 6.
前記接続手段を有する情報処理装置で入力されるユーザ情報と予め記憶しているユーザ認証情報に基づいてユーザ認証を行う機能を有し、当該機能によるユーザ認証が成功した場合にのみ前記情報記憶機能による記憶情報の利用が可能となるように構成された
ことを特徴とする請求項6または7記載の可搬メモリ媒体。
The function of performing user authentication based on user information input by an information processing apparatus having the connection means and user authentication information stored in advance, and the information storage function only when user authentication by the function is successful 8. The portable memory medium according to claim 6, wherein the storage information can be used.
前記情報処理装置を動作させて情報処理を行うのにあたり、予め記憶しているライセンス情報に基づいて、当該情報処理装置での実行が可能なソフトウエアの種類を制限するように構成された
ことを特徴とする請求項6、7または8記載の可搬メモリ媒体。
When the information processing apparatus is operated to perform information processing, it is configured to limit the types of software that can be executed by the information processing apparatus based on license information stored in advance. 9. A portable memory medium according to claim 6, 7 or 8.
前記情報処理装置を動作させて行う情報処理についての課金を行うための決済機能を有している
ことを特徴とする請求項6、7、8または9記載の可搬メモリ媒体。
The portable memory medium according to claim 6, 7, 8, or 9, further comprising a settlement function for charging for information processing performed by operating the information processing apparatus.
JP2004237997A 2004-08-18 2004-08-18 Information processing method and portable memory medium Pending JP2006058990A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004237997A JP2006058990A (en) 2004-08-18 2004-08-18 Information processing method and portable memory medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004237997A JP2006058990A (en) 2004-08-18 2004-08-18 Information processing method and portable memory medium

Publications (1)

Publication Number Publication Date
JP2006058990A true JP2006058990A (en) 2006-03-02

Family

ID=36106428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004237997A Pending JP2006058990A (en) 2004-08-18 2004-08-18 Information processing method and portable memory medium

Country Status (1)

Country Link
JP (1) JP2006058990A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008146360A (en) * 2006-12-11 2008-06-26 Fujitsu Ltd Terminal device, application start control program, and application start control method
JP2014503921A (en) * 2011-02-01 2014-02-13 マイクロソフト コーポレーション Data retention subsystem and protection method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008146360A (en) * 2006-12-11 2008-06-26 Fujitsu Ltd Terminal device, application start control program, and application start control method
JP2014503921A (en) * 2011-02-01 2014-02-13 マイクロソフト コーポレーション Data retention subsystem and protection method

Similar Documents

Publication Publication Date Title
KR100536817B1 (en) Information processor and information processing method for cooperative operation of job processor
CN101473332B (en) Method and system for processing document
JP2006338249A (en) Content protection device and content protection release device
JP2004528632A (en) Distributed generation method and system of program for programmable portable data storage medium
JP6380009B2 (en) Information processing system, authentication method, and information processing apparatus
JP2004157864A (en) Content distribution system
JP2008177683A (en) Data providing system, data receiving system, data providing method, data providing program and data receiving program
KR100537654B1 (en) Apparatus and method for securely realizing cooperative processing
JP2008148095A (en) Storage device and user authentication method
JP2006260023A (en) Printing system and print control method
JP5118700B2 (en) Portable mass storage with virtual machine activation
KR101318154B1 (en) Method of providing image-based user authentication for shared documents, and computer-readable recording medium for the same
JP5531521B2 (en) Document management system, document operation device, and program
JP2009129461A (en) Storage device, terminal device using the storage device, and using method thereof
JP2009199147A (en) Communication control method and communication control program
CN104426898A (en) Server, terminal, digital rights management system and digital rights management method
JP5012394B2 (en) Image processing system and image processing program
CN101320354B (en) File Encryption and Decryption Method and File Encryption Confirmation Method
JP2006058990A (en) Information processing method and portable memory medium
JP2005348250A (en) Image forming device, data encipher method, program, and recording medium
JP2006085615A (en) Printing system and its control method
JP4340253B2 (en) Application program and storage medium
JP4652016B2 (en) Application program, server computer, license key issuing program, license key issuing device, and license key issuing system
JP2009060528A (en) Key setting method and key setting system
JP2006239928A (en) Image forming apparatus