IP Library Granted Patent US 10,609,010
Granted Patent B2
US 10,609,010 · App. 15/601,720 · Granted Mar 31, 2020

System, methods and software application for sending secured messages on decentralized networks

Inventors: Denis Letourneau (Los Angeles, CA); Adam A. Martin (Los Angeles, CA); Greta Geankoplis (Eugene, OR)
Assignee: RAISTONE, INC.
H04L63/065H04L9/0866H04L9/3239H04L63/0428H04L63/06H04L63/123H04L9/30H04L2209/38
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 10,609,010
App. No.
15/601,720
Granted
Mar 31, 2020
Kind
B2
Abstract

Systems and methods of sending secured messages on decentralized networks are provided. A software application distributed and installed on a computer terminal that willing is able to participate in the system, where the computer terminal is interactively and dynamically connected to one or two decentralized peer-to-peer communication networks, using the Internet. One of the networks is used to advise about the presence of a message and the other is used to securely store the content of the messages. An alternative embodiment is to use only the decentralized storage system, if it can also acts as a Public Ledger network, with its native crypto-currency. The cryptographic keys of the first network are used to protect the content of the file and to derive where the messages will be stored on the decentralized storage network. In such networks, the transactions are handled by cryptographic mathematical algorithms, which are known to be identical across all users or participants of the same network.

Claims (11)

1. A method for sending secure messages on de-centralized networks, comprising the steps of:

installing a secure messaging program on a plurality of user terminals, including a sender terminal and a receiver terminal;

within an instance of the secure messaging program on the sender terminal:

deriving a first public cryptographic key (K1) and a second public cryptographic key (K2) from a child extended public key of an intended message receiver,

encrypting a message with the first public cryptographic key (K1),

storing the encrypted message on a de-centralized data storage network at a location identified by the second public cryptographic key (K2), and

broadcasting a transaction to an address identified by the first public cryptographic key (K1) on a peer-to-peer network, the transaction including a derivation path of the second public cryptographic key (K2); and

within an instance of the secure messaging program on the receiver terminal:

retrieving the encrypted message from the de-centralized data storage network using a private key corresponding to the first public cryptographic key (K1), and

decrypting the encrypted message with the private key corresponding to the first public cryptographic key (K1).

2. The method of claim 1 , wherein the storage data network and the peer-to-peer network are the same network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: LETOURNEAU, DENIS; MARTIN, ADAM; GEANKOPLIS, GRETA
To: RAISTONE, INC.
Reel/Frame 049964/0817 →
Continuity (1)
Related Publication 20180337904A1 · Nov 22, 2018