US 12,438,726 B2
Method for checking cryptographic secrets for equality
Viktor Friesen, Karlsruhe (DE); Viktor Pavlovic, Stuttgart (DE); and Philipp Weber, Hardheim (DE)
Assigned to MERCEDES-BENZ GROUP AG, Stuttgart (DE)
Appl. No. 18/276,279
Filed by MERCEDES-BENZ GROUP AG, Stuttgart (DE)
PCT Filed Jan. 27, 2022, PCT No. PCT/EP2022/051828
§ 371(c)(1), (2) Date Aug. 8, 2023,
PCT Pub. No. WO2022/171446, PCT Pub. Date Aug. 18, 2022.
Claims priority of application No. 10 2021 000 645.3 (DE), filed on Feb. 9, 2021.
Prior Publication US 2024/0121102 A1, Apr. 11, 2024
Int. Cl. H04L 9/32 (2006.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/3236 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0656 (2013.01); H04L 9/0877 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method, comprising:
storing at least one of cryptographic secret of at least two cryptographic secrets in a read-protected manner in at least one secure system; and
checking the at least two cryptographic secrets for equality,
wherein the at least one secure system has a cryptographic hash value interface,
wherein the checking of the at least two cryptographic secrets involves outputting, via the cryptographic hash value interface 1) a hash value of the at least one cryptographic secrets provided with a salt for comparison with a corresponding hash value of another one of the at least two cryptographic secrets provided, or 2) a hash value of a salt for comparison with the hash value of the salt,
wherein the salt is a multi-part salt, wherein a salt portion is self-determined by the at least one secure system and other salt portions are transmitted to the secure system and
wherein when checking several cryptographic secrets stored in different secure systems for equality, the method further comprises
in a first secure system, the self-determined salt portion is requested, after which the self-determined salt portion is transmitted to a further secure system,
the further secure system transmits its self-determined salt portion together with a hash value of its cryptographic secret and the two salt portions,
wherein the self-determined salt portion of the further secure system is reported back to the first secure system as an externally determined salt portion, wherein the first secure system determines a hash value from its cryptographic secret and the two salt portions, after which the respective hash values of the cryptographic secrets and the two salt portions transmitted by the first and further secure systems for checking are compared.