FR3140728B1 - Procédé de traitement cryptographique, dispositif électronique et programme d’ordinateur associés - Google Patents

Procédé de traitement cryptographique, dispositif électronique et programme d’ordinateur associés

Info

Publication number
FR3140728B1
FR3140728B1 FR2210262A FR2210262A FR3140728B1 FR 3140728 B1 FR3140728 B1 FR 3140728B1 FR 2210262 A FR2210262 A FR 2210262A FR 2210262 A FR2210262 A FR 2210262A FR 3140728 B1 FR3140728 B1 FR 3140728B1
Authority
FR
France
Prior art keywords
electronic device
processing method
private key
derived
cryptographic processing
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.)
Active
Application number
FR2210262A
Other languages
English (en)
Other versions
FR3140728A1 (fr
Inventor
Roch Lescuyer
Emmanuelle Dottax
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.)
Idemia France SAS
Original Assignee
Idemia France SAS
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 Idemia France SAS filed Critical Idemia France SAS
Priority to FR2210262A priority Critical patent/FR3140728B1/fr
Publication of FR3140728A1 publication Critical patent/FR3140728A1/fr
Application granted granted Critical
Publication of FR3140728B1 publication Critical patent/FR3140728B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/008Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols involving homomorphic encryption
    • 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/3218Cryptographic 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 using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Physics & Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Computing Systems (AREA)
  • Mathematical Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Algebra (AREA)
  • Storage Device Security (AREA)

Abstract

Procédé de traitement cryptographique mis en œuvre par un dispositif électronique et comprenant :i) une phase d'initialisation (P1) comprenant:- l’enregistrement (E120) d’une clé privée racine dans une mémoire du dispositif électronique,ii) une phase de génération (P2) de clés comprenant:- le calcul (E220) d'une clé privée dérivée égale à f(s, k) où f est une fonction de dérivation, s est un sous-ensemble de la clé privée racine, et k est un scalaire secret,- le calcul (E240) d’une clé publique dérivée associée à la clé privée dérivée,iii) une phase de génération (P3) de preuve comprenant:- la génération (E320) d'une preuve à divulgation nulle de connaissance que la clef publique dérivée est associée à un scalaire égal à f(s, k), iv) une phase de transmission (P3) comprenant:- la transmission (E420) de la preuve à divulgation nulle de connaissance à un dispositif de vérification. Figure pour l’abrégé : fig. 3.
FR2210262A 2022-10-06 2022-10-06 Procédé de traitement cryptographique, dispositif électronique et programme d’ordinateur associés Active FR3140728B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2210262A FR3140728B1 (fr) 2022-10-06 2022-10-06 Procédé de traitement cryptographique, dispositif électronique et programme d’ordinateur associés

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2210262 2022-10-06
FR2210262A FR3140728B1 (fr) 2022-10-06 2022-10-06 Procédé de traitement cryptographique, dispositif électronique et programme d’ordinateur associés

Publications (2)

Publication Number Publication Date
FR3140728A1 FR3140728A1 (fr) 2024-04-12
FR3140728B1 true FR3140728B1 (fr) 2025-09-05

Family

ID=85381052

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2210262A Active FR3140728B1 (fr) 2022-10-06 2022-10-06 Procédé de traitement cryptographique, dispositif électronique et programme d’ordinateur associés

Country Status (1)

Country Link
FR (1) FR3140728B1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4246880A1 (fr) * 2022-03-18 2023-09-20 Proton World International N.V. Protection d'une clef secrete

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018170341A1 (fr) * 2017-03-15 2018-09-20 NuID, Inc. Procédés et systèmes de stockage et d'accès universels à des identifiants appartenant à un utilisateur pour une authentification numérique trans-institutionnelle
CN108667626B (zh) * 2018-07-20 2020-03-03 陕西师范大学 安全的两方协作sm2签名方法

Also Published As

Publication number Publication date
FR3140728A1 (fr) 2024-04-12

Similar Documents

Publication Publication Date Title
US20190229919A1 (en) Proof chaining and decomposition
Liu et al. Privacy-preserving reinforcement learning design for patient-centric dynamic treatment regimes
US20220006629A1 (en) Secure Analytics Using Term Generation and Homomorphic Encryption
US9852306B2 (en) Conjunctive search in encrypted data
US10735497B2 (en) Method and system for securely identifying users
EP3542336A2 (fr) Protection de données de chaîne de blocs basée sur un modèle de billets provenant de comptes et utilisant une preuve à connaissance nulle
US10606874B2 (en) Adjusting search results based on user skill and category information
US20180329948A1 (en) Natural language query resolution for high dimensionality data
Liu et al. Privacy-preserving collaborative analytics on medical time series data
WO2022267180A1 (fr) Système et procédé de service à base de chaîne de blocs, dispositif et support de stockage
FR3140728B1 (fr) Procédé de traitement cryptographique, dispositif électronique et programme d’ordinateur associés
CN112148613A (zh) 用于测试区块链服务的智能合约的生成方法及装置
US10891626B2 (en) Systems and methods for identity verification
WO2021004329A1 (fr) Procédé et dispositif pour générer une vue d'informations d'utilisateur
US20230014318A1 (en) System and method using zero knowledge proofs for alert sharing
CN116701612A (zh) 数据检索方法、装置、计算机设备及存储介质
US11032081B1 (en) System and method for authorizing secondary users to access a primary user's account using blockchain
He et al. Practical security and privacy for database systems
Dewri et al. Linking health records for federated query processing
Doko et al. Advanced analytics of big data using power BI: credit registry use case
CN119513086A (zh) 数据对比方法、装置、设备及存储介质
US20200007510A1 (en) System for using metadata to identify and extract specific upstream data, provisioning data batches, and providing dynamic downstream data access
WO2023184562A1 (fr) Système et procédés de gestion de données vérifiables
Podsevalov et al. Differential privacy for statistical data of educational institutions
Poltavtseva et al. Verification of access control in big data systems using temporal logics

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20240412

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4