-
公开(公告)号:US20220150051A1
公开(公告)日:2022-05-12
申请号:US17433361
申请日:2019-08-30
申请人: QRYPT, INC.
发明人: Denis MANDICH , Christopher KNAPP
摘要: A software and hardware infrastructure is provided that can generate traceable and verifiably random number sequences provided from multiple random number sources, including quantum entropy sources, potentially located at multiple points of origin, and distribute the verifiable number sequences across multiple channels and protocols to multiple ultimate destinations in a distributed computing environment. Random number sequences obtained from unique entropy sources can be tagged with information on the provenance and/or other details of the creation of each number sequence. Tags can be used to verify the reliability of each tagged number sequence and/or its associated source. Tags can also include a use indicator to avoid re-use of a tagged number sequence.
-
公开(公告)号:US20240329937A1
公开(公告)日:2024-10-03
申请号:US18740651
申请日:2024-06-12
申请人: QRYPT, INC.
发明人: Denis MANDICH , Christopher Knapp
CPC分类号: G06F7/588 , G06F7/58 , H04L9/0662 , H04L9/0858
摘要: Systems and methods are presented herein which are configured to provide access to high quality, verifiable random numbers from entropy sources including quantum entropy sources on-demand through application program interfaces (APIs) and other interfaces. A Randomness as a Service (RaaS) provider system can be configured to host an API offering random numbers from a predetermined selection of entropy types and may offer other selections and/or data such as specific entropy source, health check data associated with the random number, source verification data, etc. A RaaS management system can be configured to make requests to one or more RaaS provider systems for random numbers of specific entropy type(s) and then perform cryptographic functions on random numbers and/or pass random numbers to an end user system.
-
公开(公告)号:US10402172B1
公开(公告)日:2019-09-03
申请号:US16288722
申请日:2019-02-28
申请人: QRYPT, INC.
发明人: Denis Mandich , Christopher Knapp
IPC分类号: G06F7/58
摘要: A software and hardware infrastructure is provided that can generate traceable and verifiably random number sequences provided from multiple random number sources, including quantum entropy sources, potentially located at multiple points of origin, and distribute the verifiable number sequences across multiple channels and protocols to multiple ultimate destinations in a distributed computing environment. Random number sequences obtained from unique entropy sources can be tagged with information on the provenance and/or other details of the creation of each number sequence. Tags can be used to verify the reliability of each tagged number sequence and/or its associated source. Tags can also include a use indicator to avoid reuse of a tagged number sequence.
-
公开(公告)号:US12045583B2
公开(公告)日:2024-07-23
申请号:US17433361
申请日:2019-08-30
申请人: QRYPT, INC.
发明人: Denis Mandich , Christopher Knapp
CPC分类号: G06F7/588 , G06F7/58 , H04L9/0662 , H04L9/0858
摘要: A software and hardware infrastructure is provided that can generate traceable and verifiably random number sequences provided from multiple random number sources, including quantum entropy sources, potentially located at multiple points of origin, and distribute the verifiable number sequences across multiple channels and protocols to multiple ultimate destinations in a distributed computing environment. Random number sequences obtained from unique entropy sources can be tagged with information on the provenance and/or other details of the creation of each number sequence. Tags can be used to verify the reliability of each tagged number sequence and/or its associated source. Tags can also include a use indicator to avoid re-use of a tagged number sequence.
-
公开(公告)号:US11095442B1
公开(公告)日:2021-08-17
申请号:US16375921
申请日:2019-04-05
申请人: QRYPT, INC.
摘要: A system and method for encryption key generation by receiving a plaintext message having a fixed character length and receiving, from a source, a plurality of random number. A matrix is created from the plurality random numbers and has at least one of the number of rows or columns equal to or greater than the character length. An array that can be used as an encryption key or a seed for an encryption key is generated by selecting an initial element within the matrix, selecting subsequent elements using a selection technique until a number of elements in the array is equal to the character length and rejecting any previously selected elements from the array.
-
公开(公告)号:US12058237B2
公开(公告)日:2024-08-06
申请号:US17139258
申请日:2020-12-31
申请人: GLOBAL RISK ADVISORS
发明人: Kevin Chalker
CPC分类号: H04L9/065 , H04L9/0656 , H04L9/0662 , H04L9/0668 , H04L9/0816 , H04L9/0872 , H04L9/12 , H04L9/16 , G06F7/582 , G06F7/588 , H04L2209/08
摘要: A communication network can include a random number beacon broadcasting a random number stream to multiple computing devices. At least two of those computing devices can generate private keys for secured communication based a subset of random numbers from the random number stream. Other devices do not have access to these private keys even though they have access to the subset of random numbers by virtue of receiving the broadcasted random number stream. The subset of random numbers can be extracted based on a predetermined time known only to the two or more devices, and/or the subset of random numbers can be extracted following detection of a predetermined number sequence in the random number stream known only to the two or more devices. Following a similar concept, a computing device can generate private cryptographic keys from a public random number stream.
-
公开(公告)号:US20220131838A1
公开(公告)日:2022-04-28
申请号:US17428809
申请日:2019-09-09
申请人: QRYPT, INC.
发明人: Denis MANDICH , Yevgeniy DODIS
摘要: Systems, devices, and methods are disclosed for instantaneously decrypting data in an end-to-end encrypted secure messaging session while maintaining forward secrecy and post-compromise security using a double ratchet communication protocol. Unique message keys can be generated in a predictable progression independently on each device, ratcheting keys for each message on an as-needed basis, and a seed key and state for the predictable progression can be updated based on an asymmetric key exchange between the devices, thereby serving as a second ratchet. Message keys can feed a pseudo-random number generator (PRG) to generate the next message key in a progression. A Continuous Key Agreement (CKA) engine can use an asymmetric key pair to generate a shared secret key to feed a Pseudo-Random Function (PRF-PRNG) to reset the state of the PRG and provide a refresh key to the PRG.
-
公开(公告)号:US11997200B2
公开(公告)日:2024-05-28
申请号:US17600456
申请日:2020-08-11
申请人: QRYPT, INC.
CPC分类号: H04L9/0869
摘要: A system and method for encryption key generation by receiving a plaintext message having a fixed character length and receiving, from a source, a plurality of random number. A matrix is created from the plurality random numbers and has at least one of the number of rows or columns equal to or greater than the character length. An array that can be used as an encryption key or a seed for an encryption key is generated by selecting an initial element within the matrix, selecting subsequent elements using a selection technique until a number of elements in the array is equal to the character length and rejecting any previously selected elements from the array.
-
公开(公告)号:US11831764B2
公开(公告)日:2023-11-28
申请号:US17428809
申请日:2019-09-09
申请人: QRYPT, INC.
发明人: Denis Mandich , Yevgeniy Dodis
CPC分类号: H04L9/0841 , H04L9/0869 , H04L9/0891 , H04L9/3226 , H04L63/045 , H04L63/0435 , H04L63/0442 , G06F7/588
摘要: Systems, devices, and methods are disclosed for instantaneously decrypting data in an end-to-end encrypted secure messaging session while maintaining forward secrecy and post-compromise security using a double ratchet communication protocol. Unique message keys can be generated in a predictable progression independently on each device, ratcheting keys for each message on an as-needed basis, and a seed key and state for the predictable progression can be updated based on an asymmetric key exchange between the devices, thereby serving as a second ratchet. Message keys can feed a pseudo-random number generator (PRG) to generate the next message key in a progression. A Continuous Key Agreement (CKA) engine can use an asymmetric key pair to generate a shared secret key to feed a Pseudo-Random Function (PRF-PRNG) to reset the state of the PRG and provide a refresh key to the PRG.
-
公开(公告)号:US20230353130A1
公开(公告)日:2023-11-02
申请号:US17733695
申请日:2022-04-29
申请人: QRYPT, INC.
发明人: Denis MANDICH
摘要: A system and method for random number generation. The method includes receiving, at a first single-photon avalanche diode (SPAD), a first series of photons, converting, by the first SPAD, the first series of photons into a first series of electrical pulses comprising a first random time interval between each pulse of the first series of electrical pulses, and outputting, by an output circuit in communication with the first SPAD, a random binary stream based at least in part on the first series of electrical pulses. A system is provided for generating random numbers including one or more SPADs, one or more associated quenching circuits, and output electronics configured to adjust thresholds, combine signals generated by an array of SPADS, condition signals, and output a stream of generated random numbers.
-
-
-
-
-
-
-
-
-