Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2021062517 - DIFFUSION DANS DES SYSTÈMES CRYPTOGRAPHIQUES BASÉS SUR UNE ISOGÉNIE SUPERSINGULIÈRE

Numéro de publication WO/2021/062517
Date de publication 08.04.2021
N° de la demande internationale PCT/CA2020/050062
Date du dépôt international 21.01.2020
CIB
G09C 5/00 2006.01
GPHYSIQUE
09ENSEIGNEMENT; CRYPTOGRAPHIE; PRÉSENTATION; PUBLICITÉ; SCEAUX
CAPPAREILS À CHIFFRER OU À DÉCHIFFRER POUR LA CRYPTOGRAPHIE OU D'AUTRES FINS IMPLIQUANT LA NÉCESSITÉ DU SECRET
5Appareils ou méthodes de chiffrement ou de déchiffrement non prévus dans les autres groupes de la présente sous-classe, p.ex. comportant la dissimulation ou la déformation de données graphiques telles que dessins, messages écrits ou imprimés
G06F 21/62 2013.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
21Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
60Protection de données
62Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
G06F 7/72 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
7Méthodes ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données manipulées
60Méthodes ou dispositions pour effectuer des calculs en utilisant une représentation numérique non codée, c. à d. une représentation de nombres sans base; Dispositifs de calcul utilisant une combinaison de représentations de nombres codées et non codées
72utilisant l'arithmétique des résidus
H04L 9/16 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
9Dispositions pour les communications secrètes ou protégées
14utilisant plusieurs clés ou algorithmes
16qui sont changés pendant l'opération
H04L 9/30 2006.01
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
9Dispositions pour les communications secrètes ou protégées
28utilisant un algorithme de chiffrement particulier
30Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
CPC
H04L 2209/601
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
60Digital content management, e.g. content distribution
601Broadcast encryption
H04L 2463/061
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2463Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
061applying further key derivation, e.g. deriving traffic keys from a pair-wise master key
H04L 63/0421
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
04for providing a confidential data exchange among entities communicating through data packet networks
0407wherein the identity of one or more communicating identities is hidden
0421Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer
H04L 63/0435
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
04for providing a confidential data exchange among entities communicating through data packet networks
0428wherein the data content is protected, e.g. by encrypting or encapsulating the payload
0435wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
H04L 63/061
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
06for supporting key management in a packet data network
061for key exchange, e.g. in peer-to-peer networks
H04L 63/064
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
06for supporting key management in a packet data network
062for key distribution, e.g. centrally by trusted party
064Hierarchical key distribution, e.g. by multi-tier trusted parties
Déposants
  • ISARA CORPORATION [CA]/[CA]
Inventeurs
  • DE QUEHEN, Victoria
  • EATON, Edward William
  • GUTOSKI, Gustav Michael
  • LEONARDI, Christopher
Mandataires
  • CLARIZIO, Dino
  • GOODMANS LLP
  • SCOTT, Carl
Données relatives à la priorité
16/591,98003.10.2019US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) BROADCASTING IN SUPERSINGULAR ISOGENY-BASED CRYPTOSYSTEMS
(FR) DIFFUSION DANS DES SYSTÈMES CRYPTOGRAPHIQUES BASÉS SUR UNE ISOGÉNIE SUPERSINGULIÈRE
Abrégé
(EN)
In some aspects, a key establishment protocol is executed to generate a shared secret. A first entity calculates a first image curve EB representing an image of an elliptic curve E under a first isogeny ΦΒ; calculates the shared secret based on the first image curve EB; receives a second image curve EA and a first pair of elliptic curve points {ΦΑΒ),ΦΑ(QΒ)} and from a second entity; obtains a basis {R, S}; calculates a third image curve EBA representing an image of the second image curve EA under a second isogeny ΨB; calculates a third pair of elliptic curve points { ΨB(R),ΨB(S)}; and sends the third image curve EBA and the third pair of elliptic curve points { ΨB(R),ΨB(S)} to the second entity, wherein the third image curve EBA and the third pair of elliptic curve points { ΨB(R),ΨB(S)} enable the second entity to compute the shared secret.
(FR)
Selon certains aspects de l'invention, un protocole d'établissement de clé est exécuté pour générer un secret partagé. Une première entité calcule une première courbe image EB représentant l'image d'une courbe elliptique E sous une première isogénie ΦB ; calcule le secret partagé sur la base de la première courbe image EB ; reçoit une deuxième courbe image EA et une première paire de points de courbe elliptique {ΦΑΒ), ΦΑ(QΒ)} en provenance d'une deuxième entité ; obtient une base {R, S} ; calcule une troisième courbe image EBA représentant l'image de la deuxième courbe image EA sous une deuxième isogénie ΨB ; calcule une troisième paire de points de courbe elliptique {ΨB(R), ΨB(S)} ; et envoie la troisième courbe image EBA et la troisième paire de points de courbe elliptique {ΨB(R), ΨB(S)} à la deuxième entité, la troisième courbe image EBA et la troisième paire de points de courbe elliptique {ΨB(R), ΨB(S)} permettant à la deuxième entité de calculer le secret partagé.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international