Data protection and recovery systems and methods
Abstract
A system has a first non-transitory computer-readable medium storing a first program and a second non-transitory computer-readable medium storing a second program, the first program and second program including instructions that, when executed by one or more processors, execute a method of verifying a secure message tunnel during a communication session. The method includes: selecting a pseudo random byte string; breaking the pseudo random byte string into binary format; following the breaking the pseudo random byte string into binary format, transmitting a message between the first non-transitory computer-readable medium and the second non-transitory medium; following the transmitting the message, shifting a binary array associated with the pseudo random byte string and assigning a unique shift value to the message; determining the unique shift value has been reused; and responsive to the determining the unique shift value has been reused, breaking the session.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising a first non-transitory computer-readable medium storing a first program and a second non-transitory computer-readable medium storing a second program, the first program and second program including instructions that, when executed by one or more processors, execute a method of verifying a secure message tunnel during a communication session, the method comprising:
selecting a pseudo random byte string; breaking the pseudo random byte string into binary format; following the breaking the pseudo random byte string into binary format, transmitting a message between the first non-transitory computer-readable medium and the second non-transitory medium; following the transmitting the message, shifting a binary array associated with the pseudo random byte string and assigning a unique shift value to the message; determining the unique shift value has been reused; and responsive to the determining the unique shift value has been reused, breaking the session.
2 . The system of claim 1 , wherein the method further comprises:
generating a first shared key; retrieving ciphertext, a nonce, and a first public key from the first program; at least one of regenerating or recalling a second private key; passing the first public key and the second private key through a public key encryption scheme to generate a second shared key; passing the second shared key and nonce passed through a symmetric encryption algorithm to decrypt the ciphertext and return a secure hash; and passing the secure hash through an elliptic curve algorithm;
3 . The system of claim 2 , wherein the method further comprises:
passing the first private key and a newly selected key through an asymmetric encryption signing algorithm and creating a cryptographic signature.Join the waitlist — get patent alerts
Track US2022407691A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.