IP Library › Granted Patent US 11,824,882
Granted Patent B2
US 11,824,882 · App. 16/884,273 · Granted Nov 21, 2023

Systems, devices, and methods for determining a confidence level associated with a device using heuristics of trust

Inventor: Christian Wentz (Providence, RI)
Assignee: Ares Technologies, Inc.
H04L63/1433
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 11,824,882
App. No.
16/884,273
Granted
Nov 21, 2023
Kind
B2
Abstract

A method of determining a confidence level associated with a device using heuristics of trust includes receiving, by an evaluating device, at least a communication from a first remote device, determining, by the evaluating device, an identity of the first remote device as a function of the at least a communication, calculating, by the evaluating device, at least a heuristic of trust as a function of the at least a communication and the identity, assigning, by the evaluating device, a first confidence level to the first remote device as a function of the at least a heuristic of trust, and assigning, by the evaluating device, an access right as a function of the first confidence level.

Claims (41)

1. A method of assigning a confidence level to a remote device as a function of temporal attributes, the method comprising:

receiving, at an evaluating device, at least a communication identifying a remote device and comprising at least a cryptographically secure timestamp;

determining, by the evaluating device, at least a temporal attribute of the at least a communication as a function of the at least a cryptographically secure timestamp generated by a temporal attester, wherein generating the at least a cryptographically secure timestamp comprises digitally signing the at least a cryptographically secure timestamp using an anonymous digital signature scheme;

wherein the anonymous digital signature scheme uses a direct anonymous authentication protocol including a group key signed by a first signer and a second signer; and

assigning, by the evaluating device, a first confidence level to the remote device as a function of the at least a temporal attribute, wherein assigning the first confidence level further comprises:

identifying a communication type, of a plurality of communication types, of the at least a communication, as a function of at least a secure proof produced by a physically unclonable function of the remote device;

determining a temporal threshold as a function of the communication type, wherein additional circuitry demonstrates timeliness of execution of the direct anonymous authentication protocol as measured by recency of interaction;

comparing the at least a temporal attribute to the temporal threshold; and

assigning the first confidence level to the remote device as a function of the comparison, the assigning of the first confidence level comprising receiving a consensus evaluation of the first confidence level from a network of remote devices.

2. The method of claim 1 , wherein determining the at least a temporal attribute of the at least a communication further comprises determining a degree of recency of the at least a communication.

3. The method of claim 1 , wherein:

the at least a communication further comprises a plurality of communications; and

the at least a temporal attribute further comprises at least an aggregate attribute of the plurality of communications.

4. The method of claim 3 , wherein the at least an aggregate attribute further comprises a frequency of generation of communications of the plurality of communications.

5. The method of claim 3 , wherein the at least an aggregate attribute further comprises a regularity of generation of communications of the plurality of communications, wherein determining the regularity of generation of communications includes calculating a standard deviation from a mean interval between temporally adjacent communications.

6. The method of claim 3 , wherein the at least a temporal attribute further comprises a combination of recency and the at least an aggregate attribute.

7. The method of claim 1 , wherein:

the at least a communication includes at least a second confidence level; and

determining the first confidence level further comprises determining the first confidence level as a function of the at least a second confidence level.

8. The method of claim 1 , wherein the cryptographically secure timestamp comprises at least a digital signature.

9. The method of claim 8 , further comprising verifying the cryptographically secure timestamp by evaluating the at least a digital signature.

10. The method of claim 1 , wherein the cryptographically secure timestamp comprises at least an entry on a hash chain; and the method further comprises verifying the cryptographically secure timestamp by evaluating the at least an entry on the hash chain.

11. A system for assigning a confidence level to a remote device as a function of temporal attributes, the system comprising:

an evaluating device communicatively connected to a plurality of remote devices, the evaluating device designed and configured, including a processor, to receive at least a communication identifying a remote device and comprising at least a cryptographically secure timestamp generated by a temporal attester, wherein generating the at least a cryptographically secure timestamp comprises digitally signing the at least a cryptographically secure timestamp using an anonymous digital signature scheme, wherein the anonymous digital signature scheme uses a direct anonymous authentication protocol including a group key signed by a first signer and a second signer, and determine at least a temporal attribute of the at least a communication as a function of the at least a cryptographically secure timestamp, and assign a first confidence level to the remote device as a function of the at least a temporal attribute and the at least a communication, wherein assigning the first confidence level further comprises:

identifying a communication type, of a plurality of communication types, of the at least a communication, as a function of at least a secure proof produced by a physically unclonable function of the remote device;

determining a temporal threshold as a function of the communication type, wherein additional circuitry demonstrates timeliness of execution of the direct anonymous authentication protocol as measured by recency of interaction;

comparing the at least a temporal attribute to the temporal threshold;

assigning the first confidence level to the remote device as a function of the comparison, the assigning of the first confidence level comprising receiving a consensus evaluation of the first confidence level from a network of remote devices.

12. The system of claim 11 , wherein the evaluating device is configured to determine the at least a temporal attribute of the at least a communication by determining a degree of recency of the at least a communication.

13. The system of claim 11 , wherein:

the at least a communication further comprises a plurality of communications; and

the at least a temporal attribute further comprises at least an aggregate attribute of the plurality of communications.

14. The system of claim 13 , wherein the at least an aggregate attribute further comprises a frequency of generation of communications of the plurality of communications.

15. The system of claim 13 , wherein the at least an aggregate attribute further comprises a regularity of generation of communications of the plurality of communications, wherein determining the regularity of generation of communications includes calculating a standard deviation from a mean interval between temporally adjacent communications.

16. The system of claim 13 , wherein the at least a temporal attribute further comprises a combination of recency and the at least an aggregate attribute.

17. The system of claim 11 , wherein:

the at least a communication includes at least a second confidence level; and

the evaluating device is further configured to determine the first confidence level by determining the first confidence level as a function of the at least a second confidence level.

18. The system of claim 11 , wherein the cryptographically secure timestamp comprises at least a digital signature.

19. The system of claim 18 , wherein the evaluating device is further configured to verify the cryptographically secure timestamp by evaluating the at least a digital signature.

20. The system of claim 11 , wherein the cryptographically secure timestamp comprises at least an entry on a hash chain; and the evaluating device is further configured to verify the cryptographically secure timestamp by evaluating the at least an entry on the hash chain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: WENTZ, CHRISTIAN
To: ARES TECHNOLOGIES, INC.
Reel/Frame 053431/0983 →
Continuity (3)
Continuation In Part 16539566 · Aug 13, 2019
Provisional Application 62718364 · Aug 13, 2018
Related Publication 20200296128A1 · Sep 17, 2020
Cited By (1)
US 12,348,610