发明名称 SYSTEM AND METHOD FOR IMAGE BASED LOCATION SPECIFIC PASSWORD CONSTRUCTION AND AUTHENTICATION
摘要 A computer implemented system and method for image based location specific password construction and authentication is provided. The system helps users to recognize the password in terms of objects in an image rather than recalling the alphanumeric passwords. A graph walk generator present in the system guides a user to take unique pictures/images/photographs from user's geographical location which helps the user to recognize password easily in future. The system helps in creating and maintaining a strong password by using pseudorandom image presenter. It also allows a user to aid his photographic memory to get authenticated to the system. Every user generates certain number of images by capturing images in vicinity and select objects from an image to create a password. A user authentication module present in the system then authenticates the user based on sequence of the objects within the captured image to provide one-time image based authentication.
申请公布号 US2016219036(A1) 申请公布日期 2016.07.28
申请号 US201615002830 申请日期 2016.01.21
申请人 Tata Consultancy Services Limited 发明人 DEVKAR Sujit;DOKE Pankaj Harish;LOBO Sylvan;REDDY Ankith
分类号 H04L29/06;H04W4/02 主分类号 H04L29/06
代理机构 代理人
主权项 1. A system for image based location specific password construction and authentication, said system comprising: a system repository configured to store a pre-determined set of rules; a system processor cooperating with the system repository to receive said rules and possessing functional elements to provide system processing commands; a data storage repository configured to store captured Images, geographical locations and timestamps when the Images were captured for password construction and authentication and also username and demographic information of users who capture images; a display configured to display at least one image for password construction and authentication; a user registration module cooperating with the system processor, the data storage repository and the display, and configured to provide under influence of the system processing commands, image based password construction, said user registration module comprising: a user information input module configured to accept demographic information and a valid username of a user and cooperating with the data storage repository to store user information and username;a graph walk generator configured to generate a graph for guiding users to capture images for password construction, said graph walk generator comprising: a first user-location identifier cooperating with a first GPS navigation device and configured to identify geographical locations of users and the time at which the geographical locations are identified;a lat-long identifier cooperating with the first user-location identifier and configured to identify latitude and longitude of identified geographical locations;a grid maker cooperating with the first user-location identifier and the lat-long identifier to receive the users' geographical locations along with the latitude and longitude details and configured to create grid boundaries for a pre-determined area around users geographical location;a locations identifier cooperating with the grid maker to receive a grid boundary and configured to identify a plurality of geographical locations suitable for capturing images within said grid boundary;an image checker cooperating with the locations identifier to receive identified geographical locations and configured to check from the data storage repository the stored captured images relevant to the identified geographical locations to determine geographical locations suitable for capturing images within said grid boundary; anda graph plotter cooperating with the image checker to receive the determined suitable geographical locations and configured to plot a map including directions to geographical locations associated with the latitude and longitude information where the images need to be captured for password construction, and also configured to display said map on the display;an image processor cooperating with the system processor and configured to process under the influence of system processing commands, images captured by the user, said image processor comprising: an image input module configured to accept images captured by users based on the displayed map, said images including a plurality of objects and associated with latitude and longitude of locations of capture and timestamps for the times of capture;an image comparator cooperating with the image input module to receive images captured by users and configured to compare received images with images stored in the data storage repository to determine unique captured images usable for password construction;an object finder cooperating with the image comparator to receive the determined unique captured images and configured to identify a plurality of objects present within the images, said object finder comprising an object Input module configured to cooperate with the display to enable users to identify and select a plurality of objects within the images; andan identifier allotter cooperating with the object finder to receive the unique captured images with the identified objects and configured to allot an unique identifier to each of the objects within said images and also allot unique numbers to said images to associate said images to the user, said identifier allotter further configured to transmit said images having unique numbers and containing objects having unique identifiers to the data storage repository for storage;a password creator cooperating with the system processor, and the image processor, and configured to construct under the influence of system processing commands, a password using the images associated with unique numbers and containing objects having unique identifiers, said password creator comprising: an image analyser configured to analyse the images processed by the image processor and determine images suitable for password construction;a first object sequence input module cooperating with the image analyser to receive the suitable images containing a plurality of objects and configured to accept from the user a selection of objects within the images in a user determined sequence;a first crawler extractor cooperating with the first object sequence input module and configured to crawl through the data storage repository and extract unique identifiers corresponding to the objects selected by the user;a first hash value calculator cooperating with the first crawler extractor to receive the unique identifiers and configured to calculate a hash value for each of the suitable images based on the received unique identifiers of said selected objects, and also configured to store the hash values in the data storage repository corresponding to each of the suitable images;and a user authentication module cooperating with the system processor, the data storage repository and the display, and configured to provide image based authentication under influence of the system processing commands, wherein said image is used only once for providing one-time image based authentication.
地址 Mumbai IN
您可能感兴趣的专利