# US 12,223,517 B2 · Systems and methods for securing communication data and property using blockchain

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

- Number: US 12,223,517 B2
- Document ID: US12223517B2
- Status: Granted
- Kind: B2
- Application number: 18/525,759
- Filed: 2023-11-30
- Published: 2024-09-05
- Granted: 2025-02-11
- Earliest claimed: 2018-03-28
- Assignees: Silakab Corp.
- Applicants: Konstantinos Bakalis; Alexandros Bakalis
- Inventors: Konstantinos Bakalis; Alexandros Bakalis
- Web page: https://patentgrep.com/patent/US12223517B2

## CPC

- G06Q 30/0185: {Product, service or business identity fraud}
- G06K 7/10722: {Photodetector array or CCD scanning}
- G06K 7/12: using a selected wavelength, e.g. to sense red marks and ignore blue marks
- G06K 7/1413: {1D bar codes}
- G06K 7/1417: {2D bar codes}
- G06Q 10/0833: Tracking
- H04L 9/0643: {Hash functions, e.g. MD5, SHA, HMAC or f9 MAC}
- H04L 9/0825: {using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates}
- H04L 9/0827: {involving distinctive intermediate devices or communication paths (network architectures or network communication protocols using different networks H04L63/18)}
- H04L 9/0861: {Generation of secret information including derivation or calculation of cryptographic keys or passwords}
- H04L 9/30: Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L 9/3213: {using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807)}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/80: Wireless
- H04L 2209/84: Vehicles
- H04W 4/029: Location-based management or tracking services
- 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
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- 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

Blockchain-based systems and methods are used to control access to property. One system includes a mobile device, a key fob, and a server. The mobile device generates an encrypted code and transmits it to the key fob. The key fob transmits the encrypted code to the property and the server updates a log of the key fob in a hyper ledger. The property includes a computing device that validates the encrypted code and grants a key fob user access to the property. Another system includes a server that validates an access key and a first station that transmits an access key to a second station via the server and a satellite. The second station transmits data to the first station via the server and the satellite. The server saves a transmission log in a hyper ledger and transmits the access key in response to a request by the first station.

## Claims

### Claim 1

A system comprising:
a property computer incorporated into property;
an electronic key configured to receive an encrypted code from a mobile computer and to transmit the encrypted code to the property computer via wireless communication; and
a server configured to update an access log of the electronic key in a hyper ledger stored on the server,
wherein the property computer includes a validator configured to validate the encrypted code,
wherein in response to the validator validating the encrypted code, the computer is further configured to transmit an access message to the electronic key and to transmit a first access log message to the mobile computer, wherein the first access log message causes the mobile computer to transmit a second access log message to the server, and
wherein the property computer grants a user of the electronic key access to the property when the validator validates the encrypted code.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the wireless communication is Bluetooth communication.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the mobile computer and the electronic key are paired according to a Bluetooth protocol.

### Claim 4 (depends on 1)

The system according to claim 1, wherein the property computer and the electronic key are paired according to a Bluetooth protocol.

### Claim 5 (depends on 1)

The system according to claim 1, wherein the validator is constantly powered by the property.

### Claim 6 (depends on 5)

The system according to claim 5, wherein the validator is an electronic circuit.

### Claim 7 (depends on 1)

The system according to claim 1, wherein the encrypted code is encrypted with a public key by the mobile computer.

### Claim 8 (depends on 7)

The system according to claim 7, wherein the validator decrypts the encrypted code with a private key, which is saved in the validator, corresponding to the public key.

### Claim 9 (depends on 1)

The system according to claim 1, wherein the validator transmits the access log to the server when a network connection is established with the server.

### Claim 10 (depends on 1)

The system according to claim 1, wherein the property is an aircraft, watercraft, hovering vehicle, land vehicle, or building.

### Claim 11

A method for granting access to property to a user of an electronic key, the method comprising:
receiving, by an electronic key, an encrypted code from a mobile computer;
transmitting, by the electronic key, the encrypted code to a validator running on a property computer via wireless communication;
determining, by the validator, whether the encrypted code is valid;
granting access to the property when it is determined that the encrypted code is valid;
denying access to the property when it is determined that the encrypted code is invalid;
in response to the validator determining that the encrypted code is valid or invalid, transmitting, by the property computer, an access message to the electronic key and a first access log message to the mobile computer, wherein the first access log message causes the mobile computer to transmit a second access log message to a server; and
in response to receiving, by the server, the second access log message, updating, by the server, an access log of the electronic key in a hyper ledger stored on the server.

### Claim 12 (depends on 11)

The method according to claim 11, wherein the wireless communication is Bluetooth.

### Claim 13 (depends on 11)

The method according to claim 11, wherein the property and the electronic key are paired according to a Bluetooth protocol.

### Claim 14 (depends on 11)

The method according to claim 11, wherein the mobile computer and the electronic key are paired according to a Bluetooth protocol.

### Claim 15 (depends on 11)

The method according to claim 11, wherein the encrypted code is encrypted by a public key.

### Claim 16 (depends on 15)

The method according to claim 15, further comprising decrypting, by the validator, the encrypted code with a private key, which is saved in the validator, corresponding to the public key.

### Claim 17 (depends on 11)

The method according to claim 11, further comprising transmitting, by the validator, an access log to a server when a network connection is established with the server.

### Claim 18 (depends on 11)

The method according to claim 11, wherein the property is an aircraft, watercraft, hovering vehicle, land vehicle, or building.
