Processing

Please wait...

Settings

Settings

1. WO2020006162 - ECDHE KEY EXCHANGE FOR MUTUAL AUTHENTICATION USING A KEY SERVER

Publication Number WO/2020/006162
Publication Date 02.01.2020
International Application No. PCT/US2019/039380
International Filing Date 27.06.2019
IPC
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9
Arrangements for secret or secure communication
06
the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
08
Key distribution
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9
Arrangements for secret or secure communication
14
using a plurality of keys or algorithms
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
30
Authentication, i.e. establishing the identity or authorisation of security principals
H04L 9/08 (2006.01)
H04L 9/14 (2006.01)
G06F 21/30 (2013.01)
CPC
G06F 21/30
H04L 9/08
H04L 9/14
Applicants
  • IOT AND M2M TECHNOLOGIES, LLC [US/US]; 807 Davis Street, Unit 2207 Evanston, IL 60201-7104, US
Inventors
  • NIX, John, A.; US
Agents
  • THOMSON, Kirsten, L.; US
Priority Data
62/691,25528.06.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) ECDHE KEY EXCHANGE FOR MUTUAL AUTHENTICATION USING A KEY SERVER
(FR) ÉCHANGE DE CLÉS ECDHE POUR UNE AUTHENTIFICATION MUTUELLE À L'AIDE D'UN SERVEUR DE CLÉS
Abstract
(EN)
A server can record a device static public key (Sd) and a server static private key (ss). The server can receive a message with (i) a device ephemeral public key (Ed) and (ii) a ciphertext encrypted with key Ki. The server can (i) conduct an EC point addition operation on Sd and Ed and (ii) send the resulting point/secret XO to a key server. The key server can (i) perform a first elliptic curve Diffie-Helhnan (ECDH) key exchange using XO and a network static private key to derive a point/secret XI, and (ii) send XI to the server. The server can conduct a second ECDH key exchange using the server static private key and point XO to derive point X2. The server can conduct an EC point addition on XI and X2 to derive X3. The server can derive Kl using X3 and decrypt the ciphertext.
(FR)
La présente invention concerne un serveur qui peut : enregistrer une clé publique statique de dispositif (Sd) et une clé privée statique de serveur (ss) ; recevoir un message avec (i) une clé publique éphémère de dispositif (Ed) et (ii) un texte chiffré crypté avec une clé Ki ; (i) exécuter une opération d'ajout de point EC sur les clés Sd et Ed et (ii) envoyer le point/secret XO ainsi obtenu à un serveur de clés ; (i) exécuter un premier échange de clés Diffie-Hellman basé sur les courbes elliptiques (ECDH) à l'aide du point XO et d'une clé privée statique de réseau afin de déduire un point XI, et (ii) envoyer XI au serveur ; exécuter un second échange de clés ECDH à l'aide de la clé privée statique de serveur et du point XO afin de déduire le point X2 ; exécuter un ajout de point EC sur les points XI et X2 afin de déduire un point X3 ; déduire un point Kl à l'aide du point X3, et décrypter le texte chiffré.
Latest bibliographic data on file with the International Bureau