Secure services
First Claim
1. A method of assigning a security code comprising selecting a token from each of a plurality of sets of tokens and concatenating the said tokens to form a sequence for use as the security code, storing a record of the sequence and of the identity of the party associated with the said security code, and issuing the said sequence to the party, characterised in that the tokens are natural language words and in that words for different positions in the sequence are selected from different respective sets of words, the different sets comprising words of different respective parts of speech, whereby the sequence constitutes a phrase conforming to the grammar of the said natural language.
1 Assignment
0 Petitions
Accused Products
Abstract
A security code, for use as a PIN (personal identification number) in gaining access to a secure service, such as a banking application, is assigned by selecting natural language words from different sets of words of different parts of speech. For example one set may comprise adjectives, another participles, another nouns. The selected words are concatenated in a predetermined sequence, e.g. adjective-participle-noun, to provide a memorable phrase conforming to the grammer of the natural language. The code may be used via a speech recognition interface and via other channels.
-
Citations
7 Claims
-
1. A method of assigning a security code comprising
selecting a token from each of a plurality of sets of tokens and concatenating the said tokens to form a sequence for use as the security code, storing a record of the sequence and of the identity of the party associated with the said security code, and issuing the said sequence to the party, characterised in that the tokens are natural language words and in that words for different positions in the sequence are selected from different respective sets of words, the different sets comprising words of different respective parts of speech, whereby the sequence constitutes a phrase conforming to the grammar of the said natural language.
-
4. A method of operating a secure service comprising
a) receiving from a user a security code, b) verifying the security code, and c) executing a transaction with the user characterised in that the security code comprises a sequence of natural language words and in that words for different positions in the sequence are selected from different respective sets of words, the different sets comprising words of different respective parts of speech, whereby the sequence constitutes a phrase conforming to the grammar of the said natural language.
Specification