Information processing apparatus, information processing method, and computer readable storage medium
First Claim
1. A method comprising:
- inputting first document data including a plurality of components and signature information corresponding to each of the components, wherein the signature information is calculated according to a digest value of a corresponding component and a private key, and wherein the plurality of components comprise at least document information and transmission information, wherein the document information comprises at least one of an attribute, layout information, character code string, and document logical construction, and wherein the transmission information comprises information required for rendering processing;
selecting at least one component from among the plurality of components;
extracting signature information corresponding to the at least one selected component;
storing the at least one selected component and the signature information corresponding to the at least one selected component separately in a memory; and
generating second document data by pasting the at least one stored component and the stored signature information,wherein the signature information includes pointer information corresponding to the at least one selected component, andwherein the extracting step comprises extracting the pointer information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided that enables verification of whether a component of original image data has been altered at the location at which the component is to be reused without newly generating a signature. More specifically, the method includes inputting first document data including a plurality of components and signature information corresponding to the components, selecting at least one component from among the components, and extracting signature information corresponding to the at least one selected component. The method further includes storing the at least one selected component and the signature information corresponding to the at least one selected component in a memory, and generating second document data by pasting the at least one stored component and the stored signature information into a document selected as a paste location.
13 Citations
8 Claims
-
1. A method comprising:
-
inputting first document data including a plurality of components and signature information corresponding to each of the components, wherein the signature information is calculated according to a digest value of a corresponding component and a private key, and wherein the plurality of components comprise at least document information and transmission information, wherein the document information comprises at least one of an attribute, layout information, character code string, and document logical construction, and wherein the transmission information comprises information required for rendering processing; selecting at least one component from among the plurality of components; extracting signature information corresponding to the at least one selected component; storing the at least one selected component and the signature information corresponding to the at least one selected component separately in a memory; and generating second document data by pasting the at least one stored component and the stored signature information, wherein the signature information includes pointer information corresponding to the at least one selected component, and wherein the extracting step comprises extracting the pointer information. - View Dependent Claims (2, 3)
-
-
4. An information processing apparatus comprising:
-
an input unit to input first document data including a plurality of components and signature information corresponding to each of the components, wherein the signature information is calculated according to a digest value of a corresponding component and a private key, and wherein the plurality of components comprise at least document information and transmission information, wherein the document information comprises at least one of an attribute, layout information, character code string, and document logical construction, and wherein the transmission information comprises information required for rendering processing; a selecting unit to select at least one component from among the components; an extracting unit to extract signature information corresponding to the at least one selected component; a storing unit to store the at least one selected component and the signature information corresponding to the at least one selected component separately; and a generating unit to generate second document data by pasting the at least one stored component and the stored signature information, wherein the signature information includes pointer information corresponding to the at least one selected component, and wherein the extracting step comprises extracting the pointer information. - View Dependent Claims (5, 6)
-
-
7. A computer readable storage medium storing instructions which, when executed by a computer, causes the computer to perform operations comprising:
-
receiving first document data including a plurality of components and signature information corresponding to each of the components, wherein the signature information is calculated according to a digest value of a corresponding component and a private key, and wherein the plurality of components comprise at least document information and transmission information, wherein the document information comprises at least one of an attribute, layout information, character code string, and document logical construction, and wherein the transmission information comprises information required for rendering processing; selecting at least one component from among the components; extracting signature information corresponding to the at least one selected component; storing the at least one selected component and the signature information corresponding to the at least one selected component separately in a memory; and generating second document data by pasting the at least one stored component and the stored signature information, wherein the signature information includes pointer information corresponding to the at least one selected component, and wherein the extracting step comprises extracting the pointer information. - View Dependent Claims (8)
-
Specification