1. A method for sequential authentication of a user, comprising: challenging said user with at least one knowledge challenge to obtain an intermediate authentication result, wherein said intermediate authentication result is based on one or more of false accept and false reject error probabilities for each knowledge challenge; and repeating said step of challenging said user with at least one knowledge challenge until a cumulative authentication result satisfies one or more criteria.