# US 10,789,345 B1 · Creating a secure digital identity

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,789,345 B1
- Document ID: US10789345B1
- Status: Granted
- Kind: B1
- Application number: 16/389,878
- Filed: 2019-04-19
- Granted: 2020-09-29
- Earliest claimed: 2018-12-11
- Assignees: block.one
- Applicants: block.one
- Inventors: Daniel J. Larimer; Richard B. Whitner; Thomas C. Hallgren; Todd B. Fleming
- Web page: https://patentgrep.com/patent/US10789345B1

## CPC

- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06F 16/182: Distributed file systems
- G06F 16/5854: {using shape and object relationship}
- G06F 21/44: Program or device authentication
- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04L 9/0897: {involving additional devices, e.g. trusted platform module [TPM], smartcard or USB}
- H04L 9/3231: {Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861)}
- H04L 9/3236: {using cryptographic hash functions}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/3247: {involving digital signatures}
- H04L 9/3297: {involving time stamps, e.g. generation of time stamps}
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04L 63/102: {Entity profiles}
- G06F 2221/2101: Auditing as a secondary aspect
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04W 12/63: Location-dependent; Proximity-dependent
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods and systems for creating a verifiable digital identity are provided. The method includes obtaining a first user-generated item comprising an identifiable feature. The method also includes digitally signing the first user-generated item to generate a secure digital artifact. The method also includes uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger. The method also includes verifying a digital identity of the user by auditing the auditable chain. The method also includes obtaining a second user-generated item generated comprising the identifiable feature. The method also includes comparing the first and second user-generated items. The method also includes uploading the second user-generated item to the public ledger when the comparing is within a threshold.

## Claims

### Claim 1

A computer-implemented method for creating a verifiable digital identity, comprising:
obtaining a first user-generated item generated through a device, the first user-generated item comprising an identifiable feature of a user;
digitally signing the first user-generated item with the device to generate a secure digital artifact;
uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger, the public ledger comprising a database;
verifying a digital identity of the user by auditing the auditable chain;
obtaining a second user-generated item generated through the device, the second user-generated item comprising the identifiable feature of the user;
comparing the identifiable feature of the user from the first user-generated item and the second user-generated item; and
uploading the second user-generated item to the public ledger when the comparing is within a threshold, the second user-generated item hashed with the first user-generated item to create a link in the auditable chain.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein verifying the device comprises:
establishing a form of authentication for the device, the form of authentication comprising at least one of a password, an audio signature, or a biometric input, the biometric input comprising a fingerprint or facial recognition.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, further comprising:
obtaining sensor data associated with the first user-generated item.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising:
obtaining a multi-user generated item generated through the device, the multi-user generated item comprising identifiable features of at least two users.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
certifying a transaction upon verification of the digital identity.

### Claim 6

A system for creating a verifiable digital identity, comprising:
a memory storing sequences of instructions; and
a processor configured to execute the sequences of instructions which, when executed, causes the processor to perform:
obtaining a first user-generated item generated through a device, the first user-generated item comprising an identifiable feature of a user;
digitally signing the first user-generated item with the device to generate a secure digital artifact;
uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger, the public ledger comprising a database; and verifying a digital identity of the user by auditing the auditable chain;
obtaining a second user-generated item generated through the device, the second user-generated item comprising the identifiable feature of the user;
comparing the identifiable feature of the user from the first user-generated item and the second user-generated item; and
uploading the second user-generated item to the public ledger when the comparing is within a threshold, the second user-generated item hashed with the first user-generated item to create a link in the auditable chain.

### Claim 7 (depends on 6)

The system of claim 6, wherein verifying the device comprises:
establishing a form of authentication for the device, the form of authentication comprising at least one of a password, an audio signature, or a biometric input, the biometric input comprising a fingerprint or facial recognition.

### Claim 8 (depends on 6)

The system of claim 6, further comprising stored sequences of instructions, which when executed by the processor, cause the processor to perform:
obtaining sensor data associated with the first user-generated item.

### Claim 9 (depends on 6)

The system of claim 6, further comprising:
obtaining a multi-user generated item generated through the device, the multi-user generated item comprising identifiable features of at least two users.

### Claim 10 (depends on 6)

The system of claim 6, further comprising stored sequences of instructions, which when executed by the processor, cause the processor to perform:
certifying a transaction upon verification of the digital identity.

### Claim 11

A non-transitory computer-readable storage medium is provided including instructions that, when executed by a processor, cause the processor to perform a method for creating a verifiable digital identity, the method comprising:
obtaining a first user-generated item generated through a device, the first user-generated item comprising an identifiable feature of a user;
digitally signing the first user-generated item with the device to generate a secure digital artifact;
uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger, the public ledger comprising a database;
verifying a digital identity of the user by auditing the auditable chain;
obtaining a second user-generated item generated through the device, the second user-generated item comprising the identifiable feature of the user;
comparing the identifiable feature of the user from the first user-generated item and the second user-generated item; and
uploading the second user-generated item to the public ledger when the comparing is within a threshold, the second user-generated item hashed with the first user-generated item to create a link in the auditable chain.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the method comprises:
establishing a form of authentication for the device, the form of authentication comprising at least one of a password, an audio signature, or a biometric input, the biometric input comprising a fingerprint or facial recognition.

### Claim 13 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the method further comprises:
obtaining sensor data associated with the first user-generated item.
