CPC H04L 63/0861 (2013.01) | 20 Claims |
1. A system for user authentication within a virtual environment, comprising:
a memory configured to store user profiles, wherein each user profile associated with a respective user comprises at least one of an image, a user credential, and a profile number associated with the respective user;
a processor operably coupled with the memory, and configured to:
receive a request to authorize an interaction between a first avatar and a second avatar in a virtual environment, wherein:
the first avatar is associated with a first user in a real-world environment; and
the second avatar is associated with a second user in the real-world environment;
receive, from a computing device associated with the second user, a request to verify the identity of the first user;
receive, from a camera associated with the first user, a first image of the first user;
extract a first set of features from the first image of the first user, wherein the first set of features represents physical attributes of the first user shown in the first image;
identify a first profile number associated with the first user from among the user profiles;
identify a first user credential associated with the first user from among the user profiles;
generate a non-mutable token based at least in part upon the first set of features, the first profile number, and the first user credential, wherein the non-mutable token comprises a security artifact that uniquely identifies the first user;
verify the identity of the first user based at least in part upon the non-mutable token; and
in response to determining that the identity of the first user is verified, authorize the interaction between the first avatar and the second avatar.
|