Method and apparatus for electronic commerce using digital ticket to provide anonymity
First Claim
Patent Images
1. A method for electronic commerce using a digital ticket, the method comprising:
- hiding a message comprising a random number and transmitting the hidden message to a ticket issuer;
receiving the hidden message signed with a digital signature by the ticket issuer;
verifying the digital signature on the message; and
transmitting the message with the verified digital signature to the ticket issuer to consume a digital ticket.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for electronic commerce using a digital ticket are provided. The method for electronic commerce using a digital ticket includes hiding a message comprising a random number and transmitting the hidden message to a ticket issuer, receiving the hidden message signed with a digital signature by the ticket issuer, verifying the digital signature on the message, and transmitting the message with the verified digital signature to the ticket issuer to consume a digital ticket.
-
Citations
26 Claims
-
1. A method for electronic commerce using a digital ticket, the method comprising:
-
hiding a message comprising a random number and transmitting the hidden message to a ticket issuer;
receiving the hidden message signed with a digital signature by the ticket issuer;
verifying the digital signature on the message; and
transmitting the message with the verified digital signature to the ticket issuer to consume a digital ticket. - View Dependent Claims (2)
-
-
3. A method for electronic commerce using a digital ticket, the method comprising:
-
applying a hash function to a message comprising a random number to obtain a hash value;
hiding said hash value and transmitting the hidden hash value to a ticket issuer;
receiving a message from the ticket issuer that comprises the hash value signed with a digital signature by the ticket issuer;
verifying the digital signature on the received message; and
transmitting to the ticket issuer the verified message and a value obtained by applying the hash function to the verified message as many times as one of (a) a value one less than the number of times that the hash function has been applied to obtain the hash value and (b) a value proportional to a ticket usable count, to consume a digital ticket. - View Dependent Claims (4)
-
-
5. A method for electronic commerce using a digital ticket, the method comprising:
-
receiving hidden messages each comprising a random number generated by a ticket user;
signing one of said received messages with a digital signature; and
transmitting the message with the digital signature to the ticket user. - View Dependent Claims (6, 7, 8)
-
-
9. A method for electronic commerce using a digital ticket, the method comprising:
-
receiving a message that comprises a random number generated by a ticket user and is signed with a digital signature by a ticket issuer;
verifying the message;
inspecting whether the message is being used duplicately; and
providing a service to the ticket user if the message is not being used duplicately. - View Dependent Claims (10, 11, 12)
-
-
13. A method for electronic commerce using a digital ticket, the method comprising:
-
receiving a generated hash value generated by a ticket user and signed with a digital signature by a ticket issuer, and an input hash value used to generate the generated hash value;
verifying the generated hash value and the input hash value;
inspecting whether the generated hash value is being used duplicately; and
providing a service to the ticket user if the generated hash value is not being used duplicately. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for electronic commerce using a digital ticket, the apparatus comprising:
-
a message generation module that generates a random number and a message including the random number;
a message processing module that hides the message; and
a transceiver module that transmits the hidden message to a ticket issuer and receives the hidden message signed with a digital signature by the ticket issuer;
wherein the message processing module verifies the digital signature on the received message, and the transceiver module transmits the verified message with the digital signature to the ticket issuer to consume a digital ticket.
-
-
18. An apparatus for electronic commerce using a digital ticket, the apparatus comprising:
-
a message generation module that generates a random number and generating a message including the random number;
a hashing module that applies a hash function to the message to obtain a hash valve;
a message processing module that hides the hash value; and
a transceiver module that transmits the hidden hash value to a ticket issuer and receives the message, wherein the hash value is signed with a digital signature by the ticket issuer;
wherein the message processing module verifies the digital signature on the received message, and the transceiver module transmits the verified message with the digital signature and a value obtained by applying the hash function a number of times one less than a number of times that the hash function has been applied to obtain the hash value, to the ticket issuer to consume a digital ticket.
-
-
19. An apparatus for electronic commerce using a digital ticket, the apparatus comprising:
-
a transceiver module that receives a hidden message including a random number generated by a ticket user; and
a blind signature module that signs the received message with a digital signature;
wherein the transceiver module transmits the message with the digital signature to the ticket user.
-
-
20. An apparatus for electronic commerce using a digital ticket, the apparatus comprising:
-
a transceiver module that receives a message that includes a random number generated by a ticket user and is signed with a digital signature by a ticket issuer;
a digital signature verification module that verifies the received message; and
a duplicate use inspection module that inspects whether the message is being used duplicately.
-
-
21. An apparatus for electronic commerce using a digital ticket, the apparatus comprising:
-
a transceiver module that receives a hash value generated by a ticket user and signed with a digital signature by a ticket issuer, and an input hash value used to generate the hash value;
a digital signature verification module that verifies the digital signature on the hash value;
a hashing module that verifies a relationship between the hash value with the digital signature and the input hash value; and
a duplicate use inspection module that inspects whether the hash value is being used duplicately.
-
-
22. A computer readable medium storing a program for executing a method for electronic commerce using a digital ticket, the method comprising:
-
hiding a message comprising a random number and transmitting the hidden message to a ticket issuer;
receiving the hidden message signed with a digital signature by the ticket issuer;
verifying the digital signature on the message; and
transmitting the message with the verified digital signature to the ticket issuer to consume a digital ticket.
-
-
23. A computer readable medium storing a program for executing a method for electronic commerce using a digital ticket, the method comprising:
-
applying a hash function to a message comprising a random number to obtain a hash value;
hiding said hash value and transmitting the hidden hash value to a ticket issuer;
receiving a message from the ticket issuer that comprises the hash value signed with a digital signature by the ticket issuer;
verifying the digital signature on the received message; and
transmitting to the ticket issuer the verified message and a value obtained by applying the hash function to the verified message as many times as a value one less than the number of times that the hash function has been applied to obtain the hash value, to consume a digital ticket.
-
-
24. A computer readable recording medium storing a program for executing a method for electronic commerce using a digital ticket, the method comprising:
-
receiving hidden messages each comprising a random number generated by a ticket user;
signing one of said received messages with a digital signature; and
transmitting the message with the digital signature to the ticket user.
-
-
25. A computer readable recording medium a program for executing a method for electronic commerce using a digital ticket, the method comprising:
-
receiving a message that comprises a random number generated by a ticket user and is signed with a digital signature by a ticket issuer;
verifying the message;
inspecting whether the message is being used duplicately; and
providing a service to the ticket user if the message is not being used duplicately.
-
-
26. A computer readable recording medium storing a program for executing a method for electronic commerce using a digital ticket, the method comprising:
-
receiving a generated hash value that is generated by a ticket user and is signed with a digital signature by a ticket issuer and an input hash value used to generate the generated hash value;
verifying the generated hash value and the input hash value;
inspecting whether the generated hash value is used duplicately; and
providing a service to the ticket user if the generated hash value is not used duplicately.
-
Specification