A METHOD OF GENERATING KEY ARRAYS OF RANDOM NUMBERS AND ENCRYPTION

The invention relates to a method of encryption, using an initial, large, secret Truly Random Number [TRN] array, produced by a non-deterministic method, preferably quantum physical, and of length greater than the longest plaintext, together with some referencing data, recording predetermined random...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: JOUBERT, ANDRE, KEITH
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator JOUBERT, ANDRE, KEITH
description The invention relates to a method of encryption, using an initial, large, secret Truly Random Number [TRN] array, produced by a non-deterministic method, preferably quantum physical, and of length greater than the longest plaintext, together with some referencing data, recording predetermined random offsets in the TRN array. Many TRN keys are created by (a), using an offset in the TRN array that is unique to each plaintext; (b), extracting TRN data from that offset to fill the state-space of a Pseudo-Random Number Generator [PRNG] that generates uniform random numbers; and (c), using PRNG output to provide the indices for a Durstenfeld-Fisher-Yates shuffle [DFYS] (or equivalent) algorithm to re-order a subset copy of the TRN of length equal to that of the plaintext. The resultant key array comprises TRN data and is indistinguishable from that produced by a TRN generator and can be used with a Vernam-Mauborgne (One-time Pad) [OTP] cipher for encryption. No PRNG data is exposed to ciphertext attack, nor used in the key. These steps can be repeated numerous times, producing new, unique TRN key arrays, overcoming the key storage drawback. When desired, a newly-generated TRN array and referencing data can be encrypted with the existing key and transmitted between parties. L'invention concerne un procédé de chiffrement, utilisant un réseau de véritables nombres aléatoires [TRN] secret, grand, initial, produit par un procédé non déterministe, de préférence de physique quantique, et d'une longueur supérieure au texte en clair le plus long, conjointement avec certaines données de référencement, enregistrant des décalages aléatoires prédéterminés dans le réseau TRN. De nombreuses clés TRN sont créées par (a) utilisation d'un décalage dans le réseau TRN qui est propre à chaque texte en clair ; (b) extraction de données TRN à partir de ce décalage pour remplir l'espace d'états d'un générateur de nombres pseudo-aléatoires [PRNG] qui génère des nombres aléatoires uniformes ; et (c) utilisation d'une sortie de PRNG pour fournir les indices pour un algorithme de permutation de Durstenfeld-Fisher-Yates [DFYS] (ou équivalent) pour réordonnancer une copie de sous-ensemble du TRN d'une longueur égale à celle du texte en clair. Le réseau de clés résultant comprend des données TRN et ne peut pas être distingué de celui produit par un générateur de TRN et peut être utilisé avec un carnet de clés à usage unique [OTP] (système de Vernam-Mauborgne) pour un chiffrement. Aucune donné
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2015056236A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2015056236A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2015056236A13</originalsourceid><addsrcrecordid>eNrjZHByVPB1DfHwd1Hwd1Nwd_VzDXIM8fRzV_B2jVRwDApyjAwGSQQ5-rn4-yr4hfo6uQYFKwB5Cq5-zkGRASGe_n48DKxpiTnFqbxQmptB2c01xNlDN7UgPz61uCAxOTUvtSQ-3N_IwNDUwNTMyNjM0dCYOFUAgcEr2w</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>A METHOD OF GENERATING KEY ARRAYS OF RANDOM NUMBERS AND ENCRYPTION</title><source>esp@cenet</source><creator>JOUBERT, ANDRE, KEITH</creator><creatorcontrib>JOUBERT, ANDRE, KEITH</creatorcontrib><description>The invention relates to a method of encryption, using an initial, large, secret Truly Random Number [TRN] array, produced by a non-deterministic method, preferably quantum physical, and of length greater than the longest plaintext, together with some referencing data, recording predetermined random offsets in the TRN array. Many TRN keys are created by (a), using an offset in the TRN array that is unique to each plaintext; (b), extracting TRN data from that offset to fill the state-space of a Pseudo-Random Number Generator [PRNG] that generates uniform random numbers; and (c), using PRNG output to provide the indices for a Durstenfeld-Fisher-Yates shuffle [DFYS] (or equivalent) algorithm to re-order a subset copy of the TRN of length equal to that of the plaintext. The resultant key array comprises TRN data and is indistinguishable from that produced by a TRN generator and can be used with a Vernam-Mauborgne (One-time Pad) [OTP] cipher for encryption. No PRNG data is exposed to ciphertext attack, nor used in the key. These steps can be repeated numerous times, producing new, unique TRN key arrays, overcoming the key storage drawback. When desired, a newly-generated TRN array and referencing data can be encrypted with the existing key and transmitted between parties. L'invention concerne un procédé de chiffrement, utilisant un réseau de véritables nombres aléatoires [TRN] secret, grand, initial, produit par un procédé non déterministe, de préférence de physique quantique, et d'une longueur supérieure au texte en clair le plus long, conjointement avec certaines données de référencement, enregistrant des décalages aléatoires prédéterminés dans le réseau TRN. De nombreuses clés TRN sont créées par (a) utilisation d'un décalage dans le réseau TRN qui est propre à chaque texte en clair ; (b) extraction de données TRN à partir de ce décalage pour remplir l'espace d'états d'un générateur de nombres pseudo-aléatoires [PRNG] qui génère des nombres aléatoires uniformes ; et (c) utilisation d'une sortie de PRNG pour fournir les indices pour un algorithme de permutation de Durstenfeld-Fisher-Yates [DFYS] (ou équivalent) pour réordonnancer une copie de sous-ensemble du TRN d'une longueur égale à celle du texte en clair. Le réseau de clés résultant comprend des données TRN et ne peut pas être distingué de celui produit par un générateur de TRN et peut être utilisé avec un carnet de clés à usage unique [OTP] (système de Vernam-Mauborgne) pour un chiffrement. Aucune donnée PRNG n'est exposée à une attaque de cryptogramme, ni utilisée dans la clé. Ces étapes peuvent être répétées de nombreuses fois, produisant de nouveaux réseaux de clés TRN uniques, surmontant l'inconvénient de mémoire de clé. Au moment voulu, un réseau TRN nouvellement généré et des données de référencement peuvent être chiffrés au moyen de la clé existante et transmis entre parties.</description><language>eng ; fre</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2015</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150423&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015056236A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76294</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150423&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015056236A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>JOUBERT, ANDRE, KEITH</creatorcontrib><title>A METHOD OF GENERATING KEY ARRAYS OF RANDOM NUMBERS AND ENCRYPTION</title><description>The invention relates to a method of encryption, using an initial, large, secret Truly Random Number [TRN] array, produced by a non-deterministic method, preferably quantum physical, and of length greater than the longest plaintext, together with some referencing data, recording predetermined random offsets in the TRN array. Many TRN keys are created by (a), using an offset in the TRN array that is unique to each plaintext; (b), extracting TRN data from that offset to fill the state-space of a Pseudo-Random Number Generator [PRNG] that generates uniform random numbers; and (c), using PRNG output to provide the indices for a Durstenfeld-Fisher-Yates shuffle [DFYS] (or equivalent) algorithm to re-order a subset copy of the TRN of length equal to that of the plaintext. The resultant key array comprises TRN data and is indistinguishable from that produced by a TRN generator and can be used with a Vernam-Mauborgne (One-time Pad) [OTP] cipher for encryption. No PRNG data is exposed to ciphertext attack, nor used in the key. These steps can be repeated numerous times, producing new, unique TRN key arrays, overcoming the key storage drawback. When desired, a newly-generated TRN array and referencing data can be encrypted with the existing key and transmitted between parties. L'invention concerne un procédé de chiffrement, utilisant un réseau de véritables nombres aléatoires [TRN] secret, grand, initial, produit par un procédé non déterministe, de préférence de physique quantique, et d'une longueur supérieure au texte en clair le plus long, conjointement avec certaines données de référencement, enregistrant des décalages aléatoires prédéterminés dans le réseau TRN. De nombreuses clés TRN sont créées par (a) utilisation d'un décalage dans le réseau TRN qui est propre à chaque texte en clair ; (b) extraction de données TRN à partir de ce décalage pour remplir l'espace d'états d'un générateur de nombres pseudo-aléatoires [PRNG] qui génère des nombres aléatoires uniformes ; et (c) utilisation d'une sortie de PRNG pour fournir les indices pour un algorithme de permutation de Durstenfeld-Fisher-Yates [DFYS] (ou équivalent) pour réordonnancer une copie de sous-ensemble du TRN d'une longueur égale à celle du texte en clair. Le réseau de clés résultant comprend des données TRN et ne peut pas être distingué de celui produit par un générateur de TRN et peut être utilisé avec un carnet de clés à usage unique [OTP] (système de Vernam-Mauborgne) pour un chiffrement. Aucune donnée PRNG n'est exposée à une attaque de cryptogramme, ni utilisée dans la clé. Ces étapes peuvent être répétées de nombreuses fois, produisant de nouveaux réseaux de clés TRN uniques, surmontant l'inconvénient de mémoire de clé. Au moment voulu, un réseau TRN nouvellement généré et des données de référencement peuvent être chiffrés au moyen de la clé existante et transmis entre parties.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHByVPB1DfHwd1Hwd1Nwd_VzDXIM8fRzV_B2jVRwDApyjAwGSQQ5-rn4-yr4hfo6uQYFKwB5Cq5-zkGRASGe_n48DKxpiTnFqbxQmptB2c01xNlDN7UgPz61uCAxOTUvtSQ-3N_IwNDUwNTMyNjM0dCYOFUAgcEr2w</recordid><startdate>20150423</startdate><enddate>20150423</enddate><creator>JOUBERT, ANDRE, KEITH</creator><scope>EVB</scope></search><sort><creationdate>20150423</creationdate><title>A METHOD OF GENERATING KEY ARRAYS OF RANDOM NUMBERS AND ENCRYPTION</title><author>JOUBERT, ANDRE, KEITH</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2015056236A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2015</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>JOUBERT, ANDRE, KEITH</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>JOUBERT, ANDRE, KEITH</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>A METHOD OF GENERATING KEY ARRAYS OF RANDOM NUMBERS AND ENCRYPTION</title><date>2015-04-23</date><risdate>2015</risdate><abstract>The invention relates to a method of encryption, using an initial, large, secret Truly Random Number [TRN] array, produced by a non-deterministic method, preferably quantum physical, and of length greater than the longest plaintext, together with some referencing data, recording predetermined random offsets in the TRN array. Many TRN keys are created by (a), using an offset in the TRN array that is unique to each plaintext; (b), extracting TRN data from that offset to fill the state-space of a Pseudo-Random Number Generator [PRNG] that generates uniform random numbers; and (c), using PRNG output to provide the indices for a Durstenfeld-Fisher-Yates shuffle [DFYS] (or equivalent) algorithm to re-order a subset copy of the TRN of length equal to that of the plaintext. The resultant key array comprises TRN data and is indistinguishable from that produced by a TRN generator and can be used with a Vernam-Mauborgne (One-time Pad) [OTP] cipher for encryption. No PRNG data is exposed to ciphertext attack, nor used in the key. These steps can be repeated numerous times, producing new, unique TRN key arrays, overcoming the key storage drawback. When desired, a newly-generated TRN array and referencing data can be encrypted with the existing key and transmitted between parties. L'invention concerne un procédé de chiffrement, utilisant un réseau de véritables nombres aléatoires [TRN] secret, grand, initial, produit par un procédé non déterministe, de préférence de physique quantique, et d'une longueur supérieure au texte en clair le plus long, conjointement avec certaines données de référencement, enregistrant des décalages aléatoires prédéterminés dans le réseau TRN. De nombreuses clés TRN sont créées par (a) utilisation d'un décalage dans le réseau TRN qui est propre à chaque texte en clair ; (b) extraction de données TRN à partir de ce décalage pour remplir l'espace d'états d'un générateur de nombres pseudo-aléatoires [PRNG] qui génère des nombres aléatoires uniformes ; et (c) utilisation d'une sortie de PRNG pour fournir les indices pour un algorithme de permutation de Durstenfeld-Fisher-Yates [DFYS] (ou équivalent) pour réordonnancer une copie de sous-ensemble du TRN d'une longueur égale à celle du texte en clair. Le réseau de clés résultant comprend des données TRN et ne peut pas être distingué de celui produit par un générateur de TRN et peut être utilisé avec un carnet de clés à usage unique [OTP] (système de Vernam-Mauborgne) pour un chiffrement. Aucune donnée PRNG n'est exposée à une attaque de cryptogramme, ni utilisée dans la clé. Ces étapes peuvent être répétées de nombreuses fois, produisant de nouveaux réseaux de clés TRN uniques, surmontant l'inconvénient de mémoire de clé. Au moment voulu, un réseau TRN nouvellement généré et des données de référencement peuvent être chiffrés au moyen de la clé existante et transmis entre parties.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2015056236A1
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title A METHOD OF GENERATING KEY ARRAYS OF RANDOM NUMBERS AND ENCRYPTION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T05%3A12%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=JOUBERT,%20ANDRE,%20KEITH&rft.date=2015-04-23&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2015056236A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true