Method and apparatus for providing XML signature service in wireless environment
First Claim
1. A mobile extensible Markup Language (XML) signature service providing apparatus comprising:
- an XML message analyzing unit authenticating a mobile client, according to an XML signature template generation request or an XML signature verification request received from the mobile client;
an XML signature processor generating an XML signature template and a SignedInfo element in a canonicalized format if the authentication is successful, and verifying an XML signature; and
an encoder providing key information and at least one setting value for the generation of the XML signature template and verification of the XML signature, to the XML signature processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a mobile extensible Markup Language (XML) signature service providing apparatus and method. The mobile XML signature service providing apparatus includes: an XML message analyzing unit authenticating a mobile client, according to an XML signature template generation request or an XML signature verification request received from the mobile client; an XML signature processor generating an XML signature template and a SignedInfo element in a canonicalized format if the authentication is successful, and verifying an XML signature; and an encoder providing key information and at least one setting value for the generation of the XML signature template and verification of the XML signature, to the XML signature processor. Therefore, the mobile XML signature service providing apparatus and method provide authentication, integrity, non-repudiation, etc. with respect to messages received/transmitted in a wireless environment, are applied to a wireless environment having limited resources, are compatible with an XML signature for an existing wired environment that is to be applied to wired-and-wireless integration electronic commerce, and minimizes a change in an existing wired environment when a mobile XML signature is applied.
-
Citations
20 Claims
-
1. A mobile extensible Markup Language (XML) signature service providing apparatus comprising:
-
an XML message analyzing unit authenticating a mobile client, according to an XML signature template generation request or an XML signature verification request received from the mobile client;
an XML signature processor generating an XML signature template and a SignedInfo element in a canonicalized format if the authentication is successful, and verifying an XML signature; and
an encoder providing key information and at least one setting value for the generation of the XML signature template and verification of the XML signature, to the XML signature processor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile client supporting a mobile XML signature service, comprising:
-
a message transmitter generating an XML signature template generation request message including an option required for an XML signature, a resource to which the XML signature is applied, and information for mobile client authentication, and transmitting the XML signature template generation request message to a mobile XML signature service providing apparatus;
a Signature unit receiving an XML signature template and a SignedInfo element in a canonicalized format from the XML signature service providing apparatus, performing a digital signature on the SignedInfo element, and inserting the signature result value into a SignatureValue element of the XML signature template; and
an application interface unit outputting the XML signature to an application.service. - View Dependent Claims (7, 8)
-
-
9. A mobile XML signature service providing method comprising:
-
(a) requesting an XML signature template from a mobile XML signature service providing apparatus, according to an option indicated by an application, in a mobile client;
(b) authenticating the mobile client, then accessing a resource to which an XML signature is applied, and generating and transmitting an XML signature template and a canonicalized SignedInfo element to the mobile client; and
(c) Applying the digital signature on the SignedInfo element using a private key, and inserting a digital signature value to the SignatureValue element in the XML signature template, in the mobile client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A wireless XML signature verification method comprising:
-
(a) receiving an XML signature, generating a verification request message for the XML signature, and transmitting the verification request message to a wireless XML signature service providing apparatus, in a mobile client;
(b) authenticating the mobile client, verifying an XML signature based on a digest value and public key information, and transmitting the verification result to the mobile client, in the wireless XML signature service providing apparatus which receives the verification request message; and
(c) receiving the verification result and performing application-level processing based on the verification result, in the mobile. - View Dependent Claims (18, 19, 20)
-
Specification