US 11,657,665 B2
Method and system for decentralized digital authentication
Nikolay Manchovski, Berlin (DE)
Assigned to Hella GmbH & Co. KGaA, Lippstadt (DE)
Appl. No. 16/954,831
Filed by Hella GmbH & Co. KGaA, Lippstadt (DE)
PCT Filed Dec. 19, 2017, PCT No. PCT/EP2017/083647
§ 371(c)(1), (2) Date Jun. 17, 2020,
PCT Pub. No. WO2019/120493, PCT Pub. Date Jun. 27, 2019.
Prior Publication US 2021/0097795 A1, Apr. 1, 2021
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01); G07C 9/32 (2020.01); G06Q 10/10 (2023.01); G07C 9/00 (2020.01); H04L 9/40 (2022.01)
CPC G07C 9/32 (2020.01) [G06Q 10/10 (2013.01); G07C 9/00309 (2013.01); G07C 9/00563 (2013.01); H04L 9/088 (2013.01); H04L 9/3268 (2013.01); H04L 63/08 (2013.01); H04L 63/10 (2013.01); G06Q 2240/00 (2013.01); G07C 9/00904 (2013.01); G07C 2009/00412 (2013.01)] 15 Claims
OG exemplary drawing
 
12. A system for digital authentication, the system comprising:
a mobile owner device, a smart lock associated with the owner device and a mobile user device,
wherein the owner device is configured to:
receive identity information of the user device, wherein the user device is requesting access to the smart lock;
initialize the smart lock, by the owner device associated with the smart lock, wherein the smart lock initialized by the owner device comprises a mutual exchange of public keys of the owner device and the smart lock;
register first contract information of a smart contract for granting access of the smart lock to the user device on the decentralized trust network; and
send second contract information about the smart contract to the user device, wherein the second contract information comprises validation information indicating an un-validated state of the smart contract;
wherein the user device is configured to:
receive the second contract information from the owner device;
validate the received second contract information with the decentralized trust network, causing the validation state of the smart contract comprised by the second contract information to change from an un-validated state to a validated state; and
authenticate the user device with the smart lock using the second contract information in the validated state.