| CPC H04L 9/50 (2022.05) [H04W 4/14 (2013.01); G06Q 20/065 (2013.01); H04L 9/3236 (2013.01); H04L 2209/56 (2013.01)] | 16 Claims |

|
1. A computer-implemented method for digital communication using cryptography, comprising:
generating, by a computer system, a transfer graphical user interface (GUI) initiable by a transfer instruction received at a user device comprising a display screen, wherein the transfer GUI is configured to generate and transmit short message service (SMS) messages from the user device to the computer system;
causing, by the computer system, the transfer GUI to display on the display screen for transferring a non-fungible token (NFT) to a recipient;
responsive to receiving, from the user device, an SMS message, the SMS message describing an NFT token identifier, a collection name of a digital asset collection to which the NFT belongs, a recipient blockchain address, and a recipient phone number:
resolving, by the computer system, the collection name to a collection blockchain address based on the SMS message; and
determining, by the computer system, that an amount of cryptocurrency referenced by the recipient blockchain address is greater than or equal to a threshold amount corresponding to the NFT;
responsive to determining that the amount of cryptocurrency is greater than or equal to the threshold amount, generating, by the computer system, a cryptographic operation on a blockchain to transfer the NFT from the collection blockchain address to the recipient blockchain address;
sending, by the computer system, a request to a hardware security module (HSM) communicably coupled to the blockchain to cryptographically sign a hash of the cryptographic operation using a private key associated with the phone number of the recipient; and
recording, by the computer system, the cryptographic operation on the blockchain.
|