Information processing apparatus, information processing system, information processing method and computer program
AssigneeSony Corporation
InventorsKoichi Sakumoto, Taizo Shirai
Life of this patent
Estimating the term…
Abstract
An information processing apparatus that controls a display to display a first user interface including a first input field configured to receive identification information and a second input field configured to receive a public key; and controls transmitting identification information received at the first input field and a public key received at the second input field to another information processing apparatus for registration at the another information processing apparatus.
Claims20
An information processing apparatus comprising:
- circuitry configured to
- generate a public key;
- generate a secret key paring with the public key;
- control a display to display the public key such that a user can visually check the public key;
- control the display to display a first user interface including a first input field configured to receive a user input of typing in a first character string of identification information of the user, the identification information being an e-mail address, and a second input field configured to receive a user input of typing in a second character string of the generated and displayed public key;
- control transmitting the e-mail address received at the first input field and the public key received at the second input field to another information processing apparatus for registration at the another information processing apparatus;
- after the registration at the another information processing apparatus, receive, at the e-mail address, a challenge message from the another information processing apparatus in response to transmitting the e-mail address and the public key to the another information processing apparatus, the challenge message being transmitted to the information processing apparatus using the e-mail address registered in the another information processing apparatus together with the public key;
- in response to receiving the challenge message, generate a signature with respect to the challenge message using the generated secret key paring with the public key;
- transmit the signature to the another information processing apparatus for registration of the e-mail address and the public key at the another information processing apparatus such that the another information processing apparatus can verify the signature by the public key, the signature being generated using the secret key pairing with the public key;
- transmit a request to access a service to the another information processing apparatus;
- receive a request for information from the another information processing apparatus in response to the request to access the service;
- and
- control transmitting the e-mail address and the public key in response to receiving the request for information from the another information processing apparatus.
An information processing method performed by an information processing apparatus, the method comprising:
- generating, using circuitry, a public key;
- generating, using the circuitry, a secret key paring with the public key;
- controlling a display to display the public key such that a user can visually check the public key;
- controlling the display to display a user interface including a first input field configured to receive a user input of typing in a first character string of identification information, the identification information being an e-mail address, and a second input field configured to receive a user input of typing in a second character string of the generated and displayed public key;
- controlling a communication interface to transmit the e-mail address received at the first input field and the public key received at the second input field to another information processing apparatus for registration at the another information processing apparatus;
- after the registration at the another information processing apparatus, receiving, at the e-mail address, a challenge message from the another information processing apparatus in response to transmitting the e-mail address and the public key to the another information processing apparatus, the challenge message being transmitted to the information processing apparatus using the e-mail address registered in the another information processing apparatus together with the public key;
- in response to receiving the challenge message, generating a signature with respect to the challenge message using the generated secret key paring with the public key;
- transmitting the signature to the another information processing apparatus for registration of the e-mail address and the public key at the another information processing apparatus such that the another information processing apparatus can verify the signature by the public key, the signature being generated using the secret key pairing with the public key;
- transmitting a request to access a service to the another information processing apparatus;
- receiving a request for information from the another information processing apparatus in response to the request to access the service;
- and
- controlling transmitting the e-mail address and the public key in response to receiving the request for information from the another information processing apparatus.
A non-transitory computer-readable medium including computer program instructions, which when executed by an information processing apparatus, cause the information processing apparatus to:
- generate a public key;
- generate a secret key paring with the public key;
- control a display to display the public key such that a user can visually check the public key;
- control the display to display a user interface including a first input field configured to receive a user input of typing in a first character string of identification information of the user, the identification information being an e-mail address, and a second input field configured to receive a user input of typing in a second character string of the generated and displayed public key;
- control transmitting the e-mail address received at the first input field and the public key received at the second input field to another information processing apparatus for registration at the another information processing apparatus;
- after the registration at the another information processing apparatus, receive, at the e-mail address, a challenge message from the another information processing apparatus in response to transmitting the e-mail address and the public key to the another information processing apparatus, the challenge message being transmitted to the information processing apparatus using the e-mail address registered in the another information processing apparatus together with the public key;
- in response to receiving the challenge message, generate a signature with respect to the challenge message using the generated secret key paring with the public key;
- transmit the signature to the another information processing apparatus for registration of the e-mail address and the public key at the another information processing apparatus such that the another information processing apparatus can verify the signature by the public key, the signature being generated using the secret key pairing with the public key;
- transmit a request to access a service to the another information processing apparatus;
- receive a request for information from the another information processing apparatus in response to the request to access the service;
- and
- control transmitting the e-mail address and the public key in response to receiving the request for information from the another information processing apparatus.
An information processing apparatus comprising:
- circuitry configured to
- transmit instructions to another information processing apparatus instructing the another information processing apparatus to display a user interface including a first input field configured to receive a user input of typing in a first character string of identification information of a user, the identification information being an e-mail address, a second input field configured to receive a user input of typing in a second character string of a public key generated by the another information processing apparatus, and the public key;
- receive, from the another information processing apparatus, the e-mail address input to the first input field and the public key input to the second input field;
- transmit, using the e-mail address, a challenge message to the another information processing apparatus in response to receiving the e-mail address and the public key from the another information processing apparatus;
- receive a signature with respect to the challenge message from the another information processing apparatus, the signature being generated by the another information processing apparatus using a secret key paring with the public key, the secret key being generated by the another information processing apparatus;
- verify the signature by the public key, the signature being generated by the another information processing apparatus using the secret key pairing with the public key;
- register the e-mail address in association with the public key in case the signature is correctly verified by the public key;
- receive a request to access a service from the another information processing apparatus;
- and
- transmit a request to transmit the e-mail address and the public key to the another information processing apparatus in response to the request to access the service from another information processing apparatus.
An information processing method performed by an information processing apparatus, the method comprising:
- transmitting, using circuitry, instructions to another information processing apparatus instructing the another information processing apparatus to display a user interface including a first input field configured to receive a user input of typing in a first character string of identification information of a user, the identification information being an e-mail address, a second input field configured to receive a user input of typing in a second character string of a public key generated by the another information processing apparatus, and the public key;
- receiving, from the another information processing apparatus, the e-mail address input to the first input field and the public key input to the second input field;
- transmitting, using the e-mail address, a challenge message to the another information processing apparatus in response to receiving the e-mail address and the public key from the another information processing apparatus;
- receiving a signature with respect to the challenge message from the another information processing apparatus, the signature being generated by the another information processing apparatus using a secret key paring with the public key, the secret key being generated by the another information processing apparatus;
- verifying the signature by the public key, the signature being generated by the another information processing apparatus using the secret key pairing with the public key;
- registering the e-mail address in association with the public key in case the signature is correctly verified by the public key;
- receiving a request to access a service from the another information processing apparatus;
- and
- transmitting a request to transmit the e-mail address and the public key to the another information processing apparatus in response to the request to access the service from another information processing apparatus.
A non-transitory computer-readable medium including computer program instructions, which when executed by an information processing apparatus, cause the information processing apparatus to:
- transmit instructions to another information processing apparatus instructing the another information processing apparatus to display a user interface including a first input field configured to receive a user input of typing in a first character string of identification information of a user, the identification information being an e-mail address, a second input field configured to receive a user input of typing in a second character string of a public key generated by the another information processing apparatus, and the public key;
- receive, from the another information processing apparatus, the e-mail address input to the first input field and the public key input to the second input field;
- transmit, using the e-mail address, a challenge message to the another information processing apparatus in response to receiving the e-mail address and the public key from the another information processing apparatus;
- receive a signature with respect to the challenge message from the another information processing apparatus, the signature being generated by the another information processing apparatus using a secret key paring with the public key, the secret key being generated by the another information processing apparatus;
- verify the signature by the public key, the signature being generated by the another information processing apparatus using the secret key pairing with the public key;
- register the e-mail address in association with the public key in case the signature is correctly verified by the public key;
- receive a request to access a service from the another information processing apparatus;
- and
- transmit a request to transmit the e-mail address and the public key to the another information processing apparatus in response to the request to access the service from another information processing apparatus.
An information processing system comprising:
- a first information processing apparatus comprising first circuitry configured to
- generate a public key;
- generate a secret key paring with the public key;
- control a display to display the public key such that a user can visually check the public key;
- control the display to display a user interface including a first character input field configured to receive a user input of typing in a first character string of identification information of the user, the identification information being an e-mail address, and a second character input field configured to receive a user input of typing in a second character string of the generated and displayed public key;
- control transmitting the e-mail address received at the first character input field and the public key received at the second character input field to a second information processing apparatus;
- after the registration at the second information processing apparatus, receive, at the e-mail address, a challenge message from the another information processing apparatus in response to transmitting the e-mail address and the public key to the second information processing apparatus, the challenge message being transmitted to the first information processing apparatus using the e-mail address registered in the second information processing apparatus together with the public key;
- in response to receiving the challenge message, generate a signature with respect to the challenge message using the generated secret key paring with the public key;
- transmit the signature to the second information processing apparatus for registration of the e-mail address and the public key at the second information processing apparatus such that the second information processing apparatus can verify the signature by the public key, the signature being generated using the secret key pairing with the public key;
- transmit a request to access a service to the second information processing apparatus;
- receive a request for information from the second information processing apparatus in response to the request to access the service;
- and
- control transmitting the e-mail address and the public key in response to receiving the request for information from the second information processing apparatus;
- and
- the second information processing apparatus comprising second circuitry configured to
- receive the e-mail address and the public key from the first information processing apparatus;
- transmit, using the e-mail address, a challenge message to the first information processing apparatus in response to receiving the e-mail address and the public key from the first information processing apparatus;
- receive a signature with respect to the challenge message from the first information processing apparatus, the signature being generated by the first information processing apparatus using the secret key paring with the public key, the secret key being generated by the first information processing apparatus;
- verify the signature by the public key, the signature being generated by the first information processing apparatus using the secret key pairing with the public key;
- register the e-mail address in association with the public key in case the signature is correctly verified by the public key;
- receive the request to access the service from the first information processing apparatus;
- and
- transmit the request for information to the first information processing apparatus in response to the request to access the service from first information processing apparatus.
An information processing method comprising:
- generating, by a first information processing apparatus, a public key;
- generating, by the first information processing apparatus, a secret key paring with the public key;
- controlling a display of the first information processing apparatus to display the public key such that a user can visually check the public key;
- controlling the display to display a user interface including a first character input field configured to receive a user input of typing in a first character string of identification information of the user, the identification information being an e-mail address, and a second character input field configured to receive a user input of typing in a second character string of the generated and displayed public key;
- transmitting, by the first information processing apparatus, the e-mail address received at the first character input field and the public key received at the second character input field to a second information processing apparatus;
- after the registration at the second information processing apparatus, receiving, by the first information processing apparatus, at the e-mail address, a challenge message from the another information processing apparatus in response to transmitting the e-mail address and the public key to the second information processing apparatus, the challenge message being transmitted to the first information processing apparatus using the e-mail address registered in the second information processing apparatus together with the public key;
- in response to receiving the challenge message, generating, by the first information processing apparatus, a signature with respect to the challenge message using the generated secret key paring with the public key;
- transmitting, by the first information processing apparatus, the signature to the second information processing apparatus for registration of the e-mail address and the public key at the second information processing apparatus such that the second information processing apparatus can verify the signature by the public key, the signature being generated using the secret key pairing with the public key;
- transmitting, by the first information processing apparatus, a request to access a service to the second information processing apparatus;
- receiving, by the first information processing apparatus, a request for information from the second information processing apparatus in response to the request to access the service;
- controlling, by the first information processing apparatus, transmitting the e-mail address and the public key in response to receiving the request for information from the second information processing apparatus;
- receiving, by the second information processing apparatus, the e-mail address and the public key from the first information processing apparatus;
- transmitting, by the second information processing apparatus, using the e-mail address, a challenge message to the first information processing apparatus in response to receiving the e-mail address and the public key from the first information processing apparatus;
- verifying, by the second information processing apparatus, the signature by the public key, the signature being generated by the first information processing apparatus using the secret key pairing with the public key;
- receiving, by the second information processing apparatus, a signature with respect to the challenge message from the first information processing apparatus, the signature being generated by the first information processing apparatus using the secret key paring with the public key, the secret key being generated by the first information processing apparatus;
- registering, by the second information processing apparatus, the e-mail address in association with the public key in case the signature is correctly verified by the public key;
- receiving, by the second information processing apparatus, the request to access the service from the first information processing apparatus;
- and
- transmitting, by the second information processing apparatus, the request for information to the first information processing apparatus in response to the request to access the service from first information processing apparatus.
Dependencies are inferred from the claim text.