JP2006217489A - Digital document data processor, digital document data processing method, digital document data processing program and recording medium - Google Patents

Digital document data processor, digital document data processing method, digital document data processing program and recording medium Download PDF

Info

Publication number
JP2006217489A
JP2006217489A JP2005030400A JP2005030400A JP2006217489A JP 2006217489 A JP2006217489 A JP 2006217489A JP 2005030400 A JP2005030400 A JP 2005030400A JP 2005030400 A JP2005030400 A JP 2005030400A JP 2006217489 A JP2006217489 A JP 2006217489A
Authority
JP
Japan
Prior art keywords
document data
digital document
digital
data processing
data
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
JP2005030400A
Other languages
Japanese (ja)
Inventor
Kazuyuki Kumagai
和幸 熊谷
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 JP2005030400A priority Critical patent/JP2006217489A/en
Publication of JP2006217489A publication Critical patent/JP2006217489A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To guarantee the originality of digital document data by efficiently using memory resources. <P>SOLUTION: This digital document data processor comprises: a digital document data acquiring means 31 for acquiring digital document data; a data characteristic amount calculating means 32 for calculating a data characteristic amount for each page unit on the basis of data included in each page of the digital document data; a data characteristic amount storage area 33 for storing the data characteristic amount for each unit data; a digital signature generating means 34 for generating a digital signature of page unit from the data characteristic amount; an associating means 35 for associating the digital document data with the digital signature; and an output means 36 for outputting output data including the digital document data and the digital signature. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、デジタル文書データ処理装置、デジタル文書データ処理方法、デジタル文書データ処理プログラム及び記録媒体に関する。   The present invention relates to a digital document data processing apparatus, a digital document data processing method, a digital document data processing program, and a recording medium.

デジタル文書データ等の原本性(つまり、改竄等されていないこと)を保証する方法としては、デジタル文書データのハッシュ値に公開鍵暗号方式の秘密鍵を用いて暗号化を行い、デジタル署名を作成することが知られている。
米国特許第5499294号公報
As a method of guaranteeing the originality of digital document data (ie, that it has not been tampered with), a digital signature is created by encrypting the hash value of the digital document data with a private key of a public key cryptosystem. It is known to do.
US Pat. No. 5,499,294

しかしながら、例えばCPU等が直接読み書き可能なメモリ資源が限られた装置等においては、デジタル署名の添付処理等において、処理対処のデジタル文書データ全てをメモリに格納し、一度に、全てのデジタル文書データの特徴量を計算することができない問題があった。また、メモリ資源についてゆとりがある装置等であっても、デジタル署名の添付処理等において、処理対処のデジタル文書データ全てをメモリに格納し、一度に、全てのデジタル文書データの特徴量を計算するのでは、メモリ資源の使用等が効率的でない問題があった。   However, for example, in a device with limited memory resources that can be directly read and written by a CPU or the like, all the digital document data to be processed is stored in the memory in the process of attaching a digital signature, etc. There is a problem that the feature amount cannot be calculated. Also, even in a device with a lot of memory resources, etc., all digital document data to be processed is stored in the memory in digital signature attachment processing, etc., and the feature values of all the digital document data are calculated at once. However, there is a problem that the use of memory resources is not efficient.

本発明は、上記の点に鑑みなされたもので、メモリ資源を効率的に使用し、デジタル文書データの原本性を保証することを目的とする。   The present invention has been made in view of the above points, and an object thereof is to efficiently use memory resources and guarantee the originality of digital document data.

そこで、上記課題を解決するため、本発明は、デジタル文書データを取得するデジタル文書データ取得手段と、前記デジタル文書データの各ページに含まれるデータに基づいて、各ページ単位に、データ特徴量を算出するデータ特徴量算出手段と、ページ単位の前記データ特徴量を格納するデータ特徴量格納領域と、前記データ特徴量からページ単位のデジタル署名を生成するデジタル署名生成手段と、前記デジタル文書データと、前記デジタル署名と、を対応付ける対応付け手段と、前記対応付け手段において対応付けられた、前記デジタル文書データと、前記デジタル署名と、を含む出力データを出力する出力手段と、を有することを特徴とする。   Therefore, in order to solve the above problems, the present invention provides a digital document data acquisition unit for acquiring digital document data and a data feature amount for each page based on data included in each page of the digital document data. A data feature amount calculating means for calculating; a data feature amount storage area for storing the data feature amount in page units; a digital signature generating means for generating a digital signature in page units from the data feature amounts; and the digital document data An association means for associating the digital signature, and an output means for outputting the output data including the digital document data and the digital signature associated with each other in the association means. And

本発明によれば、デジタル文書データを取得するデジタル文書データ取得手段と、前記デジタル文書データの各ページに含まれるデータに基づいて、各ページ単位に、データ特徴量を算出するデータ特徴量算出手段と、ページ単位の前記データ特徴量を格納するデータ特徴量格納領域と、前記データ特徴量からページ単位のデジタル署名を生成するデジタル署名生成手段と、前記デジタル文書データと、前記デジタル署名と、を対応付ける対応付け手段と、前記対応付け手段において対応付けられた、前記デジタル文書データと、前記デジタル署名と、を含む出力データを出力する出力手段と、を有することにより、メモリ資源を効率的に使用し、デジタル文書データの原本性を保証することができる。   According to the present invention, a digital document data acquisition unit that acquires digital document data, and a data feature amount calculation unit that calculates a data feature amount for each page based on data included in each page of the digital document data. A data feature amount storage area for storing the data feature amount in page units, a digital signature generating means for generating a digital signature in page units from the data feature amount, the digital document data, and the digital signature. The memory resource is efficiently used by including an associating unit that associates and an output unit that outputs the output data including the digital document data and the digital signature associated with each other in the associating unit. In addition, the originality of the digital document data can be guaranteed.

また、上記課題を解決するための手段として、デジタル文書データ処理方法、デジタル文書データ処理プログラム及び記録媒体としてもよい。   Further, as means for solving the above problems, a digital document data processing method, a digital document data processing program, and a recording medium may be used.

本発明によれば、メモリ資源を効率的に使用し、デジタル文書データの原本性を保証することができる。   According to the present invention, it is possible to efficiently use memory resources and guarantee the originality of digital document data.

以下、本発明の実施の形態について図面に基づいて説明する。なお、以下では本発明に係る機能等を、画像形成装置に実装した場合を例にとって説明を行う。ここで、画像形成装置とは、プリンタ、コピー、ファックス、スキャナ等の機能を有する複合機のことである。但し、このことは、本発明の実施を制限するものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the function according to the present invention is mounted on the image forming apparatus as an example. Here, the image forming apparatus refers to a multifunction machine having functions such as a printer, a copy, a fax, and a scanner. However, this does not limit the implementation of the present invention.

図1は、画像形成装置の一例のハードウェア構成図である。図1に示されるように、画像形成装置1は、ハードウェア構成として、CPU(Central Processing Unit)11と、メモリ12と、ハードディスク13と、操作パネル14と、インターフェース部15と、スキャナ部16と、プロッタ部17と、記録媒体ドライブ部18と、記録媒体19と、ICカードドライブ部20と、ICカード21と、を含む。   FIG. 1 is a hardware configuration diagram of an example of an image forming apparatus. As illustrated in FIG. 1, the image forming apparatus 1 includes a CPU (Central Processing Unit) 11, a memory 12, a hard disk 13, an operation panel 14, an interface unit 15, a scanner unit 16, and the like as hardware configurations. A plotter unit 17, a recording medium drive unit 18, a recording medium 19, an IC card drive unit 20, and an IC card 21.

操作パネル14は、画像形成装置1に各種操作信号等を入力したり、画像形成装置1が各種情報を含む画面等を表示したりするのに用いられる。インターフェース部15は、画像形成装置1をネットワーク等に接続するインターフェースである。   The operation panel 14 is used for inputting various operation signals and the like to the image forming apparatus 1 and for displaying a screen including various information by the image forming apparatus 1. The interface unit 15 is an interface that connects the image forming apparatus 1 to a network or the like.

後述する画像形成装置1の各機能構成又は各処理に対応するプログラム(以下、単にプログラムという)等は、初めから画像形成装置1にインストールされているか、例えばSDメモリーカード等の記録媒体19によって画像形成装置1に提供されるか、ネットワークを通じてダウンロードされる。記録媒体19は、記録媒体ドライブ部18にセットされ、プログラムが記録媒体19から記録媒体ドライブ部18を介してハードディスク13にインストールされる。   A program (hereinafter simply referred to as a program) or the like corresponding to each functional configuration or processing of the image forming apparatus 1 described later is installed in the image forming apparatus 1 from the beginning, or is recorded on the recording medium 19 such as an SD memory card, for example. It is provided to the forming device 1 or downloaded through a network. The recording medium 19 is set in the recording medium drive unit 18, and the program is installed from the recording medium 19 to the hard disk 13 via the recording medium drive unit 18.

メモリ12は、例えば画像形成装置1の起動時等にハードディスク13からプログラム等を読み出して格納する。CPU11は、プログラム等に従って処理を実行する。   The memory 12 reads and stores programs and the like from the hard disk 13 when the image forming apparatus 1 is activated, for example. The CPU 11 executes processing according to a program or the like.

ICカード21は、電子署名を作成する際に使用される秘密鍵等を格納すると共に、ICカードドライブ部20より渡されたデータ特徴量と、秘密鍵とに基づいて、データ特徴量を暗号化し、該暗号化したデータ特徴量を、ICカードドライブ部20等に返す。なお、ICカード21にもCPUが含まれ、上述した処理は、該CPUが、ICカード21に実装されたプログラム等に基づいて行う。   The IC card 21 stores a secret key or the like used when creating an electronic signature, and encrypts the data feature amount based on the data feature amount passed from the IC card drive unit 20 and the secret key. The encrypted data feature amount is returned to the IC card drive unit 20 or the like. The IC card 21 also includes a CPU, and the above-described processing is performed by the CPU based on a program or the like mounted on the IC card 21.

ICカードドライブ部20は、当該ICカードドライブ部20にセットされたICカード21とデータのやり取りを行い、例えばCPU11からの要求に応じて、少なくとも1つ以上のデータ特徴量をICカード21に渡して、暗号化されたデータ特徴量をICカード21より受け取って、CPU11等に渡す。   The IC card drive unit 20 exchanges data with the IC card 21 set in the IC card drive unit 20, and passes at least one data feature amount to the IC card 21 in response to a request from the CPU 11, for example. Then, the encrypted data feature amount is received from the IC card 21 and transferred to the CPU 11 or the like.

ハードディスク13は、プログラムや、例えばデジタル署名を添付されたデジタル文書データ等を格納する。スキャナ部16は、セットされた紙等を1ページ毎読み込んで、デジタル文書データ等に変換し、該デジタル文書データを例えばメモリ12等に格納する。また、プロッタ部17は、例えばCPU11等における画像処理の処理結果等を、要求に応じて出力する。   The hard disk 13 stores a program, for example, digital document data attached with a digital signature. The scanner unit 16 reads the set paper or the like page by page, converts it into digital document data or the like, and stores the digital document data in the memory 12 or the like, for example. Further, the plotter unit 17 outputs, for example, a processing result of image processing in the CPU 11 or the like upon request.

以下、画像形成装置1の一例の機能構成を図2に示す。図2は、画像形成装置の一例の機能構成図である。図2に示されるように、画像形成装置1は機能構成として、デジタル文書データ取得部31と、データ特徴量算出部32と、データ特徴量格納領域33と、デジタル署名生成部34と、対応付け部35と、出力部36と、操作パネル制御部37と、を含む。   A functional configuration of an example of the image forming apparatus 1 is shown in FIG. FIG. 2 is a functional configuration diagram of an example of the image forming apparatus. As shown in FIG. 2, the image forming apparatus 1 includes, as a functional configuration, a digital document data acquisition unit 31, a data feature amount calculation unit 32, a data feature amount storage area 33, and a digital signature generation unit 34. A unit 35, an output unit 36, and an operation panel control unit 37 are included.

デジタル文書データ取得部31は、デジタル文書データ又は該デジタル文書データを構成する1ページ単位ごとのデータを取得する。例えば、デジタル文書データ取得部31は、スキャナ部16が1ページずつ読み取って変換した、例えば1ページ分のデータを取得したり、インターフェース部15を介して受信した、例えば1ページ分のデータを取得したりする。なお、以下では説明の簡略化のため、デジタル文書データ取得部31は、スキャナ部16が1ページずつ読み取って変換した、例えば1ページ分のデータを取得するものとして説明を行う。   The digital document data acquisition unit 31 acquires digital document data or data for each page constituting the digital document data. For example, the digital document data acquisition unit 31 acquires, for example, one page of data that the scanner unit 16 has read and converted one page at a time, or acquires, for example, one page of data received via the interface unit 15. To do. In the following description, for the sake of simplification of description, the digital document data acquisition unit 31 will be described as acquiring, for example, one page of data that the scanner unit 16 has read and converted page by page.

データ特徴量算出部32は、デジタル文書データ取得部31が取得したデータに基づいて、データ特徴量、例えば該データのバイト数を数えた結果の値等、データの特徴が表れる値を算出する。なお、一般的に、該データ特徴量のことを、ダイジェスト値ともいう。   Based on the data acquired by the digital document data acquisition unit 31, the data feature amount calculation unit 32 calculates a value that represents the data feature, such as a data feature amount, for example, a value obtained by counting the number of bytes of the data. In general, the data feature amount is also referred to as a digest value.

データ特徴量格納領域33は、例えばメモリ12等に含まれ、データ特徴量算出部32が算出したデータ特徴量を格納する領域である。データ特徴量格納領域33は、例えばデジタル文書データの処理中に限りデータ特徴量を格納する。   The data feature amount storage area 33 is an area that is included in the memory 12, for example, and stores the data feature amount calculated by the data feature amount calculation unit 32. The data feature amount storage area 33 stores data feature amounts only during processing of digital document data, for example.

デジタル署名生成部34は、ICカード21に格納された秘密鍵によって暗号化された、ページ単位のデータ特徴量に基づいて、ページ単位のデジタル署名を生成する。   The digital signature generation unit 34 generates a digital signature for each page based on the data feature amount for each page encrypted with the secret key stored in the IC card 21.

このように、秘密鍵をICカード21から取り出さず、ICカード21から、暗号化されたページ単位のデータ特徴量を受け取ることによって、秘密鍵をICカード21から取り出す必要がなくなり、セキュリティが向上する。また、ICカード21のような持ち運び可能な媒体を用いることによって、装置各々に、ユーザに対応する秘密鍵を設定したり、デジタル署名を生成する必要がある度にユーザ等が手動で設定したりする必要がなくなり、本発明に係る処理又は方法等を簡単に実行させることができる。また、ICカード21のような持ち運び可能な媒体を用いることによって、デジタル文書データにデジタル署名を付加した後、鍵交換等を行う必要がなくなり、セキュリティを確保したままデジタル文書データの原本性を確認することができる。   As described above, by receiving the encrypted data feature amount of the page unit from the IC card 21 without taking out the secret key from the IC card 21, it is not necessary to take out the secret key from the IC card 21 and security is improved. . Further, by using a portable medium such as the IC card 21, a secret key corresponding to the user is set for each device, or the user manually sets the digital signature every time it is necessary to generate a digital signature. Therefore, the processing or method according to the present invention can be easily executed. Also, by using a portable medium such as the IC card 21, it is not necessary to perform key exchange after adding a digital signature to the digital document data, and the originality of the digital document data can be confirmed while ensuring security. can do.

対応付け部35は、デジタル文書データと、デジタル署名と、を対応付ける。なお、各ページに対応するデジタル署名が、添付されたデジタル文書データの一例を、後述する図3に示す。   The association unit 35 associates the digital document data with the digital signature. An example of digital document data to which a digital signature corresponding to each page is attached is shown in FIG. 3 described later.

出力部36は、対応付け部35において対応付けられた、デジタル文書データと、デジタル署名と、を含む出力データを出力する。例えば、出力部36は、該出力データを、当該画像形成装置1とネットワークを介して接続された他の装置に転送したり、該出力データを、ハードディスク13等に格納したりする。   The output unit 36 outputs output data including the digital document data and the digital signature associated with each other in the association unit 35. For example, the output unit 36 transfers the output data to another apparatus connected to the image forming apparatus 1 via a network, or stores the output data in the hard disk 13 or the like.

操作パネル制御部37は、操作パネル14にデジタル文書データにデジタル署名を添付するか否かをユーザに選択させるデジタル署名選択画面40を表示させ、ユーザがデジタル文書データにデジタル署名を添付する旨選択したと判定すると、当該画像形成装置1がデジタル文書データを取得後、操作パネル14に、ICカードドライブ部20に、ICカード21を挿入することを促がす旨のICカード挿入画面50を表示させる。なお、デジタル署名選択画面40の一例を、後述する図4に示す。また、ICカード挿入画面50の一例を、後述する図5に示す。   The operation panel control unit 37 causes the operation panel 14 to display a digital signature selection screen 40 that allows the user to select whether or not to attach a digital signature to the digital document data, and the user selects to attach the digital signature to the digital document data. If the image forming apparatus 1 acquires the digital document data, the operation panel 14 displays an IC card insertion screen 50 that prompts the user to insert the IC card 21 into the IC card drive unit 20. Let An example of the digital signature selection screen 40 is shown in FIG. An example of the IC card insertion screen 50 is shown in FIG.

図3は、各ページに対応するデジタル署名が添付されたデジタル文書データの一例を示す図である。図3に示されるように、画像形成装置1は、デジタル文書データに、各ページに対応するデジタル署名を添付する。   FIG. 3 is a diagram illustrating an example of digital document data to which a digital signature corresponding to each page is attached. As shown in FIG. 3, the image forming apparatus 1 attaches a digital signature corresponding to each page to digital document data.

図4は、デジタル署名選択画面の一例を示す図である。図4に示されるように、デジタル署名選択画面40には、デジタル文書データにデジタル署名を添付するか否かをユーザに問う文章と、デジタル文書データにデジタル署名を添付する場合ユーザが選択するYESボタン41と、デジタル文書データにデジタル署名を添付しない場合ユーザが選択するNOボタン42と、が含まれている。   FIG. 4 is a diagram illustrating an example of a digital signature selection screen. As shown in FIG. 4, on the digital signature selection screen 40, a text asking the user whether or not to attach a digital signature to digital document data, and a user selecting YES when attaching a digital signature to digital document data A button 41 and a NO button 42 selected by the user when a digital signature is not attached to the digital document data are included.

ユーザは、図4に示されるようなデジタル署名選択画面40を参照し、デジタル文書データにデジタル署名を添付するか否かを選択する。   The user refers to the digital signature selection screen 40 as shown in FIG. 4 and selects whether or not to attach a digital signature to the digital document data.

図5は、ICカード挿入画面の一例を示す図である。図5に示されるように、ICカード挿入画面50には、ICカードドライブ20にICカード21を挿入する旨の文章が含まれている。   FIG. 5 is a diagram illustrating an example of an IC card insertion screen. As shown in FIG. 5, the IC card insertion screen 50 includes a sentence to insert the IC card 21 into the IC card drive 20.

ユーザは、図5に示されるようなICカード挿入画面50を参照し、ICカードドライブ20にICカード21を挿入する。   The user refers to the IC card insertion screen 50 as shown in FIG. 5 and inserts the IC card 21 into the IC card drive 20.

以下、画像形成装置1におけるデジタル署名添付処理の一例を、図6に示す。図6は、画像形成装置におけるデジタル署名添付処理の一例を示すフローチャートである。なお、画像形成装置1は、例えばユーザが所定の処理、例えばスキャナに文書をセットする等の処理、を実行すると、以下の処理を開始する。   An example of digital signature attachment processing in the image forming apparatus 1 is shown in FIG. FIG. 6 is a flowchart illustrating an example of a digital signature attachment process in the image forming apparatus. Note that the image forming apparatus 1 starts the following process when, for example, the user executes a predetermined process, such as a process of setting a document on the scanner.

ステップS10において、操作パネル制御部37は、図4に示したようなデジタル署名選択画面40を、操作パネル14に表示する。   In step S <b> 10, the operation panel control unit 37 displays a digital signature selection screen 40 as shown in FIG. 4 on the operation panel 14.

ステップS10に続いてステップS11に進み、操作パネル制御部37は、デジタル署名選択画面40においてユーザがYESボタン41を選択したか否かを判定する。操作パネル制御部37は、デジタル署名選択画面40においてユーザがYESボタン41を選択したと判定すると(ステップS11においてYES)、デジタル文書データにデジタル署名を添付するとしてステップS12に進み、デジタル署名選択画面40においてユーザがNOボタン42を選択したと判定すると(ステップS11においてNO)、デジタル文書データにデジタル署名を添付しないとしてデジタル署名添付処理を終了する。   Progressing to step S11 following step S10, the operation panel control unit 37 determines whether or not the user has selected the YES button 41 on the digital signature selection screen 40. If operation panel control unit 37 determines that the user has selected YES button 41 on digital signature selection screen 40 (YES in step S11), it proceeds to step S12 to attach the digital signature to the digital document data, and digital signature selection screen If it is determined at 40 that the user has selected the NO button 42 (NO at step S11), the digital signature attachment process is terminated by not attaching a digital signature to the digital document data.

ステップS12では、スキャナ部16がデジタル文書データを1ページ読み込んで、デジタル文書データ取得部31が、1ページ分のデータを取得する。ステップS12に続いてステップS13に進み、データ特徴量算出部32が、ステップS12においてデジタル文書データ取得部31が取得したデータに基づいて、データ特徴量(又はダイジェスト値)を算出する。   In step S12, the scanner unit 16 reads one page of digital document data, and the digital document data acquisition unit 31 acquires data for one page. In step S13 following step S12, the data feature amount calculation unit 32 calculates a data feature amount (or digest value) based on the data acquired by the digital document data acquisition unit 31 in step S12.

ステップS13に続いてステップS14に進み、画像形成装置1は、ステップS13において算出されたデータ特徴量を、データ特徴量格納領域33に格納する。ステップS14に続いてステップS15に進み、画像形成装置1は、読み込むべき次のページが無いか否かを判定する。画像形成装置1は、読み込むべき次のページが無いと判定すると(ステップS15においてYES)、ステップS16に進み、読み込むべき次のページがあると判定すると(ステップS15においてNO)、ステップS12に進む。   Progressing to step S14 following step S13, the image forming apparatus 1 stores the data feature amount calculated in step S13 in the data feature amount storage area 33. Progressing to step S15 following step S14, the image forming apparatus 1 determines whether or not there is a next page to be read. If the image forming apparatus 1 determines that there is no next page to be read (YES in step S15), the process proceeds to step S16. If it is determined that there is a next page to be read (NO in step S15), the process proceeds to step S12.

ステップS16では、操作パネル制御部37は、図5に示したようなICカード挿入画面50を、操作パネル14に表示する。ステップS16に続いてステップS17に進み、画像形成装置1は、ICカードドライブ部20にICカード21が挿入されたか否かを判定する。画像形成装置1は、ICカードドライブ部20にICカード21が挿入されたと判定すると(ステップS17においてYES)、ステップS18に進み、ICカードドライブ部20にICカード21がある一定時間経ても挿入されていないと判定すると(ステップS17においてNO)、デジタル署名添付処理を終了する。   In step S16, the operation panel control unit 37 displays an IC card insertion screen 50 as shown in FIG. Progressing to step S17 following step S16, the image forming apparatus 1 determines whether or not the IC card 21 is inserted into the IC card drive unit 20. If the image forming apparatus 1 determines that the IC card 21 is inserted into the IC card drive unit 20 (YES in step S17), the process proceeds to step S18, and the IC card 21 is inserted into the IC card drive unit 20 even after a certain period of time. If it is determined that it is not present (NO in step S17), the digital signature attachment process is terminated.

ステップS18では、デジタル署名生成部34が、データ特徴量格納領域33に格納されている各ページのデータ特徴量に基づいて、各ページのデジタル署名を作成する。   In step S <b> 18, the digital signature generation unit 34 creates a digital signature for each page based on the data feature amount of each page stored in the data feature amount storage area 33.

ステップS18に続いてステップS19に進み、対応付け部35は、デジタル文書データと、デジタル署名と、を対応付ける。例えば、対応付け部35は、図3に示したように、各ページ対応するデジタル署名を、デジタル文書データに添付する。   Progressing to step S19 following step S18, the associating unit 35 associates the digital document data with the digital signature. For example, as shown in FIG. 3, the association unit 35 attaches a digital signature corresponding to each page to the digital document data.

ステップS19に続いてステップS20に進み、出力部20は、ステップS19において対応付けられたデジタル文書データと、デジタル署名と、を含む出力データを、出力する。   Progressing to step S20 following step S19, the output unit 20 outputs output data including the digital document data and the digital signature associated in step S19.

上述したように、本発明によれば、メモリ資源を効率的に使用し、デジタル文書データの原本性を保証することができる。   As described above, according to the present invention, it is possible to efficiently use memory resources and guarantee the originality of digital document data.

以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

本発明は、メモリ資源を効率的に使用し、デジタル文書データの原本性を保証する、電子メールサーバ、電子メールクライアント、オンライン取引サーバ等に応用される。   The present invention is applied to an electronic mail server, an electronic mail client, an online transaction server, and the like that efficiently use memory resources and guarantee the originality of digital document data.

画像形成装置の一例のハードウェア構成図である。2 is a hardware configuration diagram of an example of an image forming apparatus. FIG. 画像形成装置の一例の機能構成図である。1 is a functional configuration diagram of an example of an image forming apparatus. 各ページに対応するデジタル署名が、添付されたデジタル文書データの一例を示す図である。It is a figure which shows an example of the digital document data to which the digital signature corresponding to each page was attached. デジタル署名選択画面の一例を示す図である。It is a figure which shows an example of a digital signature selection screen. ICカード挿入画面の一例を示す図である。It is a figure which shows an example of an IC card insertion screen. 画像形成装置におけるデジタル署名添付処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of a digital signature attachment process in the image forming apparatus.

符号の説明Explanation of symbols

11 CPU
12 メモリ
13 ハードディスク
14 操作パネル
15 インターフェース部
16 スキャナ部
17 プロッタ部
18 記録媒体ドライブ部
19 記録媒体
20 ICカードドライブ部
21 ICカード
11 CPU
DESCRIPTION OF SYMBOLS 12 Memory 13 Hard disk 14 Operation panel 15 Interface part 16 Scanner part 17 Plotter part 18 Recording medium drive part 19 Recording medium 20 IC card drive part 21 IC card

Claims (12)

デジタル文書データを取得するデジタル文書データ取得手段と、
前記デジタル文書データの各ページに含まれるデータに基づいて、各ページ単位に、データ特徴量を算出するデータ特徴量算出手段と、
ページ単位の前記データ特徴量を格納するデータ特徴量格納領域と、
前記データ特徴量からページ単位のデジタル署名を生成するデジタル署名生成手段と、
前記デジタル文書データと、前記デジタル署名と、を対応付ける対応付け手段と、
前記対応付け手段において対応付けられた、前記デジタル文書データと、前記デジタル署名と、を含む出力データを出力する出力手段と、
を有することを特徴とするデジタル文書データ処理装置。
Digital document data acquisition means for acquiring digital document data;
A data feature amount calculating means for calculating a data feature amount for each page based on data included in each page of the digital document data;
A data feature amount storage area for storing the data feature amount in page units;
Digital signature generation means for generating a digital signature in units of pages from the data feature amount;
Association means for associating the digital document data with the digital signature;
Output means for outputting output data including the digital document data and the digital signature associated with each other in the association means;
A digital document data processing apparatus comprising:
前記デジタル文書データ取得手段は、文書を読み取って、該文書をデジタル文書データに変換することを特徴とする請求項1記載のデジタル文書データ処理装置。   2. The digital document data processing apparatus according to claim 1, wherein the digital document data acquisition unit reads a document and converts the document into digital document data. 前記デジタル文書データ取得手段は、ネットワークを介して当該デジタル文書データ処理装置と接続された他の装置からデジタル文書データを受信することを特徴とする請求項1記載のデジタル文書データ処理装置。   2. The digital document data processing apparatus according to claim 1, wherein the digital document data acquisition means receives digital document data from another apparatus connected to the digital document data processing apparatus via a network. 前記デジタル署名生成手段は、公開鍵暗号方式における秘密鍵を用いて暗号化された前記データ特徴量から、ページ単位の前記デジタル署名を生成することを特徴とする請求項1乃至3何れか一項記載のデジタル文書データ処理装置。   4. The digital signature generation unit generates the digital signature in page units from the data feature amount encrypted using a secret key in a public key cryptosystem. The digital document data processing apparatus described. 前記秘密鍵は、ICカードに格納されており、
ICカードを読み取るICカード読み取り手段を更に有することを特徴とする請求項1乃至4何れか一項記載のデジタル文書データ処理装置。
The secret key is stored in an IC card,
5. The digital document data processing apparatus according to claim 1, further comprising IC card reading means for reading an IC card.
前記デジタル署名生成手段は、前記ICカードに格納された秘密鍵によって暗号化された前記データ特徴量を、前記ICカードより取得し、該暗号化された前記データ特徴量に基づいて、前記デジタル署名を生成することを特徴とする請求項5記載のデジタル文書データ処理装置。   The digital signature generation means obtains the data feature quantity encrypted by a secret key stored in the IC card from the IC card, and based on the encrypted data feature quantity, the digital signature The digital document data processing apparatus according to claim 5, wherein: 前記出力手段は、前記対応付け手段において対応付けられた、前記デジタル文書データと、前記デジタル署名と、を含む出力データを、ネットワークを介して当該デジタル文書データ処理装置と接続された他の装置に転送することを特徴とする請求項1乃至6何れか一項記載のデジタル文書データ処理装置。   The output means outputs the output data including the digital document data and the digital signature associated with each other to the other apparatus connected to the digital document data processing apparatus via a network. 7. The digital document data processing apparatus according to claim 1, wherein the digital document data processing apparatus transfers the digital document data. 前記出力手段は、前記対応付け手段において対応付けられた、前記デジタル文書データと、前記デジタル署名と、を含む出力データを、当該文書処理装置に外付け又は内蔵されたデータ保存手段に保存することを特徴とする請求項1乃至6何れか一項記載のデジタル文書データ処理装置。   The output unit stores output data including the digital document data and the digital signature, which are associated with each other in the association unit, in a data storage unit which is externally attached or built in the document processing apparatus. 7. A digital document data processing apparatus according to claim 1, wherein the digital document data processing apparatus is a digital document data processing apparatus. 操作パネルと、
操作パネル制御手段と、
を更に有し、
前記操作パネル制御手段は、前記操作パネルに、デジタル文書データにデジタル署名を添付するか否かをユーザに選択させるデジタル署名選択画面を表示させ、ユーザがデジタル文書データにデジタル署名を添付する旨選択したと判定すると、当該デジタル文書データ処理装置がデジタル文書データを取得後、前記操作パネルに、前記ICカード読み取り手段にICカードを挿入することを促がす旨のICカード挿入画面を表示させることを特徴とする請求項5乃至8何れか一項記載のデジタル文書データ処理装置。
An operation panel;
Operation panel control means;
Further comprising
The operation panel control means displays a digital signature selection screen for allowing the user to select whether or not to attach a digital signature to the digital document data on the operation panel, and the user selects to attach the digital signature to the digital document data. If the digital document data processing apparatus acquires the digital document data, the operation panel displays an IC card insertion screen prompting the user to insert an IC card into the IC card reading means. The digital document data processing apparatus according to claim 5, wherein the digital document data processing apparatus is a digital document data processing apparatus.
デジタル文書データ処理装置におけるデジタル文書データ処理方法であって、
デジタル文書データを取得するデジタル文書データ取得段階と、
前記デジタル文書データの各ページに含まれるデータに基づいて、各ページ単位に、データ特徴量を算出するデータ特徴量算出段階と、
前記ページ単位の前記データ特徴量をデータ特徴量格納領域に格納するデータ特徴量格納段階と、
前記データ特徴量格納領域に格納されたデータ特徴量からページ単位のデジタル署名を生成するデジタル署名生成段階と、
前記デジタル文書データと、前記デジタル署名と、を対応付ける対応付け段階と、
前記対応付け段階において対応付けられた、前記デジタル文書データと、前記デジタル署名と、を含む出力データを出力する出力段階と、
を有することを特徴とするデジタル文書データ処理方法。
A digital document data processing method in a digital document data processing apparatus,
A digital document data acquisition stage for acquiring digital document data;
A data feature amount calculating step for calculating a data feature amount for each page based on data included in each page of the digital document data;
A data feature storage step of storing the data feature of the page unit in a data feature storage area;
A digital signature generation step of generating a digital signature in units of pages from the data feature amount stored in the data feature amount storage area;
Associating the digital document data with the digital signature;
An output step of outputting output data including the digital document data and the digital signature associated in the association step;
A digital document data processing method characterized by comprising:
請求項10記載のデジタル文書データ処理方法をコンピュータに実行させることを特徴とするデジタル文書データ処理プログラム。   A digital document data processing program for causing a computer to execute the digital document data processing method according to claim 10. 請求項11記載のデジタル文書データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the digital document data processing program according to claim 11 is recorded.
JP2005030400A 2005-02-07 2005-02-07 Digital document data processor, digital document data processing method, digital document data processing program and recording medium Pending JP2006217489A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005030400A JP2006217489A (en) 2005-02-07 2005-02-07 Digital document data processor, digital document data processing method, digital document data processing program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005030400A JP2006217489A (en) 2005-02-07 2005-02-07 Digital document data processor, digital document data processing method, digital document data processing program and recording medium

Publications (1)

Publication Number Publication Date
JP2006217489A true JP2006217489A (en) 2006-08-17

Family

ID=36980294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005030400A Pending JP2006217489A (en) 2005-02-07 2005-02-07 Digital document data processor, digital document data processing method, digital document data processing program and recording medium

Country Status (1)

Country Link
JP (1) JP2006217489A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008233984A (en) * 2007-03-16 2008-10-02 Brother Ind Ltd Electronic document system and document digitization method
JP2008312042A (en) * 2007-06-15 2008-12-25 Canon Inc Document verification method, document verification device, document verification program, and storage medium storing document verification program
JP2010141835A (en) * 2008-12-15 2010-06-24 Konica Minolta Business Technologies Inc Image data transmitting method, image processing apparatus, and computer program
US8345313B2 (en) 2006-11-16 2013-01-01 Konica Minolta Business Technologies, Inc. Image forming apparatus, method and control program, for enabling image formation of a valid print object while disabling image formation of an invalid print object on a page including a plurality of print objects

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH096237A (en) * 1995-06-16 1997-01-10 Ricoh Co Ltd Filing system
JP2000215379A (en) * 1998-11-17 2000-08-04 Ricoh Co Ltd Digital measuring equipment and image measuring equipment
JP2002230202A (en) * 2001-01-31 2002-08-16 Ricoh Co Ltd Method of converting object into electronic data and its device
JP2003016201A (en) * 2001-07-04 2003-01-17 Hitachi Ltd Electronic examination system
JP2003029629A (en) * 2001-07-17 2003-01-31 Dainippon Printing Co Ltd Device for signing on paper medium document, device for verifying signature on paper medium document
JP2003224728A (en) * 2002-01-30 2003-08-08 Kyocera Mita Corp Image forming device for preparing electronically signable document, data processor and electronic signature system for document
JP2003256284A (en) * 2002-02-27 2003-09-10 Canon Inc Information processor, information processing system, information processing method, storage medium and program
JP2003333037A (en) * 2002-05-13 2003-11-21 Yozan Inc Electronic document transceiver and electronic document transceiver system
JP2004080335A (en) * 2002-08-16 2004-03-11 Ntt Data Corp Digital signature device, digital signature system, and computer program
JP2004282404A (en) * 2003-03-14 2004-10-07 Canon Inc Digital signature generating device and method therefor, computer program, and computer readable storage medium
JP2005027059A (en) * 2003-07-02 2005-01-27 Nagoya Industrial Science Research Inst Electronic signature method, electronic signature processing program, and storage medium
JP2006053787A (en) * 2004-08-12 2006-02-23 Ntt Docomo Inc Program execution device and program execution method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH096237A (en) * 1995-06-16 1997-01-10 Ricoh Co Ltd Filing system
JP2000215379A (en) * 1998-11-17 2000-08-04 Ricoh Co Ltd Digital measuring equipment and image measuring equipment
JP2002230202A (en) * 2001-01-31 2002-08-16 Ricoh Co Ltd Method of converting object into electronic data and its device
JP2003016201A (en) * 2001-07-04 2003-01-17 Hitachi Ltd Electronic examination system
JP2003029629A (en) * 2001-07-17 2003-01-31 Dainippon Printing Co Ltd Device for signing on paper medium document, device for verifying signature on paper medium document
JP2003224728A (en) * 2002-01-30 2003-08-08 Kyocera Mita Corp Image forming device for preparing electronically signable document, data processor and electronic signature system for document
JP2003256284A (en) * 2002-02-27 2003-09-10 Canon Inc Information processor, information processing system, information processing method, storage medium and program
JP2003333037A (en) * 2002-05-13 2003-11-21 Yozan Inc Electronic document transceiver and electronic document transceiver system
JP2004080335A (en) * 2002-08-16 2004-03-11 Ntt Data Corp Digital signature device, digital signature system, and computer program
JP2004282404A (en) * 2003-03-14 2004-10-07 Canon Inc Digital signature generating device and method therefor, computer program, and computer readable storage medium
JP2005027059A (en) * 2003-07-02 2005-01-27 Nagoya Industrial Science Research Inst Electronic signature method, electronic signature processing program, and storage medium
JP2006053787A (en) * 2004-08-12 2006-02-23 Ntt Docomo Inc Program execution device and program execution method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8345313B2 (en) 2006-11-16 2013-01-01 Konica Minolta Business Technologies, Inc. Image forming apparatus, method and control program, for enabling image formation of a valid print object while disabling image formation of an invalid print object on a page including a plurality of print objects
JP2008233984A (en) * 2007-03-16 2008-10-02 Brother Ind Ltd Electronic document system and document digitization method
JP2008312042A (en) * 2007-06-15 2008-12-25 Canon Inc Document verification method, document verification device, document verification program, and storage medium storing document verification program
US8225412B2 (en) 2007-06-15 2012-07-17 Canon Kabushiki Kaisha Document verification method, document verification apparatus and storage medium
JP2010141835A (en) * 2008-12-15 2010-06-24 Konica Minolta Business Technologies Inc Image data transmitting method, image processing apparatus, and computer program
JP4687781B2 (en) * 2008-12-15 2011-05-25 コニカミノルタビジネステクノロジーズ株式会社 Image data transmission method, image processing apparatus, and computer program
US8749818B2 (en) 2008-12-15 2014-06-10 Konica Minolta Business Technologies, Inc. Method for transmitting image data, image processing apparatus, and computer-readable storage medium for computer program

Similar Documents

Publication Publication Date Title
US7552335B2 (en) Information processing apparatus, method therefor, computer program, and computer-readable storage medium
JP4993674B2 (en) Information processing apparatus, verification processing apparatus, control method thereof, computer program, and storage medium
US7860892B2 (en) Information processing apparatus, history file generation method and program
US7706568B2 (en) Information processing apparatus, information processing method, and computer readable storage medium
JP4865282B2 (en) Image processing apparatus control method, image processing apparatus, program code, and storage medium
EP1662699A1 (en) Document authentication combining digital signature verification and visual comparison
JP2006191624A (en) Method, product and apparatus for secure stamping of multimedia document collections
JP2007081452A (en) Image processing method, image processing apparatus, program code, and storage medium
US8566614B2 (en) Method for outputting image data, image processing apparatus, and computer-readable storage medium for computer program
JP2004303210A (en) File generating method, server, computer terminal, recording medium, information processor, and program adding system
JP6940812B2 (en) Information processing equipment and computer programs
JP2007036406A (en) Image editing device
US20070150739A1 (en) Image reading apparatus, electronic document generation method, and storing medium storing electronic document generation program
US7715048B2 (en) Print controlling apparatus performing variable printing including watermark image, and method therefor
JP2006217489A (en) Digital document data processor, digital document data processing method, digital document data processing program and recording medium
JP2005123980A5 (en)
JP2003224728A (en) Image forming device for preparing electronically signable document, data processor and electronic signature system for document
JP4965996B2 (en) Image processing apparatus, image processing method, image processing program, and storage medium
JP4072376B2 (en) Electronic signature apparatus, server, electronic signature method, electronic signature confirmation method
JP2008141692A (en) Image processing apparatus, and method and program for creating image data with time stamp
JP2008033646A (en) Form creation device and form creation method
JP2009020618A (en) Document information editing device, document information editing method, document information editing program, and recording medium
JP2010061580A (en) Authentication processing apparatus, authentication processing method, management server device, and control method of management server device
JP2006227707A (en) Image processor and image processing method for controlling display/non-display of thumb nail of image
JP2006261717A (en) Document processing apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070625

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100806

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100930

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110208