Methods and systems for using deep-strings in computation and communication
AssigneeElementum, LLC
InventorLeonard M. Adleman
Life of this patent
Estimating the term…
Abstract
Computer and communications systems and methods are provided in which a first computing system sends a second computing system a message and an associated deep-string and the second computing system applies a key of a cryptographic system or a one-way function to the deep-string to determine the deep-string's deep-string-depth. The second computing device then uses the determined deep-string-depth in determining subsequent behavior regarding the message. In some environments, a third computing device may generate and provide deep-strings of various deep-string-depths to the first computing device to ensure more favorable behavior of the second computing device.
Claims94
A machine-implemented method comprising:
- using a hardware processor configured to accept or reject an incoming digital string by receiving a digital string;
- effort processing said digital string with a predetermined cryptographic process to determine a deep-string-depth of the digital string and to determine if the deep-string-depth satisfies a predetermined requirement of string generation effort;
- accepting said digital string and performing a first predetermined process if said effort processing determines that said deep-string-depth satisfies said predetermined requirement of string generation effort;
- and
- rejecting said digital string and performing a different second predetermined process if said effort processing determines that said deep-string-depth does not satisfy said predetermined requirement of string generation effort.
A system, comprising:
- a receiver computing device having at least one processor configured to perform operations comprising:
- receiving a first digital string;
- applying a predetermined cryptographic process or a predetermined one way function to the digital string to generate a second digital string;
- calculating, from the second digital string, a deep-string-depth of the first digital string;
- determining whether the calculated deep-string-depth of the first digital string satisfies a predetermined deep-string-depth requirement corresponding to a predetermined requirement of string generation effort;
- selecting, based upon the result of said determining, a processing action from a set of possible different processing actions;
- and
- causing the selected processing action to be performed.
A non-transitory computer readable storage medium having stored therein instructions that, when executed by at least one processor of a receiver computing device, causes the receiver computing device to perform operations comprising:
- receiving a first digital string;
- applying a predetermined cryptographic process or a predetermined one way function to the first digital string to generate a second digital string;
- calculating, from the second digital string, a deep-string-depth of the first digital string;
- determining whether the calculated deep-string-depth of the first digital string satisfies a predetermined deep-string-depth requirement corresponding to a predetermined requirement of string generation effort;
- selecting, based upon the result of said determination, a processing action from a set of possible different processing actions;
- and
- causing the selected processing action to be performed.
A machine-implemented method, comprising:
- using a hardware processor configured to accept or reject an incoming digital string by obtaining a first digital string;
- transmitting the first digital string to a receiver computing device, wherein the receiver computing device performs operations comprising:
- effort processing said first digital string with a predetermined cryptographic process to determine a deep-string-depth of the first digital string and to determine if the deep-string-depth satisfies a predetermined requirement of string generation effort;
- accepting said first digital string and performing a first predetermined process if said effort processing determines that said deep-string-depth satisfies said predetermined requirement of string generation effort;
- and
- rejecting said first digital string and performing a different second predetermined process if said effort processing determines that said deep-string-depth does not satisfy said predetermined requirement of string generation effort.
Dependencies are inferred from the claim text.