Patent ID: 8464339

Claim:
A computer implemented method of authorization to access in a service, wherein the service has an associated predetermined threshold trust level defined to access in the service, the computer implemented method comprising: defining, by executing software, elements and length of a first password, wherein each element of the first password includes a pair of sub-elements, further wherein the sub-elements are in an exclusivity relationship; assigning, by executing software, at least one second password to at least one user to access in the service, wherein constituents of the second password includes one sub-element from the pair of the sub-elements associated with at least one element of the first password, further wherein length of the second password is based on a trust level of the at least one user, the trust level of the at least one user represents a numeral value that enables the at least one user to execute the services or functions enabled for that trust level, and wherein each of the at least one user is assigned a different second password; operating, by executing software, the exclusivity relationship upon each constituent of the second password with a second sub-element from the pair of the sub-elements associated with the at least one element of the first password and generating a value of ‘1’ for a constituent of the second password if the constituent of the second password is in the exclusivity relationship with the second sub-element, and generating a score thereof wherein at least two users are requesting jointly to access in the service; calculating, by executing software, a score for the second password by summing the generated values ‘1’, wherein the score for the second password corresponds to the trust level of the at least one user; and combining the scores, by executing software, for the at least two or more users and attaining a combined trust level, wherein the access in the service is allowed if the trust level of the at least two or more users is higher than or equal to the predetermined threshold trust level of the service otherwise the access in the service is denied, wherein the combined trust level is a ratio of the combined scores to the length of the first password.