Patents by Inventor Anna M. Johnston

Anna M. Johnston 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: 11791981
    Abstract: A device may store raw random data in a raw random data store. The raw random data may include a first plurality of data strings. The device may generate, using a quotient ring transform (QRT), cryptographic random data based on the raw random data. The cryptographic random data includes a second plurality of data strings that is transformed from the first plurality of data strings based on an extraction state stored in an extraction state store. The device may store the cryptographic random data in a cryptographic random data store and may use the cryptographic random data for various purposes.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: October 17, 2023
    Assignee: Juniper Networks, inc.
    Inventors: Anna M. Johnston, Purushottam Anant Kulkarni
  • Patent number: 11632243
    Abstract: A first device may determine a prime integer for generating public keys, wherein the prime integer is based on a set of distinct prime integers. The first device may generate a set of multiple public keys based on a set of secret keys. The first device may combine the set of multiple public keys into a single value based on the prime integer and the set of distinct prime integers. The first device may transmit the single value to a second device.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 18, 2023
    Assignee: Juniper Networks, Inc.
    Inventor: Anna M. Johnston
  • Publication number: 20220385466
    Abstract: A device may select a first pseudorandom integer within a range of integers. The device may generate a first candidate prime, based on the first pseudorandom integer, for primality testing. Based on determining that the first candidate prime fails a primality test, the device may select a second pseudorandom integer within the range of integers. The device may generate a second candidate prime, based on the second pseudorandom integer, for primality testing. The device may determine whether the second candidate prime satisfies the primality test. The device may selectively: re-perform, based on the second candidate prime failing the primality test, the selecting the second pseudorandom integer, the generating the second candidate prime, and the determining whether the second candidate prime satisfies the primality test, or using, based on the second candidate prime satisfying the primality test, the second candidate prime as a prime integer in a cryptographic protocol.
    Type: Application
    Filed: July 29, 2022
    Publication date: December 1, 2022
    Inventors: Rathna RAMESH, Anna M. JOHNSTON
  • Patent number: 11411732
    Abstract: A device may select a first pseudorandom integer within a range of integers. The device may generate a first candidate prime, based on the first pseudorandom integer, for primality testing. Based on determining that the first candidate prime fails a primality test, the device may select a second pseudorandom integer within the range of integers. The device may generate a second candidate prime, based on the second pseudorandom integer, for primality testing. The device may determine whether the second candidate prime satisfies the primality test. The device may selectively: re-perform, based on the second candidate prime failing the primality test, the selecting the second pseudorandom integer, the generating the second candidate prime, and the determining whether the second candidate prime satisfies the primality test, or using, based on the second candidate prime satisfying the primality test, the second candidate prime as a prime integer in a cryptographic protocol.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: August 9, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Rathna Ramesh, Anna M. Johnston
  • Patent number: 11251953
    Abstract: A device may receive a set of cryptographic parameters associated with an integer, wherein the set of cryptographic parameters includes a linked list of potential prime integers, in an order, used to generate the integer. The device may determine, iteratively and in the order, whether each potential prime integer included in the linked list of potential prime integers is a prime integer using a primality test or a lookup operation based on a set of proven prime integers. The device may determine whether the integer is a proven prime integer based on determining whether each potential prime integer included in the linked list of potential prime integers is a prime integer. The device may authorize, when the integer is a proven prime integer, the integer for use in a cryptographic protocol.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: February 15, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Anna M. Johnston, Rathna Ramesh
  • Publication number: 20220021533
    Abstract: A device may receive a set of cryptographic parameters associated with an integer, wherein the set of cryptographic parameters includes a linked list of potential prime integers, in an order, used to generate the integer. The device may determine, iteratively and in the order, whether each potential prime integer included in the linked list of potential prime integers is a prime integer using a primality test or a lookup operation based on a set of proven prime integers. The device may determine whether the integer is a proven prime integer based on determining whether each potential prime integer included in the linked list of potential prime integers is a prime integer. The device may authorize, when the integer is a proven prime integer, the integer for use in a cryptographic protocol.
    Type: Application
    Filed: July 15, 2020
    Publication date: January 20, 2022
    Inventors: Anna M. JOHNSTON, Rathna RAMESH
  • Publication number: 20210328792
    Abstract: A device may select a first pseudorandom integer within a range of integers. The device may generate a first candidate prime, based on the first pseudorandom integer, for primality testing. Based on determining that the first candidate prime fails a primality test, the device may select a second pseudorandom integer within the range of integers. The device may generate a second candidate prime, based on the second pseudorandom integer, for primality testing. The device may determine whether the second candidate prime satisfies the primality test. The device may selectively: re-perform, based on the second candidate prime failing the primality test, the selecting the second pseudorandom integer, the generating the second candidate prime, and the determining whether the second candidate prime satisfies the primality test, or using, based on the second candidate prime satisfying the primality test, the second candidate prime as a prime integer in a cryptographic protocol.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 21, 2021
    Inventors: Rathna RAMESH, Anna M. JOHNSTON
  • Publication number: 20210328771
    Abstract: A device may store raw random data in a raw random data store. The raw random data may include a first plurality of data strings. The device may generate, using a quotient ring transform (QRT), cryptographic random data based on the raw random data. The cryptographic random data includes a second plurality of data strings that is transformed from the first plurality of data strings based on an extraction state stored in an extraction state store. The device may store the cryptographic random data in a cryptographic random data store and may use the cryptographic random data for various purposes.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Anna M. JOHNSTON, Purushottam Anant KULKARNI
  • Patent number: 11057186
    Abstract: A device may store raw random data in a raw random data store. The raw random data may include a first plurality of data strings. The device may generate, using a quotient ring transform (QRT), cryptographic random data based on the raw random data. The cryptographic random data includes a second plurality of data strings that is transformed from the first plurality of data strings based on an extraction state stored in an extraction state store. The device may store the cryptographic random data in a cryptographic random data store and may use the cryptographic random data for various purposes.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: July 6, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Anna M. Johnston, Purushottam Anant Kulkarni
  • Patent number: 10333698
    Abstract: Generally discussed herein are systems, devices, and methods for entwined encryption and error correction and/or error detection. An entwined cryptographic encode device can include a memory including data indicating a set of relatively prime, irreducible polynomials stored and indexed thereon, entwined encryption encoding circuitry to receive data, transform the data to a set of data integers modulo respective polynomial integers representative of respective polynomials of the polynomials stored on the memory, and perform a Da Yen weave on the transformed data based on received cipher data, and provide the weaved transformed data to a medium.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: June 25, 2019
    Assignee: Raytheon Company
    Inventors: Bishara Shamee, Steven R. Wilkinson, Anna M. Johnston
  • Publication number: 20190020470
    Abstract: Generally discussed herein are systems, devices, and methods for entwined encryption and error correction and/or error detection. An entwined cryptographic encode device can include a memory including data indicating a set of relatively prime, irreducible polynomials stored and indexed thereon, entwined encryption encoding circuitry to receive data, transform the data to a set of data integers modulo respective polynomial integers representative of respective polynomials of the polynomials stored on the memory, and perform a Da Yen weave on the transformed data based on received cipher data, and provide the weaved transformed data to a medium.
    Type: Application
    Filed: August 2, 2017
    Publication date: January 17, 2019
    Inventors: Bishara Shamee, Steven R. Wilkinson, Anna M. Johnston
  • Patent number: 9503263
    Abstract: A method for distributing data to a plurality of storage locations in a computing network is provided. The method includes receiving, at a processor in the computing network, input data and an input random cryptovariable, transforming, at the processor, the input data and the input random cryptovariable into encrypted output using Da Yen processing, and distributing the encrypted output to the plurality of storage locations. The present design further includes a method for decrypting encrypted blocks of data distributed over a plurality of storage locations in a computing network. The method includes receiving, at a processor in the computing network, a plurality of cipher/key word pairs, and transforming, at the processor, the plurality of cipher/key word pairs and a salt key word into plaintext using Da Yen processing.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: November 22, 2016
    Assignee: DYCE, LLC
    Inventor: Anna M. Johnston
  • Publication number: 20160112197
    Abstract: A method for distributing data to a plurality of storage locations in a computing network is provided. The method includes receiving, at a processor in the computing network, input data and an input random cryptovariable, transforming, at the processor, the input data and the input random cryptovariable into encrypted output using Da Yen processing, and distributing the encrypted output to the plurality of storage locations. The present design further includes a method for decrypting encrypted blocks of data distributed over a plurality of storage locations in a computing network. The method includes receiving, at a processor in the computing network, a plurality of cipher/key word pairs, and transforming, at the processor, the plurality of cipher/key word pairs and a salt key word into plaintext using Da Yen processing.
    Type: Application
    Filed: October 16, 2014
    Publication date: April 21, 2016
    Inventor: Anna M. Johnston
  • Patent number: 7556739
    Abstract: A method of treating a fluid stream underwater comprising integrally attaching a skid to a fluid stream treating vessel so that the fluid stream treating vessel can be disposed on an underwater floor in a position such that an opening in said vessel is at a highest point on said vessel when disposed on the underwater floor; remotely directing a fluid stream treating vessel to an underwater floor location sufficiently close to said fluid stream so that the fluid stream can be remotely attached in fluid communication with said fluid stream treating vessel; remotely connecting said underwater fluid stream to said fluid stream treating vessel for treatment of said fluid stream; treating said fluid stream by contact with a treatment media disposed within said treatment vessel, maintained at equilibrium water pressure at the depth of treatment; and flowing the treated fluid stream out of said treating vessel.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: July 7, 2009
    Assignee: Amcol International Corporation
    Inventors: Anna M. Johnston-Dhuet, Giovanni Occhipinti
  • Patent number: 5961326
    Abstract: A filter and one-way valve for protecting a dental patient from contamination by bacteria that may be picked up by water flowing through a supply line and to prevent cross contamination of patients from the reflux of fluid from inside a patient's mouth. Several different embodiments of the invention are disclosed, including a filter/one-way valve (38) that combines a filter (42) with a one-way valve (46) in an integral assembly. This assembly is installed in a water line (34) supplying water to an air/water syringe (20), or other dental instrument, such as a dental hand piece (160), or an ultrasonic scalar. Alternatively, a separate filter is installed in the water (and/or air) line upstream of the dental instrument, and a one-way valve (140) is installed between the head of the dental instrument and a tip through which water is injected into the mouth of a patient.
    Type: Grant
    Filed: August 26, 1997
    Date of Patent: October 5, 1999
    Assignee: SciTech Dental, Inc.
    Inventors: Simon E. Johnston, Anna M. Johnston, Jeffrey F. Williams
  • Patent number: 5709545
    Abstract: A filter and one-way valve for protecting a dental patient from contamination by bacteria that may be picked up by water flowing through a supply line and to prevent cross contamination of patients from the reflux of fluid from inside a patient's mouth. Several different embodiments of the invention are disclosed, including a filter/one-way valve (38) that combines a filter (42) with a one-way valve (46) in an integral assembly. This assembly is installed in a water line (34) supplying water to an air/water syringe (20), or other dental instrument, such as a dental hand piece (160), or an ultrasonic scalar. Alternatively, a separate filter is installed in the water (and/or air) line upstream of the dental instrument, and a one-way valve (140) is installed between the head of the dental instrument and a tip through which water is injected into the mouth of a patient.
    Type: Grant
    Filed: November 1, 1995
    Date of Patent: January 20, 1998
    Assignee: SciTech Dental, Inc.
    Inventors: Simon E. Johnston, Anna M. Johnston, Jeffrey F. Williams
  • Patent number: 5204004
    Abstract: A method and apparatus are disclosed for preventing bacterial contamination from being introduced into a dental patient's mouth from water flowing through a dental tool water line. A flexible water line typically used for supplying water to a dental syringe, high-speed hand piece, or ultrasonic scaler has been found to support and encourage the growth of a significant biofilm that serves as a source of bacteria. To prevent the bacteria from being introduced into a patient's mouth by water flowing through the line, and thus into the patient's system, an in-line water filter is installed within the water line supplying water to the dental tool, at a point adjacent thereto. Conventional Luer fittings on the in-line water filter facilitate its quick installation and replacement. In addition, a cap protects the sterility of the outlet port of the in-line water filter during the installation process.
    Type: Grant
    Filed: May 29, 1992
    Date of Patent: April 20, 1993
    Inventors: Simon E. Johnston, Anna M. Johnston, Jeffrey F. Williams