Electronic value exchange user device and third-party device
Abstract
A user device for performing an exchange of an electronic value with another user device is provided. The user device includes an agreement unit configured to acquire offer information corresponding to at least a first random number, from another user device, generate a second random number, generate session information, generate agreement object information, generate an electronic signature, and output agreement information including at least the agreement object information, the session information, and the electronic signature. The user device further includes a second confirmation unit and an abort request unit. The second confirmation unit is configured to acquire from another user device, first confirmation information, perform a verification on a predetermined verification item, and output second confirmation information. The abort request unit is configured to generate an electronic signature and output abort request information.
Claims
exact text as granted — not AI-modified1 . A user device for performing an exchange with another user device to exchange a first electronic value stored in said another user device, for a second electronic value stored in the user device itself, the user device comprising:
an agreement unit configured to acquire offer information being information corresponding to at least a first random number, from said another user device, generate a second random number, generate session information corresponding to the second random number, generate agreement object information corresponding to information containing at least the session information, generate an electronic signature Sa for information containing the agreement object information and the session information, and output agreement information being information containing at least the agreement object information, the session information, and the electronic signature Sa; a second confirmation unit configured to acquire from said another user device, first confirmation information being information containing an electronic signature Se for information containing the session information, and said session information, perform a verification on a predetermined verification item, and output second confirmation information being information containing the second random number; and an abort request unit configured to generate an electronic signature for information containing information indicating an abort request, and the session information, and output abort request information being information containing the information indicating the abort request, the session information, and the electronic signature.
2 . A user device for performing an exchange with another user device to exchange a second electronic value stored in said another user device, for a first electronic value stored in the user device itself, the user device comprising:
an offer unit configured to generate a first random number, and output offer information being information corresponding to at least the first random number; a first confirmation unit configured to acquire from said another user device, agreement information being information containing at least an electronic signature Sa for information containing agreement object information corresponding to information containing session information corresponding to a second random number, and the session information, the agreement object information, and the session information, perform a verification on a predetermined verification item, generate an electronic signature Se for information containing the session information, and output first confirmation information being information containing at least the session information and the electronic signature Se; an end unit configured to acquire second confirmation information being information containing the second random number, from said another user device, and perform a verification on a predetermined verification item; and a commitment request unit configured to generate an electronic signature for information containing information indicating a commitment request, and the session information, and output commitment request information being information containing the information indicating the commitment request, the session information, and the electronic signature.
3 . A device used in a system for exchanging a first electronic value stored in a first user device, for a second electronic value stored in a second user device, said device being used in the system configured as follows:
the first user device executes an offer step of generating a first random number, and outputting offer information being information corresponding to at least the first random number; the second user device executes an agreement step of acquiring the offer information, generating a second random number, generating session information corresponding to the second random number, generating agreement object information corresponding to information containing at least the session information, generating an electronic signature Sa for information containing the agreement object information and the session information, and outputting agreement information being information containing at least the agreement object information, the session information, and the electronic signature Sa; the first user device executes a first confirmation step of acquiring the agreement information, performing a verification on a predetermined verification item, generating an electronic signature Se for information containing the session information, and outputting first confirmation information being information containing at least the session information and the electronic signature Se; the second user device executes a second confirmation step of acquiring the first confirmation information, performing a verification on a predetermined verification item, and outputting second confirmation information being information containing the second random number; the first user device executes an end step of acquiring the second confirmation information, and performing a verification on a predetermined verification item; and the device comprising an abort determination unit configured so that when the second user device executes an abort request step of generating an electronic signature for information containing information indicating an abort request, and the session information, and outputting abort request information being information containing the information indicating the abort request, the session information, and the electronic signature, the abort determination unit acquires the abort request information, performs a verification on a predetermined verification item, and determines whether a session state corresponding to the session information is defined as commit, and, if the session state is not defined as commit, the abort determination unit makes the session state corresponding to the session information so as to define the session state as abort.
4 . The device according to claim 3 , further comprising:
an abort permission unit configured so that when the session state is defined as abort, the abort permission unit generates an electronic signature for information containing information indicating an abort permission, and the session information, and outputs abort permission information being information containing the information indicating the abort permission, the session information, and the electronic signature.
5 . A device used in a system for exchanging a first electronic value stored in a first user device, for a second electronic value stored in a second user device, said device being used in the system configured as follows:
the first user device executes an offer step of generating a first random number, and outputting offer information being information corresponding to at least the first random number; the second user device executes an agreement step of acquiring the offer information, generating a second random number, generating session information corresponding to the second random number, generating agreement object information corresponding to information containing at least the session information, generating an electronic signature Sa for information containing the agreement object information and the session information, and outputting agreement information being information containing at least the agreement object information, the session information, and the electronic signature Sa; the first user device executes a first confirmation step of acquiring the agreement information, performing a verification on a predetermined verification item, generating an electronic signature Se for information containing the session information, and outputting first confirmation information being information containing at least the session information and the electronic signature Se; the second user device executes a second confirmation step of acquiring the first confirmation information, performing a verification on a predetermined verification item, and outputting second confirmation information being information containing the second random number; the first user device executes an end step of acquiring the second confirmation information, and performing a verification on a predetermined verification item; and the device comprising a commitment determination unit configured so that when the first user device executes a commitment request step of generating an electronic signature for information containing information indicating a commitment request, and the session information, and outputting commitment request information being information containing the information indicating the commitment request, the session information, and the electronic signature, the commitment determination unit acquires the commitment request information, performs a verification on a predetermined verification item, and determines whether a session state corresponding to the session information is defined as abort, and, if the session state is not defined as abort, the commitment determination unit makes the session state corresponding to the session information so as to define the session state as commit
6 . The device according to claim 5 , further comprising a commitment permission unit configured so that when the session state is defined as commit, the commitment permission unit generates an electronic signature for information containing information indicating a commitment permission, and the session information, and outputs commitment permission information being information containing the information indicating the commitment permission, the session information, and the electronic signature.Join the waitlist — get patent alerts
Track US2010094757A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.