×

Information processing apparatus, information processing method, and program therefor

  • US 8,375,214 B2
  • Filed: 05/27/2005
  • Issued: 02/12/2013
  • Est. Priority Date: 06/04/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing apparatus comprising:

  • a storage unit configured to store security processing information describing a security processing procedure that is to be applied to data generated by a service providing program, the security processing information including information identifying the service providing program and the data including data written in a structured language, wherein the security processing information can be read from or written to the storage unit by another program or user and includes element information specifying a part of the data written in the structured language and entirety-specifying information specifying the entire data written in the structured language, wherein an element to be encrypted can be specified when the part of the data is to be encrypted;

    a security processing unit configured to execute security processing to encrypt or give a digital signature to the data generated by the service providing program according to the security processing procedure described in the security processing information stored in the storage unit, wherein the security processing unit provides secure communications of the data generated by the service providing program with an external program, wherein the security processing unit security-processes the entire data or a specified element in the data based on the security processing information; and

    a modifying unit configured to modify the part of the data written in the structured language into data security-processed by the security processing unit in accordance with specification by the element information and modify the entire data security-processed by the security processing unit based on the entire-specifying information,wherein the security processing information further includes key information for defining an encryption key used in security processing of the data by the security processing unit according to the security processing procedure, andwherein the modifying unit adds information for decrypting the data encrypted by the security processing unit according to the securing processing procedure to the data written in the structured language.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×