SimpleSAMLphp module that challenges users to register answers for pre-defined questions with secret answers. Upon successfull registration and/or subsequent re-authentication attempts user is asked to answer one of their selected question using on-screen keyboard. The question is randomly generated everytime.