The present invention includes a
system for and methods of storing and comparing computer generated vector lines through an insecure or a
secure communication channel. A continuous vector line (CVL) identifier includes from an ordered collection of 2 or more points. Using an
input device (such as
computer keyboard, finger, soft keypad, or any other input from body movements or input from
electrical current or impulses, or input from human or mechanical sound
waves) to a physical
machine, or through a token (such as
credit card,
USB token, which can be carried around by user), a user enters and sends their
unique identifier and reference code (such as a
personal identification number (PIN), and / or
password or other
secret code) to the physical
machine by making a contact or contact-less to the computer
system. As part of the enrollment process the user inscribes a pre-determined set of continuous vector lines (CVLs). The CVLs include data points that are collected from any computer
pointing device, such as a mouse,
stylus or a digitizer tablet, in a specific format, using a push down anatomical technique and are sent to local active content (such as a
library, or a program, or an add-on to
the Internet browser such as ActiveX) or a remote
server for further analysis of the two CVL's. A user should go through an Enrollment and
Verification process to capture the data points and this process uses a two factor
authentication and a
verification scheme. The collected data points that represent a CVL profile made previously is kept in a
database, registry, or memory that can be encrypted and accessed by using a reference number or other
unique identifier. Access is either locally or remotely through any wired or
wireless medium such as
the Internet,
Secure File Transfer Protocol (SFTP)
server,
cellular network or other communication connection to enable the comparison of a newly generated CVL identifier to the CVL profile generated previously.