Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2022073330 - PROCÉDÉS, CODEUR ET DÉCODEUR UTILISANT DES FONCTIONS DE CHIFFREMENT ET D'AUTHENTIFICATION POUR CHIFFRER ET DÉCHIFFRER UN MESSAGE

Numéro de publication WO/2022/073330
Date de publication 14.04.2022
N° de la demande internationale PCT/CN2021/087951
Date du dépôt international 17.04.2021
CIB
H04L 9/08 2006.1
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
08Répartition de clés
CPC
H04L 9/0631
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
H04L 9/0637
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
0637Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
H04L 9/085
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
08Key distribution ; or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
085Secret sharing or secret splitting, e.g. threshold schemes
H04L 9/0861
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
08Key distribution ; or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
H04L 9/3242
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3236using cryptographic hash functions
3242involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
Déposants
  • HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventeurs
  • KALACH, Kassem Hassan
  • ABBASSI, Ali
  • WU, Teng
Données relatives à la priorité
17/063,23205.10.2020US
Langue de publication Anglais (en)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHODS, ENCODER AND DECODER USING ENCRYPTION AND AUTHENTICATION FUNCTIONS FOR ENCRYPTING AND DECRYPTING A MESSAGE
(FR) PROCÉDÉS, CODEUR ET DÉCODEUR UTILISANT DES FONCTIONS DE CHIFFREMENT ET D'AUTHENTIFICATION POUR CHIFFRER ET DÉCHIFFRER UN MESSAGE
Abrégé
(EN) An encoder encrypts a message by generating a nonce, using a first encryption key to encode the nonce, splitting the message into a first part and a second part, using the first encryption key and the encoded nonce to encrypt the first part of the message into a first ciphered part, using a second encryption key, the encoded nonce and the first ciphered part to generate an initialization vector, using the first encryption key and the initialization vector to encrypt the second part of the message into a second ciphered part, and generating a ciphertext comprising the first ciphered part, the second ciphered part, the initialization vector and the nonce. A decoder uses a reverse process to decrypt the message. The decryption comprises generating a copy of the initialization vector, which is compared to the initialization vector in order to verify that the message is properly decrypted.
(FR) Codeur chiffrant un message par génération d'un mot aléatoire, par utilisation d'une première clé de chiffrement pour coder le mot aléatoire, par division du message en une première partie et une seconde partie, par utilisation de la première clé de chiffrement et du mot aléatoire codé pour chiffrer la première partie du message afin d'obtenir une première partie chiffrée, par utilisation d'une seconde clé de chiffrement, du mot aléatoire codé et de la première partie chiffrée pour générer un vecteur d'initialisation, par utilisation de la première clé de chiffrement et du vecteur d'initialisation pour chiffrer la seconde partie du message afin d'obtenir une seconde partie chiffrée, et par génération d'un texte chiffré comprenant la première partie chiffrée, la seconde partie chiffrée, le vecteur d'initialisation et le mot aléatoire. Un décodeur utilise un processus inverse pour déchiffrer le message. Le déchiffrement consiste à générer une copie du vecteur d'initialisation, laquelle est comparée au vecteur d'initialisation afin de vérifier que le message est correctement déchiffré.
Documents de brevet associés
Dernières données bibliographiques dont dispose le Bureau international