IP Library Granted Patent US 12,229,296
Granted Patent B2
US 12,229,296 · App. 17/863,779 · Granted Feb 18, 2025

Systems, methods, and apparatuses for securing ownership of objects in a digital ledger

Inventors: Siddha Ganju (Santa Clara, CA); Elad Mentovich (Tel aviv, IL); Andrew Russell (Weston, FL)
Assignee: Mellanox Technologies, Ltd.
G06F21/6218
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,229,296
App. No.
17/863,779
Granted
Feb 18, 2025
Kind
B2
Abstract

Various embodiments of the present disclosure provide for generating and managing a digital ledger access system and its associated objects. An example method is configured for securing objects in a digital ledger of objects by identifying an object from amongst a plurality of objects in the digital ledger of objects and generating a quantum token for attachment with the object. The method includes deriving one or more classical public keys associated with the quantum token and determining an attempt to access the object. The method provides access to the object in response to a validation of the classical public key based on the quantum token, and the method precludes access to the object in response to an invalidation of the classical public key based on the quantum token.

Claims (40)

1. A method for securing objects in a digital ledger of objects, the method comprising:

identifying an object from amongst a plurality of objects in the digital ledger of objects;

generating a quantum token for attachment with the object, wherein the quantum token is an object-specific quantum token for the object;

deriving one or more classical public keys associated with the quantum token;

receiving, from a user, a classical public key to access the object;

providing access to the object in response to a validation of the classical public key based on the quantum token; and

precluding access to the object in response to an invalidation of the classical public key based on the quantum token.

2. The method according to claim 1 , further comprising authenticating a session of the user associated with the one or more classical public keys based on a user-specific passcode.

3. The method according to claim 1 , wherein each object of the plurality of objects comprises an object-specific quantum token.

4. The method according to claim 3 , wherein an object-specific classical public key is derived for each object-specific quantum token.

5. The method according to claim 3 , wherein a plurality of object-specific classical public keys are generated for each object-specific quantum token.

6. The method according to claim 5 , wherein each object-specific classical public key is associated with a respective resolution access level of the object such that a resolution of the object varies based upon the object-specific classical public key validated to provide access to the object.

7. The method according to claim 1 , wherein precluding access to the object further comprises:

determining a security priority for each of the objects of the plurality of objects; and

modifying a mechanism by which access to the object is precluded based upon the determined security priority for the object.

8. The method according to claim 7 , wherein the security priority for each object of the plurality of objects is determined based at least in part upon a resource usage parameter associated with generating the respective object.

9. The method according to claim 7 , wherein the security priority for each of the objects of the plurality of objects is determined based at least in part upon the user associated with the quantum token attached with the object.

10. The method according to claim 7 , wherein precluding access to the object comprises one or more of collapsing a state of the object, generating a message interface object comprising an indication of the invalidation of the one or more classical public keys, or generating an input request for providing to the user associated with the object.

11. An apparatus for securing objects in a digital ledger of objects comprising at least one processor and at least one memory, the at least one memory having computer-code instructions stored thereon that, in execution with the at least one processor, configure the apparatus to:

identify an object from amongst a plurality of objects in the digital ledger of objects;

generate a quantum token for attachment with the object, wherein the quantum token is an object-specific quantum token for the object;

derive one or more classical public keys associated with the quantum token;

receive, from a user, a classical public key to access the object;

provide access to the object in response to a validation of the classical public key based on the quantum token; and

preclude access to the object in response to an invalidation of the classical public key based on the quantum token.

12. The apparatus according to claim 11 , wherein each object of the plurality of objects comprises an object-specific quantum token.

13. The apparatus according to claim 12 , wherein an object-specific classical public key is derived for each object-specific quantum token.

14. The apparatus according to claim 12 , wherein a plurality of object-specific classical public keys are generated for each object-specific quantum token.

15. The apparatus according to claim 14 , wherein each object-specific classical public key is associated with a respective resolution access level of the object such that a resolution of the object varies based upon the object-specific classical public key validated to provide access to the object.

16. A computer program product for securing objects in a digital ledger of objects comprising at least one non-transitory computer-readable storage medium having computer program code thereon that, in execution with at least one processor, configures the computer program product for:

identifying an object from amongst a plurality of objects in the digital ledger of objects;

generating a quantum token for attachment with the object;

deriving one or more classical public keys associated with the quantum token, wherein the quantum token is an object-specific quantum token for the object;

receiving, from a user, a classical public key to access the object;

providing access to the object in response to a validation of the classical public key based on the quantum token; and

precluding access to the object in response to an invalidation of the classical public key based on the quantum token.

17. The computer program product according to claim 16 , wherein each object of the plurality of objects comprises an object-specific quantum token.

18. The computer program product according to claim 17 , wherein an object-specific classical public key is derived for each object-specific quantum token.

19. The computer program product according to claim 17 , wherein a plurality of object-specific classical public keys are generated for each object-specific quantum token.

20. The computer program product according to claim 19 , wherein each object-specific classical public key is associated with a respective resolution access level of the object such that a resolution of the object varies based upon the object-specific classical public key validated to provide access to the object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: GANJU, SIDDHA; MENTOVICH, ELAD; RUSSELL, ANDREW
To: MELLANOX TECHNOLOGIES, LTD.
Reel/Frame 060495/0474 →
Continuity (1)
Related Publication 20240020401A1 · Jan 18, 2024
References Cited (16)
US 9077577B1 · Ashrafi et al. · 2015 [cited by applicant]
US 9356780B2 · Tanizawa et al. · 2016 [cited by applicant]
US 11334882B1 · Jameson · 2022 [cited by examiner]
US 11451308B1 · Bucklew et al. · 2022 [cited by applicant]
US 11870897B1 · Griffin · 2024 [cited by examiner]
US 20080165957A1 · Kandasamy et al. · 2008 [cited by applicant]
US 20130101119A1 · Nordholt et al. · 2013 [cited by applicant]
US 20170214525A1 · Zhao et al. · 2017 [cited by applicant]
US 20210176072A1 · Chalkias · 2021 [cited by examiner]
US 20220006627A1 · Ko et al. · 2022 [cited by applicant]
US 20220383305A1 · Smith · 2022 [cited by examiner]
US 20230110628A1 · Heckey · 2023 [cited by examiner]
US 20230112482A1 · Stockert · 2023 [cited by examiner]
Dtakahashi, Dean, “Twitch cofounder Justin Kan is back with NFT gaming market place Fractal”, Gamesbeat, (Dec. 2021) https://venturebeat.com/2021/12/13/twitch-cofounder-justin-kan-is-back-with-nft-gaming-marketplace-fra… [cited by applicant]
Kass, Michael, LinkedIn post entitled “Plumbing the Metaverse with USD”, (Mar. 2021), https://www.linkedin.com/pulse/plumbing-metaverse-usd-michael-kass/?trackingId=y2PXzhkR76bnLEoMzY2ilw%3D%3D. [cited by applicant]
Notice of Allowance issued Mar. 14, 2023, in pending U.S. Appl. No. 17/227,321. [cited by applicant]