IP Library › Granted Patent US 12,464,017
Granted Patent B2
US 12,464,017 · App. 18/156,985 · Granted Nov 4, 2025

Security systems, methods, storage medium for increasing security of devices utilizing a communication channel

Inventors: Masood Parvania (Salt Lake City, UT); Jairo Giraldo (Salt Lake City, UT); Alejandro Palomino (Salt Lake City, UT)
Assignee: University of Utah Research Foundation
H04L63/1466G06F16/27H04L63/1416H04L63/18G06F21/556G16Y30/10H04L63/1475H04L63/1483H04W12/122
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,464,017
App. No.
18/156,985
Granted
Nov 4, 2025
Kind
B2
Abstract

A security system for enhancing security of a device utilizing a communication channel includes one or more processors and a storage including instructions stored thereon. When the instructions are executed by the one or more processors, the instructions cause the security system to receive, by a plurality of Internet of Thing (IoT) devices, data from a communication source through a first communication channel, replicate, by the plurality of IoT devices, the received data, randomly activate one of non-empty subsets of the plurality of IoT devices, select a majority vote input based on the replicated data from the randomly activated subset of the plurality of IoT devices; and transmit the majority vote input to a communication destination through a second communication channel, which is different from the first communication channel.

Claims (91)

1 . A security system for enhancing security of a device utilizing a communication channel, the security system comprising:

one or more processors; and

a storage including instructions stored thereon that, when executed by the one or more processors, cause the security system to:

receive, by a plurality of Internet of Thing (IoT) devices, data from a communication source through a first communication channel;

replicate, by the plurality of IoT devices, the received data;

randomly activate one of non-empty subsets of the plurality of IoT devices;

select a majority vote input based on the replicated data from the randomly activated subset of the plurality of IoT devices; and

transmit the majority vote input to a communication destination through a second communication channel, which is different from the first communication channel.

2 . The security system according to claim 1 , wherein the data includes a sensor data or a control data.

3 . The security system according to claim 1 , wherein the first communication channel is an out-of-band private data exchange network.

4 . The security system according to claim 1 , wherein the second communication channel is a public network.

5 . The security system according to claim 1 , wherein the majority vote input is a median value of the replicated data from the randomly activated subset of the plurality of IoT devices.

6 . The security system according to claim 1 , wherein a number of the non-empty subsets of the plurality of IoT devices is:

2 n −1,

where n is a number of the plurality of IoT devices.

7 . The security system according to claim 1 , wherein a probability that an attacker intercepts one replicated data after random activation is:

2

n

-

1

2

n

-

1

,

wherein n is a number of the plurality of IoT devices.

8 . The security system according to claim 1 , wherein a false data injection attack is made by an attacker by injecting false data into one of the replicated data by the plurality of IoT devices.

9 . The security system according to claim 8 , wherein an expectation value of the false data injection attack when selecting the majority vote is:

n

+

1

2

⁢

(

2

n

-

1

)

⁢

δ

,

where n is a number of the plurality of IoT devices and δ is a magnitude of the false data injection attack.

10 . The security system according to claim 1 , wherein the communication source or the communication destination is an electric vehicle (EV), an EV charging station, an EV supply equipment, a generator, and a management controller.

11 . A security method for enhancing security of a device utilizing a communication channel, the security method comprising:

receiving, by a plurality of Internet of Thing (IoT) devices, data from a communication source through a first communication channel;

replicating, by the plurality of IoT devices, the received data;

randomly activating one of non-empty subsets of the plurality of IoT devices;

selecting a majority vote input based on the replicated data from the randomly activated subset of the plurality of IoT devices; and

transmitting the majority vote input to a communication destination through a second communication channel, which is different from the first communication channel.

12 . The security method according to claim 11 , wherein the data includes a sensor data and a control data.

13 . The security method according to claim 11 , wherein the first communication channel is an out-of-band private data exchange network.

14 . The security method according to claim 11 , wherein the second communication channel is a public network.

15 . The security method according to claim 11 , wherein the majority vote input is a median value of the replicated data from the randomly activated subset of the plurality of IoT devices.

16 . The security method according to claim 11 , wherein a number of the non-empty subsets of the plurality of IoT devices is:

2 n −1,

where n is a number of the plurality of IoT devices.

17 . The security method according to claim 11 , wherein a probability that an attacker intercepts one replicated data after random activation is:

2

n

-

1

2

n

-

1

,

wherein n is a number of the plurality of IoT devices.

18 . The security method according to claim 11 , wherein a false data injection attack is made by an attacker by injecting false data into one of the replicated data by the plurality of IoT devices.

19 . The security method according to claim 18 , wherein an expectation value of the false data injection attack when selecting the majority vote is:

n

+

1

2

⁢

(

2

n

-

1

)

⁢

δ

,

where n is a number of the plurality of IoT devices and δ is a magnitude of the false data injection attack.

20 . A non-transitory computer-readable storage including instruction that, when executed by a processor, cause the processor to perform a security method for enhancing security of a device utilizing a communication channel, the security method comprising:

receiving, by a plurality of Internet of Thing (IoT) devices, data from a communication source through a first communication channel;

replicating, by the plurality of IoT devices, the received data;

randomly activating one of non-empty subsets of the plurality of IoT devices;

selecting a majority vote input based on the replicated data from the randomly activated subset of the plurality of IoT devices; and

transmitting the majority vote input to a communication destination through a second communication channel, which is different from the first communication channel.

Assignments (4)
GOVERNMENT INTEREST AGREEMENT Recorded Nov 18, 2025
From: UNIVERSITY OF UTAH
To: THE GOVERNMENT OF THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
Reel/Frame 073590/0125 →
GOVERNMENT INTEREST AGREEMENT Recorded Nov 18, 2025
From: UNIVERSITY OF UTAH
To: THE GOVERNMENT OF THE UNITED STATES OF AMERICA AS REPRESENTED BY THE SECRETARY OF THE NAVY
Reel/Frame 073590/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2024
From: PARVANIA, MASOOD; GIRALDO, JAIRO; PALOMINO, ALEJANDRO
To: UNIVERSITY OF UTAH
Reel/Frame 066331/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2024
From: UNIVERSITY OF UTAH
To: UNIVERSITY OF UTAH RESEARCH FOUNDATION
Reel/Frame 066331/0496 →
Continuity (1)
Related Publication 20240267407A1 · Aug 8, 2024
References Cited (25)
US 7979652B1 · Sivasubramanian · 2011 [cited by examiner]
US 10613779B1 · Brooks · 2020 [cited by examiner]
US 11075934B1 · Aldhaheri et al. · 2021 [cited by applicant]
US 11381582B1 · Mohammed et al. · 2022 [cited by applicant]
US 20160028806A1 · Wareing · 2016 [cited by examiner]
US 20170264493A1 · Cencini · 2017 [cited by examiner]
US 20180276261A1 · Smart · 2018 [cited by applicant]
US 20180309779A1 · Benyo et al. · 2018 [cited by applicant]
US 20180316651A1 · Yang · 2018 [cited by examiner]
US 20190036887A1 · Miller · 2019 [cited by examiner]
US 20190113549A1 · Nakayama · 2019 [cited by examiner]
US 20200195682A1 · Chervoni · 2020 [cited by examiner]
US 20220021710A1 · Eskridge et al. · 2022 [cited by applicant]
US 20220358118A1 · Paluch · 2022 [cited by examiner]
US 20220391712A1 · Karri · 2022 [cited by examiner]
CN 112313915B · 2021 [cited by applicant]
CN 114519190A · 2022 [cited by applicant]
CN 109313687B · 2022 [cited by applicant]
JP 2022522630A · 2022 [cited by applicant]
WO 2017116525A2 · 2017 [cited by applicant]
Giraldo, et al., “Decentralized Moving Target Defense for Microgrid Protection Against False-Data Injection Attacks”, IEEE Transactions on Smart Grid, vol. 13, No. 5, Sep. 2022. [cited by applicant]
Giraldo, et al., “Moving Target Defense for Cyber-Physical Systems Using IoT-Enabled Data Replication”, IEEE Internet of Things Journal, vol. 9, No. 15, Aug. 1, 2022. [cited by applicant]
Palomino, “Cyber-Secure Utilization of Electric Vehicle Charging Flexibility in Distribution Networks”, Department of Engineering, The University of Utah, Aug. 2022. [cited by applicant]
Palomino, et al., “Graph-Based Interdependent Cyber-Physical Risk Analysis of Power Distribution Networks”, Aug. 2022. [cited by applicant]
Palomino, et al., “Majority Vote Moving Target Defense for Securing Electric Vehicle Charging Infrastructure”, Aug. 2022. [cited by applicant]