Patents by Inventor Kevin R. McCarthy

Kevin R. McCarthy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11924328
    Abstract: A first copy of a True Random Number (TRN) pool comprising key data of truly random numbers in a pool of files may be stored on a sender and a second copy of the TRN pool is stored on a receiver. An apparent size of the TRN pool on each device is expanded using a randomizing process for selecting and re-using the key data from the files to produce transmit key data from the first copy and receive key data from the second copy.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 5, 2024
    Assignee: 7Tunnels Inc.
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy
  • Publication number: 20220303118
    Abstract: A first copy of a True Random Number (TRN) pool comprising key data of truly random numbers in a pool of files may be stored on a sender and a second copy of the TRN pool is stored on a receiver. An apparent size of the TRN pool on each device is expanded using a randomizing process for selecting and re-using the key data from the files to produce transmit key data from the first copy and receive key data from the second copy.
    Type: Application
    Filed: June 2, 2022
    Publication date: September 22, 2022
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy
  • Patent number: 11398905
    Abstract: Systems and methods include modifying a random number pool using one or more user-identified randomization processes to produce a modified RN pool with a user-specific modification that is unknown to or otherwise separated from a RN provider. Systems and methods also include sending and receiving encrypted messages that are encrypted and decrypted using the modified RN pool.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: July 26, 2022
    Assignee: 7Tunnels Inc.
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, David Wiener, Kevin R. McCarthy
  • Patent number: 11362813
    Abstract: A first copy of a True Random Number (TRN) pool comprising key data of truly random numbers in a pool of files may be stored on a sender and a second copy of the TRN pool is stored on a receiver. An apparent size of the TRN pool on each device is expanded using a randomizing process for selecting and re-using the key data from the files to produce transmit key data from the first copy and receive key data from the second copy.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: June 14, 2022
    Assignee: 7Tunnels Inc.
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy
  • Patent number: 11245515
    Abstract: Methods for a server include defining a starting element and an element step size. A pad mapping is applied to a data Random Cipher Pad (RCP) to obtain a Key RCP using each element of the data RCP once in a predetermined non-sequential order. The starting element and the element step size are combined with the data RCP. The data RCP is encrypted using the Key RCP to produce a subsequent data RCP. The subsequent data RCP is transmitted to another computer. Methods for clients include applying a pad mapping to a data RCP to obtain a Key RCP using each element of the data RCP once in a predetermined non-sequential order to develop the Key RCP. The Key RCP is encrypted using the data RCP to produce a subsequent Key RCP. A data structure is encrypted using the data RCP to produce an encrypted data structure.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: February 8, 2022
    Assignee: 7Tunnels Inc.
    Inventors: Michael L. Hammon, Kevin R. McCarthy
  • Patent number: 11201729
    Abstract: A cryptographic system includes a host device and a cryptographic device. For encryption, the host includes an application that is configured to enable a user to compose an unencrypted message on a user interface and transmit the unencrypted message. The cryptographic device is configured to receive the unencrypted message, encrypt the unencrypted message with RCPs on a non-volatile storage to create an encrypted message, and send the encrypted message to the host, which then transmits the encrypted message through a communication channel. For decryption, the host receives an encrypted message through the communication channel and sends it to the cryptographic device. The cryptographic device decrypts the encrypted message with the RCPs and sends the decrypted message back to the host, which presents the decrypted message on a display. The cryptographic device may be configured to destroy RCPs that have been used up.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: December 14, 2021
    Assignee: 7Tunnels Inc.
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy
  • Patent number: 11082211
    Abstract: Systems and methods with multiple different modes for bidirectional data transfer of messages encrypted with Random Cipher Pads (RCPs) are disclosed. A direct mode is from one single endpoint to another endpoint in a peer-to-peer fashion. A throughput mode may be configured as a communication between endpoints with a cryptographic data server (CDS) managing communications and additional encryption between the endpoints. The CDS further encrypts the messages such that there is a peer-to-peer encryption between the source endpoint and the CDS and a different peer-to-peer encryption between the CDS and destination endpoints. The throughput mode may also be configured as a broadcast communication between a sender and multiple destinations, each with its own different RCP encryption. A router-to-router mode may be thought of as a specific type of peer-to-peer transfer where the peers on each end are routers, servers, Virtual Private Network servers, and gateways rather than user endpoints.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: August 3, 2021
    Assignee: 7Tunnels, Inc.
    Inventors: Kevin R. McCarthy, Michael L. Hammon, Wesley A. Hildebrandt
  • Publication number: 20210218553
    Abstract: A first copy of a True Random Number (TRN) pool comprising key data of truly random numbers in a pool of files may be stored on a sender and a second copy of the TRN pool is stored on a receiver. An apparent size of the TRN pool on each device is expanded using a randomizing process for selecting and re-using the key data from the files to produce transmit key data from the first copy and receive key data from the second copy.
    Type: Application
    Filed: August 24, 2018
    Publication date: July 15, 2021
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy
  • Publication number: 20210083870
    Abstract: Systems and methods include modifying a random number pool using one or more user-identified randomization processes to produce a modified RN pool with a user-specific modification that is unknown to or otherwise separated from a RN provider. Systems and methods also include sending and receiving encrypted messages that are encrypted and decrypted using the modified RN pool.
    Type: Application
    Filed: November 16, 2020
    Publication date: March 18, 2021
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy, David Wiener
  • Patent number: 10855459
    Abstract: Systems and methods include modifying a Tme Random Number (TRN) pool using one or more user-identified randomization processes to produce a modified TRN pool with a user-specific modification that is unknown to or otherwise separated from a TRN provider. Systems and methods also include sending and receiving encrypted messages that are encrypted and decrypted using the modified TRN pool.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: December 1, 2020
    Assignee: 7Tunnels, Inc.
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy, David Wiener
  • Publication number: 20200336304
    Abstract: Systems and methods include modifying a Tme Random Number (TRN) pool using one or more user-identified randomization processes to produce a modified TRN pool with a user-specific modification that is unknown to or otherwise separated from a TRN provider. Systems and methods also include sending and receiving encrypted messages that are encrypted and decrypted using the modified TRN pool.
    Type: Application
    Filed: January 11, 2019
    Publication date: October 22, 2020
    Inventors: Michael L. Hammon, Wesley A. Hildebrandt, Kevin R. McCarthy, David Wiener
  • Publication number: 20200336301
    Abstract: A cryptographic system includes a host device and a cryptographic device. For encryption, the host includes an application that is configured to enable a user to compose an unencrypted message on a user interface and transmit the unencrypted message. The cryptographic device is configured to receive the unencrypted message, encrypt the unencrypted message with RCPs on a non-volatile storage to create an encrypted message, and send the encrypted message to the host, which then transmits the encrypted message through a communication channel. For decryption, the host receives an encrypted message through the communication channel and sends it to the cryptographic device. The cryptographic device decrypts the encrypted message with the RCPs and sends the decrypted message back to the host, which presents the decrypted message on a display. The cryptographic device may be configured to destroy RCPs that have been used up.
    Type: Application
    Filed: August 11, 2017
    Publication date: October 22, 2020
    Inventors: Kevin R. MCCARTHY, Michael L. HAMMON, Wesley A. HILDEBRANDT
  • Publication number: 20200295918
    Abstract: Methods for a server include defining a starting element and an element step size. A pad mapping is applied to a data Random Cipher Pad (RCP) to obtain a Key RCP using each element of the data RCP once in a predetermined non-sequential order. The starting element and the element step size are combined with the data RCP. The data RCP is encrypted using the Key RCP to produce a subsequent data RCP. The subsequent data RCP is transmitted to another computer. Methods for clients include applying a pad mapping to a data RCP to obtain a Key RCP using each element of the data RCP once in a predetermined non-sequential order to develop the Key RCP. The Key RCP is encrypted using the data RCP to produce a subsequent Key RCP. A data structure is encrypted using the data RCP to produce an encrypted data structure.
    Type: Application
    Filed: April 24, 2020
    Publication date: September 17, 2020
    Inventors: Michael L. Hammon, Kevin R. McCarthy
  • Patent number: 10637649
    Abstract: Methods for a server include defining a starting element and an element step size. A pad mapping is applied to a data Random Cipher Pad (RCP) to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order. The starting element and the element step size are combined with the Data RCP. The Data RCP is encrypted using the Key RCP to produce a subsequent Data RCP. The subsequent Data RCP is transmitted to another computer. Methods for clients include applying a pad mapping to a Data RCP to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order to develop the Key RCP. The Key RCP is encrypted using the Data RCP to produce a subsequent Key RCP. A data structure is encrypted using the Data RCP to produce an encrypted data structure.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 28, 2020
    Assignee: 7Tunnels, Inc.
    Inventors: Michael L. Hammon, Kevin R. McCarthy
  • Publication number: 20190182034
    Abstract: Systems and methods with multiple different modes for bidirectional data transfer of messages encrypted with Random Cipher Pads (RCPs) are disclosed. A direct mode is from one single endpoint to another endpoint in a peer-to-peer fashion. A throughput mode may be configured as a communication between endpoints with a cryptographic data server (CDS) managing communications and additional encryption between the endpoints. The CDS further encrypts the messages such that there is a peer-to-peer encryption between the source endpoint and the CDS and a different peer-to-peer encryption between the CDS and destination endpoints. The throughput mode may also be configured as a broadcast communication between a sender and multiple destinations, each with its own different RCP encryption. A router-to-router mode may be thought of as a specific type of peer-to-peer transfer where the peers on each end are routers, servers, Virtual Private Network servers, and gateways rather than user endpoints.
    Type: Application
    Filed: August 11, 2017
    Publication date: June 13, 2019
    Inventors: Kevin R. McCarthy, Michael L. Hammon, Wesley A. Hildebrandt
  • Publication number: 20190058579
    Abstract: Methods for a server include defining a starting element and an element step size. A pad mapping is applied to a data Random Cipher Pad (RCP) to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order. The starting element and the element step size are combined with the Data RCP. The Data RCP is encrypted using the Key RCP to produce a subsequent Data RCP. The subsequent Data RCP is transmitted to another computer. Methods for clients include applying a pad mapping to a Data RCP to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order to develop the Key RCP. The Key RCP is encrypted using the Data RCP to produce a subsequent Key RCP. A data structure is encrypted using the Data RCP to produce an encrypted data structure.
    Type: Application
    Filed: June 18, 2018
    Publication date: February 21, 2019
    Inventors: Michael L. Hammon, Kevin R. McCarthy
  • Patent number: 10003457
    Abstract: Methods for a server include defining a starting element and an element step size. A pad mapping is applied to a data Random Cipher Pad (RCP) to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order. The starting element and the element step size are combined with the Data RCP. The Data RCP is encrypted using the Key RCP to produce a subsequent Data RCP. The subsequent Data RCP is transmitted to another computer. Methods for clients include applying a pad mapping to a Data RCP to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order to develop the Key RCP. The Key RCP is encrypted using the Data RCP to produce a subsequent Key RCP. A data structure is encrypted using the Data RCP to produce an encrypted data structure.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: June 19, 2018
    Assignee: 7Tunnels, Inc.
    Inventors: Michael L. Hammon, Kevin R. McCarthy
  • Publication number: 20160315763
    Abstract: Methods for a server include defining a starting element and an element step size. A pad mapping is applied to a data Random Cipher Pad (RCP) to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order. The starting element and the element step size are combined with the Data RCP. The Data RCP is encrypted using the Key RCP to produce a subsequent Data RCP. The subsequent Data RCP is transmitted to another computer. Methods for clients include applying a pad mapping to a Data RCP to obtain a Key RCP using each element of the Data RCP once in a predetermined non-sequential order to develop the Key RCP. The Key RCP is encrypted using the Data RCP to produce a subsequent Key RCP. A data structure is encrypted using the Data RCP to produce an encrypted data structure.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 27, 2016
    Inventors: Michael L. Hammon, Kevin R. McCarthy
  • Publication number: 20120106907
    Abstract: Fiber optic ribbon matrix materials having low oligomer content and fiber optic ribbons that contain a matrix prepared from such compositions are disclosed.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 3, 2012
    Inventors: Michelle D. Fabian, Kevin R. McCarthy
  • Patent number: 7221842
    Abstract: The present invention provides optical fiber coating systems and coated optical fibers. According to one embodiment of the invention, a coated optical fiber includes an optical fiber having a core and a cladding; and a primary coating encapsulating the optical fiber, the primary coating having a Young's modulus of about 5 MPa or less, the primary coating being the cured reaction product of a primary curable composition having a gel time less than about 1.4 seconds at a UV intensity of 3.4 mW/cm2.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: May 22, 2007
    Assignee: Corning Incorporated
    Inventors: Linda S. Baker, Kevin R. McCarthy, Michael J. Winningham, Lung-Ming Wu