Information, transformation and reverse transformation processing
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/30
출원번호
US-0123991
(2008-05-20)
등록번호
US-8131787
(2012-03-06)
발명자
/ 주소
Imamura, Takeshi
Tamura, Kent
Makino, Satoshi
Takase, Toshiro
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Shimokaji & Assoc., P.C.
인용정보
피인용 횟수 :
0인용 특허 :
6
초록▼
A transformation processing system input data including a data record area for storing target date and a transformation processing identification information record area for storing transformation processing identification information about transformation processing executed upon the target data. Th
A transformation processing system input data including a data record area for storing target date and a transformation processing identification information record area for storing transformation processing identification information about transformation processing executed upon the target data. The transformation processing system includes: a reverse transformation information recording unit which records a target data pointer indicating the data record area in transformed data, a transformation processing identification information pointer indicating the transformation processing identification information record area, and reverse transformation processing identification information about reverse transformation processing; a target data transformation unit which transforms the target data and records it in the data record area; and a transformation processing identification information recording unit which adds the transformation processing identification information about the transformation processing executed by the target data transformation unit to the transformation processing identification information record area in the input data.
대표청구항▼
1. An information processing system, comprising: (a) a transformation processing system which transforms input data to transformed data, wherein the input data includes a data record area for storing target data to be transformed, and a transformation processing identification information record are
1. An information processing system, comprising: (a) a transformation processing system which transforms input data to transformed data, wherein the input data includes a data record area for storing target data to be transformed, and a transformation processing identification information record area for storing transformation processing identification information for identifying transformation processing executed upon the target data, the transformation processing system having: (i) a reverse transformation information recording unit which records into the transformed data a target data pointer, a transformation processing identification information pointer, and reverse transformation processing identification information in association with one another, the target data pointer indicating a position of the data record area in the transformed data, the transformation processing identification information pointer indicating a position of the transformation processing identification information record area, and the reverse transformation processing identification information identifying reverse transformation processing for executing reverse transformation corresponding to transformation processing to be executed upon the input data, wherein the target data pointer verifies authenticity of the target data by verifying that the target data is in a proper area by referring to the target data pointer,(ii) a target data transformation unit which, as the transformation processing, transforms the target data in the input data and records the transformed target data in the data record area in the transformed data, and(iii) a transformation processing identification information recording unit which adds the transformation processing identification information for identifying the transformation processing executed by the target data transformation unit to the transformation processing identification information record area in the input data, and thus records the transformation processing identification information in the transformation processing identification information record area in the transformed data; and(b) a reverse transformation processing system which reversely transforms the transformed data to the input data, the reverse transformation processing system having: (i) a pointer acquisition unit which acquires the target data painter and the transformation processing identification information pointer, each associated with the reverse transformation processing identification information,(ii) a transformation processing identification information acquisition unit which acquires the transformation processing identification information from the transformation processing identification information record area designated by the transformation processing identification information pointer acquired by the painter acquisition unit, and(iii) a reverse transformation unit which reversely transforms the transformed target data, which has been transformed through the transformation processing and recorded in the target data record area designated by the target data pointer acquired by the pointer acquisition unit, into the target data through reverse transformation processing designated by the reverse transformation processing identification information, based on the transformation processing identification information acquired by the transformation processing identification information acquisition unit,wherein the reverse transformation information recording unit records an instruction to exclude reverse transformation processing corresponding to transformation processing which has been already executed upon the input data from a target for reverse transformation, while associating the instruction with the reverse transformation processing identification information, andwherein the reverse transformation unit executes reverse transformation corresponding to transformation processing, which is transformation processing designated by the transformation processing identification information acquired by the transformation processing identification information acquisition unit exclusive of transformation processing associated with the reverse transformation processing identification information, and thus reversely transforms the target data to the input data,wherein the target data transformation unit creates a digital signature for the target data, the target data pointer, the transformation processing identification information pointer, and the reverse transformation processing identification information,wherein the reverse transformation unit verifies correctness of the digital signature based upon reversely transformed target data, andwherein the reverse transformation unit outputs a result of the verification of the digital signature to a user. 2. The information processing system according to claim 1, wherein the reverse transformation information recording unit records extraction instruction information and reverse transformation instruction information as the reverse transformation processing identification information, the extraction instruction information indicating an instruction to extract processing identification information from the transformation processing identification information record area designated by the transformation processing identification information pointer and to output the extracted information in association with the target data designated by the target data pointer, and the reverse transformation instruction information instructing execution of reverse transformation processing on the outputted target data, the reverse transformation processing corresponding to transformation processing designated by the transformation processing identification information outputted in association with the target data,wherein the reverse transformation unit extracts transformation processing identification information from the transformation processing identification information record area, based on the extraction instruction information, inputs the extracted transformation processing identification information, in association with the target data, into a first reverse transformation program designated by the transformation instruction information, and thereby reversely transforms the target data, andwherein the first reverse transformation program is recursively called in sequence in the order of the reverse transformation processing. 3. The information processing system according to claim 2, wherein, when transformation processing identification information cannot be extracted based on the extraction instruction information, the reverse transformation unit inputs information for identifying null-transformation, in association with the target data, into the first reverse transformation program, the null-transformation outputting target data to be transformed as data after the target data is transformed without adding any alteration to the target data. 4. The information processing system according to claim 2, wherein, when a plurality of pieces of transformation processing identification information are extracted based on the extraction instruction information, the reverse transformation unit selects transformation processing identification information for identifying transformation processing which was first executed among the plurality of pieces of transformation processing identification information, and inputs the selected transformation processing identification information into the first reverse transformation program. 5. The information processing system according to claim 2, wherein data in the transformation processing identification information record area is tagged data, in which information is associated with tag information for instructing how to use the information, andwherein, in the transformation processing identification information record area in the transformed data, the reverse transformation information recording unit records, as the extraction instruction information, information for indicating an extraction program for executing extraction processing in association with an execution instruction tag for instructing to execute a program, records the transformation processing identification information pointer and the target data pointer in association with a reference tag for indicating a referent of the extraction program, and records, as the reverse transformation instruction information, information for indicating a second reverse transformation program for executing reverse transformation processing in association with another execution instruction tag. 6. The information processing system according to claim 1, wherein the reverse transformation information recording unit records, as the reverse transformation processing identification information, an instruction to extract transformation processing identification information from the transformation processing identification information record area designated by the transformation processing identification information pointer, and to reversely transform the target data designated by the target data pointer, based on the extracted transformation processing identification information, andwherein the reverse transformation unit extracts the transformation processing identification information based on the reverse transformation processing identification information, and, based on the extracted transformation processing identification information, reversely transforms the target data after the target data is transformed, designated by the target data pointer, into the target data through reverse transformation processing designated by the reverse transformation processing identification information. 7. The information processing system according to claim 6, wherein the reverse transformation information recording unit records, as the reverse transformation processing identification information, an exclusion instruction to exclude reverse transformation processing corresponding to transformation processing which has been already executed upon the input data, from a target for reverse transformation, andwherein, when a plurality of pieces of transformation processing identification information are extracted, the reverse transformation unit sequentially refers to the exclusion instruction from any of pieces of reverse transformation processing identification information corresponding to the respective pieces of transformation processing identification information, thereby selects reverse transformation processing identification information which excludes all the other reverse transformation processing from a target for reverse transformation, and reversely transforms the target data after the target data is transformed through reverse transformation processing designated by the selected reverse transformation processing identification information. 8. The information processing system according to claim 6, wherein data in the transformation processing identification information record area is tagged data, in which information is associated with tag information for instructing how to use the information, andwherein, in the transformation processing identification information record area in the transformed data, the reverse transformation information recording unit records, as the reverse transformation processing identification information, information for indicating an extraction reverse transformation program for extracting transformation processing identification information and reversely transforming target data, in association with an execution instruction tag for instructing execution of the extraction reverse transformation program, and records the target data pointer and the transformation processing identification information pointer in association with a reference tag for indicating a referent of the extraction reverse transformation program. 9. The information processing system according to claim 1, wherein, as the transformation processing, the target data transformation unit encrypts target data in the input data and records the encrypted target data in the data record area in the transformed data, andwherein the reverse transformation unit decrypts the target data encrypted by the transformation processing and thereby reversely transforms the encrypted target data into the target data. 10. A transformation processing system which transforms input data to transformed data, wherein the input data includes a data record area for storing target data to be transformed, and a transformation processing identification information record area for storing transformation processing identification information for identifying transformation processing executed upon the target data, the transformation processing system comprising: a reverse transformation information recording unit which records into the transformed data a target data pointer, a transformation processing identification information pointer, and reverse transformation processing identification information in association with one another, the target data pointer indicating a position of the data record area in the transformed data, the transformation processing identification information pointer indicating a position of the transformation processing identification information record area, and the reverse transformation processing identification information identifying reverse transformation processing for executing reverse transformation corresponding to transformation processing to be executed upon the input data wherein the target data pointer verifies authenticity of the target data by verifying that the target data is in a proper area by referring to the target data pointer;a target data transformation unit which, as the transformation processing, transforms the target data in the input data and records the transformed target data into the data record area in the transformed data;a transformation processing identification information recording unit which adds the transformation processing identification information for identifying the transformation processing executed by the target data transformation unit to the transformation processing identification information record area in the input data, and thus records the transformation processing identification information in the transformation processing identification information record area in the transformed data,wherein the reverse transformation information recording unit records an instruction to exclude reverse transformation processing corresponding to transformation processing which has been already executed upon the input data from a target for reverse transformation, while associating the instruction with the reverse transformation processing identification information, andwherein the target data transformation unit creates a digital signature for the target data, the target data pointer; the transformation processing identification information pointer; and the reverse transformation processing identification information. 11. A reverse transformation processing system which reversely transforms transformed data to input data, the transformed data having been transformed from the input data by a transformation processing system, wherein the input data includes a data record area for storing target data to be transformed, and a transformation processing identification information record area for storing transformation processing identification information for identifying transformation processing executed upon the target data, and wherein the transformation processing system has: (i) a reverse transformation information recording unit which records into the transformed data a target data pointer, a transformation processing identification information pointer, and reverse transformation processing identification information in association with one another, the target data pointer indicating a position of the data record area in the transformed data, the transformation processing identification information pointer indicating a position of the transformation processing identification information record area, and the reverse transformation processing identification information identifying reverse transformation processing for executing reverse transformation corresponding to transformation processing to be executed upon the input data,(ii) a target data transformation unit which, as the transformation processing, transforms the target data in the input data and records the transformed target data into the data record area in the transformed data, and(iii) a transformation processing identification information recording unit which adds the transformation processing identification information for identifying the transformation processing executed by the target data transformation unit to the transformation processing identification information record area in the input data, and thus records the transformation processing identification information in the transformation processing identification information record area in the transformed data, the reverse transformation processing system comprising:a pointer acquisition unit which acquires the target data pointer and the transformation processing identification information pointer each associated with the reverse transformation processing identification information;a transformation processing identification information acquisition unit which acquires the transformation processing identification information from the transformation processing identification information record area designated by the transformation processing identification information pointer acquired by the pointer acquisition unit; anda reverse transformation which reversely transforms the transformed target data, which has been transformed through the transformation processing and recorded in the target data record area designated by the target data pointer acquired by the pointer acquisition unit, into the target data through reverse transformation processing designated by the reverse transformation processing identification information, based on the transformation processing identification information acquired by the transformation processing identification information acquisition unit,wherein the reverse transformation unit executes reverse transformation corresponding to transformation processing, which is transformation processing designated by the transformation processing identification information acquired by the transformation processing identification information acquisition unit exclusive of transformation processing associated with the reverse transformation processing identification information, and thus reversely transforms the target data to the input data,wherein the reverse transformation unit verifies correctness of the digital signature based upon reversely transformed target data, andwherein the reverse transformation unit outputs a result of the verification of the digital signature to a user. 12. A transformation method comprising: executing transformation processing by using a transformation processing system, which transforms input data to transformed data, and a reverse transformation processing system, which reversely transforms the transformed data to the input data, wherein the input data includes a data record area for storing target data to be transformed, and a transformation processing identification information record area for storing transformation processing identification information for identifying transformation processing executed upon the target data, and the method comprising:(a) by using the transformation processing system, (i) a reverse transformation information recording step of recording into the transformed data target data pointer, a transformation processing identification information pointer, and reverse transformation processing identification information in association with one another, the target data pointer indicating a position of the data record area in the transformed data, the transformation processing identification information pointer indicating a position of the transformation identification information processing record area, and the reverse transformation processing identification information identifying reverse transformation processing for executing reverse transformation corresponding to transformation processing to be executed upon the input data;(ii) a target data transformation step of, as the transformation processing, transforming the target data in the input data and records the transformed target data in the data record area in the transformed data;(iii) a transformation processing identification information recording step of adding the transformation processing identification information for identifying the transformation processing executed in the target data transformation step to the transformation processing identification information record area in the input data, and thus recording the transformation processing identification information in the transformation processing identification information record area in the transformed data;(b) by using the reverse transformation processing system, (i) a pointer acquisition step of acquiring the target data pointer and the transformation processing identification information pointer, each associated with the reverse transformation processing identification information;(ii) a transformation processing identification information acquisition step of acquiring the transformation processing identification information from the transformation processing identification information record area designated by the transformation processing identification information pointer acquired in the pointer acquisition step; and(iii) a reverse transformation step of reversely transforming the transformed target data, which has been transformed through the transformation processing and recorded in the target data record area designated by the target data pointer acquired in the pointer acquisition step, into the target data through reverse transformation processing designated by the reverse transformation processing identification information, based on the transformation processing identification information acquired in the transformation processing identification information acquisition step,wherein the reverse transformation information recording step records an instruction to exclude reverse transformation processing corresponding to transformation processing which has been already executed upon the input data from a target for reverse transformation, while associating the instruction with the reverse transformation processing identification information, andwherein the reverse transformation step executes reverse transformation corresponding to transformation processing , which is transformation processing designated by the transformation processing identification information acquired by the transformation processing identification information acquisition step exclusive of transformation processing associated with the reverse transformation processing identification information, and thus reversely transforms the target data to the input data,wherein the target data transformation step creates a digital signature for the target data, the target data pointer, the transformation processing identification information pointer, and the reverse transformation processing identification information,wherein the reverse transformation step verifies correctness of the digital signature based upon reversely transformed target data, andwherein the reverse transformation step outputs a result of the verification of the digital signature to a user. 13. A transformation computer program product stored on a non-transitory computer storage medium comprising a computer program product for controlling a transformation processing system, which transforms input data to transformed data, a reverse transformation processing system, which reversely transforms the transformed data to the input data, wherein the input data includes a data record area for storing target data to be transformed, and a transformation processing identification information record area for storing transformation processing identification information for identifying transformation processing executed upon the target data, wherein: the computer program product causes the transformation processing system to function as: (i) a reverse transformation information recording unit which records by a computer processor into the transformed data a target data pointer, a transformation processing identification information pointer, and reverse transformation processing identification information in association with one another, the target data pointer indicating a position of the data record area in the transformed data, the transformation processing identification information pointer indicating a position of the transformation processing identification information record area, and the reverse transformation processing identification information identifying reverse transformation processing for executing reverse transformation corresponding to transformation processing to be executed upon the input data;(ii) a target data transformation unit which, as the transformation processing, transforms the target data in the input data and records the transformed target data in the data record area in the transformed data; and(iii) a transformation processing identification information recording unit which adds the transformation processing identification information for identifying the transformation processing executed by the target data transformation unit to the transformation processing identification information record area in the input data, and thus records the transformation processing identification information in the transformation processing identification information record area in the transformed data; and the computer program product causing the reverse transformation processing system to function as:(i) a pointer acquisition unit which acquires the target data pointer and the transformation processing identification information pointer, each associated with the reverse transformation processing information;(ii) a transformation processing identification information acquisition unit which acquires the transformation processing identification information from the transformation processing identification information record area designated by the transformation processing identification information pointer acquired by the pointer acquisition unit; and(iii) a reverse transformation unit which reversely transforms the transformed target data, which has been transformed through the transformation processing and recorded in the target data record area designated by the target data pointer acquired by the pointer acquisition unit, into the target data through reverse transformation processing designated by the reverse transformation processing identification information, based on the transformation processing identification information acquired by the transformation processing identification information acquisition unit,wherein the reverse transformation information recording unit records an instruction to exclude reverse transformation processing corresponding to transformation processing which has been already executed upon the input data from a target for reverse transformation, while associating the instruction with the reverse transformation processing identification information, andwherein the reverse transformation unit executes reverse transformation corresponding to transformation processing, which is transformation processing designated by the transformation processing identification information acquired by the transformation processing identification information acquisition unit exclusive of transformation processing associated with the reverse transformation processing identification information, and thus reversely transforms the target data to the input data,wherein the target data transformation unit creates a digital signature for the target data, the target data pointer, the transformation processing identification information pointer, and the reverse transformation processing identification information,wherein the reverse transformation unit verifies correctness of the digital signature based upon reversely transformed target data, andwherein the reverse transformation unit outputs a result of the verification of the digital signature to a user. 14. A computer program product stored on a non-transitory computer usable storage medium having computer readable program code embodied therein for causing a transformation processing system, the computer readable program code in said computer program product comprising computer readable program code for causing a computer to effect the functions of claim 10. 15. A computer program product stored on a non-transitory computer usable storage medium having computer readable program code embodied therein for causing a reverse transformation processing system, the computer readable program code in said computer program product comprising computer readable program code for causing a computer to effect the functions of claim 11.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.