METHOD FOR ENCRYPTING OR DECRYPTING AN N-TUPLE OF DATA WITH AN N-TUPLE OF PREDETERMINED SECRET KEYS

La présente invention concerne un procédé de chiffrement ou de déchiffrement d'un n-uplet de données avec un n-uplet de clés secrètes le procédé étant caractérisé en ce qu'il comprend la mise en oeuvre par des moyens de traitement de données (11a) d'un équipement (10a) d'étapes d...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier, SERVANT, Victor, PROUFF, Emmanuel
Format: Patent
Sprache:eng ; fre ; ger
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 LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier
SERVANT, Victor
PROUFF, Emmanuel
description La présente invention concerne un procédé de chiffrement ou de déchiffrement d'un n-uplet de données avec un n-uplet de clés secrètes le procédé étant caractérisé en ce qu'il comprend la mise en oeuvre par des moyens de traitement de données (11a) d'un équipement (10a) d'étapes de : (a) Pour chaque élément ( a i ), détermination de m > n premiers états internes par application de m premières opérations, chacune étant : - représentée par une table ( T ij ) stockée, et - définie comme la combinaison d'un encodage interne bijectif ( G ij ) unique, d'une fonction de partage non-linéaire ( D i , E i , F i ...), et d'une fonction non-linéaire de permutation ( f ) donnée paramétrée avec la clé secrète ( k i ) correspondante ; (b) Pour chaque n-uplet de premiers états internes détermination d'un deuxième état interne ( z j ) par application d'une deuxième opération étant : - représentée par une table ( T Lj ) stockée, et - définie comme la combinaison d'un deuxième encodage interne bijectif ( G Lj ) unique, d'une fonction linéaire de multiplexage ( L ), et des inverses desdits premiers encodages internes bijectifs ( G ij ). A method for encrypting or decrypting a n-tuple of data ({ai}i∈[[0,n-1]]) with a n-tuple of secret keys ({ki}i∈[[0,n-1]]). The method uses a data-processor to perform the steps of: (a) for each element (ai), determining m>n first internal states ({yij}j∈[[0,m-1]]) by application of m first operations, each: represented by a table (Tij), and defined as the combination of a single bijective internal encoding (Gij), of a non-linear sharing function (Di, Ei, Fi . . . ), and of a given non-linear permutation function (ƒ) parameterized with the secret key (ki), and (b) for each n-tuple of first internal states ({yij}i∈[[0,n-1]]), determining a second internal state (zj) by application of a second operation: represented by a table (TLj), and defined as the combination of a second single bijective internal encoding (GLj), a linear multiplexing function (L), and the inverses of the first bijective internal encodings (Gij).
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP3346632A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP3346632A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP3346632A13</originalsourceid><addsrcrecordid>eNrjZEj2dQ3x8HdRcPMPUnD1cw6KDAjx9HNXAPJcXOE8Rz8FP92Q0AAfVwV_NwUXxxBHhXDPEA808YAgVxfXENcgX08_VxeFYKB21xAFb9fIYB4G1rTEnOJUXijNzaDg5hri7KGbWpAfn1pckJicmpdaEu8aYGxsYmZmbORoaEyEEgCHDjN_</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD FOR ENCRYPTING OR DECRYPTING AN N-TUPLE OF DATA WITH AN N-TUPLE OF PREDETERMINED SECRET KEYS</title><source>esp@cenet</source><creator>LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier ; SERVANT, Victor ; PROUFF, Emmanuel</creator><creatorcontrib>LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier ; SERVANT, Victor ; PROUFF, Emmanuel</creatorcontrib><description>La présente invention concerne un procédé de chiffrement ou de déchiffrement d'un n-uplet de données avec un n-uplet de clés secrètes le procédé étant caractérisé en ce qu'il comprend la mise en oeuvre par des moyens de traitement de données (11a) d'un équipement (10a) d'étapes de : (a) Pour chaque élément ( a i ), détermination de m &gt; n premiers états internes par application de m premières opérations, chacune étant : - représentée par une table ( T ij ) stockée, et - définie comme la combinaison d'un encodage interne bijectif ( G ij ) unique, d'une fonction de partage non-linéaire ( D i , E i , F i ...), et d'une fonction non-linéaire de permutation ( f ) donnée paramétrée avec la clé secrète ( k i ) correspondante ; (b) Pour chaque n-uplet de premiers états internes détermination d'un deuxième état interne ( z j ) par application d'une deuxième opération étant : - représentée par une table ( T Lj ) stockée, et - définie comme la combinaison d'un deuxième encodage interne bijectif ( G Lj ) unique, d'une fonction linéaire de multiplexage ( L ), et des inverses desdits premiers encodages internes bijectifs ( G ij ). A method for encrypting or decrypting a n-tuple of data ({ai}i∈[[0,n-1]]) with a n-tuple of secret keys ({ki}i∈[[0,n-1]]). The method uses a data-processor to perform the steps of: (a) for each element (ai), determining m&gt;n first internal states ({yij}j∈[[0,m-1]]) by application of m first operations, each: represented by a table (Tij), and defined as the combination of a single bijective internal encoding (Gij), of a non-linear sharing function (Di, Ei, Fi . . . ), and of a given non-linear permutation function (ƒ) parameterized with the secret key (ki), and (b) for each n-tuple of first internal states ({yij}i∈[[0,n-1]]), determining a second internal state (zj) by application of a second operation: represented by a table (TLj), and defined as the combination of a second single bijective internal encoding (GLj), a linear multiplexing function (L), and the inverses of the first bijective internal encodings (Gij).</description><language>eng ; fre ; ger</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2018</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=20180711&amp;DB=EPODOC&amp;CC=EP&amp;NR=3346632A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20180711&amp;DB=EPODOC&amp;CC=EP&amp;NR=3346632A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier</creatorcontrib><creatorcontrib>SERVANT, Victor</creatorcontrib><creatorcontrib>PROUFF, Emmanuel</creatorcontrib><title>METHOD FOR ENCRYPTING OR DECRYPTING AN N-TUPLE OF DATA WITH AN N-TUPLE OF PREDETERMINED SECRET KEYS</title><description>La présente invention concerne un procédé de chiffrement ou de déchiffrement d'un n-uplet de données avec un n-uplet de clés secrètes le procédé étant caractérisé en ce qu'il comprend la mise en oeuvre par des moyens de traitement de données (11a) d'un équipement (10a) d'étapes de : (a) Pour chaque élément ( a i ), détermination de m &gt; n premiers états internes par application de m premières opérations, chacune étant : - représentée par une table ( T ij ) stockée, et - définie comme la combinaison d'un encodage interne bijectif ( G ij ) unique, d'une fonction de partage non-linéaire ( D i , E i , F i ...), et d'une fonction non-linéaire de permutation ( f ) donnée paramétrée avec la clé secrète ( k i ) correspondante ; (b) Pour chaque n-uplet de premiers états internes détermination d'un deuxième état interne ( z j ) par application d'une deuxième opération étant : - représentée par une table ( T Lj ) stockée, et - définie comme la combinaison d'un deuxième encodage interne bijectif ( G Lj ) unique, d'une fonction linéaire de multiplexage ( L ), et des inverses desdits premiers encodages internes bijectifs ( G ij ). A method for encrypting or decrypting a n-tuple of data ({ai}i∈[[0,n-1]]) with a n-tuple of secret keys ({ki}i∈[[0,n-1]]). The method uses a data-processor to perform the steps of: (a) for each element (ai), determining m&gt;n first internal states ({yij}j∈[[0,m-1]]) by application of m first operations, each: represented by a table (Tij), and defined as the combination of a single bijective internal encoding (Gij), of a non-linear sharing function (Di, Ei, Fi . . . ), and of a given non-linear permutation function (ƒ) parameterized with the secret key (ki), and (b) for each n-tuple of first internal states ({yij}i∈[[0,n-1]]), determining a second internal state (zj) by application of a second operation: represented by a table (TLj), and defined as the combination of a second single bijective internal encoding (GLj), a linear multiplexing function (L), and the inverses of the first bijective internal encodings (Gij).</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>2018</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZEj2dQ3x8HdRcPMPUnD1cw6KDAjx9HNXAPJcXOE8Rz8FP92Q0AAfVwV_NwUXxxBHhXDPEA808YAgVxfXENcgX08_VxeFYKB21xAFb9fIYB4G1rTEnOJUXijNzaDg5hri7KGbWpAfn1pckJicmpdaEu8aYGxsYmZmbORoaEyEEgCHDjN_</recordid><startdate>20180711</startdate><enddate>20180711</enddate><creator>LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier</creator><creator>SERVANT, Victor</creator><creator>PROUFF, Emmanuel</creator><scope>EVB</scope></search><sort><creationdate>20180711</creationdate><title>METHOD FOR ENCRYPTING OR DECRYPTING AN N-TUPLE OF DATA WITH AN N-TUPLE OF PREDETERMINED SECRET KEYS</title><author>LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier ; SERVANT, Victor ; PROUFF, Emmanuel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP3346632A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2018</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier</creatorcontrib><creatorcontrib>SERVANT, Victor</creatorcontrib><creatorcontrib>PROUFF, Emmanuel</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LESCUYER DE CHAPTAL-LAMURE, Roch, Olivier</au><au>SERVANT, Victor</au><au>PROUFF, Emmanuel</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD FOR ENCRYPTING OR DECRYPTING AN N-TUPLE OF DATA WITH AN N-TUPLE OF PREDETERMINED SECRET KEYS</title><date>2018-07-11</date><risdate>2018</risdate><abstract>La présente invention concerne un procédé de chiffrement ou de déchiffrement d'un n-uplet de données avec un n-uplet de clés secrètes le procédé étant caractérisé en ce qu'il comprend la mise en oeuvre par des moyens de traitement de données (11a) d'un équipement (10a) d'étapes de : (a) Pour chaque élément ( a i ), détermination de m &gt; n premiers états internes par application de m premières opérations, chacune étant : - représentée par une table ( T ij ) stockée, et - définie comme la combinaison d'un encodage interne bijectif ( G ij ) unique, d'une fonction de partage non-linéaire ( D i , E i , F i ...), et d'une fonction non-linéaire de permutation ( f ) donnée paramétrée avec la clé secrète ( k i ) correspondante ; (b) Pour chaque n-uplet de premiers états internes détermination d'un deuxième état interne ( z j ) par application d'une deuxième opération étant : - représentée par une table ( T Lj ) stockée, et - définie comme la combinaison d'un deuxième encodage interne bijectif ( G Lj ) unique, d'une fonction linéaire de multiplexage ( L ), et des inverses desdits premiers encodages internes bijectifs ( G ij ). A method for encrypting or decrypting a n-tuple of data ({ai}i∈[[0,n-1]]) with a n-tuple of secret keys ({ki}i∈[[0,n-1]]). The method uses a data-processor to perform the steps of: (a) for each element (ai), determining m&gt;n first internal states ({yij}j∈[[0,m-1]]) by application of m first operations, each: represented by a table (Tij), and defined as the combination of a single bijective internal encoding (Gij), of a non-linear sharing function (Di, Ei, Fi . . . ), and of a given non-linear permutation function (ƒ) parameterized with the secret key (ki), and (b) for each n-tuple of first internal states ({yij}i∈[[0,n-1]]), determining a second internal state (zj) by application of a second operation: represented by a table (TLj), and defined as the combination of a second single bijective internal encoding (GLj), a linear multiplexing function (L), and the inverses of the first bijective internal encodings (Gij).</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; ger
recordid cdi_epo_espacenet_EP3346632A1
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title METHOD FOR ENCRYPTING OR DECRYPTING AN N-TUPLE OF DATA WITH AN N-TUPLE OF PREDETERMINED SECRET KEYS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T22%3A52%3A04IST&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=LESCUYER%20DE%20CHAPTAL-LAMURE,%20Roch,%20Olivier&rft.date=2018-07-11&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP3346632A1%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