Patent ID: 11936775
Assignee: KEYLESS TECHNOLOGIES SRL
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 24:
25. A non-transitory computer-readable storage medium storing at least one program, the at least one program comprising instructions, which, when executed by at least one processor of an electronic subsystem, cause the at least one processor to:
select an enrollment codeword from a codeword space;
obtain an enrollment template indicative of enrollment information provided by a user;
compute a trusted user secret based on the enrollment codeword and the enrollment template;
run an instance of a two-party protocol with another electronic subsystem using the enrollment codeword and a secret of the other electronic subsystem to generate an enrollment key;
obtain an authentication sample indicative of authentication information provided by an entity;
compute an authentication codeword by decoding a decombination of the trusted user secret and the authentication sample; and
run an instance of the two-party protocol with the other electronic subsystem using the authentication codeword and the secret of the other electronic subsystem to generate an authentication key.