# US 12,192,368 B2 · User authentication method and unmanned delivery system based on user authentication

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

- Number: US 12,192,368 B2
- Document ID: US12192368B2
- Status: Granted
- Kind: B2
- Application number: 18/208,796
- Filed: 2023-06-12
- Published: 2024-08-15
- Granted: 2025-01-07
- Earliest claimed: 2023-02-15
- Assignees: Research Cooperation Foundation of Yeungnam University
- Applicants: Research Cooperation Foundation of Yeungnam University
- Inventors: Seung Yeob Nam; Yu Na Park; Seong Eun Yang
- Web page: https://patentgrep.com/patent/US12192368B2

## CPC

- H04L 9/3228: {One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key}
- G06K 7/1417: {2D bar codes}
- G06K 19/06037: {multi-dimensional coding}
- G06Q 10/083: Shipping
- H04L 9/085: {Secret sharing or secret splitting, e.g. threshold schemes}
- H04L 9/0861: {Generation of secret information including derivation or calculation of cryptographic keys or passwords}
- H04L 9/3242: {involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC}
- H04L 2209/84: Vehicles
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A user authentication method performed in an unmanned delivery system including a server, a buyer customer device, a deliveryman customer device, and an autonomous delivery vehicle includes: generating, by the server, a session key based on order information received from the buyer customer device, and transmitting the generated session key to the deliveryman customer device and the buyer customer device; generating, by the deliveryman customer device, a One-Time Password (OTP) based on the session key; applying, by the deliveryman customer device as a first application step, a hash function to the OTP a first predetermined number of times; additionally applying, by the deliveryman customer device as a second application step, the hash function to the OTP generated in the first application step a second predetermined number of times; and generating, by the deliveryman customer device, a first Quick Response (QR) code based on the OTP generated in the second application step.

## Claims

### Claim 1

An unmanned delivery system based on user authentication, comprising:
a server;
a buyer customer terminal;
a deliveryman customer terminal; and
an autonomous delivery vehicle,
wherein the server is configured to generate a session key based on order information received from the buyer customer terminal and to transmit the session key to the buyer customer terminal and the deliveryman customer terminal,
wherein the deliveryman customer terminal is configured to generate a first Quick Response (QR) code based on the session key, and the autonomous delivery vehicle is configured to recognize the first QR code,
wherein the buyer customer terminal is configured to generate a second QR code based on the session key, and the second QR code is different from the first QR code, and
wherein the autonomous delivery vehicle is further configured to autonomously drive to a destination based on destination coordinates included in the first QR code and to recognize the second QR code from the buyer customer terminal, and to open a door when the user authentication is completed.

### Claim 2 (depends on 1)

The unmanned delivery system according to claim 1,
wherein the deliveryman customer terminal is further configured to generate a One-Time Password (OTP) based on the session key and apply a hash function to the OTP a first predetermined number of times, and
wherein the deliveryman customer terminal is further configured to encrypt the OTP to which the hash function is applied the first predetermined number of times, generate a secret key, and to transmit the secret key to the buyer customer terminal through the server.

### Claim 3 (depends on 2)

The unmanned delivery system according to claim 2,
wherein the deliveryman customer terminal is further configured to additionally apply the hash function a second predetermined number of times to the OTP to which the hash function is applied the first predetermined number of times, and generate the first QR code based on the OTP to which the hash function is additionally applied the second predetermined number of times.

### Claim 4 (depends on 3)

The unmanned delivery system according to claim 3,
wherein the buyer customer terminal is further configured to generate the second QR code by decrypting the secret key using the session key.

### Claim 5 (depends on 4)

The unmanned delivery system according to claim 4,
wherein the autonomous delivery vehicle is further configured to perform the user authentication by determining whether the first QR code and the second QR code are generated based on the session key.

### Claim 6 (depends on 5)

The unmanned delivery system according to claim 5, wherein the autonomous delivery vehicle is further configured to:
additionally apply the hash function the second predetermined number of times to the OTP to which the hash function is applied the first predetermined number of times and is included in the second QR code; and
determine whether the OTP to which the hash function is additionally applied the second predetermined number of times matches the OTP included in the first QR code by comparing them.
