A centralized challenge response verification server such as a RADIUS server is used to generate challenge responses as well as to verify challenge responses. The sliding base and the projection lens unit are moved such that the amount of light received by the light receiving part is constant. The first query includes instructions to select a portion of multidimensional data for inclusion in the relational cube.