Method, system, and apparatus for secure wireless connection generation
Abstract
Provided is a system and apparatus employing an extremely secure method of encrypting both wireless internet connections and wireless peripherals to a computer, cellphone, tablet, TV, stereo, or any other wireless device. The method differs from other techniques in that it generates more unique random seeds from which to generate incredibly long security keys between two or more devices. The system also acts as a filter between computers and devices so that infected devices cannot infect the host when generating keys. It uses secure data cables which generate no electromagnetic fields. It can also detect an attempt to tap into the line to snoop on the keys created. It also generates private/private security keys for wireless/internet use.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An encryption device for establishing encrypted communications channels between a first device and a second device, comprising:
a processor with memory; a first wired connection for connecting to said first device; a second wired connection for connecting to said second device; one or more peripherals; and software, stored in said memory and execute by said processor, said software performing the functions of:
a. reading data from said one or more peripherals and generating one or more random number seeds from said data;
b. generating a set of public/private encryption keys using one of said random number seeds;
c. encrypting connections to said first and second devices using said public/private encryption keys over said first and second wired connections, respectively;
d. generating one or more private/private encryption keys using one or more of said random number seeds; and
e. transmitting said one or more private/private encryption keys to said first and said second devices over said first and second wired connections, respectively.
2 . The encryption device of claim 1 wherein said encryption device and said first or second devices are the same device.
3 . The encryption device of claim 1 wherein said peripherals are selected from a group consisting of a digital camera, a microphone, a touchpad, a clock and a random number generator.
4 . The encryption device of claim 1 wherein said first and second wired connections are made using digital optical cables.
5 . The encryption device of claim 1 wherein said software performs steps (b) and (c) three or more times to create redundantly encrypted communications between said encryption device and said first and second devices.
6 . The encryption device of claim 5 wherein different encryption protocols are used each time the connection between said encryption device and said first and second devices is redundantly encrypted.
7 . The encryption device of claim 1 wherein said public/private encryption keys and said private/private encryption keys are of any bit rate.
8 . The encryption device of claim 1 wherein said software, prior to performing function (d), further performs the functions of
generating private/private encryption keys using one of said random number seeds for encrypting communications with said first and second devices; and
encrypting connections to said first and second devices using said private/private encryption keys over said first and second wired connections, respectively.
9 . The encryption device of claim 8 wherein a random encryption protocol is used to encrypt the connections to said first and second devices using said private/private encryption keys.
10 . The encryption device of claim 1 wherein, when said software is performing function (e), one or more groups of three or more private/private encryption keys are transmitted to said first and said second devices over said first and second wired connections, respectively.
11 . The encryption device of claim 1 wherein all of said generated public/private and private/private encryption keys are of varying lengths.
12 . The encryption device of claim 1 wherein said encryption device can detect when a wired connection with either said first or said second devices has been breached or spliced.
13 . The encryption device of claim 1 wherein said encryption device is aware of the range of data which can be read from any of said one or more peripherals, and rejects any data which is out of the range for that peripheral.
14 . The encryption device of claim 1 wherein said encryption device communicates specific information with said first and second devices over said first and second wired connections respectively, and further wherein any unexpected transmitted data will be rejected by said encryption device, said first device and said second device.
15 . The encryption device of claim 14 wherein said specific information includes date/time stamps, software version numbers, encryption protocols and encryption keys.
16 . A device having enhanced encryption capabilities for communicating with other devices, comprising:
a processor; memory, a portion of which wherein encrypted data is stored; an wired data port for receiving data over a wired connection; a wireless communications port; and software, executed by said processor, said software performing the functions of:
(a) receiving, via an encrypted connection over said wired data port, one or more private/private encryption keys;
(b) storing said encryption keys in said encrypted portion of said memory;
(c) using said encryption keys to establish, via said wireless communications port, encrypted wireless connections with another device; and
(d) deleting said encryption keys after a predetermined period of time.
17 . The device of claim 15 wherein, in step (a), said device receives one or more groups of private/private encryption keys.
18 . The device of claim 17 wherein, in step (c), all encryption keys in said group of encryption keys are used to redundantly encrypt said wireless connection with said other device.
19 . The device of claim 18 wherein each of said groups of encryption keys has an associated date/time stamp indicating when said encryption keys can be validly used with said other device, said software further performing the function of:
(e) selecting another group of encryption keys when said date/time stamp indicates that the currently used group is no longer valid.
20 . The device of claim 19 wherein said device is unable to connect wirelessly to said other device when no valid groups of encryption keys remain stored in said memory.Join the waitlist — get patent alerts
Track US2019356640A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.