Method for validating a cryptographic parameter and corresponding device
First Claim
Patent Images
1. An electronic device comprising:
- a communications interface, configured to connect with devices distinct from and external to said electronic device, anda microcircuit, contained within said electronic device, said microcircuit comprising a microprocessor and a memory, said microcircuit being programmed to execute the following steps, in that order;
preliminarily storing an imprint received from an electronic apparatus through the communications interface, in a dedicated memory zone of said memory, wherein the stored imprint is determined from a one-way function and from at least one elliptic curve cryptographic parameter;
receiving at least one elliptic curve cryptographic parameter from another electronic device, through the communications interface, said another electronic device participating with said electronic device to a cryptographic protocol;
validating said received at least one elliptic curve cryptographic parameter, wherein said validating comprises;
determining an imprint from the one-way function and from at least said received elliptic curve cryptographic parameter; and
detecting at least one part of said determined imprint in said dedicated memory zone of said memory, wherein said detecting delivers a piece of information on validation if there is effective detection; and
after validating, further implementing the cryptographic protocol using said received at least one elliptic curve cryptographic parameter, if the detecting is effective.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device is proposed, which is configured to receive at least one cryptographic parameter and validate the at least one cryptographic parameter. The electronic device is is configured to validating the parameter by determining an imprint from a one-way function and from at least the cryptographic parameter; detecting at least one part of the imprint in a dedicated memory zone of the electronic device, and delivering a piece of information on validation should there be effective detection.
16 Citations
22 Claims
-
1. An electronic device comprising:
-
a communications interface, configured to connect with devices distinct from and external to said electronic device, and a microcircuit, contained within said electronic device, said microcircuit comprising a microprocessor and a memory, said microcircuit being programmed to execute the following steps, in that order; preliminarily storing an imprint received from an electronic apparatus through the communications interface, in a dedicated memory zone of said memory, wherein the stored imprint is determined from a one-way function and from at least one elliptic curve cryptographic parameter; receiving at least one elliptic curve cryptographic parameter from another electronic device, through the communications interface, said another electronic device participating with said electronic device to a cryptographic protocol; validating said received at least one elliptic curve cryptographic parameter, wherein said validating comprises; determining an imprint from the one-way function and from at least said received elliptic curve cryptographic parameter; and detecting at least one part of said determined imprint in said dedicated memory zone of said memory, wherein said detecting delivers a piece of information on validation if there is effective detection; and after validating, further implementing the cryptographic protocol using said received at least one elliptic curve cryptographic parameter, if the detecting is effective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of cryptographic processing implemented by an electronic device, comprising the following steps executed in that order:
-
preliminarily storing an imprint received from an electronic apparatus, in a dedicated memory zone of said electronic device, said dedicated memory zone being contained within said electronic device, said electronic apparatus being distinct from and external to said electronic device, and wherein the stored imprint is determined from a one-way function and from at least one elliptic curve cryptographic parameter; receiving at least one elliptic curve cryptographic parameter through a communications interface of the electronic device, from another electronic device, said another electronic device being distinct from and external to said electronic device and participating with said electronic device in a cryptographic protocol; validating said received at least one elliptic curve cryptographic parameter with the electronic device, wherein validating comprises; determining an imprint from application of the one-way function to at least said received elliptic curve cryptographic parameter; and detecting at least one part of said determined imprint in said dedicated memory zone of said electronic device, wherein detecting delivers a piece of information on validation if there is effective detection; and after validating, further implementing the cryptographic protocol using said received at least one elliptic curve cryptographic parameter, if the detecting is effective. - View Dependent Claims (19, 20)
-
-
21. A computer-readable and non-transient storage medium storing a computer program comprising a set of instructions executable by a computer to implement a method comprising the following steps executed in that order:
-
preliminarily storing an imprint received from an electronic apparatus in a dedicated memory zone of an electronic device, said dedicated memory zone being contained within said electronic device, said electronic apparatus being distinct from and external to said electronic device, and wherein the stored imprint is determined from a one-way function and from at least one elliptic curve cryptographic parameter; receiving at least one elliptic curve cryptographic parameter through a communications interface of said electronic device, from another electronic device, said another electronic device being distinct from and external to said electronic device and participating with said electronic device in a cryptographic protocol; validating said received at least one elliptic curve cryptographic parameter with the electronic device, wherein validating comprises; determining an imprint from application of the one-way function to at least said received elliptic curve cryptographic parameter; and detecting at least one part of said determined imprint in said dedicated memory zone of said electronic device, wherein detecting delivers a piece of information on validation if there is effective detection; and after validating, further implementing the cryptographic protocol using said received at least one elliptic curve cryptographic parameter, if the detecting is effective.
-
-
22. System comprising
a personalizing device, an electronic device, and another electronic device, which is configured to participate with said electronic device to a cryptographic protocol, said electronic device comprising: -
a communications interface, configured to connect with devices distinct from and external to said electronic device, and a microcircuit, contained within said electronic device, said microcircuit comprising a microprocessor and a memory, said microcircuit being programmed to execute the following steps, in that order; preliminarily storing an imprint received from said personalizing device through the communications interface, in a dedicated memory zone of said memory, wherein the stored imprint is determined from a one-way function and from at least one elliptic curve cryptographic parameter; receiving at least one elliptic curve cryptographic parameter from said another electronic device through the communications interface; validating said received at least one elliptic curve cryptographic parameter, wherein validating comprises; determining an imprint from the one-way function and from at least said received elliptic curve cryptographic parameter; and detecting at least one part of said determined imprint in said dedicated memory zone of said memory, wherein detecting delivers a piece of information on validation if there is effective detection; and after validating, further implementing the cryptographic protocol using said received at least one elliptic curve cryptographic parameter, if the detecting is effective.
-
Specification