CA2155038A1 - Systemes de chiffrement de courbes elliptiques - Google Patents

Systemes de chiffrement de courbes elliptiques

Info

Publication number
CA2155038A1
CA2155038A1 CA 2155038 CA2155038A CA2155038A1 CA 2155038 A1 CA2155038 A1 CA 2155038A1 CA 2155038 CA2155038 CA 2155038 CA 2155038 A CA2155038 A CA 2155038A CA 2155038 A1 CA2155038 A1 CA 2155038A1
Authority
CA
Canada
Prior art keywords
coordinates
elliptic curve
key
curve
curve encryption
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA 2155038
Other languages
English (en)
Other versions
CA2155038C (fr
Inventor
Gordon B. Agnew
Ronald C. Mullin
Scott A. Vanstone
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Certicom Corp
Original Assignee
Certicom Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Certicom Corp filed Critical Certicom Corp
Priority to CA 2155038 priority Critical patent/CA2155038C/fr
Priority to CA2640641A priority patent/CA2640641C/fr
Publication of CA2155038A1 publication Critical patent/CA2155038A1/fr
Application granted granted Critical
Publication of CA2155038C publication Critical patent/CA2155038C/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/72Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
    • G06F7/724Finite field arithmetic
    • G06F7/725Finite field arithmetic over elliptic curves

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Storage Device Security (AREA)
  • Complex Calculations (AREA)
CA 2155038 1995-07-31 1995-07-31 Systemes de chiffrement de courbes elliptiques Expired - Lifetime CA2155038C (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA 2155038 CA2155038C (fr) 1995-07-31 1995-07-31 Systemes de chiffrement de courbes elliptiques
CA2640641A CA2640641C (fr) 1995-07-31 1995-07-31 Cryptographie a cle publique faisant appel a des courbes elliptiques

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA 2155038 CA2155038C (fr) 1995-07-31 1995-07-31 Systemes de chiffrement de courbes elliptiques

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CA2640641A Division CA2640641C (fr) 1995-07-31 1995-07-31 Cryptographie a cle publique faisant appel a des courbes elliptiques

Publications (2)

Publication Number Publication Date
CA2155038A1 true CA2155038A1 (fr) 1997-02-01
CA2155038C CA2155038C (fr) 2008-12-09

Family

ID=4156325

Family Applications (2)

Application Number Title Priority Date Filing Date
CA 2155038 Expired - Lifetime CA2155038C (fr) 1995-07-31 1995-07-31 Systemes de chiffrement de courbes elliptiques
CA2640641A Expired - Lifetime CA2640641C (fr) 1995-07-31 1995-07-31 Cryptographie a cle publique faisant appel a des courbes elliptiques

Family Applications After (1)

Application Number Title Priority Date Filing Date
CA2640641A Expired - Lifetime CA2640641C (fr) 1995-07-31 1995-07-31 Cryptographie a cle publique faisant appel a des courbes elliptiques

Country Status (1)

Country Link
CA (2) CA2155038C (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112805768A (zh) * 2018-10-04 2021-05-14 日本电信电话株式会社 秘密s型函数计算系统、秘密逻辑回归计算系统、秘密s型函数计算装置、秘密逻辑回归计算装置、秘密s型函数计算方法、秘密逻辑回归计算方法、程序

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112805768A (zh) * 2018-10-04 2021-05-14 日本电信电话株式会社 秘密s型函数计算系统、秘密逻辑回归计算系统、秘密s型函数计算装置、秘密逻辑回归计算装置、秘密s型函数计算方法、秘密逻辑回归计算方法、程序
CN112805768B (zh) * 2018-10-04 2023-08-04 日本电信电话株式会社 秘密s型函数计算系统及其方法、秘密逻辑回归计算系统及其方法、秘密s型函数计算装置、秘密逻辑回归计算装置、程序

Also Published As

Publication number Publication date
CA2640641C (fr) 2010-12-21
CA2155038C (fr) 2008-12-09
CA2640641A1 (fr) 1997-02-01

Similar Documents

Publication Publication Date Title
CA2118297A1 (fr) Methode cryptographique repartie
WO1998059460A8 (fr) Systeme de transfert d'informations mettant en oeuvre une repartition dynamique de donnees ainsi qu'un controle et une gestion des informations
CA2174260A1 (fr) Protocole de selection et de transfert de cles
MY110608A (en) A method for point-to-point communications within secure communication system
CA2277848A1 (fr) Agent intelligent possedant des capacites de negociation et procede de negociation au moyen de cet agent intelligent
WO1999046662A3 (fr) Systeme operationnel fonctionnant sur la base de regles definies par le client
CA2191505A1 (fr) Point de connexion universel pour les ressources et les communications
MY125905A (en) Electronic access control system and method
WO1995005712A3 (fr) Echange de codes secrets
CA2313242A1 (fr) Communications de donnees
CA2287959A1 (fr) Systeme de communication pour messages electroniques
TW376498B (en) Information devices which select and use one out of a plurality of encryption utilization protocols for protecting copyrights of digital productions
WO1999027654A3 (fr) Procede et systeme pour le transfert en toute securite de fichiers de donnees dans un systeme de communication
EP0984590A3 (fr) Communication par bus de données
EP1045320A3 (fr) Système pour vendre des contenus
WO2003015332A3 (fr) Stockage de bloc de donnees dans un reseau informatique
WO1999044339A3 (fr) Communications avec un ordinateur distant
WO1998058473A3 (fr) Procede et systeme de securite pour reseau et integration dudit systeme dans un reseau existant
CA2235821A1 (fr) Pages jaunes dans le cyberespace
RU94022746A (ru) Способ обеспечения двухпунктовой связи в системах, предназначенных для скрытной связи
EP0816969A3 (fr) Sécurité à commande des droits d'accès pour systèmes d'objets distribués
WO2002047401A3 (fr) Systeme et procede permettant la reception d'informations specifiques sur un terminal mobile
MY126941A (en) Data processing system and method for mutual identification between apparatuses
EP0853401A3 (fr) Méthode et système de communication
CA2215050A1 (fr) Procede de remise en mains tierces d'une cle de codage avec limites specifiees par le mandat

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20150731