Authentication server, authentication method and authentication program
First Claim
1. An authentication server device comprising:
- an image information storage which stores therein a plurality of image information pieces each containing at least one of one or more known symbols and one or more dummy symbols;
a receiver that receives a service use request from a client device via a network;
a reading unit that reads one or more of the image information pieces from the image information storage in response to receipt of the service use request;
a challenge data creation unit that creates challenge data by using the one or more read image information pieces so that one or more two-dimensional images each containing one or more of the known symbols and one or more two-dimensional images each containing one or more of the dummy symbols presented in turn to the user of the client device, one image at a time;
a testing unit that transmits the created challenge data to the client device, and which receives corresponding response data from the client device; and
an approving unit that judges whether or not the received response data matches the one or more known symbols contained in the transmitted challenge data, and which approves the service use of the client device when the match is confirmed,wherein the image information storage stores therein a plurality of three-dimensional image information pieces on a three-dimensional object on a surface of which one or more of the known symbols and one or more of the dummy symbols are shown,wherein the reading unit reads one of the three-dimensional image information pieces on the three-dimensional object from the image information storage upon reception of the service use request, andwherein the challenge data creation unit creates a plurality of two-dimensional images of the three-dimensional object seen from different viewpoints, on the basis of the read three-dimensional image information piece, and then creates, as the challenge data, an animation in the animation GIF format, by using the plurality of two-dimensional images.
1 Assignment
0 Petitions
Accused Products
Abstract
Upon receipt of a service use request from a client, an authentication server device reads one or more image information pieces from an image information storage storing multiple image information pieces each containing one or more known symbols, one or more dummy symbols, or both of them, and thereafter creates challenge data using the one or more read image information pieces so that one or more two-dimensional images each containing one or more of the known symbols and one or more two-dimensional images each containing one or more of the dummy symbols can be presented to the user of the client, one image at a time. Upon receipt of response data, the authentication server device judges whether or not the received response data matches the one or more known symbols contained in the challenge data, and approves the service use of the client device if the match is confirmed.
32 Citations
16 Claims
-
1. An authentication server device comprising:
-
an image information storage which stores therein a plurality of image information pieces each containing at least one of one or more known symbols and one or more dummy symbols; a receiver that receives a service use request from a client device via a network; a reading unit that reads one or more of the image information pieces from the image information storage in response to receipt of the service use request; a challenge data creation unit that creates challenge data by using the one or more read image information pieces so that one or more two-dimensional images each containing one or more of the known symbols and one or more two-dimensional images each containing one or more of the dummy symbols presented in turn to the user of the client device, one image at a time; a testing unit that transmits the created challenge data to the client device, and which receives corresponding response data from the client device; and an approving unit that judges whether or not the received response data matches the one or more known symbols contained in the transmitted challenge data, and which approves the service use of the client device when the match is confirmed, wherein the image information storage stores therein a plurality of three-dimensional image information pieces on a three-dimensional object on a surface of which one or more of the known symbols and one or more of the dummy symbols are shown, wherein the reading unit reads one of the three-dimensional image information pieces on the three-dimensional object from the image information storage upon reception of the service use request, and wherein the challenge data creation unit creates a plurality of two-dimensional images of the three-dimensional object seen from different viewpoints, on the basis of the read three-dimensional image information piece, and then creates, as the challenge data, an animation in the animation GIF format, by using the plurality of two-dimensional images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An authentication method performed by an authentication server including an image information storage storing therein a plurality of image information pieces each containing at least one of one or more known symbols and one or more dummy symbols, the authentication method comprising:
-
receiving a service use request from a client device via a network; reading one or more of the image information pieces from the image information storage in response to receipt of the service use request; creating challenge data by using the one or more read image information pieces so that one or more two-dimensional images each including one or more of the known symbols and one or more two-dimensional images each including one or more of the dummy symbols are presented in turn to the user of the client device, one image at a time; transmitting the created challenge data to the client device, and receiving corresponding response data from the client device; and judging whether or not the received response data matches one or more of the known symbols contained in the transmitted challenge data, and approving the service use of the client device if the match is confirmed, wherein the image information storage stores therein a plurality of three-dimensional image information pieces on a three-dimensional object on a surface of which one or more of the known symbols and one or more of the dummy symbols are shown, wherein reading the one or more of the image information pieces includes reading one of the three-dimensional image information pieces on the three-dimensional object from the image information storage upon receipt of the service use request, and wherein creating the challenge data includes creating a plurality of two-dimensional images of the three-dimensional object seen from different viewpoints, on the basis of the read three-dimensional image information piece; and
then creating, as the challenge data, an animation in the animation GIF format, the animation using the plurality of two-dimensional images. - View Dependent Claims (14, 15)
-
-
16. An authentication program stored on a non-transitory storage medium and read and executed by a processor of an authentication server including an image information storage storing therein a plurality of image information pieces each containing one or more known symbols, one or more dummy symbols, or both one or more known symbols and one or more dummy symbols, the authentication program causing the authentication server to:
-
receive a service use request from a client device via a network; read one or more of the image information pieces from the image information storage in response to receipt of the service use request; create challenge data using the one or more read image information pieces so that one or more two-dimensional images each including one or more of the known symbols and one or more-two-dimensional images each including one or more of the dummy symbols are presented in turn to the user of the client device, one image at a time, the challenge data being for testing whether or not the user of the client device is human; transmit the created challenge data to the client device, and receiving corresponding response data from the client device; and judge whether or not the received response data matches one or more of the known symbols contained in the transmitted challenge data, and approving the service use of the client device when the match is confirmed, wherein the image information storage stores therein a plurality of three-dimensional image information pieces on a three-dimensional object on a surface of which one or more of the known symbols and one or more of the dummy symbols are shown, wherein reading the one or more of the image information pieces includes reading one of the three-dimensional image information pieces on the three-dimensional object from the image information storage upon receipt of the service use request, and wherein creating the challenge data includes creating a plurality of two-dimensional images of the three-dimensional object seen from different viewpoints, on the basis of the read three-dimensional image information piece; and
then creating, as the challenge data, an animation using the plurality of two-dimensional images.
-
Specification