KEY AGREEMENT PROTOCOL FOR GENERATING A SHARED SECRET KEY FOR USE BY A PAIR OF ENTITIES IN A DATA COMMUNICATION SYSTEM

The present invention relates to data communication systems and key agreement protocols utilized in such systems. In general, the key agreement protocol combines session public keys of each entity and the identities of each entity to obtain a common value that binds the two entities. This is used by...

Full description

Saved in:
Bibliographic Details
Main Authors ANTIPA, ADRIAN, VANSTONE, SCOTT A
Format Patent
LanguageEnglish
French
Published 17.05.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention relates to data communication systems and key agreement protocols utilized in such systems. In general, the key agreement protocol combines session public keys of each entity and the identities of each entity to obtain a common value that binds the two entities. This is used by each entity to generate a respective secret value by combining the common value and both the session and long term private keys of the entity. The secret value is used as an ephemeral private key. The other entity computes an ephemeral public key corresponding to the secret value of the one entity, using the common value. Each entity may then generate a shared secret from its ephemeral private key and the ephemeral public key of the other entity. La présente invention concerne des systèmes de communication des données et des protocoles dentente principale utilisés par de tels systèmes. En général, le protocole dentente principale combine les clés publiques de la séance de chaque entité ainsi que les identités de chaque entité pour obtenir une valeur commune qui relie les deux entités. Chaque entité fait cela pour générer une valeur secrète respective en combinant la valeur commune ainsi que les clés privées de lentité, tant de la séance quà long terme. La valeur secrète est utilisée à titre de clé privée éphémère. Lautre entité calcule une clé publique éphémère correspondant à la valeur secrète dune entité, à laide de la valeur commune. Chaque entité peut ensuite générer un secret partagé à partir de sa clé privée éphémère et de la clé publique éphémère de lautre entité.
Bibliography:Application Number: CA20142855099