CPC H04L 9/0637 (2013.01) [G06F 16/9027 (2019.01); G06F 21/602 (2013.01); G06Q 10/10 (2013.01); G06Q 10/20 (2013.01); G06Q 30/018 (2013.01); G06Q 30/0278 (2013.01); G06Q 40/02 (2013.01); G06Q 40/03 (2023.01); G06Q 40/08 (2013.01); G07C 5/006 (2013.01); G07C 5/008 (2013.01); G07C 5/0808 (2013.01); G07C 5/0816 (2013.01); G07C 5/085 (2013.01); H04L 9/30 (2013.01); H04L 9/3239 (2013.01); G01C 22/00 (2013.01); G06Q 2220/00 (2013.01); H04L 9/3236 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05); H04L 2209/84 (2013.01)] | 20 Claims |
1. A computer-implemented method for ensuring transferability of title for a vehicle, the vehicle corresponding to a Vehicle Identification Number (VIN) record tracked by a blockchain maintained by a plurality of participants, the method comprising:
receiving, at one or more hardware processors coupled with a network interface, a mileage report, the mileage report indicating an odometer reading for the vehicle and the VIN corresponding to the vehicle, wherein at least a portion of the mileage report is encrypted by a hardware component of the vehicle using a private key stored at the hardware component of the vehicle;
verifying, by the one or more hardware processors, the mileage report by applying a public key associated with the vehicle to decrypt the at least a portion of the mileage report;
in response to the verification, updating, by the one or more hardware processors, a block of the blockchain associated with a VIN record corresponding to the VIN of the vehicle with the indicated odometer reading;
transmitting, via the one or more hardware processors coupled with the network interface, the updated VIN record to the plurality of participants; and
initiating a consensus procedure of the blockchain to form a consensus with the plurality of participants on the updated VIN record.
|