Human Interaction Proof (HIP) are technologies widely applied in web-based online services and applications for distinguishing human and computer (software) users in order to prevent unwanted high traffic or abuses of certain services. Typical technologies of HIP are such as special numbers, distorted letters, and pictures. However, these conventional HIP technologies do frequently confuse real human users and cause inconvenience.
How could advanced but simple HIP technologies be developed based on cognitive informatics and cognitive computing theories? The following are some examples that no machine and software system may pass the tests because they require advanced cognitive abilities beyond those of current computers.
a) Math operations:
e.g., “What is the sum of the following numbers?”
(When two arbitrary numbers are displayed in normal font.)
b) Pointers:
e.g., What is the last letter in the following word?
(When “a word” is displayed in normal font.)
c) String comprehension:
e.g., What is missing in the following string?
(When “AB_DE” is displayed in normal font.)
d) Logic reasoning:
e.g., Which of the given numbers is greater?
(When two different numbers are displayed in normal font.)
e) …
What are your suggestion and opinion?