[go: up one dir, main page]

FR2759226B1 - Protocole de verification d'une signature numerique - Google Patents

Protocole de verification d'une signature numerique

Info

Publication number
FR2759226B1
FR2759226B1 FR9801047A FR9801047A FR2759226B1 FR 2759226 B1 FR2759226 B1 FR 2759226B1 FR 9801047 A FR9801047 A FR 9801047A FR 9801047 A FR9801047 A FR 9801047A FR 2759226 B1 FR2759226 B1 FR 2759226B1
Authority
FR
France
Prior art keywords
verifying
protocol
digital signature
signature
digital
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.)
Expired - Lifetime
Application number
FR9801047A
Other languages
English (en)
Other versions
FR2759226A1 (fr
Inventor
Scott A Vanstone
Donald B Johnson
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
Priority claimed from GBGB9702063.0A external-priority patent/GB9702063D0/en
Application filed by Certicom Corp filed Critical Certicom Corp
Publication of FR2759226A1 publication Critical patent/FR2759226A1/fr
Application granted granted Critical
Publication of FR2759226B1 publication Critical patent/FR2759226B1/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3066Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including 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
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including 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 involving digital signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • General Physics & Mathematics (AREA)
  • Algebra (AREA)
  • Mathematical Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Collating Specific Patterns (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
FR9801047A 1997-01-31 1998-01-30 Protocole de verification d'une signature numerique Expired - Lifetime FR2759226B1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9702063.0A GB9702063D0 (en) 1997-01-31 1997-01-31 Verification protocol
US96244197A 1997-10-31 1997-10-31

Publications (2)

Publication Number Publication Date
FR2759226A1 FR2759226A1 (fr) 1998-08-07
FR2759226B1 true FR2759226B1 (fr) 2001-10-19

Family

ID=26310910

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9801047A Expired - Lifetime FR2759226B1 (fr) 1997-01-31 1998-01-30 Protocole de verification d'une signature numerique

Country Status (6)

Country Link
US (2) US6446207B1 (fr)
CA (1) CA2228185C (fr)
CH (1) CH694603A5 (fr)
DE (1) DE19803939B4 (fr)
FR (1) FR2759226B1 (fr)
GB (1) GB2321834B (fr)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2228185C (fr) * 1997-01-31 2007-11-06 Certicom Corp. Protocole de verification
JP4307589B2 (ja) * 1997-10-31 2009-08-05 サーティコム コーポレーション 認証プロトコル
US6279110B1 (en) 1997-11-10 2001-08-21 Certicom Corporation Masked digital signatures
US7092523B2 (en) * 1999-01-11 2006-08-15 Certicom Corp. Method and apparatus for minimizing differential power attacks on processors
US7599491B2 (en) * 1999-01-11 2009-10-06 Certicom Corp. Method for strengthening the implementation of ECDSA against power analysis
US7171000B1 (en) * 1999-06-10 2007-01-30 Message Secure Corp. Simplified addressing for private communications
CA2285770A1 (fr) * 1999-05-26 2000-11-26 Certicom Corp. Signatures numeriques efficaces pour systemes de courrier
US20020019932A1 (en) * 1999-06-10 2002-02-14 Eng-Whatt Toh Cryptographically secure network
US20020101998A1 (en) * 1999-06-10 2002-08-01 Chee-Hong Wong Fast escrow delivery
FI112418B (fi) * 2000-02-01 2003-11-28 Nokia Corp Menetelmä datan eheyden tarkastamiseksi, järjestelmä ja matkaviestin
CA2350118C (fr) * 2000-06-09 2013-08-13 Certicom Corp. Methode d'application d'elements de signatures implicites
WO2001097440A2 (fr) * 2000-06-12 2001-12-20 Zendit Systeme de chiffrement effectuant la localisation dynamique de cles
US7251728B2 (en) * 2000-07-07 2007-07-31 Message Secure Corporation Secure and reliable document delivery using routing lists
FR2814620B1 (fr) * 2000-09-28 2002-11-15 Gemplus Card Int Procede de transmission accelere de signature electronique
US7469341B2 (en) * 2001-04-18 2008-12-23 Ipass Inc. Method and system for associating a plurality of transaction data records generated in a service access system
US7921290B2 (en) * 2001-04-18 2011-04-05 Ipass Inc. Method and system for securely authenticating network access credentials for users
US20030065919A1 (en) * 2001-04-18 2003-04-03 Albert Roy David Method and system for identifying a replay attack by an access device to a computer system
FI114062B (fi) * 2001-06-08 2004-07-30 Nokia Corp Menetelmä tiedonsiirron turvallisuuden varmistamiseksi, tiedonsiirtojärjestelmä ja tiedonsiirtolaite
US7281132B2 (en) * 2001-10-19 2007-10-09 Sun Microsystems, Inc. Using token-based signing to install unsigned binaries
US7353402B2 (en) * 2002-06-28 2008-04-01 Microsoft Corporation Obtaining a signed rights label (SRL) for digital content and obtaining a digital license corresponding to the content based on the SRL in a digital rights management system
US7631318B2 (en) * 2002-06-28 2009-12-08 Microsoft Corporation Secure server plug-in architecture for digital rights management systems
US7370212B2 (en) 2003-02-25 2008-05-06 Microsoft Corporation Issuing a publisher use license off-line in a digital rights management (DRM) system
US7827156B2 (en) * 2003-02-26 2010-11-02 Microsoft Corporation Issuing a digital rights management (DRM) license for content based on cross-forest directory information
KR20060006770A (ko) * 2003-03-04 2006-01-19 인터내셔널 비지네스 머신즈 코포레이션 디지털 서명 방법, 컴퓨터 장치, 디지털 서명 시스템 및전자 문서 검증 방법
US8606885B2 (en) * 2003-06-05 2013-12-10 Ipass Inc. Method and system of providing access point data associated with a network access point
IL156606A (en) * 2003-06-23 2011-07-31 Aviad Kipnis Digital certificates
US7716288B2 (en) * 2003-06-27 2010-05-11 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
US7512798B2 (en) * 2003-06-27 2009-03-31 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
US7549062B2 (en) * 2003-06-27 2009-06-16 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
US8862866B2 (en) 2003-07-07 2014-10-14 Certicom Corp. Method and apparatus for providing an adaptable security level in an electronic communication
US8245279B2 (en) 2003-08-19 2012-08-14 Certicom Corp. Method and apparatus for synchronizing an adaptable security level in an electronic communication
US20040117626A1 (en) * 2003-09-12 2004-06-17 Pioneer Research Center Usa, Inc. Key exchange based on dsa type certificates
CN102868528B (zh) 2003-10-28 2015-09-09 塞尔蒂卡姆公司 一种公开密钥的可验证生成的设备和对应认证中心
CA2555322C (fr) * 2004-02-13 2014-01-14 Certicom Corp. Authentification unidirectionnelle
US7539862B2 (en) * 2004-04-08 2009-05-26 Ipass Inc. Method and system for verifying and updating the configuration of an access device during authentication
US7715551B2 (en) * 2004-04-29 2010-05-11 Stmicroelectronics Asia Pacific Pte. Ltd. Apparatus and method for consistency checking public key cryptography computations
US8347078B2 (en) 2004-10-18 2013-01-01 Microsoft Corporation Device certificate individualization
US8336085B2 (en) 2004-11-15 2012-12-18 Microsoft Corporation Tuning product policy using observed evidence of customer behavior
US7869593B2 (en) * 2005-01-07 2011-01-11 First Data Corporation Software for providing based on shared knowledge public keys having same private key
US7693277B2 (en) 2005-01-07 2010-04-06 First Data Corporation Generating digital signatures using ephemeral cryptographic key
US7936869B2 (en) 2005-01-07 2011-05-03 First Data Corporation Verifying digital signature based on shared knowledge
US8467535B2 (en) * 2005-01-18 2013-06-18 Certicom Corp. Accelerated verification of digital signatures and public keys
WO2006076800A1 (fr) 2005-01-18 2006-07-27 Certicom Corp. Verification acceleree de signatures numeriques et de cles publiques
US8438645B2 (en) 2005-04-27 2013-05-07 Microsoft Corporation Secure clock with grace periods
US8725646B2 (en) 2005-04-15 2014-05-13 Microsoft Corporation Output protection levels
US9363481B2 (en) 2005-04-22 2016-06-07 Microsoft Technology Licensing, Llc Protected media pipeline
US9436804B2 (en) 2005-04-22 2016-09-06 Microsoft Technology Licensing, Llc Establishing a unique session key using a hardware functionality scan
US20060259440A1 (en) * 2005-05-13 2006-11-16 Keycorp Method and system for electronically signing a document
US20060265758A1 (en) 2005-05-20 2006-11-23 Microsoft Corporation Extensible media rights
JP2007028447A (ja) * 2005-07-20 2007-02-01 Toshiba Corp 暗号プロトコル安全性検証装置、暗号プロトコル設計装置、暗号プロトコル安全性検証方法、暗号プロトコル設計方法、暗号プロトコル安全性検証プログラムおよび暗号プロトコル設計プログラム
CA2941216C (fr) 2006-04-13 2018-11-27 Certicom Corp. Procedes et appareil pour procurer un niveau de securite adaptable dans une communication electronique
US7774607B2 (en) * 2006-12-18 2010-08-10 Microsoft Corporation Fast RSA signature verification
JP5138775B2 (ja) 2007-07-17 2013-02-06 サーティコム コーポレーション Idベース暗号化(ibe)に対して暗黙の証明証およびアプリケーションを生成する方法およびシステム
US10943030B2 (en) 2008-12-15 2021-03-09 Ibailbonding.Com Securable independent electronic document
US8745376B2 (en) 2011-10-14 2014-06-03 Certicom Corp. Verifying implicit certificates and digital signatures
WO2013097027A1 (fr) * 2011-12-28 2013-07-04 Certicom Corp. Production de signatures numériques
US20150006900A1 (en) * 2013-06-27 2015-01-01 Infosec Global Inc. Signature protocol
ES2881632T3 (es) * 2015-02-27 2021-11-30 Ericsson Telefon Ab L M Disposiciones de seguridad en la comunicación entre un dispositivo de comunicación y un dispositivo de red
US9800418B2 (en) 2015-05-26 2017-10-24 Infosec Global Inc. Signature protocol
GB201707168D0 (en) 2017-05-05 2017-06-21 Nchain Holdings Ltd Computer-implemented system and method
EP4531333A3 (fr) 2017-05-22 2025-06-18 nChain Licensing AG Fourniture sécurisée de données non déterminées à partir d'une source non déterminée dans le script de verrouillage d'une transaction de chaîne de blocs
US10313133B2 (en) 2017-06-21 2019-06-04 Visa International Service Association Secure communications providing forward secrecy
US10491404B1 (en) * 2018-09-12 2019-11-26 Hotpyp, Inc. Systems and methods for cryptographic key generation and authentication
KR102568418B1 (ko) * 2021-08-26 2023-08-18 하이파이브랩 주식회사 다중 서명을 지원하는 전자 인증 시스템 및 방법
US20240106658A1 (en) * 2022-09-21 2024-03-28 Winkk, Inc Diophantine system for digital signatures
CN115580401B (zh) * 2022-10-25 2023-12-22 商密(广州)信息科技有限公司 一种基于可验证秘密共享的无证书sm2密钥生成方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4995081A (en) * 1988-03-21 1991-02-19 Leighton Frank T Method and system for personal identification using proofs of legitimacy
US5159632A (en) * 1991-09-17 1992-10-27 Next Computer, Inc. Method and apparatus for public key exchange in a cryptographic system
US5442707A (en) * 1992-09-28 1995-08-15 Matsushita Electric Industrial Co., Ltd. Method for generating and verifying electronic signatures and privacy communication using elliptic curves
US5475763A (en) * 1993-07-01 1995-12-12 Digital Equipment Corp., Patent Law Group Method of deriving a per-message signature for a DSS or El Gamal encryption system
EP0639907B1 (fr) * 1993-08-17 1999-12-08 R3 Security Engineering AG Procédé de signature numérique et procédé d'accord de clé
AU6244896A (en) 1995-06-30 1997-02-05 Stefanus Alfonsus Brands Restritedly blindable certificates on secret keys
CA2228185C (fr) * 1997-01-31 2007-11-06 Certicom Corp. Protocole de verification

Also Published As

Publication number Publication date
GB2321834A (en) 1998-08-05
FR2759226A1 (fr) 1998-08-07
CA2228185C (fr) 2007-11-06
DE19803939B4 (de) 2020-03-26
GB9801792D0 (en) 1998-03-25
DE19803939A1 (de) 1998-08-13
US6446207B1 (en) 2002-09-03
CH694603A5 (de) 2005-04-15
US20020152385A1 (en) 2002-10-17
GB2321834B (en) 2002-05-15
CA2228185A1 (fr) 1998-07-31
US7036015B2 (en) 2006-04-25

Similar Documents

Publication Publication Date Title
FR2759226B1 (fr) Protocole de verification d'une signature numerique
FR2756441B1 (fr) Protocole de signature numerique
DE69830902D1 (de) Zweiweg-authentifizierung-protokoll
GB9709136D0 (en) A log-on verification protocol
FR2764014B1 (fr) Unite a arbre-et-moyeu
AU1770599A (en) A least cost routing system
DK1030817T3 (da) Brændstofdispenseringssystem
PT966477E (pt) Derivados 3'-n-oxido, 3'-n-dimetilamina 9-oxima-eritromicina a
TW336004U (en) Improvement on a scanner
DE69637234D1 (de) Echtheitsprüfung
DE59801536D1 (de) Tanksystem
GB9811436D0 (en) Throttle element
NO996441L (no) Koblingsstykke
FI973996L (fi) Reititys tietoliikennejärjestelmässä
EP1029245A4 (fr) Protocole de pronostic
DE59609709D1 (de) Authentifizierungssystem
IS5132A (is) Stafræn undirskriftaraðferð
GB9710719D0 (en) A system for authenticating printed documents
FI3346U1 (fi) Hiilihapotin
GB2327946B (en) Water-soluble copolymer based on a silane or siloxane derivative
FI964413A7 (fi) Tietoliikenneyhteyden muodostaminen
IT1293648B1 (it) Otturatore a vitone perfezionato
FI964376A7 (fi) Verkosta riippumaton kellotus tietoliikennejärjestelmässä
FI964412A7 (fi) Tietoliikenneyhteyden muodostaminen
ZA200003672B (en) A guitar bridge.

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 19

PLFP Fee payment

Year of fee payment: 20